My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (2024)

Aziza Kasenova

·

Follow

Published in

Insider Engineering

·

8 min read

·

Jul 17, 2023

--

According to the statistics, given by CertWizard, at most 28% of the AWS SAA-C03 candidates are successful at the first attempt, which leaves a 72% of failure rate [1].

Still, AWS Certificate is a valuable key, that allows you to reach the next level, both in development and knowledge. I really learned a lot while getting ready for the exam, which has indeed broadened my horizons, and got the desired badge.

My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (3)

In this article, I want to share a summary of the training process I’ve derived for myself, with comparison graphs for visualization, that helped me get AWS Certification on the first try.

Note that, you can’t use the cheatsheet during the exam itself.

The exam content outline looks like follows:

My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (4)

All domains include the interconnected AWS Services work and application. Although A Cloud Guru is the best to arrange the services in order:

  • IAM and S3
  • EC2
  • Databases on AWS
  • Advanced IAM
  • Route 53
  • VPCs
  • High Availability Architecture
  • Applications (SQS, SNS, API Gateway)
  • Security
  • Serverless

It is not enough for completing the training.

Together with checking the AWS Documentation for terminology and the latest changes, I highly suggest you to check

both for courses and practice exams. The lecturers are 6x, and 10x AWS Certified geniuses whom I admire a lot.

It is worth noting that, the exams on the platforms do include many details rather than real AWS exam questions, from my perspective.

Yet, practice is what makes perfect — it was solving these practice exams that was quite beneficial for me, both for understanding the concept of the exam and, again, knowledge. In order to keep up everything in mind and connect different AWS Services with the keywords, I’ve prepared the sheet, which was my right hand throughout the whole process.

So, let’s get started with the cheat sheet itself, I’ll go with the order given above. Since the exam area is too wide, I’ve divided the sheet into parts, this one will be dedicated to the first 4 topics: IAM, S3, EC2, EBS.

Note: if you see any symbol or abbreviation, which is not understandable, please visit Abbreviations, symbols, and Appendix section, at the very end of the page.

A global service allowing AWS customers to manage user access and permissions. Available APIs at

  • service, and
  • resource level (sometimes) within AWS — all global, all across available AWS regions.

Tips to protect a root account:

  • enable MFA (multi-factor authentication)
  • no use of root user, create an IAM user with access
  • do not share root-used access keys, disabling or deleting them is better.

Always go for the least privilege principle — only necessary permissions. New users are created with no permissions.

Policies:

  • AWS managed — standalone, administered by AWS.
  • Customer managed — standalone, administered by you.
  • Inline — embedded in an IAM identity (user/group/role), exists only on IAM identity.

Suggested to use managed policies, not inline, to view all policies in the console.

IAM usersauthentication, assumed programmatically, credentials do expire.

IAM policiesauthorization, attached to user or groups. User is one user only, Group can have many users.

IAM Federation → combine existing user accounts with AWS, uses SAML, Active Directory.

IAM features:

  • fine-grained access
  • centralized control of your AWS account

Buckets are region-specific, but bucket names are unique and cannot be repeated across all AWS accounts.

S3 object:

{
key,
value,
version id,
metadata
}
  • 0 bytes < size < 5 TB,
  • 160 Gb console upload limit, scales automatically on demand. Multi-parts upload recommended for 100Mb, required for >5Gb.

Spread across multiple devices to ensure availability and durability.

Consistency:

  • read after write
  • eventual consistency

Features:

  • lifecycle management, move/delete objects between tiers for cost optimization
  • versioning, good for back-up, stores writes and deletes, a must for replication.
  • encryption
  • MFA
  • secure, private by default. Server-side encryption, ACLs, Bucket policies.
  • S3 Object Lock, write 1 time, read X times.

Available tiers:

  1. Standard (↑ $)
  • high availability & durability
  • frequent access

2. Standard Infrequent Access (IA)

  • pay to access data, rapid but infrequent
  • good as storage, not for everyday use

3. S3 One Zone Infrequent Access

  • if you don’t worry about redundancy, 1 AZ (Availability Zone)
  • 20% less price than 1st one
  • good for storing infrequently needed, non-critical data

4. Intelligent Tier

  • combination of frequent and IA data for cost saving

5. Glacier (↓$)

  • pay to access data
  • get data in up to 12 hours

6. Glacier-Deep Archive (↓↓$)

  • get data in 12 hours

Encryption:

  1. Encryption in Transit
  • SSL/TLS
  • HTTPS

2. Encryption at Rest (Server-Side Encryption)

  • SSE-S3: S3 managed keys using AES-256 bit encryption
  • SSE-KMS (Key Management Service managed keys)
  • SSE-C: Customer provided keys

3. Encryption at Rest: Client Side encryption

  • Encrypt before uploading it.

Done by `x-amz-server-side-encryption` header in PUT request

