Knowledge Check: Compute (CLF-C01) Flashcards

1
Q

How does AWS Batch simplify the batch computing process?

A. It removes the need for expensive hardware, and time-consuming administrative and process management requirements.
B. It fully automates the batch computing process.
C. It allows you to complete large processing jobs in a serverless computing model.
D. It allows you to manage cluster environments with minimal administrative requirements.

A

A. It removes the need for expensive hardware, and time-consuming administrative and process management requirements.

Explanation

As a fully managed service, AWS Batch enables developers, scientists, and engineers to run batch computing workloads of any scale. AWS Batch automatically provisions compute resources and optimizes the workload distribution based on the quantity and scale of the workloads. With AWS Batch, there is no need to install or manage batch computing software, which allows you to focus on analyzing results and solving problems. AWS Batch reduces operational complexities, saves time, and reduces costs, which makes it easy for developers, scientists, and engineers to run their batch jobs in the AWS Cloud.

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

In which case does AWS recommend selecting a Gateway Load Balancer?

A. When an application requires load balancing of HTTP requests

B. When an application requires load balancing of TCP or UDP protocol traffic

C. When an application requires the use of a third-party virtual appliance

D. Gateway Load Balancers are not recommended because AWS retired the related network

A

C. When an application requires the use of a third-party virtual appliance

Explanation

Elastic Load Balancing (ELB) supports four types of load balancers. You can select the appropriate load balancer based on your application needs. If you need to load balance HTTP requests, we recommend you use the Application Load Balancer (ALB). For network/transport protocols (layer4 – TCP, UDP) load balancing, and for extreme performance/low latency applications we recommend using Network Load Balancer. If your application is built within the Amazon Elastic Compute Cloud (Amazon EC2) Classic network, you should use Classic Load Balancer. If you need to deploy and run third-party virtual appliances, you can use Gateway Load Balancer.

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

AWS Auto Scaling offers what service?

A. It manages the vertical scaling of Amazon EC2 instances

B. It manages the horizontal scaling of Amazon EC2 instances

C. It manages the vertical scaling of Amazon RDS databases

D. It manages the deployment of containers in Amazon ECS

A

B. It manages the horizontal scaling of Amazon EC2 instances

Explanation:
Auto Scaling is a service that allows users to automatically scale the EC2 resources in or out, or horizontally, according to the conditions or by manual intervention. It is a seamless process to scale the EC2 instances. It does not scale instances vertically, which would involve changing the size of an existing instance.

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

Which Amazon service allows you to run, stop, and manage Docker containers on a cluster of Amazon Elastic Compute Cloud instances?

AWS EC2

Amazon Elastic Container Registry

Amazon Elastic Container Service
AWS Elastic Beanstalk

A

Amazon Elastic Container Service

Explanation:
Amazon ECS allows you to launch and stop container-based applications with API calls and also allows you to get the state of your cluster from a centralized service. You can use Amazon ECS to schedule the placement of containers across your cluster based on your resource needs, isolation policies, and availability requirements.

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

What is the purpose of the Elastic Load Balancing service?

A. Deny incoming or outgoing requests that fail to meet a set of provided rules

B. Transmit network messages outside of the VPC without the use of the public internet

C. Improve system fault tolerance by distributing traffic across multiple AWS resources

D. Connect external clients to the correct resource based upon the assigned domain or subdomain

A

C. Improve system fault tolerance by distributing traffic across multiple AWS resources

Explanation:
Elastic Load Balancing is a network service that distributes application traffic across multiple EC2 instances and availability zones. It provides network fault tolerance by automatically scaling up or down based on network traffic requirements.

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

In which case does AWS recommend selecting an Application Load Balancer?

A. When an application requires load balancing of HTTP requests

B. When an application requires load balancing of TCP or UDP protocol traffic

C. When an application requires the use of a third-party virtual appliance

D. Application Load Balancers are not recommended because the related network is being retired

A

A. When an application requires load balancing of HTTP requests

Explanation:
Elastic Load Balancing (ELB) supports four types of load balancers. You can select the appropriate load balancer based on your application needs. If you need to load balance HTTP requests, we recommend you use the Application Load Balancer (ALB). For network/transport protocols (layer4 – TCP, UDP) load balancing, and for extreme performance/low latency applications we recommend using Network Load Balancer. If your application is built within the Amazon Elastic Compute Cloud (Amazon EC2) Classic network, you should use Classic Load Balancer. If you need to deploy and run third-party virtual appliances, you can use Gateway Load Balancer.

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

An AWS Lambda function _____ is an operation from an event source that causes the function to invoke.

A. trigger
B. event
C. log
D. stream

A

A. trigger

Explanation:
A trigger is essentially an operation from an event source that causes the function to invoke, and so essentially is triggering that function.

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

Which description best describes Amazon Elastic Kubernetes Service (EKS)?

A. EKS deploys small units of user-provided code as functions

B. EKS deploys web applications on virtual servers without the need to manage, load balance, or scale the infrastructure

C. EKS provides infrastructure-as-a-service on AWS-hosted virtual servers

