Compute Services Flashcards
It is a web service that provides secure, resizable compute
capacity in the cloud (virtual machines). It is designed to make web-scale computing easier for developers.
Amazon EC2
It is EC2 Instances Purchasing Options where you pay for compute capacity by the hour or the second depending on which instances you run. No longer-term commitments or upfront payments are needed.
On-Demand Instances
It is EC2 Instances Purchasing Options that is 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. However you can lose the EC2 capacity.
Spot Instances
It is EC2 Instances Purchasing Options where provide you with a significant discount (up to 72%) compared to On-Demand instance pricing. . You have the flexibility to change families, operating system types, and tenancies while benefitting from Reserved Instance pricing when you use Convertible Reserved Instances.
Reserved Instances
It is EC2 Instances Purchasing Options where a flexible pricing model that offer low prices on EC2 and Fargate usage, in exchange for a commitment to a consistent amount of usage (measured in $/hour) for a 1 or 3 year term.
Savings Plans
It is EC2 Instances Purchasing Options where in a physical EC2 server dedicated for your use. it can help you reduce costs by allowing you to use your existing server-bound software licenses, including Windows Server, SQL Server, and SUSE Linux Enterprise Server (subject to your license terms), and can also help you meet compliance requirements.
Dedicated Hosts
It helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define.
Amazon EC2 Auto Scaling
It simplifies the building, testing, and deployment of Virtual Machine and container images for use on AWS or on-premises.
Amazon EC2 Image Builder
It is designed to be the easiest way to launch and manage a virtual private server with AWS.
Amazon Lightsail
it is a fully managed service that makes it easy for developers to quickly deploy containerized web applications and APIs, at scale and with no prior infrastructure experience required.
AWS App Runner
it enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS.
AWS Batch
It is an easy-to-use service for deploying and scaling web applications and services. It automatically handles the deployment, from capacity provisioning, load balancing, and auto scaling to application health monitoring. At the same time, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.
AWS Elastic Beanstalk
It is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters.
AWS Fargate
It lets you run code without provisioning or managing servers( Virtual functions ). You pay only for the compute time you consume—there is no charge when your code is not running.
AWS Lambda
It enables you to quickly deploy code samples, components,
and complete applications for common use cases such as web and mobile back-ends, event and data processing, logging, monitoring, IoT, and more.
AWS Serverless Application Repository