What is Amazon EC2?
Amazon Elastic Compute Cloud (Amazon EC2) is a web service with which you can run virtual server “instances” in the cloud.
What OS can EC2 instances run?
Amazon EC2 instances can run the Windows, Linux, or MacOS operating systems.
How does EC2 help with ease of use?
The EC2 simple web service interface allows you to obtain and configure capacity with minimal friction.
EC2 is designed to make web-scale cloud computing easier for developers.
What is the benefit of EC2 in terms of economics of computing?
Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you use.
What does Amazon EC2 provide developers with tools to do?
Amazon EC2 provides developers the tools to build failure resilient applications and isolate them from common failure scenarios.
What are the benefits of Amazon EC2?
What is an Amazon Machine Image (AMI)?
An Amazon Machine Image (AMI) is a special type of virtual appliance that is used to create a virtual machine within the Amazon Elastic Compute Cloud (“EC2”).
What does an AMI include?
An AMI includes the following:
How many categories does AMI come in?
Community AMIs – free to use, generally you just select the operating system you want.
AWS Marketplace AMIs – pay to use, generally come packaged with additional, licensed software.
My AMIs – AMIs that you create yourself.
What is Metadata and User Data in EC2?
Metadata and User Data:
What does the Instance Metadata Query Tool allow you to do?
The Instance Metadata Query tool allows you to query the instance metadata without having to type out the full URI or category names.
What pricing options does EC2 have?
What is On Demand Pricing in EC2?
Good for users that want the low cost and flexibility of EC2 without any up-front payment or long-term commitment.
Applications with short term, spiky, or unpredictable workloads that cannot be interrupted.
Applications being developed or tested on EC2 for the first time.
What is Reserved Pricing in EC2?
What is Spot Pricing in EC2?
What is Dedicated Hosts Pricing in EC2?
What is Dedicated Instances Pricing in EC2?
What is Savings Plans Pricing in EC2?
What are Instance Types in EC2?
Amazon EC2 provides a wide selection of instance types optimized to fit different use cases.
Instance types comprise varying combinations of CPU, memory, storage, and networking capacity and give you the flexibility to choose the appropriate mix of resources for your applications.
Each instance type includes one or more instance sizes, allowing you to scale your resources to the requirements of your target workload.
What is Amazon Elastic Container Service (ECS)?
Amazon Elastic Container Service (ECS) is another product in the AWS Compute category. It provides a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.
What does ECS eliminate the need for?
Amazon ECS eliminates the need for you to install, operate, and scale your own cluster management infrastructure.
What can you do with API calls in ECS?
Using API calls you can launch and stop container-enabled applications, query the complete state of clusters, and access many familiar features like security groups, Elastic Load Balancing, EBS volumes and IAM roles.
Scheduling in ECS
Amazon ECS can be used to schedule the placement of containers across clusters based on resource needs and availability requirements.
What are Launch Types in ECS?
An Amazon ECS launch type determines the type of infrastructure on which your tasks and services are hosted.