Amazon EC2 - Amazon EC2 Overview and Networking Introduction for Telecom Companies

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) provides a virtual server for running applications, which can scale up or down as your computing requirements change. EC2 instance types are grouped based on target application profiles and include the following: general purpose, compute-optimized, memory-optimized, storage-optimized (high I/O), dense storage, GPU compute, and graphics intensive. Today, there are more than 500 instance types available for a variety of virtual workloads and business needs. In addition to these broad categories, capability choices can be made based on the type of processor (for example, Intel, AMD, or AWS), memory footprint, networking, and size. If necessary, each EC2 instance can be associated with a specific choice of Amazon Elastic Block Store (Amazon EBS). There are a number of options available:

Diagram providing an overview of Amazon EC2 instance types

Figure 2 – Overview of Amazon EC2 instance types

Telecom providers require several performance accelerating features to be supported in their computing infrastructure, and this paper will show how AWS supports those features. First, we'll provide an overview of the different performance and optimization options available in AWS for virtualized environments. Next, we'll share a brief history of Amazon EC2 performance, followed by how that evolution has affected the different instance types. Finally, we'll offer guidance on what you can expect to achieve with the different instance families in regard to performance.