*Compute Services* Flashcards

1
Q

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.

A

AWS Outposts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

VMware Cloud on AWS

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Amazon Lightsail

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

AWS Lambda

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AWS Outposts

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

AWS Wavelength

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Instance Types

A

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:

  1. Users that prefer the low cost and flexibility of Amazon EC2 w_ithout any up-front payment or long-term commitment._
  2. Applications with short-term, spiky, or unpredictable workloads that cannot be interrupted.
  3. Applications being developed or tested on Amazon EC2 for the first time

Spot InstancesSpot 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:

  1. Applications that have flexible start* and *end times
  2. Applications that are only feasible at very low compute prices
  3. 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

AWS Serverless Application Repository

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Amazon EC2

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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.

A

AWS Elastic Beanstalk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

AWS Fargate

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Amazon EC2 Image Builder

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

AWS App Runner

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

AWS Batch

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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.

A

AWS Fargate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

AWS Elastic Beanstalk

A

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.

17
Q

Reversed

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.

A

Amazon Lightsail

18
Q

Reversed

This service helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define. You can use the fleet management features of this service to maintain the health and availability of your fleet. You can also use the dynamic and predictive scaling features of this service to add or remove EC2 instances. Dynamic scaling responds to changing demand and predictive scaling automatically schedules the right number of EC2 instances based on predicted demand. Dynamic scaling and predictive scaling can be used together to scale faster.

A

Amazon EC2 Auto Scaling

19
Q

Reversed

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.

A

AWS Lambda

20
Q

Amazon EC2 Auto Scaling

A

This service helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define. You can use the fleet management features of this service to maintain the health and availability of your fleet. You can also use the dynamic and predictive scaling features of this service to add or remove EC2 instances. Dynamic scaling responds to changing demand and predictive scaling automatically schedules the right number of EC2 instances based on predicted demand. Dynamic scaling and predictive scaling can be used together to scale faster.

21
Q

Reversed

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.

A

Amazon EC2