Cloud Concepts Flashcards
28% of Exam
What is an availability zone composed of?
- One or more regions
- One or more DCs in a location
- A collection of edge locations
- A collection of VPCs
- One or more DCs in a location
- A region is a geographical area
- Each region consists of 2 or more availability zones
- Availability Zones are physically separate and isolated from each other
What advantages does deploying Amazon CloudFront provide? (choose 2)
- A private network link to the AWS cloud
- Reduced latency
- Automated deployment of resources
- Improved performance for end users
- Provides serverless compute services
- Reduced latency
- Improved performance for end users
• CloudFront is a content delivery network (CDN) that allows you to store (cache) your content at “edge locations” located around the world
What considerations are there when choosing which region to use? (choose 2)
- Data sovereignty
- Available storage capacity
- Latency
- Pricing in local currency
- Available compute capacity
- Data sovereignty
- Latency
- Available capacity is generally not a concern as AWS has a large pool of resources and does not disclose the available capacity in each region
- Pricing for AWS services is in USD
Which feature of AWS allows you to deploy a new application for which the requirements may change over time?
- Elasticity
- Fault tolerance
- Disposable resources
- High availability
- Elasticity
• Elasticity allows you to deploy your application without worrying about whether it will need more or less resources in the future. With elasticity, the infrastructure can scale on-demand
The AWS global infrastructure is composed of? (choose 2)
- Regions
- Clusters
- Fault Zones
- Availability Zones
- IP subnets
- Regions
- Availability Zones
- A Region is a physical location in the world where AWS have multiple AZs
- AZs consist of one or more discrete data centers, each with redundant power, networking, and connectivity, housed in separate facilities
What advantages do you get from using the AWS cloud? (choose 2)
- Trade capital expense for variable expense
- Stop guessing about capacity
- Increased capital expenditure
- Gain greater control of the infrastructure layer
- Comply with all local security compliance programs
- Trade capital expense for variable expense
- Stop guessing about capacity
- The 6 advantages of cloud are:
- 1 Trade capital expense for variable expense
- 2 Benefit from massive economies of scale
- 3 Stop guessing about capacity
- 4 Increase speed and agility
- 5 Stop spending money running and maintaining data centres
- 6 Go global in minutes
What can you use to quickly connect your office securely to your Amazon VPC?
- Route Table
- Internet Gateway
- Direct Connect
- AWS managed VPN
- AWS managed VPN
- An AWS managed VPN can be used to quickly connect from an office to an Amazon VPC
- Direct Connect provides high-bandwidth, low-latency connectivity but takes weeks to months to setup (and is much more expensive)
What is the scope of a VPC within a region?
- Spans all Availability Zones within the region
- Spans all Availability Zones globally
- At least 2 subnets per region
- At least 2 data centers per region
- Spans all Availability Zones within the region
- VPCs do not span regions, you create VPCs in each region
- VPCs are not limited by subnets, subnets are created within AZs and you can have many subnets in an AZ
Which type of Amazon Elastic Load Balancer operates at layer 7 of the OSI model?
- Application Load Balancer
- Network Load Balancer
- Classic Load Balancer
- F5 Load Balancer
- Application Load Balancer
- Application Load Balancer (ALB) – layer 7 load balancer that routes connections based on the content of the request
- Network Load Balancer (NLB) – layer 4 load balancer that routes connections based on IP protocol data
- Classic Load Balancer (CLB) – this is the oldest of the three and provides basic load balancing at both layer 4 and layer 7
What architectural best practice aims to reduce the interdependencies between services?
- Services, Not Servers
- Removing Single Points of Failure
- Automation
- Loose Coupling
- Loose Coupling
- As application complexity increases, a desirable attribute of an IT system is that it can be broken into smaller, loosely coupled components. This means that IT systems should be designed in a way that reduces interdependencies—a change or a failure in one component should not cascade to other components
- The concept of loose coupling includes “well-defined interfaces” which reduce interdependencies in a system by enabling interaction only through specific, technology-agnostic interfaces (e.g. RESTful APIs)
What benefits does Amazon EC2 provide over using non-cloud servers? (choose 2)
- Complete control of the hypervisor layer
- Elastic web-scale computing
- Inexpensive
- Fault tolerance
- High-availability with an SLA of 99.99%
- Elastic web-scale computing
- Inexpensive
- Elastic Web-Scale computing– you can increase or decrease capacity within minutes not hours and commission one to thousands of instances simultaneously
- Inexpensive – Amazon passes on the financial benefits of scale by charging very low rates and on a capacity consumed basis
- Amazon EC2 does not provide any control of the hypervisor or underlying hardware infrastructure
- EC2 offers a highly reliable environment where replacement instances can be rapidly and predictably commissioned with SLAs of 95% for each region
Which type of Elastic Load Balancer operates at the connection layer (layer 4) and supports IP addresses as targets?
- Application Load Balancer
- Network Load Balancer
- Classic Load Balancer
- ELBs do not support IP addresses as targets
- Network Load Balancer
- Network Load Balancer (NLB) – layer 4 load balancer that routes connections based on IP protocol data
- The NLB and ALB support IP addresses as targets but only the NLB operates at layer 4
- Application Load Balancer (ALB) – layer 7 load balancer that routes connections based on the content of the request
- Classic Load Balancer (CLB) – this is the oldest of the three and provides basic load balancing at both layer 4 and layer 7
What are two ways that moving to an AWS cloud can benefit an organization? (choose 2)
- Switch to a CAPEX model
- Increase speed and agility
- Stop guessing about capacity
- Depreciate assets over a longer timeframe
- Gain greater control of data center security
- Increase speed and agility
- Stop guessing about capacity
- Cloud is based on an operational expenditure (OPEX) model, not a capital expenditure (CAPEX) model
- Cloud does not provide the ability to depreciate assets over a longer timeframe as you generally do not own the assets
- Though the AWS cloud does provide significant security standards for the data center, you do not get more control as this is an AWS responsibility
Which type of cloud deployment enables customers to leverage the benefits of the public cloud and co-existing with on-premises infrastructure?
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Legacy IT Infrastructure
- Hybrid Cloud
• A hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud. The most common method of hybrid deployment is between the cloud and existing on-premises infrastructure to extend, and grow, an organization’s infrastructure into the cloud while connecting cloud resources to the internal system
Which of the facts below are accurate in relation to AWS Regions? (choose 2)
- Each region consists of 2 or more availability zones
- Each region consists of a collection of VPCs
- Each region is designed to be completely isolated from the other Amazon Regions
- Regions have direct, low-latency, high throughput and redundant network connections between each other
- Regions are Content Delivery Network (CDN) endpoints for CloudFront
- Each region consists of 2 or more availability zones
- Each region is designed to be completely isolated from the other Amazon Regions
- A region is not a collection of VPCs, it is composed of at least 2 AZs. VPCs exist within accounts on a per region basis
- Availability Zones (not regions) have direct, low-latency, high throughput and redundant network connections between each other
- Edge locations are (not regions) are Content Delivery Network (CDN) endpoints for CloudFront
Which configuration changes are associated with scaling vertically? (choose 2)
- Adding additional EC2 instances through Auto Scaling
- Adding additional hard drives to a storage array
- Adding a larger capacity hard drive to a server
- Distributed processing
- Changing an EC2 instance to a type that has more CPU and RAM
- Adding a larger capacity hard drive to a server
- Changing an EC2 instance to a type that has more CPU and RAM
- Scaling vertically takes place through an increase in the specifications of an individual resource (e.g., upgrading a server with a larger hard drive or a faster CPU). On Amazon EC2, this can easily be achieved by stopping an instance and resizing it to an instance type that has more RAM, CPU, IO, or networking capabilities
- Scaling horizontally takes place through an increase in the number of resources (e.g., adding more hard drives to a storage array or adding more servers to support an application)
Using AWS terminology, which items can be created in an Amazon S3 bucket? (choose 2)
- Folders
- Files
- Tables
- Objects
- Queues
- Folders
- Objects
- You can create folders within buckets and can also upload objects
- As S3 is an object store you create objects not files
- Tables and queues cannot be created on S3
A company is planning to migrate some resources into the cloud. What factors need to be considered when determining the cost of the AWS Cloud? (choose 2)
- The number of VPCs created
- The number of servers migrated into EC2
- The number of IAM users created
- The amount of egress data per month
- The amount of ingress data per month
- The number of servers migrated into EC2
- The amount of egress data per month
• AWS charge for EC2 instances and data egress. There are no charges for VPCs, IAM users or data ingress
What is an example of using loose coupling when designing an information system?
- Synchronous replication
- Proprietary interfaces
- DNS name usage
- Monolithic application architecture
- DNS name usage
- DNS names are used for service discovery. In loose coupling disparate resources must have a way of discovering each other without prior knowledge of the network topology
- Asynchronous integration rather than synchronous replication is recommended so an interaction does not require an immediate response
- You should use standard, technology-agnostic interfaces rather than proprietary interfaces where possible
- A monolithic application architecture is not an example of loose coupling
At which layers of the OSI model do the different types of Elastic Load Balancers operate? (choose 2)
- Network Load Balancer at layer 4
- Classic Load Balancer at layer 3
- Application Load Balancer at layer 7
- Network Load Balancer at layer 3
- Application Load Balancer at layer 4
- Network Load Balancer at layer 4
- Application Load Balancer at layer 7
- Application Load Balancer (ALB) – layer 7 load balancer that routes connections based on the content of the request
- Network Load Balancer (NLB) – layer 4 load balancer that routes connections based on IP protocol data
- Classic Load Balancer (CLB) – this is the oldest of the three and provides basic load balancing at both layer 4 and layer 7
Which configuration changes are associated with scaling horizontally? (choose 2)
- Adding additional EC2 instances through Auto Scaling
- Adding a larger capacity hard drive to a server
- Changing the DB instance class on an RDS DB
- Adding additional hard drives to a storage array
- Changing an EC2 instance to a type that has more CPU and RAM
- Adding additional EC2 instances through Auto Scaling
- Adding additional hard drives to a storage array
- Scaling horizontally takes place through an increase in the number of resources (e.g., adding more hard drives to a storage array or adding more servers to support an application)
- Scaling vertically takes place through an increase in the specifications of an individual resource (e.g., upgrading a server with a larger hard drive or a faster CPU). On Amazon EC2, this can easily be achieved by stopping an instance and resizing it to an instance type that has more RAM, CPU, IO, or networking capabilities
Which AWS construct provides you with your own dedicated virtual network in the cloud?
- Amazon Workspaces
- Amazon EC2
- Amazon IAM
- Amazon VPC
- Amazon VPC
- A virtual private cloud (VPC) is a virtual network dedicated to your AWS account. A VPC is analogous to having your own DC inside AWS. It is logically isolated from other virtual networks in the AWS Cloud
- Amazon WorkSpaces is a managed desktop computing service running on the AWS cloud
- IAM is used to securely control individual and group access to AWS resources
- Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides secure, resizable compute capacity in the cloud
Which AWS network element allows you to assign a static IPv4 address to an EC2 instance?
- Public IP
- Elastic IP
- Static IP
- Dynamic IP
- Elastic IP
- An Elastic IP address is a static IPv4 address designed for dynamic cloud computing. An Elastic IP address is associated with your AWS account. With an Elastic IP address, you can mask the failure of an instance or software by rapidly remapping the address to another instance in your account
- An Elastic IP is a public IP however in the AWS cloud an elastic IP is the construct used to assign a public IP to an EC2 instance
- Static IP and dynamic IP are terms used to describe IP addresses (public or private) that are either statically defined or dynamically obtained (through DHCP)
A Solutions Architect is designing an application stack that will be highly elastic. What AWS services can be used that don’t require you to make any capacity decisions upfront? (choose 2)
- AWS Lambda
- Amazon EC2
- Amazon S3
- Amazon RDS
- DynamoDB
- AWS Lambda
- Amazon S3
- With Amazon S3 you don’t need to specify any capacity at any time, the service scales in both capacity and performance as required
- AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume – there is no charge when your code is not running
- With Amazon EC2 you need to select your instance sizes and number of instances
- With RDS you need to select the instance size for the DB
- With DynamoDB you need to specify the read/write capacity of the DB
What is a Resource Group?
- A collection of resources within a VPC
- A collection of resources that share one or more tags
- A collection of services within a category
- A collection of services within a region
- A collection of resources that share one or more tags
• A resource group is a collection of resources that share one or more tags or portions of tags. To create a resource group, you simply identify the tags that contain the items that members of the group should have in common
What are the benefits of using the AWS Managed Services? (choose 2)
- Alignment with ITIL processes
- Managed applications so you can focus on infrastructure
- Baseline integration with ITSM tools
- Designed for small businesses
- Support for all AWS services
- Alignment with ITIL processes
- Baseline integration with ITSM tools
- AWS Managed Services manages the daily operations of your AWS infrastructure in alignment with ITIL processes
- AWS Managed Services provides a baseline integration with IT Service Management (ITSM) tools such as the ServiceNow platform
- AWS Managed Services provides ongoing management of your AWS infrastructure so you can focus on your applications
- AWS Managed Services is designed to meet the needs of Enterprises
- AWS Managed Services currently supports the 20+ services most critical for Enterprises, and will continue to expand our list of integrated AWS services
Virtual servers such as EC2 instances are examples of services delivered under which cloud model?
- IaaS
- PaaS
- DBaaS
- SaaS
- IaaS
- Infrastructure as a Service (IaaS) contains the basic building blocks for cloud IT and typically provide access to networking features, computers (virtual or on dedicated hardware), and data storage space
- Platform as a Service (PaaS) removes the need for your organization to manage the underlying infrastructure (usually hardware and operating systems) and allows you to focus on the deployment and management of your applications
- Software as a Service (SaaS) provides you with a completed product that is run and managed by the service provider. In most cases, people referring to Software as a Service are referring to end-user applications
- Database as a Service (DBaaS) is a type of PaaS in which a managed database is offered for consumption
Which of the options below are recommendations in the performance efficiency pillar of the well-architected framework? (choose 2)
- Democratize advanced technologies
- Go global in days
- Use serverless architectures
- Rarely experiment
- Mechanical complexity
- Democratize advanced technologies
- Use serverless architectures
• The performance efficiency pillar includes the ability to use computing resources efficiently to meet system requirements and to maintain that efficiency as demand changes and technologies evolve
• There are five design principles for performance efficiency in the cloud:
– Democratize advanced technologies
– Go global in minutes
– Use serverless architectures
– Experiment more often
– Mechanical sympathy
What are Edge locations used for?
- They are used for terminating VPN connections
- They host a CDN called CloudFront
- They are the public-facing APIs for Amazon S3
- They are used by regions for inter-region connectivity
- They host a CDN called CloudFront
• An edge location is used by CloudFront as is the location where content is cached (separate to AWS regions/AZs). Requests are automatically routed to the nearest edge location. Edge locations are not tied to Availability Zones or regions
Which of the options below are recommendations in the cost optimization pillar of the well-architected framework? (choose 2)
- Adopt a consumption model
- Adopt a capital expenditure model
- Start spending money on data center operations
- Analyze and attribute expenditure
- Manage your services independently
- Adopt a consumption model
- Analyze and attribute expenditure
• The cost optimization pillar includes the ability to avoid or eliminate unneeded cost or suboptimal resource
• There are five design principles for cost optimization in the cloud:
– Adopt a consumption model
– Measure overall efficiency
– Stop spending money on data center operations
– Analyze and attribute expenditure
– Use managed services to reduce cost of ownership
Which statement best describes elasticity in the cloud?
- The ability to scale resources up or down and only pay for what you use
- The ability for a system to recover from the failure of a single component
- A flexible model of code development that results in faster deployment times
- A pricing model that allows upfront payments and term commitments to reduce cost
- The ability to scale resources up or down and only pay for what you use
• https://digitalcloud.training/certification-training/aws-certified-cloud-practitioner/architecting-for-the-cloud/