CloudAcademy: Knowledge Check: Compute (SAA-C03) 2 of 2 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

AWS encrypts data within VMware Cloud on AWS at which level?

A. Datastore
B. Virtual machine
C. Firmware
D. Hardware

A

C. Firmware

Explanation:
It is not possible to encrypt data at the datastore level or VM-level. To ensure your data remains secure, AWS performs encryption at the firmware level for all NVMe devices. The encryption keys are then managed and controlled by AWS and are not shared with VMware.

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

Which type of elastic load balancer operates at the layer 4of the OSI model, is designed to minimize latency between targets within a VPC, and can handle millions of requests per second?

A. Network Load Balancers
B. Application Load Balancers
C. Classic Load Balancers
D. Gateway Load Balancers

A

A. Network Load Balancers

Explanation:
Firstly, the Application Load Balancer provides a flexible feature set for your web applications running the HTTP or HTTPS protocols. The Application Load Balancer operates at the request level, and it also provides advanced routing, TLS termination, and visibility features targeted at application architectures, allowing you to route traffic to different ports on the same EC2 instance.

Network Load Balancersareused for ultra-high performance for your application while at the same time managing very low latencies. It operates at the connection level, routing traffic to targets within your VPC, and it’s also capable of handling millions of requests per second.

Classic Load Balancers are primarily used for applications that were built in the existing EC2 Classic environment and operate at both the connection and request level. We’ll now talk a little bit about the components of an AWS ELB and some of the principles behind them.

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

In which of the following AWS Batch components can a user set a priority level, for time-sensitive or low-priority jobs?

A. Within the job definition
B. Within a job queue
C. Within the job scheduler
D. Within the job itself

A

B. Within a job queue

Explanation:
When you submit an AWS Batch job, you submit it to a particular job queue, where it resides until it is scheduled onto a compute environment. You associate one or more compute environments with a job queue, and you can assign priority values for these compute environments and even across job queues themselves. For example, you could have a high priority queue that you submit time-sensitive jobs to, and a low priority queue for jobs that can run anytime when compute resources are cheaper.

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

What does the VMware Cloud on AWS provide?

A. AWS server hardware that customers manage on-premises
B. vSphere-based workloads on AWS
C. Virtual, managed batch processing on AWS
D. An AWS-supported open source cluster management tool

A

B. vSphere-based workloads on AWS

Explanation:
VMware Cloud on AWS is sold as a service by VMware that allows you to run your applications across VMware’s vSphere suite of products within an SDDC hosted on top of the AWS Public Cloud. While utilizing VMware’s underlying Cloud foundation, it provides the ability to give you access to many native AWS services and features. Couple this with the ability to continue managing your infrastructure with vSphere, vSAN, NSX, and vCenter Server, it enables you to create a secure, flexible, and scalable hybrid Cloud infrastructure model for your organization.

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

Which of the following can an internal ELB serve?

A. Requests from the Internet-facing target group
B. Requests from unconfigured Availability Zones
C. Requests from within the VPC
D. Requests from a single EC2 instance

A

C. Requests from within the VPC

Explanation:
An internal ELB serves requests from within the VPC only. It does not serve requests from the Internet-facing target group, as that would be accomplished by the public ELB. It does not serve requests from configured Availability Zones, as the Availability Zone for the ELB node must be configured or it will not route traffic in response to any requests, and it does not necessarily respond to requests from a single EC2 instance, as the idea of elastic load balancing is to balance loads across target groups.

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

In the Elastic Load Balancing service, what is a target group?

A. A function for routing inbound connections based on ports and protocols set as conditions
B. A health check that is performed against the resources defined within the target group
C. Resources to which an ELB can route requests
D. A rule that defines how an incoming request gets routed to a target group

A

C. Resources to which an ELB can route requests

Explanation:
A Target Group is a group of resources to which an ELB can route requests. It is not a function for routing inbound connections based on ports and protocols set as conditions, a health check that is performed against the resources defined within the target group, or a rule that defines how an incoming request gets routed to a target group.

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

