0% found this document useful (0 votes)
307 views12 pages

AWS Solutions Architect Associate Study Guide 1

This study guide provides lessons to help students prepare for the AWS Certified Solutions Architect Associate exam. It covers topics like AWS services, certification paths, global infrastructure, cloud computing basics, cloud models, IAM, and S3. The guide is divided into modules that include lessons on concepts like availability zones, regions, edge locations, IaaS vs PaaS vs SaaS, setting up billing alarms, and S3 storage classes. Students will learn skills like understanding AWS networking and databases, configuring IAM users and groups, and using S3 for object storage.

Uploaded by

IOT Master
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
307 views12 pages

AWS Solutions Architect Associate Study Guide 1

This study guide provides lessons to help students prepare for the AWS Certified Solutions Architect Associate exam. It covers topics like AWS services, certification paths, global infrastructure, cloud computing basics, cloud models, IAM, and S3. The guide is divided into modules that include lessons on concepts like availability zones, regions, edge locations, IaaS vs PaaS vs SaaS, setting up billing alarms, and S3 storage classes. Students will learn skills like understanding AWS networking and databases, configuring IAM users and groups, and using S3 for object storage.

Uploaded by

IOT Master
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

 

Study Guide
AWS Certified Solutions Architect Associate
Created By: Carol Valencia, Teaching Assistant

Module 1: ​Introduction

Lesson 1.1​: Introduction


Skills Learned From This Lesson: Learn Prerequisites, Overview AWS, Material to Exam
preparation
● AWS Services: IAM, EC2, EBS
● Exam preparation: aws whitepapers, aws articles
● The AWS certified Cloud practitioner help us to introduce the AWS basics
● Overview the cloud solutions
● Target Audience of this course
● Instructor resources ​https://nicolasmoy.com/

Lesson 1.2​: Exam Roadmap


Skills Learned From This Lesson: exam path, cloud architecture, overview AWS services
● Certifications path overview: ​https://aws.amazon.com/en/certification/
● Solution architect for architectural purpose in design software using cloud
● Learn about the pricing model in the AWS
● Try to gain experience solving problems and implementing Solutions using AWS
○ Understand networking, databases and systems will be a good experience.
● Certification content:
○ ​https://aws.amazon.com/pt/certification/certified-solutions-architect-associate/
○ https://d1.awsstatic.com/training-and-certification/docs-sa-assoc/AWS_Certified_
Solutions_Architect_Associate-Exam_Guide_EN_1.8.pdf
● Understand the concepts in high available and security architecture. Review the AWS
documentation.
● Read and understand the terminology of white papers.

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

● Exam score of 720 or higher to pass the exam.


● Read the documentation of exam preparation
● Read the FAQ
● Read the white documentation

Lesson 1.3​: Global Infrastructure


Skills Learned From This Lesson: Availability Zone, Amazon network, Region, Edge Location
● In June 2019:
○ 21 Regions
○ 66 Availability Zones forming the Amazon network.
○ Users access in order to add redundancy and reliability
○ Global infrastructure: ​https://aws.amazon.com/pt/about-aws/global-infrastructure/
● Availability Zone
○ Datacenter: buildings full of servers, storage arrays, networking hardware, etc
○ Have 2 or more several data centers to form a unique AZ
● Region: Geographical area: 2 or more AZ
● Edge location
○ Caching content.
○ Cloudfront is an example of edge location and is part of CDN
○ Over 150 edge locations, more than regions.

Lesson 1.4​: Basics and Advantages to Cloud Computing


Skills Learned From This Lesson: Cloud computing, price of cloud computing, scale process of
cloud computing
● Cloud Computing:
○ CPU, storage, database, and other IT.
○ Services in pay-as-you-go that are available through the internet.
○ Scaled the capacity in seconds
● With cloud computing: Trade Capital Expense for Variable Expense
○ Example of an expensive data center before the company used it.
○ In the cloud you pay only for the resources you need, and scale up or down.
○ Benefit of getting a better price.
● With cloud computing, you have the exact resources that you need
○ You can automate the infrastructure process.

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

○ Gain speed and agility build your infrastructure against weeks of build your own
datacenter.
○ Stop spending money on maintaining Data Centers.
● With cloud computing, you have high availability,
○ Data servers in all parts of the world.
○ Develops a Global infrastructure in seconds.

