Practice Test Notable Questions Flashcards
What is an application streaming service that can provide users instant access to desktop applications from any device?
Amazon AppStream 2.0
What service quickly and securely lets you transfer hundreds of petabytes of data to AWS?
AWS Snowmobile lets you transfer 100PB per snowmobile, a 45-foot long shipping container pulled by a truck.
Snowball edge accelerates moving TB data in and out of AWS using physical appliances but is not the best to transfer exabyte-scale data.
What service allows you the same hardware infrastructure, services, APIs, and tools to build/run applications on-prem and in the cloud?
AWS Outposts lets you do this. It’s a fully managed service that extends infrastructure, services, APIs, and tools to any data center, co-location space, or on-prem facility for a hybrid experience. Ideal for workloads that require low-latency access.
What lets you organize and consolidate information based on criteria into specific tags or resources in AWS?
AWS resource groups let you organize resources using criteria defined as tags. A resource group is a collection of resources that match resource types specified in a query and share 1+ tags or a portion of tags.
Groups can be created based on roles in cloud infrastructure, lifecycle stages, regions, applications layers or anything else.
What can be used to find insights an relationships in article submissions via NLP?
Amazon Comprehend is a NLP service to let you find meaning insights in text and can extract:
- Phrases
- Sentiment
- Syntax
- Brand/date/location/person
- Language
Textract is incorrect because it is used to extract printed text, handwriting, and data from any document, not NLP.
What does AWS Firewall Manager do?
Security management service allows us to centrally configure and manage firewall rules across accounts and applications. Can enforce a common set of security rules and is a signal service to build firewall rules, create security policies and enforce them in a hierarchical manner.
If a developer needs to access a Linux EC2 instance to modify a Wordpress configuration file, what would he use to connect directly to the instance’s Linux terminal?
EC2 Instance Connect is a browser-based client letting you connect to Linux instances.
Session Manager is a fully managed AWS systems manager capability that lets you manage instances, on-prem instances, and virtual machines through one browser-based shell or through the AWS CLI.
Secure Shell (SSH) is the most common tool to connect to Linux servers.
What is AWS Direct Connect used for?
Networking service to establish private connectivity between AWS and your data center, office, or colocation environment.
What does Basic Support provide?
- Customer service and communities
- 7 core checks of the AWS Trusted Advisor
- AWS personal health dashboard
Discussion forums can also be used to get assistance from the AWS community.
What is an availability zone?
1+ discrete data centers with redundant power, networking, and connectivity in an AWS region. They give customers ability to operate production applications and databases that are more highly available, fault-tolerant, and scalable than would be possible from a single data center.
What are AWS Local Zones?
They are managed and supported by AWS and are an extension of an AWS region where latency-sensitive applications can be run using AWS services like elastic COmpute Cloud, Virtual Private Cloud, Elastic Block Store, File Storage, and Elastic Load Balancing in geographic proximity to end users.
What are AWS Regions?
Separate geographical area with multiple isolated and physically separate AZs
What are Edge locations?
Delivers cached content to closest location to reduce latency for users
What is the AWS Global Accelerator?
A service that improves the availability and performance of applications with local or global users. Has static IP addresses provided as a fixed entry point to applications hosted in 1+ AWS regions. These are anycast from AWS edge locations and are announced from multiple locations at the same time. This enables traffic to ingress onto the AWS global network as close to your users as possible.
What is Amazon CloudFront?
It is a content delivery network service with low latency and high transfer speeds.
Usecases:
- Static asset caching
- Live video streaming
- Integrates with AWS Shield and AWS WAF
- Customizes delivery with Lambda@Edge
- Dynamic content and API acceleration
- Scale as globally distributed clients download software updates.
Used for HTTP use cases and securing access over endpoints. Edge locations are used to cache content as opposed to finding an optimal pathway to the nearest regional endpoint (like global accelerator). Not capable of providing static anycast IP address.
What would company use to migrate on-premise VMs to AWS?
Use AWS Server Migration Service to migrate on-premise workloads to AWS.
It is an agentless service making it easier to migrate thousands of on-prem workloads to AWS. SMS lets you automate, schedule, and track incremental replicas of live server volumes via an intuitive UI.
Note that AWS Migration Hub only tracks application migrations, not server migrations.
What is concierge support used for in the enterprise plan?
Assisting with billing and account inquiries and works with customers to implement billing and account best practices.
What is a AWS Disaster Recovery solution for their on-premise bare metal servers and SQL databases that is fast and easy to use?
CloudEndure. It minimizes downtime and data loss by providing fast, reliable recovery. Can protect critical SQL databases via continuous replication of machines into a low-cast staging area.
In case of disaster, CloudEndure Disaster Recovery can launch machines in their fully provisioned state in minutes.
Note that Server Migration service cannot migrate bare metal servers.
What are the type of AWS Elastic Load Balancers?
- Application Load Balancer - best suited for load balancing HTTP/HTTPS traffic targeted at modern application architectures like microservers and containers. Operates at the individual request level and routes traffic to targets within VPC.
- Network Load Balancer - used to balance TCP, UDP, and TLS traffic where extreme performance is required. Operates at the connection level and routes traffic to targets within the AWS VPC. Capable of handling millions of requests/second while maintaining low latencies. Can handle volatile and sudden traffic patterns.
- Class load balancer - balances across multiple EC2 instances and operates at both request level and connection level.
- Gateway load balancer - provides layer 3 gateway and layer 4 load balancing capabilities and is a bump-in-the-wire device that does not change any part of the packet. Meant to handle millions of requests/second, volatile traffic patterns, and introduces extremely low latency
What IAM identities are associated with access keys used in managing cloud resources via the AWS CLI?
IAM User get access keys as long-term credentials.
They consist of 2 parts:
1. Access key ID
2. Secret access key
Need to get both to authenticate requests. Use temporary security creds (IAM roles) instead of access keys and disable root user access.
What is used as a virtual firewall for EC2 instances to control inbound and outbound traffic?
Security Group
Which is true regarding the developer support plan?
- No access to the AWS Support API
- Limited access to the 7 core Trusted Advisor checks
- General architectural guidance
- Unlimited cases and 1 primary contact
What does the business support plan offer?
- Full set of trusted advisor checks
- Recommended for production workloads
- Contextual architectural guidance
- AWS Support API access
- Unlimited cases and unlimited contacts
- Cloud Support Engineer access
- Interoperability & configuration guidance and troubleshooting
- Can access Infrastructure Event Management for additional fee
What does the enterprise plan offer?
- Recommended for mission-critical workloads
- Full trusted advisor
- Consultative review and guidance based on applications
- Designated TAM
- Access to online labs
- COncierge Support Team
- Cloud Support Engineer access
- Support API
- Interoperability & configuration guidance
- Infrastructure Event Management
- Well-Architected Reviews
- Operations Reviews
- TAM coordinates access to programs and other AWS experts
What type of Elastic Load Balancer offers path-based routing, host-based routing, and bi-directional communication channels using WebSockets?
Application Load Balancer (not Network Load Balancer).
ALB lets you configure rules for listeners that forward requests based on the URL in the request (path based).
ALB also lets you configure rules for listener that forwards requests based on the host field in the HTTP reader (host based)
What services would help speed up testing a new mobile app on multiple devices at once in a coordinated fashion using AWS?
AWS Mobile Hub and AWS Device Farm.
Mobile Hub enables a novice to deploy and configure mobile app backend features using a range of AWS Services.
Device Farm is an application testing service that lets you improve the quality of web/mobile apps by testing them across a range of desktop browsers and mobile devices without having to provision/manage any testing infrastructure.
What can you use to resolve the connection between your on-premise VPN and AWS virtual private cloud (VPC)?
Virtual Private Gateway and Amazon Route 53.
A customer gateway is an anchor on the client-side of the connection. The anchor on the AWS side of the VPN connection is a virtual private gateway. There are 2 tunnels available so that one can be disabled as the other is maintained.
Route 53 is a DNS web service designed to give a reliable and cost-effective way to route end users to applications by translating names into the IP addresses that computers use to connect to each other. The Route 53 Resolver provides recursive DNS for the amazon VPC and on-prem networks over AWS Direct Connect or a VPN solution.
What can Amazon CloudWatch logs accomplish?
- Adjust log retention policy for each group
- Monitor application logs from EC2 instances.
In addition:
- Can centralize logs from all systems, apps, AWS services into one service.
- All logs can be viewed as a consistent flow of events ordered by time
- Can monitor AWS CloudTrail logged events
- Can archive log data to store in highly durable storage
- Can log Route 53 DNS queries
What is DynamoDB?
A scalable, fast, and flexible non-relational database service.
It is a fully managed NoSQL database service with seamless scalability.
No need to worry about hardware provisioning, setup, configuration, replication, patching, or cluster scaling.
Encryption at rest is offered
Which of the following options is a shared control between AWS and the customer?
Awareness and training.
What are the different controls specified in the shared responsibility model?
Inherited controls: physical and environmental controls
Shared controls: Apply to both the infra and customer layers. Customer must provide their own control implementation within their use of service. Examples: patch management, configuration management, awareness, and training.
Customer-specific controls: service and communications protection, zone security
If a customer wants to assume responsibility and management of the guest operating system, including updates and security patches, and wants to launch a new database, what would they use?
EC2 gives you control over the instance and any database needed can be installed and managed. An AMI can be used with a pre-installed database to save time.
What can developers use to interact with AWS services?
- AWS SDKs
- AWS Command Line Interface
- Aws-shell
If a company is planning to launch a new system in AWS and they need someone to design, architect, build, migrate, and manage workloads/applications on AWS, what would they use?
AWS Partner Network Consulting Partners
Note that technology partners are providing software solutions that are hosted on or integrated with the AWS platform
In the AWS Trusted Adviser, what is among the five categories considered to analyze your AWS environment and provide best practice recommendations?
- Cost Optimization
- Performance
- Security
- Fault Tolerance
- Service Limits
When choosing a suitable AWS region, what should a company consider?
- Enhance customer experience by reducing latency to users
2. Support country-specific compliance
What is true on how AWS lessons time to provision IT resources?
There are many different ways to programmatically provision IT resources:
- AWS CLI
- AWS API
- Web-based AWS Management Console
What AWS services should be used to store rapidly changing data with low read/write latencies?
Amazon EBS (Elastic Block Storage) and Amazon RDS (Relational Database Service)
What are some of the anti-patterns of Amazon S3?
- Amazon S3 uses a flat namespace and isn’t meant to serve as a standalone file system. But by using the delimiters, keys can be constructed to emulate hierarchical folder structure.
- Retrieving S3 objects require you to know the bucket name and key and therefore can’t be used as a traditional database by itself.
- Data that is updated very frequently is probably better served by a solution with lower read/write latencies like EBS volumes, RDS, or DynamoDB
What can be used to host a new MSSQL database in AWS for an urgent project?
- Amazon Relational Database Service (RDS)
- Amazon EC2
SQL Server on CEC2 and Elastic Block Store (EBS) can give complete control over every setting as it would if installed on-premise. RDS can then take care of all maintenance, backups, and patching.
What describes S3?
- Highly durable object storage infrastructure
- Virtually unlimited space
- Versioning feature to have a means of recovery
What is the minimum number of AZs that should be set up for the Application Load Balancer?
- The load balancer is the single point of contact, clients send request to it and then the balancer sends them to targets. If you have 2 AZs from your VPC, the load balancer will have some targets to actually choose from.
What service should be used to launch a customized self-hosted database which requires a scheduled shutdown every night to save on cost?
Amazon EBS can be used as a primary storage device that needs frequent and granular updates and is the recommended storage option when running database on an instance.
Therefore in this case, an EC2 Instance with an EBS volume would be best.
How does EBS volume behave?
It’s like a raw, unformatted, external block device that can be attached to 1 or more instances. EBS volume can be detached from one instance and attached to another.
The configuration of a volume can also be dynamically changed.
EBS volumes can also be created as encrypted volumes using the Amazon EBS encryption feature.
What are the lowest-cost S3 storage classes?
S3 Glacier and S3 Glacier Deep Archive.
Large amounts of data can be archived at very low cost and be used for data lakes, analytics, IoT, machine learning, compliance, and media asset archiving.
Glacier provides 3 options for access to archives that can take a few minutes to several hours.
Glacier Deep Archive provides access options ranging from 12 to 48 hours.
What is Amazon Aurora?
A MySQL and PostgreSQL compatible relational database built for the cloud.
It is 5x faster than MySQL and 3x faster than PostgreSQL. It is fully managed by RDS and is 1/10th cost of commercial databases.
Features a distributed, fault-tolerant, self-healing storage system that scales up to 128TB per database instance. 15 low-latency read replicas, point-in-time memory, continuous backup to S3, and replication across 3 AZs are available.
What is Route 53 used for?
It connects user requests to infrastructure running in AWS (EC2, ELB, S3) and can also route users to infrastructure outside of AWS.
Traffic can be managed globally through a variety of routing types like latency-based routing, Geo DNS, Geoproximity, and weighted round robin.
Route 53 has a simple visual editor to manage how end-users are routed to application endpoints. Also it offers domain name registration.
What are the benefits of consolidated billing?
- 1 bill
- Volume discounts by combining usage
- Easy tracking
- No extra fee
What does AWS CloudTrail provide?
Can log, continuously monitor, and retain account activity related to actions across the AWS infrastructure.
It shows the event history of actions taken during AWS management console, AWS SDKs, command-line tools, and other AWS services. It simplifies security analysis, resource change tracking, and troubleshooting.
CloudTrail can be integrated with CloudWatch to read everything
What are regional services in AWS?
Amazon EFS and AWS Batch.
AWS Batch is a regional service that simplifies running batch jobs across AZs in a region. Can create within a new or existing VPC. Can define job definitions that specify which Docker container images to run jobs.
Amazon EFS is a regional service storing data across multiple AZs for high availability and durability. Can access file systems across AZs, regions, VPCs, while on-prem servers can access using AWS Direct Connect or AWS VPN.
If a company has a hybrid cloud architecture where the on-premise data center interacts with their cloud resources in AWS, what of the following services should be used to deploy a web application to the servers running on-premise?
AWS OpsWorks and AWS Code Deploy.
OpsWorks - config management both on-premise and in the cloud using Chef and Puppet.
CodeDeploy - automates code deployments to any instances including Ec2 and instances running on-prem.
Note that CloudFormation and Elastic Beanstalk are incorrect because they can only deploy applications to AWS servers, not on-prem.