Skip to content

Commit

Permalink
Merge pull request AlessioCasco#6 from AlessioCasco/new_structure
Browse files Browse the repository at this point in the history
New structure
  • Loading branch information
AlessioCasco authored Apr 17, 2019
2 parents bc89f5d + 9ed51b1 commit 8a23e81
Show file tree
Hide file tree
Showing 13 changed files with 70 additions and 8 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
61 changes: 61 additions & 0 deletions Exam Readiness/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Exam Readiness: AWS Certified Solutions Architect – Associate

## The Exam Overview

## Module 1 - Design Resilient Architectures

### RPO and RTO

* RPO Is Recovery Point Objective. How much data is lost if a system fails?
* RTO Is Recovery Time Objective. How long does it take for the system to recover and come back on-line again?

![rpo_rto](https://upload.wikimedia.org/wikipedia/en/6/69/RPO_RTO_example_converted.png)

### Text Axioms 1

* Expect "Single-AZ" will never be a right answer
* Using AWS managed services should always be prefered
* Fault-tolerant and high availability are not the same thing
* Fault tolerant: Means that the system hides the failure from the users and there is no loss of service
* High availability: Means that the system will always be up and it can fail-over in the event of failure
* Expect that everything will fail at some point and design accordingly

## Module 2 - Design Performant Architectures

Security:

* [AWS Shield](https://aws.amazon.com/shield/): WS Shield is a managed Distributed Denial of Service (DDoS) protection service
* [AWS WAF](https://aws.amazon.com/waf/): AWS WAF is a web application firewall that helps protect your web applications from common web exploits that could affect application availability, compromise security, or consume excessive resources

### Text Axioms 2

* If data is unstructured, Amazon S3 is generally the storage solution.
* Use caching strategically to improve performance.
* Know when and why to use Auto Scaling.
* Choose the instance and database type that makes the most sense for your workload and performance need.

## Module 3 - Specify Secure Applications and Architectures

### Text Axioms 3

* Look down the root user
* Security groups only allow. Network ACLs allow explicitly deny.
* Prefer IAM roles over access keys

## Module 4 - Design Cost-Optimized Architectures

### Text Axioms 4

* If you know it's going to be on, reserve it.
* Any unused CPU time, is a waste of money.
* Use the most cost-effective data storage service and class.
* Determine the most cost-effective EC2 pricing model and instance type for each workload.

## Module 5 - Define Operationally-excellent Architectures

### Text Axioms 5

* IAM Roles are easier and safer than keys and passwords.
* Monitor metrics across the system.
* Automate responses to metrics where appropriate
* Provide alerts for anomalous conditions
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,22 @@ This is my collection of notes from the
It can be used also for the
_[Udemy | AWS Certified Solutions Architect - Associate 2019](https://www.udemy.com/aws-certified-solutions-architect-associate/) one, since they use the same contents made by the [A cloud Guru](https://acloud.guru/) team._

================

## Updates

\- Update 4 April 2019 -

* acloud.guru [just updated](https://info.acloud.guru/resources/whats-new-april-2019) the CSA course.
* From a quick look it seems they put all the Exam Tips they collected in previous months within the relative sections of the course and now Lambda has its own section, is not anymore within the EC2 one.

\- Update 17 April 2019 -

* Added the md's for the [Exam Readiness Training](https://www.aws.training/learningobject/curriculum?id=20685)
* Reorganized the structure of the repo.

================

## What it is

The A cloud Guru course is huge and in order to explain to you the basic concepts, it has sometimes to give you pieces of information that are not required to be known in order to pass the exam. So my intent here is to save in one place everything the exam requires you to know without the other stuff.
Expand Down
8 changes: 0 additions & 8 deletions Test Notes/README.md

This file was deleted.

0 comments on commit 8a23e81

Please sign in to comment.