CLF-C02: AWS Certified Cloud Practitioner

6%

Question 11

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.

Reference:
https://aws.amazon.com/compliance/shared-responsibility-model/

Question 13

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.)
Cost optimization
Auditing
Serverless architecture
Performance
Scalability




Answers are Cost optimization and D. Performance

Trusted advisor provides recommendations on:
*Cost Optimization
*Performance
*Security
*Fault Tolerance
*Service limits

Question 15

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.

Reference:
https://d1.awsstatic.com/whitepapers/AWS_Cloud_Best_Practices.pdf

Question 16

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.

Reference:
https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/design-principles.html

Question 17

Which pillar of the AWS Well-Architected Framework is designed on the idea of frequent, minor, reversible changes?
Reliability
Operational excellence
Performance efficiency
Cost optimization




Answer is Operational excellence

Make frequent, small, reversible changes.

Reference:
https://aws.amazon.com/blogs/apn/the-5-pillars-of-the-aws-well-architected-framework/

Question 18

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.

Reference:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html

https://sprinkle-twinkles.medium.com/availability-vs-reliability-vs-durability-vs-resiliency-dfead8c92c58

Question 19

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.

< Previous PageNext Page >

Quick access to all questions in this exam