Compute & Storage - Next-Generation OSS with AWS

Compute & Storage

Amazon Elastic Compute Cloud (Amazon EC2) provides the broadest and deepest compute platform with choices of processor, storage, networking, and purchase model, enabling the migration of legacy OSS workload into the cloud. Similarly, leveraging Auto Scaling and AWS Graviton Processor, AWS provides OSS Solution developers with the ability to optimize the performance, and to get a price performance that is up to 40% better over comparable current generation x86-based instances. Amazon EC2 Auto Scaling provides the flexibility to scale manually, on-demand, on a schedule, and predictively. For example, when expanding a live mobility network, service fulfillment applications can be directed to scale up at the start of the maintenance window and scale down at the end of it.

Amazon Elastic Kubernetes Service (Amazon EKS) enables you to run Kubernetes-compliant OSS applications on AWS without the need to install and operate your own Kubernetes control plane. One Amazon EKS cluster can support up to 10 node groups, where each node group can support up to 100 nodes. This enables you to reduce the overall complexity of your OSS stack and limit the traditional control plane overhead associated with on-premises workloads. Amazon Elastic Container Service (Amazon ECS) provides you with a fully-managed container orchestration service and leverages serverless technologies from AWS Fargate to provide your OSS application with dynamic scaling ability without the typical provisioning, configuration, and scaling overhead of managing infrastructure fleets. AWS App Mesh provides you with the observability and control to govern how OSS services communicate with each other and what metrics, traces, and logs to capture.

Amazon Elastic Block Store (EBS) provides a high-performance, block-storage service designed for use with Amazon EC2, which enables OSS applications that are throughput and transaction intensive, such as running a custom graph database representing network topologies in real-time, or running a database to support a legacy OSS application. Amazon Simple Storage Service (Amazon S3) provides the scalability, data availability, security, and performance required to store network performance data and network configuration exports, and share across the OSS stack, enabling to scale the size of the network supported by an OSS solution. Similarly, Amazon S3 provides various storage classes, inclusive of Amazon S3 Glacier (that provides low-cost data archiving for stringent data storage regulatory requirements). Amazon Elastic File System (EFS) provides a simple, serverless, set-and-forget, elastic file system that enables the sharing of configuration data, temporary files, logs, etc., across the entire OSS application stack, without having to provision or manage the storage. This enables CSPs to leverage cloud storage benefits for legacy and new OSS applications.