*Compute Services* Flashcards
Reversed
This service brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.
- This service can be used to support workloads that need to remain on-premises due to*
- low latency or local data processing needs.*
-
This service comes in two variants*:
1) VMware Cloud on _____\_ allows you to use the same VMware control plane and APIs you use to run your infrastructure,
2) AWS native variant of _____\_ allows you to use the same exact APIs and control plane you use to run in the AWS cloud, but on-premises.
This service’s infrastructure is fully managed, maintained, and supported by AWS to deliver access to the latest AWS services.
AWS Outposts
VMware Cloud on AWS
VMware Cloud on AWS is an integrated cloud offering jointly developed by AWS and VMware delivering a highly scalable, secure and innovative service that allows organizations to seamlessly migrate and extend their on-premises VMware vSphere-based environments to the AWS Cloud running on next-generation Amazon Elastic Compute Cloud (Amazon EC2) bare metal infrastructure.
VMware Cloud on AWS is ideal for enterprise IT infrastructure and operations organizations looking to migrate their on-premises vSphere-based workloads to the public cloud, consolidate and extend their data center capacities, and optimize, simplify and modernize their disaster recovery solutions.
Amazon Lightsail
This service is designed to be the easiest way to launch and manage a virtual private server with AWS. This service plans include everything you need to jumpstart your project – a virtual machine, SSDbased storage, data transfer, DNS management, and a static IP address – for a low, predictable price.
AWS Lambda
This service lets you run code without provisioning or managing servers. You pay only for the compute time you consume—there is no charge when your code is not running.
With this service, you can run code for virtually any type of application or backend service—all with zero administration.
AWS Outposts
This service brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.
- This service can be used to support workloads that need to remain on-premises due to*
- low latency or local data processing needs.*
-
This service comes in two variants*:
1) VMware Cloud on _____\_ allows you to use the same VMware control plane and APIs you use to run your infrastructure,
2) AWS native variant of _____\_ allows you to use the same exact APIs and control plane you use to run in the AWS cloud, but on-premises.
This service’s infrastructure is fully managed, maintained, and supported by AWS to deliver access to the latest AWS services.
AWS Wavelength
AWS Wavelength is an AWS Infrastructure offering optimized for mobile edge computing applications.
Wavelength Zones are AWS infrastructure deployments that embed AWS compute and storage services within communications service providers’ (CSP) datacenters at the edge of the 5G network, so application traffic from 5G devices can reach application servers running in Wavelength Zones without leaving the telecommunications network. This avoids the latency that would result from application traffic having to traverse multiple hops across the Internet to reach their destination, enabling customers to take full advantage of the latency and bandwidth benefits offered by modern 5G networks.
Instance Types
• On-Demand Instances— With On-Demand instances, 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. You can increase or decrease your compute capacity depending on the demands of your application and only pay the specified per hourly rates for the instance you use. On-Demand instances are recommended for:
- Users that prefer the low cost and flexibility of Amazon EC2 w_ithout 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 Amazon EC2 for the first time
• Spot Instances—Spot Instances are 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.
Spot instances are recommended for:
- Applications that have flexible start* and *end times
- Applications that are only feasible at very low compute prices
- Users with urgent computing needs for large amounts of additional capacity
- Reserved Instances—Reserved Instances 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.
- Savings Plans—Savings Plans are 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.
• Dedicated Hosts—A Dedicated Host is a physical EC2 server dedicated for your use. Dedicated Hosts 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.
AWS Serverless Application Repository
The AWS Serverless Application Repository 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.
Each application is packaged with an AWS Serverless Application Model (SAM) template that defines the AWS resources used. Publicly shared applications also include a link to the application’s source code.
There is no additional charge* to use the Serverless Application Repository - you *only pay for the AWS resources used in the applications you deploy.
Amazon EC2
This is a web service that provides secure, resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.
The simple web interface of this service allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. This service reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change.
This service changes the economics of computing by allowing you to pay only for capacity that you actually use.
Reversed
This service is an 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).
You can simply upload your code, and this service 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
AWS Fargate
This service is a compute engine for Amazon ECS that allows you to run containers without having to
manage servers or clusters.
Amazon ECS has two modes: Fargate launch type and EC2 launch type.
Amazon EC2 Image Builder
EC2 Image Builder simplifies the building, testing, and deployment of Virtual Machine and container images for use on AWS or on-premises.
With Image Builder, there are no manual steps for updating an image nor do you have to build your own automation pipeline.
Image Builder is offered at no cost, other than the cost of the underlying AWS resources used to create, store, and share the images.
AWS App Runner
AWS App Runner 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.
App Runner automatically builds and deploys the web application and load balances traffic with encryption. App Runner also scales up or down automatically to meet your traffic needs.
AWS Batch
AWS Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS.
AWS Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory-optimized instances) based on the volume and specific resource requirements of the batch jobs submitted.
AWS Batch plans, schedules, and runs your batch computing workloads across the full range of AWS compute services and features, such as Amazon EC2 and Spot Instances.
Reversed
This service is a compute engine for Amazon ECS that allows you to run containers without having to
manage servers or clusters.
Amazon ECS has two modes: Fargate launch type and EC2 launch type.
AWS Fargate