Prefixes = simply folders inside the bucket

  • uniqueBucket/2023/January/1, etc
  • speed: 3500 rps WRITE, 5500 for READ
  • performance is better if more prefixes, uniqueBucket/2023/January/1 is better than uniqueBucket/2023 and all months info is in 2023

Pricing models:

My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (5)

Spot fleet — collection of spot (and sometimes on-demand) instances. Selects the Spot capacity pools that meet your needs

Multiple pools can be defined, according to instance types, OS, AZ, to let the fleet choose the most optimal way for defined strategy:

  1. price-capacity-optimized
  • recommended
  • the fleet identifies the highest capacity availability and then requests the lowest priced of these pools

2. capacity-optimized

  • the fleet identifies the highest capacity availability, optimizes for capacity first

3. diversified

  • distributed across all Spot capacity pools

4. lowest-price

  • default one
  • instances come from the lowest-priced pool

5. InstancePoolsToUseCount

  • valid if the strategy set to the `lowest-price`
  • the fleet attempts to draw instances from the number of pools that you specify.

Security Groups (SG):

  • All inbound traffic in security groups is blocked by default, use 0.0.0.0/0 to allow it.
  • All outbound is allowed by default (think of it like AWS is secure to take something in, but allowed to use everything from out).
  • Rule changes are applied immediately, like IAM roles.
  • No blacklisting with SG.

Roles can be attached/detached to running EC2, no need to stop it.

Virtual Networking Cards:

  • can be attached to EC2 instance
My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (6)

Always choose Elastic Network Adapter over Virtual Function.

Placement Groups:

Logical grouping of instances in selected AWS Regions.

My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (7)
  • merging placement groups is not possible
  • use hom*ogenous instances within a cluster placement groups
  • to move an existing instance into a placement group, stop it first.

Block-level storage volumes for use with EC2 instances [2].

My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (8)

let the information from the picture stay in your mind like EBS is attached to EC2 in the same AZ.

  • at least one volume per EC2 instance is present — root device volume.
  • automatically replicated within a single AZ.
  • not encrypted by default
  • cannot be encrypted on the fly, instead, do it with Snaphots

Capacity and volume type can be dynamically increased

  • without detaching them
  • with no performance impact.
My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (9)

EBS Snapshots:

EBS is a virtual disc, a snapshot is a photo of a disc.

  • it gets that state of Volume
  • incremental (only what is added)
  • snapshot encryption = volume encryption
  • you can add encryption later for even an unencrypted snapshot
  • encrypted snapshots are encrypted automatically. I suggest you try it out yourself to understand the steps needed for encryption, here is an amazing article for it.
  • to snap the root, stop the instance
  • Amazon Data Lifecycle Manager can be used in automating snapshots.

AMI, Amazon Machine Images

Virtual machines image of EC2.

My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (10)

Types:

  1. EBS, created from an Amazon EBS snapshot, can be stopped. No data loss on instance stop.
  2. Instance Store = Ephemeral, created from a template stored in S3, cannot be stopped. Data is lost if underlying host fails.

For both of them:

  • data is not lost when rebooting
  • ROOT volumes are deleted on termination (by default, can be adjusted).

EBS hibernation (suspend-to-disk)

  • saves the RAM’s content to EBS root, and freezes all running processes prior to it.
  • more costly and faster
  • no need to reload the OS
  • instance RAM > 150 Gb (must be less)
  • max 60 days
  • for on-demand and reserved instances

EFS:

My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (11)

Let the information from the graph stay in your mind as FS works with EC2 instances in multi-AZ.

  • EFS loves multi-AZ.
  • Linux only!
  • supports NFS v4
  • pay for the storage you use only
  • scales automatically
  • scale to Petabytes!
  • data stored across multiple AZ
  • ↑ $ but ↑ Available and Scalable
  • distributed, ↑ resilient
  • READ and WRITE consistency
  • encryption at rest (KMS)
My CheatSheet I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (12)

FSx for Windows:

  • Windows-based
  • Sharepoint
  • MS SQL
  • SMB

FSx for Lustre:

  • ↑ speed and capacity
  • HPC
  • financial modeling, ↑ performance computing, ML
  • can store on S3

AWS Backup:

  • $ effective
  • backup for EC2, EBS, EFS, FSx for Windows, and Lustre.

To back up AWS services across multiple AWS accounts → AWS Backup + AWS Organizations.

This is it for part I. Stay tuned for the remaining parts. Hope you enjoyed reading it! 🤞

Open to your comments and suggestions in comments 📝.
And feel free to contact me on
LinkedIn as well.

Let me know if you want me to add new details, or to expand existing ones.

Check out our Insider Engineering Blog for more solutions needed in real-life:

  • Sync Autotuner Reduced Our EMR Cost by 25%
  • Simple Ways of Optimizing Your AWS Cost
  • Managing Deployment Cycles for Hundreds of Repositories

