Show
Failure is inevitable: hard disks, networks, power, and so on all fail from time to time. Fault tolerance deals with that problem. A fault-tolerant architecture is built for failure. If a failure occurs, the system isn’t interrupted, and it continues to handle requests. If there is single point of failure within your architecture, it is not fault-tolerant. You can achieve fault-tolerance by introducing redundancy into your system and by decoupling the parts of your architecture such that one side does not rely on the uptime of the other. The services provided by AWS offer different types of failure resilience:
16.1. Using redundant EC2 instances to increase availability16.2. Considerations for making your code fault-tolerant16.3. Building a fault-tolerant web application: ImagerySummary
Failure is inevitable for hard disks, networks, power, and so on. Fault-tolerance deals with that problem. A fault-tolerant system is built for failure. If a failure occurs, the system isn’t interrupted, and it continues to handle requests. If your system has a single point of failure, it’s not fault-tolerant. You can achieve fault-tolerance by introducing redundancy into your system and by decoupling the parts of your system in such a way that one side doesn’t rely on the uptime of the other. The most convenient way to make your system fault-tolerant is to compose the system of fault-tolerant blocks. If all blocks are fault-tolerant, the system is fault-tolerant as well. Many AWS services are fault-tolerant by default. If possible, use them. Otherwise you’ll need to deal with the consequences. Unfortunately, one important service isn’t fault-tolerant by default: EC2 instances. A virtual server isn’t fault-tolerant. This means a system that uses EC2 isn’t fault-tolerant by default. But AWS provides the building blocks to deal with that issue. The solution consists of auto-scaling groups, Elastic Load Balancing (ELB), and SQS. It’s important to differentiate among services that guarantee the following: 13.1. Using redundant EC2 instances to increase availability
13.2. Considerations for making your code fault-tolerant13.3. Architecting a fault-tolerant web application: Imagery13.4. Summary What is an availability zone composed of? 2. One or more DCs in a location •
A region is a geographical area What advantages does deploying Amazon CloudFront provide? (choose 2) 2. Reduced latency • 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) 1. Data sovereignty • 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 Which feature of AWS allows you to deploy a new application for which the requirements may change over time? 1. 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) 1. Regions • A Region is a
physical location in the world where AWS have multiple AZs What advantages do you get from using the AWS cloud? (choose 2) 1. Trade capital expense for variable expense • The 6 advantages of cloud are: What can you use to quickly connect your office securely to your Amazon VPC? 4. AWS managed VPN • An AWS managed VPN can
be used to quickly connect from an office to an Amazon VPC What is the scope of a VPC within a region? 1. Spans all Availability Zones within the region • VPCs do not span regions, you create VPCs in each region Which type of Amazon Elastic Load Balancer operates at layer 7 of the OSI
model? 1. Application Load Balancer • Application Load Balancer (ALB) – layer 7 load balancer that routes connections based on the content of the request What architectural best practice aims to reduce the interdependencies between services? 4. 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 What benefits does Amazon EC2 provide over using non-cloud servers? (choose 2) 2. Elastic web-scale computing • Elastic Web-Scale computing– you can increase or decrease capacity within minutes not hours and commission one to thousands of instances simultaneously Which type of Elastic Load Balancer operates at the connection layer (layer 4) and supports IP addresses as targets? 2. Network Load Balancer • Network Load Balancer (NLB) – layer 4 load balancer that routes connections based on IP protocol data What are two ways that moving to an AWS cloud can benefit an organization? (choose 2) 2. Increase speed and agility • Cloud is based on an operational expenditure (OPEX) model, not a capital expenditure (CAPEX) model Which type of cloud deployment enables customers to leverage the benefits of the public cloud and co-existing with on-premises infrastructure? 3. 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) 1. Each region consists of 2 or more availability zones • 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 Which configuration changes are associated with scaling vertically? (choose 2) 3. Adding a larger capacity hard drive to a server • 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 Using AWS terminology, which items can be created in an Amazon S3 bucket? (choose 2) 1. Folders • You can create folders within buckets and can also upload objects 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) 2. The number of servers migrated into EC2 • 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? 3. 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 At which layers of the OSI model do the different types of Elastic Load Balancers operate? (choose 2) 1. Network Load Balancer at layer 4 • Application Load Balancer (ALB) – layer 7 load balancer that routes connections based on the content of the request Which configuration changes are associated with scaling horizontally? (choose 2) 1. Adding additional EC2 instances through Auto Scaling • 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) Which AWS construct provides you with your own dedicated virtual network in the cloud? 4. 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 Which AWS network element allows you to assign a static IPv4 address to an EC2 instance? 2. 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 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) 1. AWS Lambda • With Amazon S3 you don’t need to specify any capacity at any time, the service scales in both capacity and performance as required What is a Resource Group? 2. 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) 1. Alignment with ITIL processes • AWS Managed Services manages the daily operations of your AWS infrastructure in alignment with ITIL
processes Virtual servers such as EC2 instances are examples of services delivered under which cloud model? 1. 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 Which of the options below are recommendations in the performance efficiency pillar of the well-architected framework? (choose 2) 1. Democratize advanced technologies • 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 What are Edge locations used for? 2. 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) 1. Adopt a consumption model •
The cost optimization pillar includes the ability to avoid or eliminate unneeded cost or suboptimal resource Which statement
best describes elasticity in the cloud? 1. 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/ What are the advantages of Availability Zones? (choose 2) 2. They provide fault isolation • Each AWS region contains multiple distinct locations called Availability Zones (AZs). Each AZ is engineered to be isolated from failures in other AZs. An AZ is
a data center, and in some cases, an AZ consists of multiple data centers. AZs within a region provide inexpensive, low-latency network connectivity to other zones in the same region. This allows you to replicate your data across data centers in a synchronous manner so that failover can be automated and be transparent for your users Which descriptions are correct regarding cloud deployment models? (choose 2) 4. With the public cloud the consumer organization typically incurs OPEX costs for usage • With public cloud the consumer organization typically incurs OPEX costs as they do not own the infrastructure and just pay usage costs Which of the following statements are correct regarding Elastic Network Interfaces (ENIs)? (choose 2) 1. Additional ENIs can be detached from an instance and attached to another instance • An elastic network interface (referred to as anetwork interface in this documentation) is a logical networking component in a VPC that represents a virtual network
card Which of the options below are recommendations in the reliability pillar of the well-architected framework? (choose 2) 2. Automatically recover from failure • The reliability pillar includes the ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network
issues Which of the following represent economic advantages of moving to the AWS cloud? (choose 2) 2. Increase efficiencies through automation • With the AWS Cloud you can increase efficiency through the use of automation and reduce the
need to manage infrastructure, allowing you to concentrate on managing applications instead At what level is an Internet Gateway attached in the AWS infrastructure? 3. VPC • Internet Gateways are attached at the VPC level and then referenced in route tables that are associated with subnets Under the AWS shared responsibility model what is AWS responsible for? (choose 2) 1. Physical security of the data center • AWS are responsible for “Security of the Cloud” Which of the options below are recommendations in the security pillar of the well-architected framework? (choose 2) 1. Enable traceability • The security pillar includes the ability to protect information, systems, and assets while delivering business value through risk assessments and mitigation strategies Which of the advantages of cloud listed below is most closely addressed by the capabilities of AWS Auto Scaling? 2. Stop guessing about capacity • AWS Auto Scaling helps you to adapt to the demand for you application and scale up and down as needed. This means you don’t have to guess capacity upfront as you can provision what you need and allows Auto Scaling to manage the scaling Which statement is correct in relation to the AWS Shared Responsibility Model? 4. AWS are responsible for the security of regions and availability zones • AWS are responsible for “Security of the Cloud”. AWS is responsible for protecting the infrastructure that runs all of the
services offered in the AWS Cloud. This infrastructure is composed of the hardware, software, networking, and facilities that run AWS Cloud services, and this includes regions, availability zones and edge locations Which of
the options below are recommendations in the reliability pillar of the well-architected framework? (choose 2) 1. Test recovery procedures • The reliability
pillar includes the ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues What is the scope of an Amazon Virtual Private Cloud (VPC)? 4. It spans all Availability Zones within a region • A
virtual private cloud (VPC) is a virtual network dedicated to your AWS account. A VPC spans all the Availability Zones in the region What are two components of Amazon S3? (choose 2) 1. Buckets • Amazon S3 is an object-based storage system that is accessed using a RESTful API over HTTP(S). It consists of buckets, which are root level folders, and objects, which are the files, images etc. that you upload Which type of connection should be used to connect an on-premises data center with the AWS cloud that is high speed, low latency and does not use the Internet? 3. Direct Connect • AWS Direct Connect is a network service that provides an alternative to using the Internet to connect a
customer’s on premise sites to AWS. Data is transmitted through a private network connection between AWS and a customer’s datacenter or corporate network. Direct Connect is high bandwidth, and low latency What are two examples of the advantages of cloud computing? (choose 2) 2. Benefit from massive economies of scale • The 6 advantages of cloud AWS discuss are: Which Amazon EC2 feature provides a static IPv4 public IP address that does not change when the instance is rebooted? 1. 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. Elastic IP addresses do not change when the instance is rebooted and can be moved between instances as required • https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html Your organization is looking to expand into the cloud for their web
presence and development and test environments. Production systems will remain on-premises. What cloud computing model will best suit the organization? 3. Hybrid • A hybrid cloud computing model includes services deployed in private clouds and public clouds. This model suits the businesses requirements Which of the following is an advantage of cloud computing compared to deploying your own infrastructure on-premise? 3. Paying only for what you use • With AWS you only pay for what you use. However, you cannot choose your own hardware/infrastructure and the payment model is operational (OPEX) not capital (CAPEX) What team is available to support AWS customers on an Enterprise support plan? 2. AWS Concierge • Included as part of the Enterprise Support plan, the Support Concierge Team are AWS billing and account experts that specialize in working with enterprise accounts •
https://digitalcloud.training/certification-training/aws-certified-cloud-practitioner/aws-billing-and-pricing/ What are the primary benefits of using AWS Elastic Load Balancing? (choose 2) 1. High availability • High availability – ELB automatically distributes traffic across multiple EC2 instances in different AZs within a region Under the AWS Shared Responsibility Model, which of the following is the customer NOT responsible for? 4. Installing firmware updates on host servers • AWS customers are not responsible for installing firmware updates on the underlying infrastructure Which of the following
constitute the five pillars for the AWS Well-Architected Framework? (choose 2) 1. Operational excellence, security, and
reliability • The five pillars of the AWS Well-Architected Framework are operational excellence, security, reliability, performance efficiency, and cost optimization What is the relationship between subnets and availability zones? 1. You can create one or more subnets within each availability zone • You can create one or more subnets within each availability zone but subnets cannot span across availability zones What is an Edge location? 2. A content delivery network (CDN) endpoint for CloudFront • Edge locations are Content Delivery Network (CDN) endpoints for CloudFront. There are many more edge locations than regions Which AWS services have a global (rather than regional) scope? (choose 2) 2. AWS WAF • AWS WAF and AWS CloudFront are both services that are global in scope.
When you configure these services in the AWS management console you will see that the scope is set to “Global” What are two benefits of using AWS Lambda? (choose 2) 1. No servers to manage • With AWS Lambda you don’t have any servers to manage
(serverless). Lambda functions scale out rather than up by creating additional functions Why would a company choose a NAT Gateway over a NAT instance? (choose 2) 3. They are managed by AWS, not by you • NAT Gateways are elastically scalable, managed by AWS, and provide automatic
HA. Which cloud model should a company use for an application that has a requirement for a bespoke, specialized hardware configuration?
1. Private • You cannot choose the hardware stack in the public cloud so if you have an application that requires access to bespoke, specialized hardware you need to build it on-premise in a private cloud At which layer of the OSI model does a Classic Load Balancer operate at? 4. Layer 4 & 7 • Classic Load Balancer (CLB) – this is the oldest of the three and provides basic load balancing at both layer 4 and layer 7 In Amazon EC2, which types of Placement Groups are available? (choose 2) 1. Cluster • Placement groups are a logical grouping of instances in one of the following configurations: How can a company connect from their on-premises network to VPCs in multiple regions using private connections? 2. AWS Direct Connect Gateway • You can use an AWS Direct Connect gateway to connect your AWS Direct Connect connection over a private virtual interface to one or more VPCs in your account that are located in the same or different Regions Which AWS components aid in the construction of fault-tolerant applications? (choose 2) 1. Elastic IP addresses • Elastic IP addresses can be easily remapped between EC2 instances in the event of a failure. Amazon Machine Images (AMIs) can be used to quickly launch replacement instances when there is a failure Which of the
following are advantages of using the AWS cloud computing over legacy IT? (choose 2) 2. You don’t need to worry about over provisioning as you can elastically scale • With cloud computing you no longer need to guess about capacity as you can elastically scale. This means you don’t end up overprovisioning but instead react to the load on your servers. You can also be faster and more agile with development and release of applications How can a company connect their EC2 instances in one region with EC2 instances in another region using private IP addresses? 1. Inter-Region VPC Peering • Amazon EC2 now allows peering relationships to be established between Virtual Private Clouds (VPCs) across different AWS regions. Inter-Region VPC Peering allows VPC resources like EC2 instances, RDS databases and Lambda functions running in different AWS regions to
communicate with each other using private IP addresses, without requiring gateways, VPN connections or separate network appliances Which of the following descriptions is
incorrect in relation to the design of Availability Zones? 4. Each subnet in a VPC is mapped to all AZs in the region • Subnets are created within a single AZ and do not get mapped to multiple AZs When designing a VPC, what is the purpose of an Internet Gateway? 2. Enables Internet communications for instances in public subnets • An internet gateway is a horizontally scaled, redundant, and highly available VPC component that allows communication between instances in your VPC and the internet. It therefore imposes no availability risks or bandwidth
constraints on your network traffic How can a company protect their Amazon S3 data from a regional disaster? 2. Use Cross-Region Replication (CRR) to copy to another region • The only option here that will help is to use CRR to copy the data to another region. This will provide disaster recovery Which AWS service is part of the suite of “serverless” services and runs code as functions? 3. AWS Lambda • AWS Lambda is aserverless compute service that runs your code in response to
events and automatically manages the underlying compute resources for you. The code you run on AWS Lambda is called a “Lambda function” What type of cloud computing service type do AWS Elastic Beanstalk and Amazon
RDS correspond to? 2. PaaS • Both Elastic Beanstalk and RDS are services that are managed at the platform level meaning you don’t need to manage the infrastructure level yourself. Therefore, tasks like OS management and patching are performed for you What is an
example of scaling vertically? 3. Increasing the instance size with Amazon RDS • A good example of vertical scaling is changing the instance size of an EC2 instance or
RDS database to one with more CPU and RAM You are evaluating AWS services that can assist with creating scalable application environments. Which of the statements below best describes the Elastic Load Balancer service? 3. Automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses • Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, and IP addresses What are two of the core concepts related to Amazon SNS? (choose 2) 1. Topics • The core concepts of SNS are: • https://digitalcloud.training/certification-training/aws-certified-cloud-practitioner/notification-services/ A Solutions Architect needs to design a cloud-native application architecture using AWS
services. What is a typical use case for Amazon Simple Queue Service (SQS)? 3. Decoupling application components to ensure that there is no dependency on the availability of a single component • Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications • https://digitalcloud.training/certification-training/aws-solutions-architect-associate/application-integration/amazon-sqs/ Which of the statements below does not characterize cloud computing? 3. Cloud computing allows you to swap variable expense for capital expense • Cloud computing is not a one-off capital expense, it is an ongoing operating expense. The caveat to this is that if you purchase reserved capacity you have an option to partially or fully pay upfront. however, it is still an operating cost as you do not own and depreciate the assets What are the
advantages of running a database service such as Amazon RDS in the cloud versus deploying on-premise? (choose 2) 2. Scalability is improved as it is quicker to implement and there is an abundance of capacity • The advantages of using Amazon RDS include being able to
easily scale by increasing your instance type without having to go through a long procurement cycle for getting new hardware or worrying about whether capacity exists on your existing private cloud infrastructure. You can also implement fault tolerance and scalability features through multi-AZ and read replicas easily Which of the following are pillars from the five pillars of the AWS Well-Architected Framework? (Choose 2) 2. Operational excellence • The five pillars of the AWS Well-Architected Framework are operation excellence, security, reliability, performance efficiency, and cost optimization Under the AWS Shared Responsibility Model, who is responsible for what? (choose 2) 3. Customers are responsible for networking traffic protection • Customers are responsible for networking
traffic protection • https://digitalcloud.training/certification-training/aws-certified-cloud-practitioner/aws-shared-responsibility-model/ Which type of scaling does AWS Auto Scaling
provide? 3. Horizontal • AWS Auto Scaling scales horizontally by adding additional compute instances • https://digitalcloud.training/certification-training/aws-certified-cloud-practitioner/architecting-for-the-cloud/ Which AWS services are faultSome of these AWS Fault Tolerance components are:. Auto Scaling.. Elastic Load Balancing.. Elastic IPs.. Reserved Instances.. Elastic Block Store.. Relational Database Service.. Simple Storage Service.. Simple Queue Service.. Which of the following can be used to increase the fault tolerance of an application?Use Auto Scaling to improve the fault tolerance of an application.
What services features are required to maintain a highly available and faultServices that provide basic infrastructure, such as EC2 and EBS, provide specific features, such as availability zones, elastic IP addresses, and snapshots, that a fault-tolerant and highly available system must take advantage of and use correctly.
Which Amazon RDS deployment type is best used to enable fault tolerance?Which Amazon RDS deployment type is best used to enable fault tolerance in the event of the failure of an availability zone? Multiple AZs.
|