Cloud Architecture Flashcards

1
Q

One of the most important AWS best-practices to follow is the cloud architecture principle of elasticity. How does this principle improve your architecture’s design?
By automatically scaling your on-premises resources based on changes in demand.
By automatically scaling your AWS resources using an Elastic Load Balancer.
By reducing interdependencies between application components wherever possible.
By automatically provisioning the required AWS resources based on changes in demand.

A

By automatically provisioning the required AWS resources based on changes in demand.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The principle “design for failure and nothing will fail” is very important when designing your AWS Cloud architecture. Which of the following would help adhere to this principle? (Choose TWO)
Multi-factor authentication.
Availability Zones.
Elastic Load Balancing.
Penetration testing.
Vertical Scaling.

A

Availability Zones.
Elastic Load Balancing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the connectivity options that can be used to build hybrid cloud architectures? (Choose TWO)
AWS Artifact.
AWS Cloud9.
AWS Direct Connect.
AWS CloudTrail.
AWS VPN.

A

AWS Direct Connect.
AWS VPN.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

An organization uses a hybrid cloud architecture to run their business. Which AWS service enables them to deploy their applications to any AWS or on-premises server?
Amazon Kinesis.
Amazon QuickSight.
AWS CodeDeploy.
Amazon Athena.

A

AWS CodeDeploy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which design principles for cloud architecture are recommended when re-architecting a large monolithic application? (Select TWO)
Use manual monitoring.
Use fixed servers.
Implement loose coupling.
Rely on individual components.
Design for scalability.

A

Implement loose coupling.
Design for scalability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following is a cloud architectural design principle?
Scale up not out.
Loosely couple components.
Build monolithic systems.
Use commercial database software.

A

Loosely couple components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which services can be used across hybrid AWS Cloud architectures? (Select TWO)
Amazon Route 53.
Virtual Private Gateway.
Classic Load Balancer.
Auto Scaling.
Amazon CloudWatch default metrics.

A

Amazon Route 53.
Virtual Private Gateway.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Distributing workloads across multiple Availability Zones supports which cloud architecture design principle?
Implement automation.
Design for agility.
Design for failure.
Implement elasticity.

A

Design for failure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which of the following is an AWS Cloud architecture design principle?
Implement single points of failure.
Implement loose coupling.
Implement monolithic design.
Implement vertical scaling.

A

Implement loose coupling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A solution that is able to support growth in users, traffic, or data size with no drop in performance aligns with which cloud architecture principle?
Think parallel.
Implement elasticity.
Decouple your components.
Design for failure.

A

Implement elasticity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which of the below options are related to the reliability of AWS? (Choose TWO)
Applying the principle of least privilege to all AWS resources.
Automatically provisioning new resources to meet demand.
All AWS services are considered Global Services, and this design helps customers serve their international users.
Providing compensation to customers if issues occur.
Ability to recover quickly from failures.

A

Automatically provisioning new resources to meet demand.
Ability to recover quickly from failures.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the below is a best-practice when designing solutions on AWS?
Invest heavily in architecting your environment, as it is not easy to change your design later.
Use AWS reservations to reduce costs when testing your production environment.
Automate wherever possible to make architectural (© ) experimentation easier.
Provision a large compute capacity to handle any spikes in load

A

Automate wherever possible to make architectural (© ) experimentation easier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Your company is designing a new application that will store and retrieve photos and videos. Which of the following services should you recommend as the underlying storage mechanism?
Amazon EBS.
Amazon SQS.
Amazon S3.
Amazon Instance store.

A

Amazon S3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Your company is designing a new application that will store and retrieve photos and videos. Which of the following services should you recommend as the underlying storage mechanism?
Amazon EBS.
Amazon SQS.
Amazon S3.
Amazon Instance store.

A

Amazon S3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following are important design principles you should adopt when designing systems on AWS? (Choose TWO)
Always use Global Services in your architecture rather than Regional Services.
Always choose to pay as you go.
Treat servers as fixed resources.
Automate wherever possible.
Remove single points of failure