Lesson 1.5​: Cloud Models and Deployments


Skills Learned From This Lesson: types of cloud computing, IaaS, PaaS, SaaS, ​Types of cloud
computing Deployments
● Types of cloud computing: IaaS, PaaS, SaaA
● Infrastructure as a Service (IaaS)
○ Manage the servers: physical or virtual, also de operating systems: patching,
updated, etc.
○ Security contracts to share the responsibility.
● Platform as a Service (PaaS)
○ Manage the applications
○ The provider is responsible for the hardware, operating systems, security,
updates, maintenance. Etc
○ Ideal for developers
● Software as a Service (SaaS)
○ Manage the data
○ The provider is responsible for the servers and applications.
○ Example dropbox
● Types of cloud computing Deployments: Public Cloud, Hybrid Cloud, Private Cloud.
○ Private cloud
■ AWs, GCP, Azure
○ Hybrid cloud:
■ Mixed between Public and Private
○ Private cloud
■ You managed cloud. For example with VMware or Openstack

Module 2: ​AWS IAM and S3

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

Lesson 2.1​: Creating and AWS Account


Skills Learned From This Lesson: create account in AWS, aws account plans, aws console
● Use the basic plan in the support plan to personal use.
● Create an account in the AWS

Lesson 2.2​: Introduction to IAM


Skills Learned From This Lesson: IAM, users, groups, policies, roles
● Manage users and their level of permissions in the AWS.
● Featured of IAM
○ Shared access to aws accounts
○ Identity federation
○ Multi-factor authentication
○ Set password rotation policies
○ Support PCI DSS Compliance
● Users, Groups, Policies and Roles: Key terms for IAM

Lesson 2.3​: Getting Started with IAM


Skills Learned From This Lesson: IAM, users, groups, policies, roles, security settings
● Security identity and compliance: IAM in the aws console.
● Activate MFA for good practices in security.
● Manage users, and create a new user with programmatic access.
● Use group like AdministratorPermissions.
● Use tags to created labels and descriptions.
● Setting the Password Policy

Lesson 2.4​: Setting up a Billing Alarm


Skills Learned From This Lesson: AWS billing, cloudwatch, alerts, metrics, notifications
● Go to my billing dashboard
○ Receive billing address
● Go to cloudwatch and create alert using billing metrics and notifications.

Lesson 2.5​: Getting Started with S3


​ 3 Storage Classes, S3 features
Skills Learned From This Lesson: S3 overview, S
● Simple Storage Service

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

○ Highly scalable object storage


○ Object-based
○ Universal namespace. Bucker name is globally unique
● We can use the aws cli, aws console or API to access to S3 service.
● Storage details
○ File can be 0 bytes to 5 TB
○ Unlimited storage
○ Files are stored in Buckets
○ Upload to S3 will issue an HTTP 200 code indicating successful upload.
● S3 objects: objects ad a files
○ Key: file name of the object
○ Value: the data that makes up the file
○ Version ID: versioning the file
○ Metadata: Data about the data stored in the file
● Data consistency for S3
○ Propagation of the updates across the global servers.
○ Read after write consistency for PUTS of new objects (files).
○ Eventual consistency for overwrite PUTS and deletes.
● S3 Guarantees
○ Build for 99.99% S3 platform availability
○ AWS guarantees 99.9% availability
○ AWS guarantees 99.999999999% durability for information stored in S3 (11 x 9s
).
● S3 Features
○ Tiered storage
○ Lifecycle management
○ Versioning
○ Encryption
○ MFA delete
○ Secure the data using Access Control Lists (ACL) and Buckets Policies
● S3 Storage Classes
○ S3 Standard
■ 99.99% availability
■ (11x9s) Durability

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

■ Stored redundantly across multiple facilities


○ S3 infrequently accessed
■ Allows for rapid access
■ Lower fee than s3 standard
■ Charged a retrieval fee
○ S3 One Zone IA
■ Infrequently access and stored in one zone to save on costs
○ S3 Intelligent Tiering
■ Optimizes costs by automatically moving the data to the most
cost-effective access tier
■ No impact on performance of operational overhead
○ S3 Glacier
■ Secure, durable, low-cost storage for data archiving
○ S3 Glacier Deep Archive
■ Lowest cost S3 storage option
■ Retrieval times of 12 hours
● S3 storage comparison. ​https://aws.amazon.com/s3/storage-classes/