What two options are available for AWS Outposts? (Choose 2 answers)

A. VMware on AWS
B. Native AWS variant
C. HPC-optimized server class
D. Well-Architected version

A

A. VMware on AWS
B. Native AWS variant

Explanation:
There are two different options available when using Outposts. You can either use VMware on AWS, which will seamlessly run your existing VMware management and infrastructure, or you can use a native AWS variant, which means you can use the same APIs and management tools as you would in AWS but on-premises.

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

What is the primary role of a server certificate in configuring HTTPS as a listener for an Application Load Balancer?

A. To terminate the encrypted connection received from the client
B. To identify resources in the Target Group for the connection request
C. To connect to a third-party IAM certificate
D. To import a certificate created outside of AWS

A

A. To terminate the encrypted connection received from the client

Explanation:
The primary role of a server certificate in configuring HTTPS as a listener is to terminate the encrypted connection received from the client and then decrypt and forward it to the resources in the ELB target group.The primary role of the certificate is not to identify resources in the Target Group for the connection request. If you have used a certificate created outside AWS, you should upload a third-party IAM certificate; however, the server certificate does not primarily serve the purpose of importing a certificate created outside of AWS.

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

How is a bare metal server different from the standard virtual compute instances on AWS? (Choose 2 answers)

A. The bare metal server’s host must belong to a single customer
B. The host is not using any standard AWS virtualization software
C. The bare metal server must be run on AWS Outpost
D. The bare metal server’s host must be run in separate, non-AWS data centers.

A

A. The bare metal server’s host must belong to a single customer

Explanation:
The AWS architecture used for VMware Cloud on AWS is different from your standard compute services on AWS, such as EC2 that runs on top of a Xen hypervisor installed on the host, whereas VMware Cloud on AWS runs on bear-metal AWS infrastructure. This primarily means two things. Firstly, the host itself belongs to a single customer.

And secondly, the host is not running any virtualization software, such as a standard Xen hypervisor that AWS normally uses. Typically, within a normal AWS environment, many customers can share the same underlying host to run their EC2 instances by selecting an option to run their resources on shared-tenancy hosts.

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

Which type of Elastic Load Balancer support is ideal for receiving inbound traffic from the clients outside the VPC, offers TLS termination, and advanced routing?

A. Network Load Balancers
B. Application Load Balancers
C. Classic Load Balancers
D. Gateway Load Balancers

A

B. Application Load Balancers

Explanation:
Firstly, the Application Load Balancer provides a flexible feature set for your web applications running the HTTP or HTTPS protocols. The Application Load Balancer operates at the request level, and it also provides advanced routing, TLS termination, and visibility features targeted at application architectures, allowing you to route traffic to different ports on the same EC2 instance.

Network Load Balancers are used for ultra-high performance for your application while at the same time managing very low latencies. It operates at the connection level, routing traffic to targets within your VPC, and it’s also capable of handling millions of requests per second.

Classic Load Balancers are primarily used for applications that were built in the existing EC2 Classic environment and operateat both the connection and request level. We’ll now talk a little bit about the components of an AWS ELB and some of the principles behind them.

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

What is the purpose of the launch template in AWS Auto Scaling?

A. To configure default storage volume for auto-scaling group instances
B. To identify the best instance type for an auto-scaling group
C. To build a standard configuration to launch instances for your auto-scaling groups
D. To configure security groups within an existing auto-scaling group

A

C. To build a standard configuration to launch instances for your auto-scaling groups

Explanation:
The primary purpose of the launch template when configuring an auto-scaling group is to build a standard configuration to launch instances for your auto-scaling groups. Configuring storage volumes is a general function of auto-scaling, and identifying the best instance type and configuring security groups within an existing auto-scaling group are not primary purposes for using the launch template.

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

What does the AWS Outposts service provide?

A. AWS server hardware that customers manage on-premises
B. vSphere-based workloads on AWS
C. Virtual, managed batch processing on AWS
D. An AWS-supported open source cluster management tool

A

A. AWS server hardware that customers manage on-premises

