|
| 1 | +Title: What is Amazon EC2? - Amazon Elastic Compute Cloud |
| 2 | + |
| 3 | +Amazon Elastic Compute Cloud (Amazon EC2) provides on-demand, scalable computing capacity in the Amazon Web |
| 4 | + Services (AWS) Cloud. Using Amazon EC2 reduces hardware costs so you can develop and deploy |
| 5 | + applications faster. You can use Amazon EC2 to launch as many or as few virtual servers as you |
| 6 | + need, configure security and networking, and manage storage. You can add capacity (scale up) |
| 7 | + to handle compute-heavy tasks, such as monthly or yearly processes, or spikes in website |
| 8 | + traffic. When usage decreases, you can reduce capacity (scale down) again. |
| 9 | +An EC2 instance is a virtual server in the AWS Cloud. When you launch an EC2 instance, |
| 10 | + the instance type that you specify determines the hardware available to your instance. |
| 11 | + Each instance type offers a different balance of compute, memory, network, and storage |
| 12 | + resources. For more information, see the Amazon EC2 Instance Types Guide. |
| 13 | +Amazon EC2 provides the following high-level features: |
| 14 | +Virtual servers. |
| 15 | +Preconfigured templates for your instances that package the components you |
| 16 | + need for your server (including the operating system and additional |
| 17 | + software). |
| 18 | +Various configurations of CPU, memory, storage, networking capacity, and |
| 19 | + graphics hardware for your instances. |
| 20 | +Persistent storage volumes for your data using Amazon Elastic Block Store (Amazon EBS). |
| 21 | +Storage volumes for temporary data that is deleted when you stop, |
| 22 | + hibernate, or terminate your instance. |
| 23 | +Secure login information for your instances. AWS stores the public key |
| 24 | + and you store the private key in a secure place. |
| 25 | +A virtual firewall that allows you to specify the protocols, ports, and |
| 26 | + source IP ranges that can reach your instances, and the destination IP |
| 27 | + ranges to which your instances can connect. |
| 28 | +Amazon EC2 supports the processing, storage, and transmission |
| 29 | +of credit card data by a merchant or service provider, and has been |
| 30 | +validated as being compliant with Payment Card Industry (PCI) Data Security Standard (DSS). |
| 31 | +For more information about PCI DSS, including how to request a copy of the AWS PCI Compliance Package, |
| 32 | +see PCI DSS Level 1. |
| 33 | + |
| 34 | +You can use other AWS services with the instances that you deploy using Amazon EC2. |
| 35 | +Helps ensure you have the correct number of Amazon EC2 instances available to |
| 36 | + handle the load for your application. |
| 37 | +Automate backing up your Amazon EC2 instances and the Amazon EBS volumes attached to |
| 38 | + them. |
| 39 | +Monitor your instances and Amazon EBS volumes. |
| 40 | +Automatically distribute incoming application traffic across multiple |
| 41 | + instances. |
| 42 | +Detect potentially unauthorized or malicious use of your EC2 instances. |
| 43 | +Automate the creation, management, and deployment of customized, secure, and |
| 44 | + up-to-date server images. |
| 45 | +Size, configure, and deploy AWS resources for third-party applications |
| 46 | + without having to manually identify and provision individual AWS |
| 47 | + resources. |
| 48 | +Perform operations at scale on EC2 instances with this secure end-to-end |
| 49 | + management solution. |
| 50 | +You can launch instances using another AWS compute service instead of using Amazon EC2. |
| 51 | +Build websites or web applications using Amazon Lightsail, a cloud platform |
| 52 | + that provides the resources that you need to deploy your project quickly, for |
| 53 | + a low, predictable monthly price. To compare Amazon EC2 and Lightsail, see |
| 54 | + Amazon Lightsail or Amazon EC2. |
| 55 | +Deploy, manage, and scale containerized applications on a cluster of EC2 |
| 56 | + instances. For more information, see Choosing an AWS container service. |
| 57 | +Run your Kubernetes applications on AWS. For more information, see |
| 58 | + Choosing an AWS container service. |
| 59 | +You can create and manage your Amazon EC2 instances using the following interfaces: |
| 60 | +A simple web interface to create and manage Amazon EC2 instances and resources. |
| 61 | + If you've signed up for an AWS account, you can access the Amazon EC2 console |
| 62 | + by signing into the AWS Management Console and selecting EC2 from |
| 63 | + the console home page. |
| 64 | +Enables you to interact with AWS services using commands in your command-line shell. It |
| 65 | + is supported on Windows, Mac, and Linux. For more information about the |
| 66 | + AWS CLI , see AWS Command Line Interface User Guide. You can find the Amazon EC2 commands in the AWS CLI Command Reference. |
| 67 | +Amazon EC2 supports creating resources using AWS CloudFormation. You create a template, in JSON or YAML |
| 68 | + format, that describes your AWS resources, and AWS CloudFormation provisions and |
| 69 | + configures those resources for you. You can reuse your CloudFormation |
| 70 | + templates to provision the same resources multiple times, whether in the |
| 71 | + same Region and account or in multiple Regions and accounts. For more |
| 72 | + information about supported resource types and properties for Amazon EC2, see |
| 73 | + EC2 resource type |
| 74 | + reference in the AWS CloudFormation User Guide. |
| 75 | +If you prefer to build applications using language-specific APIs instead |
| 76 | + of submitting a request over HTTP or HTTPS, AWS provides libraries, sample |
| 77 | + code, tutorials, and other resources for software developers. These |
| 78 | + libraries provide basic functions that automate tasks such as |
| 79 | + cryptographically signing your requests, retrying requests, and handling |
| 80 | + error responses, making it easier for you to get started. For more |
| 81 | + information, see |
| 82 | + Tools to Build |
| 83 | + on AWS. |
| 84 | +A set of PowerShell modules that are built on the functionality exposed by |
| 85 | + the AWS SDK for .NET. The Tools for PowerShell enable you to script operations on your AWS |
| 86 | + resources from the PowerShell command line. To get started, see the |
| 87 | + AWS Tools for Windows PowerShell User Guide. You can find the cmdlets for Amazon EC2, in the AWS Tools for PowerShell Cmdlet Reference. |
| 88 | +Amazon EC2 provides a Query API. These requests are HTTP or HTTPS requests that |
| 89 | + use the HTTP verbs GET or POST and a Query parameter named |
| 90 | + Action. For more information about the API actions for |
| 91 | + Amazon EC2, see Actions in the |
| 92 | + Amazon EC2 API Reference. |
| 93 | +Amazon EC2 provides the following pricing options: |
| 94 | +You can get started with Amazon EC2 for free. To explore the Free Tier options, |
| 95 | + see AWS Free Tier. |
| 96 | +Pay for the instances that you use by the second, with a minimum of 60 |
| 97 | + seconds, with no long-term commitments or upfront payments. |
| 98 | +You can reduce your Amazon EC2 costs by making a commitment to a consistent |
| 99 | + amount of usage, in USD per hour, for a term of 1 or 3 years. |
| 100 | +You can reduce your Amazon EC2 costs by making a commitment to a specific |
| 101 | + instance configuration, including instance type and Region, for a term of 1 |
| 102 | + or 3 years. |
| 103 | +Request unused EC2 instances, which can reduce your Amazon EC2 costs |
| 104 | + significantly. |
| 105 | +Reduce costs by using a physical EC2 server that is fully dedicated for |
| 106 | + your use, either On-Demand or as part of a Savings Plan. You can use your |
| 107 | + existing server-bound software licenses and get help meeting compliance |
| 108 | + requirements. |
| 109 | +Reserve compute capacity for your EC2 instances in a specific Availability |
| 110 | + Zone for any duration of time. |
| 111 | +Removes the cost of unused minutes and seconds from your bill. |
| 112 | +For a complete list of charges and prices for Amazon EC2 and more information about the purchase |
| 113 | + models, see Amazon EC2 pricing. |
| 114 | +To create estimates for your AWS use cases, use the AWS Pricing Calculator. |
| 115 | +To estimate the cost of transforming Microsoft |
| 116 | + workloads to a modern architecture that uses open source and |
| 117 | + cloud-native services deployed on AWS, use the AWS |
| 118 | + Modernization Calculator for Microsoft Workloads. |
| 119 | +To see your bill, go to the Billing and Cost Management |
| 120 | + Dashboard in the AWS Billing and Cost Management |
| 121 | + console. Your bill contains links to usage reports that provide details |
| 122 | + about your bill. To learn more about AWS account billing, see AWS Billing and Cost Management User |
| 123 | + Guide. |
| 124 | +If you have questions concerning AWS billing, accounts, and events, contact AWS Support. |
| 125 | +To calculate the cost of a sample provisioned |
| 126 | + environment, see Cloud Economics |
| 127 | + Center. When calculating the cost of a provisioned |
| 128 | + environment, remember to include incidental costs such as snapshot storage for EBS |
| 129 | + volumes. |
| 130 | +You can optimize the cost, security, and performance of your AWS environment |
| 131 | + using AWS Trusted Advisor. |
| 132 | +You can use AWS Cost Explorer to analyze the cost and usage of your EC2 instances. You can view |
| 133 | + data up to the last 13 months, and forecast how much you are likely to spend for the next |
| 134 | + 12 months. For more information, see |
| 135 | + Analyzing your costs with |
| 136 | + AWS Cost Explorer in the AWS Cost Management User Guide. |
| 137 | +Amazon EC2 features |
| 138 | +AWS re:Post |
| 139 | +AWS Skill Builder |
| 140 | +AWS Support |
| 141 | +Hands-on Tutorials |
| 142 | +Web Hosting |
| 143 | +Windows on AWS |
| 144 | + Javascript is disabled or is unavailable in your browser. |
| 145 | +To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions. |
| 146 | +Thanks for letting us know we're doing a good job! |
| 147 | +If you've got a moment, please tell us what we did right so we can do more of it. |
| 148 | + |
| 149 | +Thanks for letting us know this page needs work. We're sorry we let you down. |
| 150 | +If you've got a moment, please tell us how we can make the documentation better. |
| 151 | + |
0 commit comments