D. EKS is a managed service that runs Kubernetes in the AWS cloud

A

D. EKS is a managed service that runs Kubernetes in the AWS cloud

Explanation:
Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud and on-premises data centers. In the cloud, Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability, storing cluster data, and other key tasks. With Amazon EKS, you can take advantage of all the performance, scale, reliability, and availability of AWS infrastructure, as well as integrations with AWS networking and security services. On-premises, EKS provides a consistent, fully-supported Kubernetes solution with integrated tooling and simple deployment to AWS Outposts, virtual machines, or bare metal servers.

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

Which AWS service enables AWS users to run containers on Amazon ECS without provisioning and managing the host EC2 instances?

A. AWS Fargate

B. AWS Auto Scaling

C. AWS OpsWorks Chef

D. AWS Systems Manager

A

A. AWS Fargate

Explanation:
When using the Fargate launch type with tasks within your cluster, Amazon ECS manages your cluster resources.

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

Which statement best describes an Amazon Machine Image (AMI)?

A temporary virtual machine created during horizontal scaling

A virtual machine backup file on a local server hard drive

A preconfigured template for your EC2 instances

A VMware configuration file for any network deployment

A

A preconfigured template for your EC2 instances

Explanation:
Amazon EC2 provides Amazon Machine Images (AMIs), which are preconfigured templates for your instances.

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

What compute service does AWS Elastic Beanstalk provide?

A. To deploy small units of user-provided code as functions

B. To deploy and manage containers on clusters with a variety of compute options

C. To deploy applications without managing, load balancing, or scaling the infrastructure

D. To host AWS-managed hardware in an on-premises environment

A

C. To deploy applications without managing, load balancing, or scaling the infrastructure

Explanation:
With Elastic Beanstalk, you can quickly deploy and manage applications in the AWS Cloud without having to learn about the infrastructure that runs those applications. Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.

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

What is the difference between Amazon Elastic Container Service (ECS) and Amazon Elastic Container Registry (ECR)?

A. ECR stores Docker images to be deployed by ECS.

B. ECR is a failover and backup service for ECS clusters.

C. ECR is a central data storage service for stateless ECS clusters.

D. ECR manages EC2 instances and Docker containers deployed by ECS.

A

A. ECR stores Docker images to be deployed by ECS.

Explanation:
Elastic Container Registry is a secure location to store and manage Docker images. It is a fully managed service. Elastic Container Service can pull images from registries withing ECR and deploy them within ECS clusters.

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

Which AWS compute service allows customers to quickly spin up and shut down cloud servers they can manage at the operating system level?

A. Amazon EC2

B. Amazon Elastic Container Services (ECS)
C. Elastic Load Balancer

D. AWS Elastic Beanstalk

A

A. Amazon EC2

Explanation:
EC2 stands for Elastic Compute Cloud, and is the service that lets you quickly spin up and shut down the cloud servers that are most like your on-premise servers.

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

What service does Elastic Container Repository offer?

A. It stores Docker images

B. It stores application code

C. It stores Docker container data

D. It manages encryption keys for Docker application data

A

A. It stores Docker images

Explanation:
Amazon ECR supports private Docker repositories with resource-based permissions using AWS IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to push, pull, and manage images.

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

In which case does AWS recommend selecting a Network Load Balancer?

A. When an application requires load balancing of HTTP requests

B. When an application requires load balancing of TCP or UDP protocol traffic

C. When an application requires the use of a third-party virtual appliance

D. Network Load Balancers are not recommended because AWS retired the related network

A

B. When an application requires load balancing of TCP or UDP protocol traffic

Explanation:
Elastic Load Balancing (ELB) supports four types of load balancers. You can select the appropriate load balancer based on your application needs. If you need to load balance HTTP requests, we recommend you use the Application Load Balancer (ALB). For network/transport protocols (layer4 – TCP, UDP) load balancing, and for extreme performance/low latency applications we recommend using Network Load Balancer. If your application is built within the Amazon Elastic Compute Cloud (Amazon EC2) Classic network, you should use Classic Load Balancer. If you need to deploy and run third-party virtual appliances, you can use Gateway Load Balancer.

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

What is a common use case for Amazon Lightsail?

A. to host simple websites, blogs or small applications
B. to process individual steps in a process automatically based on changes in your system status
C. to process large compute jobs with minimal administrative requirements
D. to manage scaling of Amazon EC2 instances

A

A. to host simple websites, blogs or small applications

Explanation:
With its simplicity and small scale uses, Amazon Lightsail is commonly used to host simple websites, small applications, and blogs. You can run multiple Lightsail instances together, allowing them to communicate and it’s even possible, if required, to connect it to other AWS resources and to your existing VPC running within AWS via a peering connection.

17
Q

Which service allows you to implement and deploy small computing units by delivering simple functions?

A. Amazon EC2

B. AWS Lambda

C. Amazon ECS

D. Amazon Lightsail

A

B. AWS Lambda

Explanation:
Now AWS Lambda allows you to implement and deploy small computing units by delivering simple functions.