Abbreviations, symbols, and appendix:

AZ — Availability Zone

HPC — High-Performance Computing

↑ — high

↓$ — low cost

↑ $ — high cost

↑ $$$ — the most expensive

↓$$$ — the lowest cost

References:

[1] “Don’t FAIL AWS Certified Solutions Architect Associate (SAA-C03)!!!,” Certwizard, Nov. 01, 2022. https://certwizard.com/blog/dont-fail-aws-solutions-architect-test#:~:text=The%20AWS%20Certified%20Solutions%20Architect

[2] “Amazon Elastic Block Store (Amazon EBS) — Amazon Elastic Compute Cloud,” docs.aws.amazon.com. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html

My CheatSheet  I Derived While Preparing for the AWS Solution Architect Associate Exam — Part I. (2024)

FAQs

Is it hard to pass AWS Solution Architect Associate exam? ›

Let's be clear: AWS Certified Solutions Architect - Associate is not an easy exam. It is not a test where you can simply buy a stack of practice exams, run through them over and over, and expect to pass. The exam is very scenario-focused.

What is the fail rate for AWS Solution Architect exam? ›

“The failure rate of the exam is well above 72%. This means that less than 28% of the candidates who take the AWS Solutions Architect Professional exam manage to clear it.

How many questions should be correct to pass AWS Solution Architect Associate exam? ›

The exam includes 65 questions and has a time limit of 130 minutes. You need to score a minimum of 720 out of 1000 points to pass the exam. The question format of the exam is multiple-choice (one correct response from four options) and multiple-response (two correct responses from five options).

How many people fail AWS certification? ›

However, according to recent statistics, the overall pass rate for the AWS Certified Solutions Architect - Associate exam is around 70%. This means that out of every 10 people who take the exam, 7 are able to pass and become certified AWS professionals.

Can I pass AWS Solution Architect Associate in 2 weeks? ›

From the start of my preparation to receiving my certification, it took me around 2–3 weeks. However, the time it takes can vary depending on your level of existing AWS experience and the amount of spare time you have available.

What is the average salary of an AWS Solutions architect associate? ›

AWS Solution Architect salary in India ranges between ₹ 2.8 Lakhs to ₹ 30.0 Lakhs with an average annual salary of ₹ 14.5 Lakhs. Salary estimates are based on 1k latest salaries received from AWS Solution Architects. 1 - 15 years exp. 1 - 14 years exp.

Do you get AWS exam results immediately? ›

When will I get my exam results? Your detailed exam results will be available within five business days of completing your exam in your AWS Certification Account, under Exam History. Beta exam results are typically available 90 days (13 weeks) or less from the close of the beta exam.

What is the passing score for SAA exam? ›

Your results for the exam are reported as a scaled score of 100–1,000. The minimum passing score is 720. Your score shows how you performed on the exam as a whole and whether you passed. Scaled scoring models help equate scores across multiple exam forms that might have slightly different difficulty levels.

How to clear AWS Solution Architect Associate exam in first attempt? ›

After a week of answering 10 to 20 questions at a time, take a full-length, scored AWS Certified Official Practice Exam. Aim to take at least one full-length practice exam before you take the official, proctored exam. This prepares you for what it takes to last through the entire exam.

Do people fail AWS exam? ›

Failing a 1st attempt at an AWS certification exam sadly still happens. When we discuss this with students it most often comes down to a lack of appreciation of the nature of the AWS exams leading to a lack of preparation. The AWS exams are well written to ensure that to pass you know your material well.

What is the hardest AWS exam? ›

AWS Certified Advanced Networking Specialty (ANS-C01)

This is the toughest AWS certification path out of all the 12 certifications. We have noted many of our Whizlabs users find it very difficult to pass this certification exam without a good amount of practice and experience in the networking concepts.

How long to study for AWS Solutions Architect Associate? ›

Usually, 35 to 40 hours of study time are recommended for the Solution Architect – Associate Exam if you have existing AWS expertise. We suggest spending between 50 to 60 hours or three months in total preparing to attempt the exam if you are entirely new to AWS.

Is being an AWS Solutions Architect hard? ›

The difficulty of becoming an AWS Certified Solutions Architect varies based on individual experience, background, and preparation. It's considered an intermediate-level certification and may be challenging for those new to cloud architecture concepts.

What score is needed to pass aws solutions architect associate? ›

To get certified, you require to pass the AWS Solutions Architect - Associate level examination. The following are some details about the examination: The exam score ranges from 100 to 1000 marks, and the minimum passing score is 720.

What is the hardest AWS certification to get? ›

Of all the AWS certifications, many people consider the Certified Solutions Architect - Professional to be the most difficult. This certification requires a deep understanding of AWS architecture, as well as the ability to design and deploy complex solutions on the platform.

Top Articles
Latest Posts
Article information

Author: Laurine Ryan

Last Updated:

Views: 6270

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.