As organizations are adopting cloud as an infrastructure for their applications, for both development and production, new challenges arise because their application portfolio gets scattered across multiple environments. Each with its own interfaces, set of tools, and native networking application delivery and security solutions. This affects many personas within the organization - such as NetOps, SecOps, application developers, DevOps – who all need to master new solutions with variants per cloud environment and deliver a consistent service.
Planning and purchasing are also much more complex, where with multiple environments, one would need to size its needs in every cloud, and calculate TCO, where each environment offers a different cost structure. Another challenge that drives organizations to adopt cloud solutions is faster operation, and the need to remove the experts' bottleneck. Managing application performance and health and gaining visibility becomes a more complex challenge when the application portfolio is spread across multiple environment, with no standard format or reporting tool.