Lesson 2.6​: S3 Lab


Skills Learned From This Lesson: bucket, bucket properties, S3 delete actions
● Aws console: s3
● Create new bucket: name, region, versioning, tag, object-level logging, encryption.
● By default block all public access.
● Read after rights consistency.
● Delete actions will take time to propagate.
● S3 properties in the console
○ Static website hosting
○ Versioning
○ Server access logging
● S3 AWS resources

Lesson 2.7​: Cloudfront Overview


Skills Learned From This Lesson: CDN, cloudfront, edge location

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

● Content delivery network (CDN) managed by AWS: a system of distributed servers that
deliver data to users in geographic locations.
○ Edge location: location where the content will be cached.
○ Origin: the originate of the files to be cached.
○ The edge location CDN will distribute these files to the location choice: S3
bucket, EC2, ELB or Route53.
● Website, multimedia are classic examples of cloudfront use.

Module 3: ​EC2

Lesson 3.1​: Getting Started With EC2 and EBS


Skills Learned From This Lesson: EC2, EBS, EC2 pricing models, EC2 types, EBS types
● EC2 - elastic compute cloud
○ Virtual server in the cloud.
○ Easily scale the resource capacity (up or down).
● EC2 Pricing Models
○ On Demand: Fixed rate by the hour
○ Reserved: Contract bases for 1 year or 3 year terms, a steep discount.
○ Spot: pick the price during bidding.
○ Dedicated Hosts: Util for regulated data, reduce costs using your existing server
software licenses.
● EC2 On Demand
○ Standard EC2 pricing option
○ No up front costs or long term commitments
○ Good for apps with short term, spiky, etc.
● EC2 Reserved
○ Applications with predictable needs
○ Reserved Pricing Types
● EC2 Spot
○ Applications that have flexible start and end times
○ Low compute prices
● EC2 Dedicated Hosts
○ Regulatory requirement (applications that shouldn’t be hosted in multi-tenant
environment)
 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

○ Can be purchased on-demand or at a reserved rate


● EC2 Instance Types: F1, I3, G3, H1, T2, M4, M5, C5, P3, X1
● EBS - Elastic Block Store
○ Storage volumes placed in specific AZs to replicate and protect the data from
failure
○ SSD
■ General purpose SSD (GP2)
■ Provisioned IOPS SSD (IO1)
○ Magnetic
■ HDD (ST1)
■ Cold HDD (SC1)
■ Magnetic

Lesson 3.2​: EC2 Lab


Skills Learned From This Lesson: launch EC2, AMI, security groups, key pairs
● AWS console Launch EC2 instance: AMI instance
● CPU resource and Type storage
● Choose EC2 pricing model
● Create the security group
● Create key pair

Lesson 3.3​: Basics of EBS Volumes


Skills Learned From This Lesson: EBS, EBS types, EC2
● EBS - Elastic Block Store
○ Block level storage volumes for use with EC2 instances
○ Block device like a hard drive
○ Mount the volumes as devices in the instances
○ An instance could have multiples volumes
● EBS types (5)
○ SSD
■ General purpose SSD (GP2)
■ Provisioned IOPS SSD (IO1)
○ Magnetic
■ Throughput Optimized HDD (ST1)

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

■ Cold HDD (SC1)


■ Magnetic (Legacy)
● EBS Features details in ​https://aws.amazon.com/ebs/features/?nc=sn&loc=1

Lesson 3.4​: Introduction to Serverless


Skills Learned From This Lesson: Serverless, Lambda, event-driven architecture
● Lambda
○ Upload and run your code without managing servers
○ Pay only for the compute time you consume
○ Lambda is responsible for scale and high availability
○ You can configure to trigger from other AWS services
○ Lambda is event-driven compute service, lambda runs the code in response to
events.
○ Serverless event-driven architecture
● Lambda facts
○ Very cheap to use ($0.20 per 1 million requests)
○ Alexa skills run on lambda
○ Continuous scaling

Module 4: ​Databases

Lesson 4.1​: Introduction to RDS


