Amazon Elastic Compute Cloud (EC2) allows users to launch virtual servers called instances that can be configured with varying resources. Instances are created from machine images that determine the operating environment. EC2 is hosted in multiple, isolated regions and availability zones to provide fault tolerance. Users can choose from different instance types optimized for compute, memory, or storage. Monitoring and security features are provided to control access and track metrics. Payment options include on-demand, reserved, spot, and scheduled instances.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
165 views
Ec2 Instance
Amazon Elastic Compute Cloud (EC2) allows users to launch virtual servers called instances that can be configured with varying resources. Instances are created from machine images that determine the operating environment. EC2 is hosted in multiple, isolated regions and availability zones to provide fault tolerance. Users can choose from different instance types optimized for compute, memory, or storage. Monitoring and security features are provided to control access and track metrics. Payment options include on-demand, reserved, spot, and scheduled instances.
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10
Amazon Elastic Compute Cloud (EC2)
▪ An EC2 instance is a virtual server in Amazon’s Elastic Compute
Cloud (EC2) for running applications on the Amazon Web Services (AWS) infrastructure. ▪ Amazon provides a variety of types of instances with different configurations of CPU, memory, storage, and networking resources to suit user needs. Each type is also available in two different sizes to address workload requirements. ▪ Instances are created from Amazon Machine Images (AMI). The machine images are like templates that are configured with an operating system and other software, which determine the user’s operating environment. Users can select an AMI provided by AWS, the user community, or through the AWS Marketplace. Users can also create their own AMIs and share them. REGIONS AND AVAILABILITY ZONES ▪ Amazon EC2 is hosted in multiple locations world-wide. These locations are composed of regions and Availability Zones. ▪ Amazon EC2 provides you the ability to place resources, such as instances, and data in multiple locations. ▪ Each Amazon EC2 region is designed to be completely isolated from the other Amazon EC2 regions. This achieves the greatest possible fault tolerance and stability. ▪ When you launch an instance, you can select an Availability Zone or let us choose one for you. If you distribute your instances across multiple Availability Zones and one instance fails, you can design your application so that an instance in another Availability Zone can handle requests. EC2 Instance types ▪ Micro instances (t1.micro): – Micro Instance 613 MiB of memory, up to 2 ECUs (for short periodic bursts), EBS storage only, 32-bit or 64-bit platform. ▪ Standard Instances provide customers with a balanced set of resources and a low cost platform. – M1 Small Instance (Default) 1.7 GiB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of local instance storage, 32-bit or 64-bit platform – M1 Medium Instance 3.75 GiB of memory, 2 EC2 Compute Units (1 virtual core with 2 EC2 Compute Units each), 410 GB of local instance storage, 32-bit or 64-bit platform – M1 Large Instance 7.5 GiB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform. EC2 High Performance Instances ▪ High-Memory Instances: – High-Memory Extra Large Instance 17.1 GiB memory, 6.5 ECU (2 virtual cores with 3.25 EC2 Compute Units each), 420 GB of local instance storage, 64-bit platform – High-Memory Double Extra Large Instance 34.2 GiB of memory, 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform – High-Memory Quadruple Extra Large Instance 68.4 GiB of memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform. EC2 High Performance Instances ▪ High-CPU Instances – High-CPU Medium Instance 1.7 GiB of memory, 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each), 350 GB of local instance storage, 32-bit or 64-bit platform – High-CPU Extra Large Instance 7 GiB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform ▪ High Storage Instances – High Storage Eight Extra Large 117 GiB memory, 35 EC2 Compute Units, 24 * 2 TB of hard disk drive local instance storage, 64-bit platform, 10 Gigabit Ethernet. EC2 Payment methods ▪ On-Demand Instances let you pay for compute capacity by the hour with no long-term commitments. ▪ Reserved Instances give you the option to make a low, one-time payment for each instance you want to reserve and in turn receive a significant discount on the hourly charge for that instance. ▪ Spot Instances allow customers to bid on unused Amazon EC2 capacity and run those instances for as long as their bid exceeds the current Spot Price. ▪ Scheduled Instances Purchase instances that are always available on the specified recurring schedule, for a one-year term. Monitoring Amazon EC2
▪ You can monitor your instances using Amazon CloudWatch, which
collects and processes raw data from Amazon EC2 into readable, near real-time metrics. These statistics are recorded for a period of 15 months, so that you can access historical information and gain a better perspective on how your web application or service is performing. ▪ By default, Amazon EC2 sends metric data to CloudWatch in 5- minute periods. To send metric data for your instance to CloudWatch in 1-minute periods, you can enable detailed monitoring on the instance. ▪ CPU utilization, Network utilization, Disk performance, Disk Reads/Writes, Memory utilization, disk swap utilization, disk space utilization, page file utilization, log collection. Network and Security
▪ Amazon EC2 provides the following network and security features
– Amazon EC2 Key Pairs – Amazon EC2 Security Groups for Linux Instances – Controlling Access to Amazon EC2 Resources – Amazon EC2 Instance IP Addressing – Elastic IP Addresses – Elastic Network Interfaces – Enhanced Networking on Linux – Placement Groups – Virtual Private Clouds THANK YOU