Cloud infrastructure-based computing is the next-generation standard in modernizing the CSP networks as they evolve to 5G architectures, services, and agile delivery. The shared infrastructure with complete softwarization of network functions and applications provide greater advantages in cost, performance, and agility.
The modernization of the CSP infrastructure requires a complex ecosystem of solutions and functions delivering to a pre-set business and operating model. The cloud infrastructure modernization changes not only the business model in service agility and metered revenue models, but also challenges the silo operating model. The following figure shows the conceptual view of the various domains, capabilities, and their interactions that need consideration in the modernization of networks and business and operational models.
Cloud Automation
Cloud Automation centralizes the overall service management functions such as service definitions, composition, onboarding, lifecycle management, and support. It hosts functions such as an NFV-O that is responsible for service blueprinting, chaining, and orchestration across multiple cloud infrastructure environments. Next to NFV-O are the SDN control functions that are responsible for stitching and managing physical and overlay networks for cross-site services. Real-time performance monitoring can be integrated into the SDN functions to dynamically optimize network configurations, routes, capacity, and so on.
The successful cloud automation strategy implies full programmability across other functions.
Cloud Platform Enablement
Extends a set of platform capabilities from the cloud infrastructure that cloud automation, VNFs, their managers, and other core components can leverage. Example enablement capabilities include:
-
Analytics to ingest VNF metrics that can be correlated with infrastructure metrics for smarter context and insights.
-
Workload placement to determine the right location for a workload depending on available resources, class of resources, and feature capabilities such as data intensive acceleration.
-
Workload acceleration using DPDK and SR-IOV for data intensive VNFs.
-
Security for network, data, and workloads.
Cloud Management
Plays a critical role across many different dimensions. More fundamentally, it provides a templated and prescriptive workload management set of capabilities that the automation layer can use to program and orchestrate service on-demand and with agility. Service onboarding models can be turned into fully zero-touch provisioning and exposed to tenants through a self-service portal. Business models such as metered billing can be enabled as a catalog of services and tariffs.
Once services and workloads are onboarded, the cloud management functions also need to ensure dynamic optimization such as workload rebalancing or capacity growth or shrink to maintain agreed SLAs. Such optimizations need to integrate with the cloud operations for real-time usage and performance intelligence. Polices, including platform awareness, NUMA affinity, host affinity, restart-sequences, are necessary for efficient optimization.
Cloud Operations
Ensures that the operational policies and SLAs are being met by continuous data collection, correlation, and analytics. Infrastructure assurance is a key component of Cloud Operations. Intelligence can be tied into a closed-loop workflow that can be integrated with automation for proactive issue avoidance, for example, triggering a trouble ticket incident management system.
In addition, other functions for day 2 operations such demand and capacity planning, security and compliance, high availability, and disaster recovery are necessary to ensure availability and integrity across the cloud infrastructure environments.
Cloud Infrastructure
The core virtualization domain providing resource abstraction for compute, storage, and networking and their orchestration through a VIM to allocate, control, and isolate with full multi-tenancy and platform-awareness.