Compute Services Flashcards
Amazon EC2
Amazon Elastic Compute Cloud
web service that provides secure, resizable computer capacity in the cloud
designed to make web-scale computing easier for developers
Instance Types
On-Demand Instances
Reserved Instances
Spot Instances
On-Demand Instances
pay for compute capacity by the hour with no long-term commitments. You can increase or decrease your compute capacity depending on the demands of your application and only pay the specified hourly rate for the instances you use
Reserved Instances
significant discount (up to 75%) compared to On-Demand instance pricing
Convertible Reserved Instances
flexibility to change families, operating system types, and tenancies while benefitting from Reserved Instance pricing
Spot Instances
available at up to a 90% discount compared to On-Demand prices and let you take advantage of unused Amazon EC2 capacity in the AWS Cloud.
You can significantly reduce the cost of running your applications, grow your application’s compute capacity and throughput for the same budget, and enable new types of cloud computing applications.
Amazon EC2 Auto Scaling
helps you maintain application availability and allows you to automatically add/remove EC2 instances according to conditions you define
Amazon Elastic Container Registry
ECR
fully-managed Docker container registry that makes it easy for developers to store, manage and deploy Docker container images
Amazon Elastic Container Service
Amazon ECS
highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerised applications on AWS
Amazon Elastic Kubernetes Service
Amazon EKS
makes it easy to deploy, manage, and scale containerised applications using Kubernetes on AWS
Amazon Lightsail
easiest way to launch and manage virtual private server with AWS
AWS Batch
enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS
AWS Elastic Beanstalk
easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and Internet Information Services (IIS).
AWS Fargate
compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters.
AWS Lambda
lets you run code without provisioning or managing servers