Technology Flashcards
An online education company has customers on four continents. They need to run software functions to customize offerings for students in various locations around the globe based on parameters that each student enters. Which AWS service will provide this capability with the highest performance efficiency?
Amazon CloudFront
Lambda@Edge
Amazon API Gateway
Amazon Elastic Container Service
Lambda@Edge
EXPLANATION:
Lambda@Edge provides the capability to run Lambda functions at Edge Locations based on events generated by the CloudFront content delivery network, allowing customers to extend their web applications globally. Amazon Elastic Container Service and Amazon API Gateway would require implementations in each desired region.
Your project manager (PM) tasked you with launching an instance for a web application to be developed for an NGO. The PM is especially interested in using an AWS service that provides predicable monthly pricing, and he expects the instance to have the ability to burst above the baseline level of CPU performance when needed. What AWS service should you use to launch this
instance?
Lightsail
EC2
CloudFront
Elasticsearch Service
Lightsail
EXPLANATION:
Although EC2 could have been the correct answer, two things are key here: Predicable monthly pricing and instance ability to burst above the baseline level of CPU performance when needed. Lightsail accomplishes that; EC2 is more suitable for consistently high CPU performance, and costs vary according to usage.
Which of the following engines are classified as relational databases on AWS?
DynamoDB
MariaDB
Redshift
Aurora
MariaDB
Aurora
EXPLANATION:
Aurora and MariaDB are two types of RDS engines on AWS. Redshift is for data warehousing, and DynamoDB is Amazon’s non-relational database solution.
As an IT support center team member, you begin receiving calls from users about problems they’re experiencing with your company’s AWS-based point-of-sale system. You want to begin your investigation by checking with AWS for any service alerts they may be communicating. Which AWS tool will you give you the information you seek?
AWS Personal Health Dashboard
AWS Global Status Center
AWS Operations Monitor
AWS Trusted Advisor
AWS Personal Health Dashboard
EXPLANATION:
The AWS Personal Health Dashboard publishes alerts and remediation guidance when issues with AWS services arise. Notifications are also provided for scheduled events that may impact AWS customers. Trusted Advisor provides valuable guidance for architecting your AWS environment and workloads, but doesn’t include AWS service health information. The other two options are not tools offered by AWS.
Which of the below are common use cases for S3?
Hosting a relational database
Installing a filesystem
Storing application assets
Static web hosting
Storing application assets
Static web hosting
EXPLANATION:
Common use cases for Amazon S3 include storing application assets and static web hosting. AWS does not recommend using S3 for filesystems or for database storage.
Which of the following AWS services is a fast, fully managed data warehouse that makes it simple and cost-effective to analyze all your data using standard SQL and your existing Business Intelligence tools.
Kinesis
DynamoDB
Elastic Map Reduce
Redshift
Redshift
EXPLANATION:
Redshift is AWS’ fully-managed data warehouse solution.
You need to re-create an EBS volume that you have used previously. How might you go about doing that?
Copy the AMI the volume was based on and spin it up.
Re-create the volume from a snapshot.
Use the copy that lives in the Auto Scaling group.
Use a CloudFormation template to recreate the volume.
Re-create the volume from a snapshot.
EXPLANATION:
You should re-create the volume from a snapshot.
By default, what can a Private Subnet communicate with?
Public Subnets in the same VPC
Other Private Subnets in the same VPC
Public Subnets in a different VPC
Private Subnets in a different VPC
The internet
Public Subnets in the same VPC
Other Private Subnets in the same VPC
EXPLANATION:
By default, a Private Subnet can only communicate with other subnets in the same VPC, be they Private or Public. In order to communicate to the internet, a NAT Gateway and Internet Gateway are required, and to enable communication between subnets in different VPCs the VPCs must first be peered.
The Solutions Architect leading your project tells you the application your team is working on requires a managed NoSQL database. Which of the following AWS services best fits that description?
DynamoDB
Redshift
RDS
ElastiCache
DynamoDB
EXPLANATION:
DynamoDB is AWS’ managed NoSQL database.
Which of the following AWS services allows you to run complex analytic queries against petabytes of structured data, using sophisticated query optimization, columnar storage on high-performance local disks, and massively parallel query execution.
Redshift
Kinesis
EMR
DynamoDB
Redshift
EXPLANATION:
Redshift allows you to run complex analytic queries against petabytes of structured data, using sophisticated query optimization, columnar storage on high-performance local disks, and massively parallel query execution.
Which of the following are AWS compute services?
Lambda
SNS
RDS
EC2
Lambda
EC2
EXPLANATION:
EC2 and Lambda are AWS Compute Services, while RDS is a Database service, and SNS is an Application Integration service.
Which of the following Load Balancers uses Listeners, Targets, and Target Groups?
User Load Balancer
Classic Load Balancer
Application Load Balancer
Network Load Balancer
Application Load Balancer
EXPLANATION:
The Application Load Balancer uses Listeners, Targets, and Target Groups, and is often deployed to load balance HTTP-based traffic. User Load Balancer is not a valid type, and Classic & Network Load Balancers are incorrect in this case.
Which of the below methods can you use to interact with Glacier?.
The RESTful Glacier web service
The AWS CLI
Amazon S3 Lifecycle Policies
The Java or .NET SDKs
CloudFormation templates
The RESTful Glacier web service
The AWS CLI
Amazon S3 Lifecycle Policies
The Java or .NET SDKs
EXPLANATION:
You can interact with Glacier using the RESTful Glacier web service, the Java or .NET SDKs, or by using Amazon S3 Lifecycle Policies. CloudFormation control of Glacier is currently limited to invoking Lifecycle Policies.
You need a managed, low-cost relational database for your e-commerce store. Which of the following should you use?
AWS ElastiCache
MySQL on EC2
DynamoDB
RDS
RDS
EXPLANATION:
RDS is your best option: it’s a low-cost, managed database solution. DynamoDB is a non-relational database, and not suitable for this scenario
Which service enables monitoring of AWS resources and applications?
Trusted Advisor
CloudTrail
CloudWatch
CloudFront
CloudWatch
EXPLANATION:
CloudWatch is a service for monitoring AWS resources, as well as the applications that run on AWS. By comparison, CloudTrail increases visibility into user and resource activity, rather than functioning as a monitoring device. Trusted Advisor acts as a real-time guide to help provisioning of resources following AWS best practices. The least likely answer is CloudFront, which is Amazon’s content delivery network.
When you upload an object to S3 storage - where will AWS keep it?
In multiple Availability Zones within the Region you select.
In AWS’s central global storage site in the us-east-1 Region
In multiple Regions across the globe.
In a single, central location within the Region you select.
In multiple Availability Zones within the Region you select.
EXPLANATION:
Any object uploaded to S3 is automatically stored in multiple Availability Zones in the Region in which it was uploaded. This means that if any single AZ in a Region is experiencing issues, objects stored in S3 will still be available. Although objects in S3 can be made to be accessible globally, by default they are always stored in a redundant fashion in only the region they were uploaded, ruling out the other answers.
Which of the below statements about Amazon VPC is most accurate?
Amazon VPC offers several layers of security controls.
Amazon VPC offers all of these features.
Amazon VPC offers none of these features.
Amazon VPC affords you complete control of network configuration.
Amazon VPC allows you to build a private, virtual network in the AWS cloud.
Amazon VPC offers all of these features.
EXPLANATION:
Amazon VPC allows you to build a private, virtual network in the AWS cloud, affords you complete control of network configuration, and offers several layers of security controls.
You’ve been tasked with assessing your AWS infrastructure in terms of cost optimization. Which of the following AWS services would help with this task?
Trusted Advisor
AWS Personal Health Dashboard
AWS Systems Manager
Cloud Trail
Trusted Advisor
EXPLANATION:
AWS Trusted Advisor is an online tool that provides you with real-time guidance to help you provision your resources following AWS best practices.
With AWS Relational Database Service (RDS), which of the following are you responsible for?
The optimization of your application using RDS
Database software installation and patching
Operating system installation and patching
Scaling
All of these
Database backups
The optimization of your application using RDS
EXPLANATION:
You are responsible only for the optimization of your application that uses RDS - AWS will take care of the rest as this is considered a Managed Service.
Which of the below terms represents a series of Edge Locations plus information about how you want content managed as part of a CDN?
An Edge Group
A Circulation
A Load Balancer
A Distribution
A Distribution
EXPLANATION:
A Distribution is made up of Edge Locations that you want to serve content from, and details about how that content will be tracked an managed. Edge Groups and Circulations are not CloudFront Concepts, and although Load Balancer is an AWS service that helps you direct web traffic, it is not applicable in this case.
Which of the below can be specified as an origin when creating a CloudFront distribution?
An RDS instance
An S3 Bucket
An ELB
A domain name
An S3 Bucket
An ELB
A domain name
EXPLANATION:
A CloudFront Origin can be an S3 bucket, an Elastic Load Balancer, or a valid domain name.
You need to run your code, but you don’t want to worry about provisioning or managing servers. Which of the following AWS services would you choose?
Lambda
Elastic Container Service
EC2
VMware Cloud
Lambda
EXPLANATION:
Lambda is a Serverless technology that allows you to run your code without provisioning a computing infrastructure.
Which AWS service is specifically designed to assist you in processing large data sets?
EC2
ElastiCache
Elastic Map Reduce (EMR)
Redshift
Elastic Map Reduce (EMR)
EXPLANATION:
Elastic Map Reduce (EMR) is a service that makes it easy to process large amounts of data efficiently. Redshift is a data warehousing solution. ElastiCache is used for caching data in memory for high speed read-access. EC2 is a general purpose compute service for hosting virtual servers. Whilst you could run big data processing tasks on EC2, it will be easier on EMR, which has been designed specifically for this purpose
You use containers to host your microservices, and you need to route traffic to those applications using a single load balancer. Which of the following services should you use to accomplish this?
Route53
Application Load Balancer
CloudWatch
AWS CodeDeploy
Application Load Balancer
EXPLANATION:
This routing can be done only with an Application Load Balancer.