Computer Services Flashcards

1
Q

Amazon EC2

A

Amazon Elastic Compute Cloud (Amazon EC2) 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 Amazon EC2 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. Amazon EC2 reduces the time required to obtain and boot new server instances (called Amazon EC2 instances) to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers and system administrators the tools to build failure resilient applications and isolate themselves from common failure scenarios

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

Amazon EC2 Auto Scaling

A

Amazon EC2 Auto Scaling 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 Amazon EC2 Auto Scaling to maintain the health and availability of your fleet. You can also use the dynamic and predictive scaling features of Amazon EC2 Auto Scaling 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.

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

Amazon Elastic Container Registry

A

Amazon Elastic Container Registry (ECR) is a fully-managed Docker container registry that makes it easy
for developers to store, manage, and deploy Docker container images. Amazon ECR is integrated with
Amazon Elastic Container Service (Amazon ECS), simplifying your development to production workflow.
Amazon ECR eliminates the need to operate your own container repositories or worry about scaling the
underlying infrastructure. Amazon ECR hosts your images in a highly available and scalable architecture,
allowing you to reliably deploy containers for your applications. Integration with AWS Identity and Access Management (IAM) (p. 56) provides resource-level control of each repository. With Amazon ECR, there are no upfront fees or commitments. You pay only for the amount of data you store in your repositories and data transferred to the Internet.

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

Amazon Elastic Container Service

A

Amazon Elastic Container Service (Amazon ECS) is a highly scalable, high-performance container
orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.

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

Amazon Elastic Kubernetes Service

A

Amazon Elastic Kubernetes Service (Amazon EKS) makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS.

Amazon EKS runs the Kubernetes management infrastructure for you across multiple AWS availability
zones to eliminate a single point of failure. Amazon EKS is certified Kubernetes conformant so you can
use existing tooling and plugins from partners and the Kubernetes community. Applications running on
any standard Kubernetes environment are fully compatible and can be easily migrated to Amazon EKS.

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

Amazon Lightsail

A

Amazon Lightsail is designed to be the easiest way to launch and manage a virtual private server with AWS. Lightsail 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
7
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. With AWS Batch, there is no need to install and manage batch computing software or server clusters that you use to run your jobs, allowing you to focus on analyzing results and solving problems. AWS Batch plans, schedules, and executes 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
8
Q

AWS Elastic Beanstalk

A

AWS Elastic Beanstalk 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 AWS Elastic Beanstalk 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.

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

AWS Fargate

A

AWS Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters. With AWS Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers. This removes the need to choose server types, decide when to scale your clusters, or optimize cluster packing. AWS Fargate removes the need for you to interact with or think about servers or clusters. Fargate lets you focus on designing and building your applications instead of managing the infrastructure that runs them.

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

AWS Lambda

A

AWS Lambda 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 Lambda, you can run code for virtually any type of application or backend service—all with zero administration. Just upload your code, and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services, or you can call it directly from any web or mobile app.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
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
12
Q

AWS Outposts

A

AWS Outposts bring native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility. You can use the same APIs, the same tools, the same
hardware, and the same functionality across on-premises and the cloud to deliver a truly consistent
hybrid experience. Outposts can be used to support workloads that need to remain on-premises due to
low latency or local data processing needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
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. VMware Cloud on AWS is delivered, sold, and supported globally by VMware and its partners with availability in the following AWS 
Regions:
US East (N. Virginia), US West (Oregon), Asia Pacific (Sydney), Asia Pacific (Tokyo), Europe (Frankfurt),
Europe (Ireland), and Europe (London). With each release, VMware Cloud on AWS availability will expand
into additional global regions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly