Which cloud architecture design concept is supported by distributing workloads across various Availability Zones?
Implement automation.
Design for agility.
Design for failure.
Implement elasticity.
Answer is Design for failure.
When you have your workloads across various Availability zones then you are designing for failure. Incase one availability zone is down it doesn't affect your workloads because you have them in other availability zones.
Question 12
Who is responsible for configuration management under the AWS shared responsibility model?
It is solely the responsibility of the customer.
It is solely the responsibility of AWS.
It is shared between AWS and the customer.
It is not part of the AWS shared responsibility model.
Answer is It is shared between AWS and the customer.
Configuration Management – AWS maintains the configuration of its infrastructure devices, but a customer is responsible for configuring their own guest operating systems, databases, and applications.
Which compute hosting model should be accounted for in the Total Cost of Ownership (TCO) when undertaking a cost analysis that allows physical isolation of a customer workload?
Dedicated Hosts
Reserved Instances
On-Demand Instances
No Upfront Reserved Instances
Answer is Dedicated Hosts
Physical isolation-> dedicated instance
Use Dedicated Hosts to launch Amazon EC2 instances on physical servers that are dedicated for your use. Dedicated Hosts give you additional visibility and control over how instances are placed on a physical server, and you can reliably use the same physical server over time. As a result, Dedicated Hosts enable you to use your existing server-bound software licenses like Windows Server and address corporate compliance and regulatory requirements.
Question 14
Which of the following is a suggestion made by an AWS Trusted Advisor? (Select two.)
Which of the following is a critical design concept for architecting cloud applications?
Use the largest instance possible
Provision capacity for peak load
Use the Scrum development process
Implement elasticity
Answer is Implement elasticity
AWS encourages elasticity and not provisioning for peak traffic upfront
Elasticity
Another way you can save money with AWS is by taking advantage of the platform’s
elasticity. Plan to implement Auto Scaling for as many Amazon EC2 workloads as
possible, so that you horizontally scale up when needed and scale down and
automatically reduce your spending when you don’t need that capacity anymore. In
addition, you can automate turning off non-production workloads when not in use.49
Ultimately, consider which compute workloads you could implement on AWS Lambda
so that you never pay for idle or redundant resources.
Cloud services main proposition is to provide elasticity through horizontal scaling. It's already there. As for using largest instance possible, it is not a design principle that helps cloud applications in anyway. Scrum development process is not related to architecting. Therefore, a key principle is to provision your application for on-demand capacity. Peak loads is something that cloud applications experience everyday. Peak load management should be a necessary part of cloud application design principle.
Which pillar of the AWS Well-Architected Framework is supported by the design philosophy of performing operations as code?
Performance efficiency
Operational excellence
Reliability
Security
Answer is Operational excellence
There are five design principles for operational excellence in the cloud:
Perform operations as code: In the cloud, you can apply the same engineering discipline that you use for application code to your entire environment. You can define your entire workload (applications, infrastructure, etc.) as code and update it with code. You can script your operations procedures and automate their execution by triggering them in response to events. By performing operations as code, you limit human error and enable consistent responses to events.
What is raised when a business deploys web servers across several AWS Regions?
Coupling
Availability
Security
Durability
Answer is Availability
Available stands for the uptime and durability normally used to state about the data. Since the questions says it is web server, whereas important data is stored on remote storage (ex. EBS or Databases), durability is not the concern here.
Which of the following is a shared control between a client and AWS under the shared responsibility model?
Physical controls
Patch management
Zone security
Data center auditing
Answer is Patch management
Patch Management: AWS is responsible for patching and fixing flaws within the infrastructure, but customers are responsible for patching their guest OS and applications.
Zone Security is customer only. Patch management is shared responsibility
Question 20
How should an application be created to function on the AWS Cloud in accordance with best practices?
Use tightly coupled components.
Use loosely coupled components.
Use infrequently coupled components.
Use frequently coupled components.
Answer is Use loosely coupled components.
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.