A

Automate wherever possible.
Remove single points of failure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following AWS services is designed with native Multi-AZ fault tolerance in mind? (Choose TWO)
Amazon Redshift.
AWS Snowball.
Amazon Simple Storage Service.
Amazon EBS.
Amazon DynamoDB.

A

Amazon DynamoDB.
Amazon Simple Storage Service.

16
Q

Which design principles relate to performance efficiency in AWS? (Choose TWO)
Build multi-region architectures to better serve global customers.
Apply security at all layers.
Implement strong Identity and Access controls.
Use serverless architectures.
Enable audit logging.

A

Build multi-region architectures to better serve global customers.
Use serverless architectures.

17
Q

A company is using EC2 Instances to run their e-commerce site on the AWS platform. If the site becomes unavailable, the company will lose a significant amount of money for each minute the site is unavailable. Which design principle should the company use to minimize the risk of an outage?
Least Privilege.
Pilot Light.
Fault Tolerance.
Multi-threading.

A

Fault Tolerance.

18
Q

An organization has a legacy application designed using monolithic-based architecture. Which AWS Service can be used to decouple the components of the application?
Amazon SQS.
Virtual Private Gateway.
AWS Artifact.
Amazon CloudFront.

A

Amazon SQS.

19
Q

A key practice when designing solutions on AWS is to minimize dependencies between components so that the failure of a single component does not impact other components. What is this practice called?
Elastic coupling.
Loosely coupling.
Scalable coupling.
Tightly coupling.

A

Loosely coupling.

20
Q

What are some key design principles for designing public cloud systems? (Choose TWO)
Reserved capacity instead of on demand.
Loose coupling over tight coupling.
Servers instead of managed services.
Disposable resources instead of fixed servers.
Multi-AZ deployments instead of multi-region deployments.

A

Loose coupling over tight coupling.
Disposable resources instead of fixed servers.

21
Q

Which is a recommended pattern for designing a highly available architecture on AWS?
Ensure that components have low-latency network connectivity.
Run enough Amazon EC2 instances to operate at peak load.
Ensure that the application is designed to accommodate failure of any single component.
Use a monolithic application that handles all operations.

A

Ensure that the application is designed to accommodate failure of any single component.

22
Q

When architecting cloud applications, which of the following are a key design principle?
Use the largest instance possible.
Provision capacity for peak load.
Use the Scrum development process.
Implement elasticity.

A

Implement elasticity.

23
Q

Which of the following is a cloud architectural design principle?
Scale up not out.
Loosely couple components.
Build monolithic systems.
Use commercial database software.

A

Loosely couple components.

24
Q

Which of the following is an important architectural design principle when designing cloud applications?
Use multiple Availability Zones.
Use tightly coupled components.
Use open source software.
Provision extra capacity.

A

Use multiple Availability Zones.

25
Q

According to best practices, how should an application be designed to run in the AWS Cloud?
Use tighly coupled components.
Use loosely coupled components.
Use infrequently coupled components.
Use frequently coupled components.

A

Use loosely coupled components.

26
Q

Which of the following are part of the seven design principles for security in the cloud? (Choose TWO)
Use manual monitoring techniques to protect your AWS resources.
Use IAM roles to grant temporary access instead of long-term credentials.
Scale horizontally to protect from failures.
Enable real-time traceability.
Never store sensitive data in the cloud

A

Use IAM roles to grant temporary access instead of long-term credentials.
Enable real-time traceability.

26
Q

A company’s web application currently has light dependencies on underlying components so when one component fails the entire web application fails. Applying which AWS Cloud design principle will address the current design issue?
Implementing elasticity enabling the application to scale up or scale down as demand changes.
Enabling several EC2 instances to run in parallel to achieve better performance.
Focusing on decoupling components by isolating them and ensuring individual components can function when other components.
Doubling EC2 computing resources to increase system fault tolerance.

A

Focusing on decoupling components by isolating them and ensuring individual components can function when other components.