Explanation;
With AWS Outposts, it’s now possible to bring the AWS cloud to your data center. This includes the same hardware used by AWS within their data centers. By bringing in AWS hardware to your data center, it allows you to use native AWS services, including the same tools and APIs as you would when running your infrastructure within AWS, the difference being is that the hardware and services will be running locally to help you maintain the need for local applications and workloads, et cetera.

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

A user has configured an Auto Scaling group with the minimum capacity of three (3) instances, and the maximum capacity of ten (10) instances. You have not specified the desired capacity. When the auto scaling group’s configuration is complete, how many instances will belaunched?

A.3
B. 5
C. 4
D. 8

A

A.3

Explanation:
When the user configures the launch configuration and the Auto Scaling group, the Auto Scaling group will start instances by launching the minimum number (or the desired number, if specified) of EC2 instances. If there are no other scaling conditions attached to the Auto Scaling group, it will maintain the minimum number of running instances at all times.

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

How is VMware Cloud on AWS different from standard AWS compute services such as Amazon EC2 instances?

A. VMware runs on bare-metal AWS architecture
B. Customers must run VMware Cloud on AWS from on-premises hardware
C. VMware Cloud on AWS only runs on dedicated EC2 instances
D. VMware Cloud on AWS only runs on containers

A

A. VMware runs on bare-metal AWS architecture

Explanation:
The AWS architecture used for VMware Cloud on AWS is different from your standard compute services on AWS, such as EC2 that runs on top of a Xen hypervisor installed on the host, whereas VMware Cloud on AWS runs on bear-metal AWS infrastructure. This primarily means two things. Firstly, the host itself belongs to a single customer.

And secondly, the host is not running any virtualization software, such as a standard Xen hypervisor that AWS normally uses. Typically, within a normal AWS environment, many customers can share the same underlying host to run their EC2 instances by selecting an option to run their resources on shared-tenancy hosts.

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

What is a VMware Cloud cluster’s scope in terms of location?

A. Clusters are limited to a single availability zone.
B. Clusters can span across multiple availability zones.
C. Clusters are limited to a single region.
D. Clusters can span across multiple regions.

A

A. Clusters are limited to a single availability zone.

Explanation:
There is a restriction regarding clusters when it comes to location, in that the clusters created cannot span multiple availability zones or regions. They are restricted to a single AWS AZ within a single region.

17
Q

In AWS Batch, what is the purpose of a job definition?

A. It dictates how the job will run and with what configuration.
B. It is where a job is placed before it processes.
C. It controls when a job should be run and from which compute environment.
D. These contain the compute resources to carry out the job.

A

A. It dictates how the job will run and with what configuration.

Explanation:
AWS Batch job definitions specify how jobs are to be run. While each job must reference a job definition, many of the parameters that are specified in the job definition can be overridden at run time.

18
Q

In autoscaling, how do scaling policies help you manage a fleet of instances?

A. By allowing you to create a scaling policy for each instance
B. By providing pre-configured default scaling policies
C. By providing the opportunity to schedule fleet health checks
D. By allowing you to adjust the capacity of the group

A

D. By allowing you to adjust the capacity of the group

Explanation:
Scaling policies help you to adjust the capacity of a group of instances within a fleet by creating a policy for increasing the group size and a policy here for decreasing the group size. It does not allow you to create a policy for each individual instance, provide preconfigure default scaling policies, or schedule fleet health checks.

19
Q

What happens if an instance launched by Auto Scaling becomes unhealthy?

A. The instance cannot become unhealthy.
B. Auto Scaling will notify the user and the user can update the instance.
C. Auto Scaling will terminate the instance but not launch a new instance.
D. Auto Scaling will terminate the instance and launch a new healthy instance.

A

D. Auto Scaling will terminate the instance and launch a new healthy instance.

Explanation:
Auto Scaling keeps checking the health of the EC2 instances launched by it at regular intervals. If an instance is observed as unhealthy, Auto Scaling will automatically terminate the instance and launch a new healthy instance. Thus, it maintains the number of instances as per the Auto Scaling group configuration.