Skills Learned From This Lesson: Databases, RDS, Multi-AZ, Replicas, AWS database types
● RDS - Relational Database Service
○ Sql Server, Oracle, MySQL, PostgreSQL, Aurora, MariaDB
○ Relational Database: Tables, Rows and Columns to organize the data
● RDS - Multi-AZ
○ Failover to backup DB in the event the primary DB fails
○ Secondary DBs are in another AZ
● RDS - Read Replicas
○ For performance by sharing request to database
○ There is no automatic failover
● AWS DynamoDB (Non-Relational Database)
○ Non-Relational Database: Documents in the form of Json
 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 

 
 

○ More scalability and performs differently


● AWS RedShift - OLTP
○ OLTP - Online Transaction Processing
○ Aggregation from multiple databases
○ Perform intense queries across multiple databases
○ Provide valuable business information with advanced queries
● AWS Elasticache
○ Web service that performs in-memory cache in the cloud
○ Improve the performance of web apps by caching
○ Two open source caching engines
■ MemcacheD
■ Redis

Lesson 4.2​: RDS Lab


Skills Learned From This Lesson: Databases, RDS, RDS networking, RDS security groups,
snapshot, backup, restore
● Aws console: Database: RDS
● Create database and use the easy configuration
● Networking, security groups, replications details
● Monitoring the database
● Take a DB Snapshot
● Automated backups and restore

Module 5: ​VPC’s
Lesson 5.1​: Getting Started With VPC’s
Skills Learned From This Lesson: VPC, CIDR, subnets, route tables
● VPC - Virtual Private Cloud
○ AWS service that create a virtual network in AWS cloud
○ In the VPC, you can deploy EC2 instances
○ This virtual network are customizable:
■ Public-facing networks
■ Private networks
● VPC overview

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 
 
10 
 
 

○ The VPC is in a region for example us-east-1


○ The VPC has an CIDR: 10.0.0.0/24
○ The VPC has subnets in the range of the CIDR
○ The VPC endpoint network interface
○ The VPC has EC2 instances
○ The VPC has route tables between subnets
○ The internet gateway is attached to the VPC, for access to the internet
○ The subnet could configure rules know as NACL (Network Access Control Lists)
● Default VPC vs Custom VPC
○ The default VPC is created by default by the AWS
○ In the default VPC all subnets have route out to the internet
○ In the default VPC each EC2 instance has both public and private IP addresses
○ In the custom VPC is created by the user customized
● VPC Peering
○ Allows to connect multiple VPCs together through direct network route using
private IP address
○ You can peer VPCs with another AWS account’s VPC
○ No transitive peering.
■ For example VPC A can peer to VPC B, but you cannot peer VPC B to
VPC C as a diagram in the slide.

Lesson 5.2​: VPC Lab


Skills Learned From This Lesson: VPC, CIDR, subnets, route tables
● AWS dashboard: VPC service
● Choose the region to create the VPC
● Create a new VPC
○ CIDR
○ Tenancy default
● Subnet
○ Private subnet
○ Public subnet
● Route tables
● Network ACL
● Elastic IPs

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 
11 
 
 

● Internet Gateway

Lesson 5.3​: What are Bastion Hosts


Skills Learned From This Lesson: bastion hosts, DMZ, subnets, security
● Bastion Hosts
○ It is a computer in a network in a demilitarized zone (DMZ) and usually involves
access from untrusted networks or computers
○ It is the main access to the others subnets
○ Configured to withstand attacks
○ General hosts a single application for example a proxy server
○ The VPN through the bastion host the users will connect to the VPC

Lesson 5.4​: What is Direct Connect?


Skills Learned From This Lesson: Direct connect, vpc, networking
● Direct Connect
○ Dedicated network connection service that allows you to connect your
on-premise network to AWS
○ Increase bandwidth throughput
○ Provide more consistent network experience
○ Normally using with private VPC

Module 6: ​Wrapping Up

Lesson 6.1​: Scheduling your Exam


Skills Learned From This Lesson: scheduling exam, exam types, location centers to the exam
● Go to aws training certifications
● Schedule the exam
● AWS Certified Solution Architect - Associate
● Choose the location
● Select the exam language
● $150 the exam price

 
Brought to you by:  Develop your team with the ​fastest growing catalog​ in the 
cybersecurity industry. Enterprise-grade workforce development 
management, advanced training features and detailed skill gap and 
 
competency analytics. 
 
12 

You might also like