AWS Cloud Practitioner (Pool 1/3) Flashcards
Which of the following can be attached to EC2 Instances to store data
A) Amazon Glacier
B) Amazon EBS Volumes
C) Amazon EBS Snapshots
D) Amazon SQS
B) Amazon EBS Volumes
An Amazon EBS volume is a durable, block-level storage device that you can attach to a single EC2 instance. You can use EBS volumes as primary storage for data that requires frequent updates, such as the system drive for an instance or storage for a database application.
For more information on EBS Volumes, please refer to the below URL:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumes.html
Which of the following networking components can be used to host EC2 resources in the AWS Cloud?
A) AWS Trusted Advisor
B) AWS VPC
C) AWS Elastic Load Balancer
D) AWS Autoscaling
B) AWS VPC
Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you’ve defined. This virtual network closely resembles a traditional network that you’d operate in your own data center, with the benefits of using the scalable infrastructure of AWS.
For more information on
AWS VPC, please refer to the below URL: https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html
Your company is planning to host resources in the AWS Cloud. They want to use services which can be used to decouple resources hosted on the cloud. Which of the following services can help fulfil this requirement?
A) AWS EBS Volumes
B) AWS EBS Snapshots
C) AWS Glacier
D) AWS SQS
D) AWS SQS
Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly-scalable hosted queue for storing messages as they travel between applications or microservices. It moves data between distributed application components and helps you decouple these components.
For more information on AWS SQS, please refer to the below URL: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/Welcome.html
Which of the following components of the CloudFront service can be used to distribute contents to users across the globe?
A) Amazon VPC
B) Amazon Regions
C) Amazon Availability Zones
D) Amazon Edge Locations
D) Amazon Edge Locations
Amazon CloudFront is a web service that speeds up distribution of your static and dynamic web content, such as .html, .css, .js, and image files, to your users. CloudFront delivers your content through a worldwide network of data centers called edge locations.
For more information on Amazon CloudFront, please refer to the below URL: http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
Your company is planning to move to the AWS Cloud. You need to give a presentation on the cost perspective when moving existing resources to the AWS Cloud. When it comes to Amazon EC2, which of the following is an advantage when it comes to the cost perspective?
A) Having the ability of automated backups of the EC2 instance, so that you don’t need to worry about the maintenance costs.
B) The ability to choose low cost AMI’s to prepare the instances.
C) The ability to only pay for what you use.
D) Ability to tag instances to reduce the overall cost.
C) The ability to only pay for what you use.
One of the advantages of EC2 Instances is the per second billing concept. This is given in the AWS documentation also With per-second billing, you pay for only what you use. It takes cost of unused minutes and seconds in an hour off of the bill, so you can focus on improving your applications instead of maximizing usage to the hour. Especially, if you manage instances running for irregular periods of time, such as dev/testing, data processing, analytics, batch processing and gaming applications, can benefit.
For more information on EC2 Pricing, please refer to the below URL: https://aws.amazon.com/ec2/pricing/
Your company is planning on moving to the AWS Cloud. Once the movement to the Cloud is complete, they want to ensure that the right security settings are put in place. Which of the below tools can assist from a Security compliance. Choose 2 answers from the options given below?
A) AWS Inspector
B) AWS Trusted Advisor
C) AWS Support
D) AWS Kinesis
A) AWS Inspector
B) AWS Trusted Advisor
An online resource to help you reduce cost, increase performance, and improve security by optimizing your AWS environment, Trusted Advisor provides real time guidance to help you provision your resources following AWS best practices The AWS Inspector can inspect EC2 Instances against common threats.
For more information on the AWS Trusted Advisor, please refer to the below URL: https://aws.amazon.com/premiumsupport/trustedadvisor/ https://docs.aws.amazon.com/inspector/latest/userguide/inspector_introduction.html
There is a requirement to collect important metrics from AWS RDS and EC2 Instances. Which of the following services can help fulfil this requirement?
A) Amazon CloudFront
B) Amazon CloudSearch
C) Amazon CloudWatch
D) Amazon Config
C) Amazon CloudWatch
Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources.
For more information on AWS CloudWatch, please refer to the below URL: https://aws.amazon.com/cloudwatch/
Which of the following services can provide a complete audit trail of all AWS services used within an account?
A) AWS Trusted Advisor
B) Amazon EC2 instance usage report
C) Amazon CloudWatch
D) AWS CloudTrail Logs
D) AWS Cloud Trail Logs
Using CloudWatch trail , one can monitor all the API activity conducted on all AWS services. The AWS Documentation additionally mentions the following AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. With CloudTrail, you can log, continuously monitor, and retain account activity related to actions across your AWS infrastructure. CloudTrail provides event history of your AWS account activity, including actions taken through the AWS Management Console, AWS SDKs, command line tools, and other AWS services. This event history simplifies security analysis, resource change tracking, and troubleshooting.
For more information on AWS Cloudtrail, please refer to the below URL: https://aws.amazon.com/cloudtrail/
Which of the following service is most useful when a Disaster Recovery method is triggered in AWS?
A) Amazon Route 53
B) Amazon SNS
C) Amazon SQS
D) Amazon Inspector
A) Amazon Route 53
Route 53 is a domain name system service by AWS. When a Disaster does occur , it can be easy to switch to secondary sites using the Route53 service. The AWS Documentation additionally mentions the following Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is e to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. Amazon Route 53 is fully compliant with IPv6 as well
For more information on AWS Route53, please refer to the below URL: https://aws.amazon.com/route53/
Which of the following can be used to work with AWS services in a programmatic manner?
A) AWS Powershell
B) AWS Bash
C) AWS CLI
D) AWS Console
C) AWS CLI
It allows developers to easily work with the various AWS resources programmatically.
For more information on the various programming tools available for AWS, please refer to the below URL: https://aws.amazon.com/tools/
When designing a system, you use the principle of design for failure and nothing will fail. Which of the following services/features of AWS can assist in supporting this design principle. Choose 3 answers from the options given below?
A) Availability Zones
B) Regions
C) Elastic Load Balancer
D) Pay as you go
A) Availability Zones
B) Regions
C) Elastic Load Balancer
Each AZ is a set of one or more data centers. By deploying your AWS resources to multiple Availability zones , you are designing with failure with mind. So if one AZ were to go down , the other AZs would still be up and running and hence your application would be more fault tolerant. For disaster recovery scenarios , one can move or make resources run in other regions And finally one can use the Elastic Load Balancer to distribute load to multiple backend instances within a particular region.
For more information on AWS Regions and AZs, please refer to the below URL: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html
Currently your organization has an operational team that takes care of ID management in their on-premise data center. They now also need to manage users and groups created in AWS. Which of the following AWS tools would they need to use for performing this management function?
A) AWS Config
B) AWS Cloud Trail
C) AWS Key Management Service (AWS KMS)
D) AWS Identity and Access Management (AWS IAM)
D) AWS Identity and Access Management (AWS IAM)
The AWS documentation mentions the following AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources. You use IAM to control who is authenticated (signed in) and authorized (has permissions) to use resources.
For more information on AWS IAM, please refer to the below URL: http://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html
You have a DEV-OPS team in your current organization structure. They are keen to know if there is any service available in AWS which can be used to manage infrastructure as code. Which of the following can be met with such a requirement?
A) Using AWS Cloudformation
B) Using AWS Config
C) Using AWS Inspector
D) Using AWS trusted Advisor
A) Using AWS Cloudformation
The AWS documentation mentions the following AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources so that you can spend less time managing those resources and more time focusing on your applications that run in AWS. You create a template that describes all the AWS resources that you want (like Amazon EC2 instances or Amazon RDS DB instances), and AWS CloudFormation takes care of provisioning and configuring those resources for you. You don’t need to individually create and configure AWS resources and figure out what’s dependent on what; AWS CloudFormation handles all of that.
For more information on AWS Cloudformation, please refer to the below URL: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html
Which of the following services is a fully managed, petabyte-scale data warehouse service in the AWS cloud?
A) Amazon Redshift
B) Amazon DynamoDB
C) Amazon ElastiCahe
D) Amazon Aurora
A) Amazon Redshift
The AWS documentation mentions the following Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud. You can start with just a few hundred gigabytes of data and scale to a petabyte or more. This enables you to use your data to acquire new insights for your business and customers.
For more information on AWS Redshift, please refer to the below URL: http://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html
Which of the following is the responsibility of AWS according to the Shared Security Model? Choose 3 answers from the options given below?
A) Managing AWS Identity and Access Management
B) Securing Edge locations
C) Monitoring physical locations
D) Implementing service organization control (SOC standards)
B) Securing Edge locations
C) Monitoring physical locations
D) Implementing service organization control (SOC standards)
The responsibility of AWS includes the following 1) Securing edge locations 2) Monitoring physical device security 3) Implementing service organization Control (SOC) standards.
For more information on AWS Shared Responsibility Model, please refer to the below URL: https://aws.amazon.com/compliance/shared-responsibility-model/
Your company has just started using the resources on the AWS Cloud. They want to get an idea on the costs being incurred so far for the resources being used. How can this be achieved?
A) By going to the Amazon EC2 dashboard. Here you can see the costs of the running EC2 resources.
B) By using the AWS Cost and Usage reports explorer. Here you can see the running and forecast costs.
C) By using the AWS Trusted Advisor dashboard. This dashboard will give you all the costs.
D) By using the AWS Cloud Trail logs.
B) By using the AWS Cost and Usage reports explorer. Here you can see the running and forecast costs.
The AWS documentation mentions the following on AWS Cost Reports Cost Explorer is a free tool that you can use to view your costs. You can view data up to the last 13 months, forecast how much you are likely to spend for the next three months, and get recommendations for what Reserved Instances to purchase.
For more information on AWS Cost Reports, please refer to the below URL: http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-explorer-what-is.html
By default who from the below roles has complete administrative control over all resources in the respective AWS account?
A) AWS Support Teams
B) AWS Account Owner
C) AWS Security Teams
D) AWS Technical Account Manager (TAM)
B) AWS Account Owner
The entire of control of data within an AWS account is with the Account Owner.
For more information on AWS Account identifiers, please refer to the below URL: http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html
Your design team is planning to design an application that will be hosted on the AWS Cloud. One of their main non-functional requirements is given below. Reduce inter-dependencies so failures do not impact other components. Which of the following concepts does this requirement relate to?
A) Integration
B) Decoupling
C) Aggregation
D) Segregation
B) Decoupling
The entire concept of decoupling components is to ensure that the different components of an applications can be managed and maintained separately. If all components are tightly coupled then when one component goes down , the entire application would do down. Hence it is always a better design practice to decouple application components.
For more information on a decoupled architecture, please refer to the below URL: http://whatis.techtarget.com/definition/decoupled-architecture
Which of the following can be used to increase the fault tolerance of an application?
A) Deploying resources across multiple Edge locations
B) Deploying resources across multiple VPC’s
C) Deploying resources across multiple Availability Zones
D) Deploying resources across multiple AWS Accounts
C) Deploying resources across multiple Availability Zones
Each AZ is a set of one or more data centers. By deploying your AWS resources to multiple Availability zones , you are designing with failure with mind. So if one AZ were to go down , the other AZs would still be up and running and hence your application would be more fault tolerant.
For more information on AWS Regions and AZs, please refer to the below URL: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html
Which of the following security requirements are managed by AWS? Select 3 answers from the options given below?
A) Password Policies B) User Permissions C) Physical Security D) Disk Disposal E) Hardware Patching
C) Physical Security
D) Disk Disposal
E) Hardware Patching
As per the Shared Responsibility model , the Patching of the underlying hardware and physical security of AWS resources is the responsibility of AWS. For more information on AWS Shared Responsibility Model, please refer to the below URL: https://aws.amazon.com/compliance/shared-responsibility-model/ Disk disposal: Storage Device Decommissioning When a storage device has reached the end of its useful life, AWS procedures include a decommissioning process that is designed to prevent customer data from being exposed to unauthorized individuals. AWS uses the techniques detailed in DoD 5220.22-M (National Industrial Security Program Operating Manual ) or NIST 800-88 (Guidelines for Media Sanitization) to destroy data as part of the decommissioning process. All decommissioned magnetic storage devices are degaussed and physically destroyed in accordance with industry-standard practices.
For more information on Disk disposal, please refer to the below URL: https://d0.awsstatic.com/whitepapers/aws-security-whitepaper.pdf
Which of the following terms relate to creating systems that scale to the required capacity based on changes in demand?
A) Disaster Recovery
B) Elasticity
C) Decoupling
D) Aggregation
B) Elasticity
The concept of Elasticity is the means of an application having the ability to scale up and scale down based on demand. An example of such a service is the Autoscaling service.
For more information on AWS Autoscaling service, please refer to the below URL: https://aws.amazon.com/autoscaling/
Your company is planning to offload some of the batch processing workloads on to AWS. These jobs can be interrupted and resumed at any time. Which of the following instance types would be the most cost effective to use for this purpose?
A) On-Demand
B) Spot
C) Full Upfront Reserved
D) Partial Upfront Reserved
B) Spot
Spot Instances are a cost-effective choice if you can be flexible about when your applications run and if your applications can be interrupted. For example, Spot Instances are well-suited for data analysis, batch jobs, background processing, and optional tasks.
For more information on AWS Spot Instances, please refer to the below URL: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html
Which of the following needs a user name and password to access AWS resources?
A) AWS Management Console
B) AWS Application Programming Interface (API)
C) AWS Software Deployment Kits (SDK)
D) AWS CLI
A) AWS Management Console
The AWS Management console allows you to access and manage Amazon Web Services through a simple and intuitive web-based user interface.
For more information on AWS console, please refer to the below URL: https://aws.amazon.com/console/
Your company is planning to use the AWS Cloud. But there is a management decision that resources need to split department wise. And the decision is tending towards managing multiple AWS accounts. Which of the following would help in effective management and also provide an efficient costing model?
A) AWS Organizations
B) Dev Pay
C) AWS trusted Advisor
D) AWS Cost Explorer
A) AWS Organizations
AWS Organizations offers policy-based management for multiple AWS accounts. With Organizations, you can create groups of accounts and then apply policies to those groups. Organizations enables you to centrally manage policies across multiple accounts, without requiring custom scripts and manual processes.
For more information on the AWS Organizations, please refer to the below URL: https://aws.amazon.com/organizations/
Which of the following can be used as an additional layer of security to using a user name and password when logging into the AWS Console?
A) Multi Factor Authentication (MFA)
B) Secondary Password
C) Root access privileges
D) Secondary user name
A) Multi Factor Authentication (MFA)
AWS Multi-Factor Authentication (MFA) is a simple best practice that adds an extra layer of protection on top of your user name and password.
For more information on the AWS MFA, please refer to the below URL: https://aws.amazon.com/iam/details/mfa/
Which AWS Cloud service helps in quick deployment of resources which can make use of different programming languages such as .Net and Java?
A) AWS Elastic Beanstalk
B) AWS Elastic Compute Cloud (Amazon EC2)
C) AWS VPC
D) AWS SQS
A) AWS Elastic Beanstalk
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 IIS.
For more information on enabling AWS Elastic beanstalk, please refer to the below URL: https://aws.amazon.com/elasticbeanstalk/?p=tile