Domain 1 - Cloud Concepts Flashcards

1
Q

1.1.1 What are the 9 benefits of the AWS Cloud?

A
  1. Security
  2. Reliability
  3. High Availability
  4. Elasticity
  5. Agility
  6. Pay-as-you-go Pricing
  7. Scalability
  8. Global Reach
  9. Economy of Scale
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

1.1.2 How does the AWS Cloud allow users to focus on business value?

A

It shifts technical resources to revenue-generating activities as opposed to managing infrastructure

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

1.2.1 What 4 items would be part of a Total Cost of Ownership proposal?

A

Understand the roles of:
1. operational expenses (OpEx)
2. capital expenses (CapEx)
3. the labour costs associated with on-premises operations
4. the impact of software licensing costs when moving to the cloud

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

1.2.2 What are the 4 main operational cost savings of moving to the cloud?

A
  1. Right-sized infrastructure
  2. Benefits of automation
  3. Reduce compliance scope (e.g. reporting)
  4. Managed services (e.g. RDS, ECS, EKS, DynamoDB)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

1.3.1.1 Explain cloud architecture design principles: (1) designing for failure

A

This concept encourages you to be a pessimist when designing architectures in the cloud and assume that the components of your architecture will fail. This reinforces you to always design your cloud architecture to be highly available and fault-tolerant.

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

1.3.1.2 Explain cloud architecture design principles: (2) decoupling components vs monolithic architecture

A

The key concept is to build components that do not have tight dependencies on each other so that if one component were to fail for some reason, the other components in the system will continue to work. This is also known as loose coupling. This reinforces the Service-Oriented Architecture (SOA) design principle that the more loosely coupled the components of the system are, the better and more stable it scales.

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

1.3.1.3 Explain cloud architecture design principles: (3) implementing elasticity in the cloud vs on-premises

A

On-premise infrastructure adjustments to handle variable workloads are slow, laborious, and inefficient. In the cloud, elasticity refers to the ability to acquire resources incrementally as you need them and release those resources when you no longer need them. This way, increases in demand are met with the necessary resources, but additional resources are not wasted when not needed

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

1.3.1.4 Explain cloud architecture design principles: (4) think parallel

A

This internalizes the concept of parallelization when designing architectures in the cloud. It encourages you to implement parallelization whenever possible and to also automate the processes of your cloud architecture.

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