CloudAcademy: Knowledge Check: Compute (SAA-C03) 2 of 2 Flashcards
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. 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.
AWS encrypts data within VMware Cloud on AWS at which level?
A. Datastore
B. Virtual machine
C. Firmware
D. Hardware
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.
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. 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.
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
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.
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
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.
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
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.
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
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.
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. 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.
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. 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 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. 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.
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
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.
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
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.
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. 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.
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.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 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. 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.