Solutions Architect – Associate Certification Preparation for AWS - Feb 2018

Beginner

LP Box Courses 27 Video Courses
LP Box quiz No quiz sessions
LP Box Lab 24 Hands-on Labs
Duration 40h 1m

Update:
In Feb 2018 AWS released an updated version of the Solution Architect Associate Exam. We have built this learning path round this new exam guide. Up until August 2018 you have a choice about which exam you sit - the previous version or the new version. We have learning paths for both the new exam and the previous exam. So which one should you choose? We suggest watching this video for a view on the differences between each exam and advice on which learning path might suit you best!
Just email us at support@cloudacademy.com If you need help or advice.

Overview:
The Cloud Academy Certified Solutions Architect - Associate Learning Path has helped thousands of students master the AWS Solution Architect - Associate certification. This iteration of our certification Learning Path is specifically designed to prepare you for the AWS certification exam released Feb 2018. "Hands on experience" is mentioned in the first three pre-requisites of the AWS exam blueprint, so we have included more hands on labs in this latest release of our Learning Path to fast track your learning and help you succeed.

Intended Audience:
This learning path is suitable for anyone wanting to become an AWS Solution Architect and to pass the AWS Solution Architect Associate Certification exam. Until August 2018 AWS will have two versions of the Solution Architect Associate exam available. If you are new to the Solution Architect Associate exam we suggest starting this new learning path build around the latest certification exam guide. If you prefer to sit or renew the previous exam then you should choose our previous learning path.  

Pre-requistes:
A basic understanding of cloud computing will help. We provide an introduction to AWS services, however if you are new to cloud computing you might want to consider completing our What is Cloud Computing? Course first.  

What's Included:
27 high definition video courses, 24 hands on labs, 6 quiz sessions, study guides and a final preparation exam.

Learning Objectives:

  • Recognize and explain the core AWS services and applications. 
  • Determine and define Resilient Architectures.
  • Determine and define Performant Architectures. 
  • Determine and specify how to secure architectures and applications.
  • Determine and define cost efficient architectures. 
  • Determine operationally efficient architectures.

Agenda:
Built around the five domains of the AWS exam guide, this learning path provides over 39 hours of curated content - including 24 hands on labs, summary check points, chalk talks, flash cards, exam tips and a final preparation exam to help get ready for sitting the certification exam. With this learning path, you will have everything you need to prepare for demonstrating your ability to design cloud solutions on Amazon Web Services. The Learning path agenda is as follows:

Introduction to AWS Compute, Storage, and Services

  • First we learn to recognize and explain the fundamental compute, storage, and service offerings that we need to know for the AWS Solutions Architect–Associate exam.

Domain one: Designing Resilient Architectures

  • Learn how to recognize and select the most appropriate storage service.
  • Learn how to select and design decoupling mechanisms using AWS services.
  • Determine how to design a multi-tier architecture solution.
  • Determine how to design highly available, fault tolerant architectures using AWS services. 

Domain two: Defining Performant Architectures

  • Learn how to recognize and select performant storage and databases.
  • Learn how to select and apply caching to improve performance.
  • Learn how to use AWS services together to design solutions for elasticity and scalability.

Domain three: Securing Applications and Architectures

  • Learn how to secure application tiers.
  • Determine how to secure data at rest and in transit. 
  • Learn how to design and secure a virtual private network and manage access to assets and services within it.

Domain four: Designing Cost-Optimized Architectures

  • Learn how to select and design cost-optimized storage.
  • Determine how to select and design and cost-optimized compute.

Domain five: Defining Operationally-Excellent Architectures

  • Learn how to apply your knowledge of AWS services to define an continuously optimize a solution design for operationally efficiency.

Exam Preparation

  • Flash cards
  • An exam primer
  • A final 130 minute exam simulation to help you prepare for sitting the AWS certification exam. 


Feedback:
We welcome all feedback and suggestions - please contact us at support@cloudacademy.com if you are unsure about where to start or if would like help getting started.

Updates:
10th April 2018 - One Zone Infrequent Access storage class for Amazon S3 added to Domain Four - Storage Optimization  

Your Name Here
Preview certificate
Start

1

In this Introduction we outline the content of the learning path, introduce common terminology that you are required to know for the Solution Architect Associate curriculum and provide a high level introduction to some of the AWS services relevant to the Solution Architect Associate exam

2

Understanding the fundamentals of AWS is critical if you want to deploy services and resources within the AWS Cloud.  The Compute category of services are key resources that allow you to carry out computational abilities via a series of instructions used by applications and systems.  These resources cover a range of different services and features, these being: Amazon Elastic Compute Cloud (EC2) ...

3

How to launch, configure, and access a Linux virtual machine using AWS Lab Overview Amazon Elastic Compute Cloud (EC2) is one of the most popular AWS services. EC2 allows you to launch different types of cloud instances and pay for them with a pay-per-use model. EC2 allows you to have operating system level control of your computing resources while running in Amazon’s computing environment. ...

4

Course Description One of the core building blocks of Infrastructure as a Service (IaaS) is that of storage, and AWS provides a wide range of storage services that allow you to architect the correct solution for your needs.  Understanding what each of these services is and what they have been designed and developed for, gives you the knowledge to implement best practices ensuring your data is ...

5

Create your first Cloud Storage bucket using Amazon Simple Storage Service (Amazon S3) Lab Overview Amazon Simple Storage Service (S3) provides secure, durable, and highly scalable object storage. To upload data such as photos, videos and static documents, you must first create a logical storage bucket in one of the AWS regions. Then you can upload any number of objects to it. Buckets and objects ...

6

Learn to manage the storage space of your EC2 instance using Amazon EBS Amazon Elastic Block Store (Amazon EBS) provides persistent block level storage volumes for use with Amazon EC2 instances in the AWS Cloud.  Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure. This provides high availability and durability. Amazon EBS volumes ...

7

Learn to create Amazon DynamoDB tables, add indexes, new rows, and query your data Amazon DynamoDB is a NoSQL Database in the cloud, suitable for anyone needing a reliable and fully managed NoSQL solution. DynamoDB is designed to provide automated storage scaling and low latency. It is particularly useful when your application must read and store massive amounts of data and you need speed and ...

8

Introduction to the High Availability and High Performance Amazon Aurora Database Engine Lab Overview Amazon Aurora is a MySQL-compatible relational database engine available as an Amazon Relational Database Service (RDS) option. Aurora offers up to five times better performance than MySQL with commercial-grade security, availability, and reliability. In this lab you will deploy, load, query, ...

9

How to launch and connect to an Amazon RDS DB instance Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. You can migrate existing applications and tools that utilize a relational database to the Amazon Web Services because Amazon RDS offers access to the capabilities of a MySQL, Oracle, SQL Server, ...

10

Lab Overview Amazon Redshift is a managed data warehouse that allows you to analyze all your data using standard SQL and your existing Business Intelligence (BI) tools. Redshift uses query optimization, columnar storage, parallel execution, and high performance disks to query petabytes of data in seconds. In this lab you will learn how to create, query, and resize a Redshift cluster. Lab ...

11

The services within the AWS Management Fundamentals course focus on maintaining and monitoring AWS applications and systems, to ensure they are compliant, properly configured, operating at required utilization thresholds, and protected from any potential outside threats. This course covers a range of different services, including: AWS CloudTrailAWS ConfigAWS Trusted AdvisorAWS CloudWatchAWS ...

12

The VPC - Virtual Private Network - lies at the core of most significant deployments on AWS. VPCs allow you to create the balance between secure isolation and resource integration that fits your unique needs best. You have complete control over traffic coming into and out of your network and, using AWS route tables, network gateways, and subnets, you can permit only the access you need and ...

13

Learn to create an isolated network using Amazon Virtual Private Cloud (VPC) Amazon Virtual Private Cloud lets you provision a logically isolated section of the Amazon Web Services (AWS) Cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of ...

14

Welcome to Cloud Academy's preparation exam for Solutions Architect - Associate for AWS. This part of the prep exam is designed to prepare you for the type of questions you will need to answer, as well as the timed environment you will experience during the actual exam. In this mini exam we review the foundations content. OverviewThis preparation exam has 20 question on the foundations knowledge ...

15

This lecture provides a brief introduction to Domain One - Designing Resilient Architectures. The requiremments for this domain are as follows:1.1 Choose reliable/resilient storage. 1.2 Determine how to design decoupling mechanisms using AWS services. 1.3 Determine how to design a multi-tier architecture solution.1.4 Determine how to design high availability and/or fault tolerant architectures.

16

Designing Resilient Architectures. In this module we explore the concepts of business continuity and disaster reovery, the well architected framework and the AWS services that help us design resilient, fault tolerant architectures when used together.We will firstly introduce the concepts of high availability and fault tolerance and introduce you to how we go about designing highly available, ...

17

This Lab introduces the basics of Auto Scaling in Amazon Web Services (AWS). The AWS Auto Scaling service automatically adds or removes compute resources allocated for your cloud application, in response to changes in demand. For applications configured to run on a cloud infrastructure, scaling is an important part of cost control and resource management. Scaling is the ability to increase or ...

18

Manage message queues using Amazon Simple Queue Service (SQS) Amazon Simple Queue Service (Amazon SQS) offers a fast, reliable and scalable queues for storing messages. By using Amazon SQS, you can move data between distributed components of your applications that perform different tasks without losing messages or requiring each component to be always available. A queue is a temporary repository ...

19

Lab Overview In this Lab, you will explore CloudWatch, a monitoring service provided by AWS. CloudWatch makes it possible to monitor nearly anything inside or outside AWS. Common usage is to monitor EC2 instances for CPU and memory utilization, ephemeral or EBS volume disk usage and throughput, as well as network statistics. CloudWatch also enables you to configure alarms, so that when thresholds ...

20

Amazon CloudFront is a content delivery web service which integrates with other Amazon Web Services products to give you an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments. During this course we will cover a range of topics from an introduction to what CloudFront is, to architectural considerations, to pricing and reports. ...

21

Learn a simple procedure to create an inexpensive, highly available, low-latency static website with Amazon S3 and a CloudFront content delivery network Lab Overview You can easily and inexpensively use Amazon Web Services (AWS) to host a website that uses client-side technologies (such as HTML, CSS, and JavaScript) and does not require server-side technologies (such as PHP and ASP.NET). This ...

22

Summary - Domain One - Designing Resilient ArchitecturesIn this module we introduced the concepts of high availability and fault tolerance and we learn how to recognize and explain how we go about designing highly available, fault tolerant solutions on AWS. We introduced and explained the concept of business continuity, the concept of a recovery point objective and a recovery time objective - and ...

23

Welcome to Cloud Academy's preparation exam for: Domain One: Design Resilient Architectures1.1 Choose reliable/resilient storage. 1.2 Determine how to design decoupling mechanisms using AWS services. 1.3 Determine how to design a multi-tier architecture solution.1.4 Determine how to design high availability and/or fault tolerant architectures.This part of the prep exam is designed to prepare you ...

24

Introduction- Domain Two - Designing Performant Architectures This domain comprises 24% of the exam and has the following requirements:2.1 Choose performant storage and databases.2.2 Apply caching to improve performance.2.3 Design solutions for elasticity and scalability. In this module we are going to extend our understanding of how we select and use AWS services together to create performant ...

25

Course Description With an on-premises data backup solution within your data center, it’s critical for your business to have a disaster recovery plan built into your business continuity plans. You need to have a plan in place should a disaster occur that affects your operation of the business. The same is true when you start to leverage the cloud for its storage capabilities for your backed up ...

26

Auto Scaling helps you maintain application availability and allows you to scale your Amazon EC2 capacity up or down automatically according to the defined conditions. You can use Auto Scaling to help ensure that you are running your desired number of Amazon EC2 instances. Auto Scaling can also automatically increase the number of Amazon EC2 instances during demand spikes to maintain performance ...

27

Course Description This course provides an introduction to working with Amazon DynamoDB, a fully-managed NoSQL database service provided by Amazon Web Services. We begin with a description of DynamoDB and compare it to other database platforms. The course continues by walking you through designing tables, and reading and writing data, which is somewhat different than other databases you may be ...

28

This is a beginner level course intended for anyone who is interested in learning the basics about the Amazon ElastiCache Service. We will discuss the concept of caching and how it relates to the Amazon ElastiCache service. We will define and discuss ElastiCache. We will talk about the benefits of the service. Then we will talk about ElastiCache features. Next, we will talk about why we would use ...

29

Learn how to create and manage a Memcached cluster using Amazon ElastiCache  ElastiCache is a web service that makes it easy to deploy, operate, and scale a distributed in-memory cache environment in the cloud. You can choose from Memcached or Redis protocol-compliant cache engine software, and let ElastiCache perform software upgrades and patch management for you automatically. Existing ...

30

How to process DynamoDB updates and define custom triggers Amazon DynamoDB is a fully managed NoSQL database service, built for highly-scalable systems. DynamoDB Streams enable event-driven programming with AWS Lambda to define triggers in order to augment your database behavior or implement 3rd-party integrations. In this Lab, we will learn how to process batches of DynamoDB updates with a ...

31

How to process SNS notifications with AWS Lambda Amazon Simple Notification Service (SNS) lets you send messages to email recipients, webhooks, or mobile devices via SMS or push notifications. With Amazon SNS, you can deliver an unlimited number of notifications without worrying about scaling up. Additionally, you can process every message with AWS Lambda to implement any custom integration with ...

32

Lab Overview AWS CloudTrail is a service that enables you to log, monitor, and capture API-related events across your AWS infrastructure and most AWS services. Events that CloudTrail captures get delivered to an S3 bucket, and are also available for viewing from the CloudTrail console. CloudTrail captures, creates, modifies, and deletes API calls triggered from the console, API, command line ...

33

Summary - Domain Two - Designing Performant Architectures In this module we learnt how to recognize and select the best storage options for on premise back up and disaster recovery. We learnt how to launch and Auto scaling group behind an Elastic Load Balancer to increase scalability and elasticity We learnt more about DynamoDB and configured DynamoDB triggers with AWS Lambda to automate an ...

34

Welcome to Cloud Academy's preparation exam for: Domain Two: Designing Performant Architectures2.1 Choose performant storage and databases.2.2 Apply caching to improve performance.2.3 Design solutions for elasticity and scalabilityThis part of the prep exam is designed to prepare you for the type of questions you will need to answer for Domain Two, as well as the timed environment you will ...

35

Domain Three - Specify Secure Application and Architectures - Introduction Securing Applications and Architectures comprises 26% of the exam criteria and requires the following:3.1 Determine how to secure application tiers.3.2 Determine how to secure data. 3.3 Define the networking infrastructure for a single VPC application.

36

Outline: Designing Secure Applications and Architectures. In this course we learn to recognize and explain what encryption is at a high level. We will then cover the various encryption options provided by AWS and how we can secure application tiers by applying encryption to AWS services such as Amazon S3, Amazon Athena, Amazon Kinesis, Amazon Elastic Map Reduce, Amazon RDS and Amazon Redshift    

37

This course looks at one of the key Security services within AWS, Identity & Access Management, commonly referred to IAM. This service manages identities and their permissions that are able to access your AWS resources and so understanding how this service works and what you can do with it will help you to maintain a secure AWS environment. IAM is an important step in ensuring your resources are ...

38

Create and manage IAM users, groups, and policies to securely control access to AWS services and resources AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. The service is targeted at organizations with multiple users or systems that use AWS products such as Amazon EC2, Amazon RDS, and the AWS Management Console. With ...

39

Cloud Security is a huge topic, mainly because it has so many different areas of focus. This course focuses on three areas that are fundamental, AWS Authentication, Authorisation and Accounting. These three topics can all be linked together and having an understanding of the different security controls from an authentication and authorization perspective can help you design the correct level of ...

40

Securing your VPC using Public and Private subnets Lab Overview In this lab you will design a VPC with a public subnet, a private subnet, and a network address translation (NAT) instance in the public subnet.  A NAT instance enables instances in the private subnet to initiate outbound traffic to the Internet. This scenario is common when you have a public-facing web application, while maintaining ...

41

When implementing different AWS services and architecting them within your environments, whether it be production, test or dev, do you know your security responsibilities for these services? It is very likely that you are using services from three different classifications, which each have very different boundaries for enforcing security between the customer and AWS. These classifications are: ...

42

Advanced roles and groups management using IAM AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources for your users. You can specify permissions to a single user or you can use groups to specify permissions for a collection of users, which can make those permissions easier to manage for those users. Furthermore, you can use a Role to ...

43

About this Course KMS stands for Key Management Service. KMS is a service provided by and managed by AWS. The service allows you to easily encrypt your data with protected keys that cannot be exposed to anyone in plain text. The service is regionally based across all AZs in the region making it highly available with full auditing functions to encrypt your data at AWS and within your applications. ...

44

Lab Overview Clearly security is a huge issue for the technical sector, and public cloud is no exception to that. If you Google "top cloud security concerns" one of the top articles is from Information Week titled 9 Worst Cloud Security Threats. The section on Account or Service Traffic Hijacking states: An intruder with control over a user account can eavesdrop on transactions, manipulate data, ...

45

Domain three - Summary - Designing Secure Application and Architectures

46

Welcome to Cloud Academy's preparation exam for: Domain Three: Specify Secure Applications and Architectures.3.1 Determine how to secure application tiers.3.2 Determine how to secure data. 3.3 Define the networking infrastructure for a single VPC applicationThis part of the prep exam is designed to prepare you for the type of questions you will need to answer for Domain Three, as well as the ...

47

In this module we will firstly introduce the concepts of cost optimization and how AWS compute services can be selected and aplied to optimize costs. We will review the various instance types available, and how the purchasing options available can be selected and combined to provide a cost optimized solution Next we review how we can optimize storage costs by selecting the appropriate storage ...

48

Lab Overview In this Lab, you will learn how EC2 spot instances can be used in AWS. You will see that spot instances can be used in much the same way as regular, on-demand instances except with a different pricing model built around them allowing you to save a substantial amount. You set a maximum price that you are willing to pay for an instance, and if the spot market price rises to your ...

49

Welcome to Cloud Academy's preparation exam for: Domain Four: Design Cost-Optimized Architectures4.1 Determine how to design cost-optimized storage.4.2 Determine how to design cost-optimized compute.This part of the prep exam is designed to prepare you for the type of questions you will need to answer for Domain Four, as well as the timed environment you will experience during the actual ...

50

Domain Five -Defining Operationally Excellent Architectures-  Introduction  Defining Operationally Excellent Architectures- comprises 6% of the exam criteria and requires we understand how to choose design features in solutions to enable operational excellence. In this module we will apply the skills we have learnt thus far to select and combine AWS services together to create a highly available ...

51

In this module we will apply the skills we have learnt thus far to select and combine AWS services together to create a highly available web site. First we will create a strawman design based on the requirements we are given. Then we will implement the solution design in the AWS console setting up the services we have selected.  Then we will review our solution architecture looking for possible ...

52

Create your first cloud infrastructure using Amazon CloudFormation Amazon CloudFormation is a popular way to make interacting with AWS repeatable. It lets you create complex infrastructure with easy-to-understand JSON specifications. CloudFormation permits you to specify in JSON all of the AWS resources that make up your infrastructure, and handles creating and connecting them automatically. It ...

53

Lab Overview One of the highest risk parts of running a software company, in terms of availability concerns, is the risk of a faulty deployment. During deployments, complex systems with multiple parts are actively moving around the delicate parts of many other systems. Deployment risk can be minimized by studying a couple of common approaches to deploying code to running machines.  In this Lab, ...

54

Domain Five -Defining Operationally Excellent Architectures-  Summary In this module we applied the skills we have learnt thus far to select and combine AWS services together to create a highly available web site. First we defined a solution design based on the requirements we were given. Then we implemented our solution in the AWS console setting up EC2 instances in multiple AZ’s, setting up an ...

55

A summary of the content we have covered in the Solution Architect Associate for AWS Learning Path 

56

These study aids will help refresh your knowledge of core concepts covered in the Solutions Architect Associate learning path.Run the 30min primer video before you go in to sit your exam.Review the exam prep memory cardshttps://github.com/larky/aws/archive/1.0-aplha-cards.zip

57

Welcome to Cloud Academy's preparation exam for Solutions Architect - Associate for AWS -2018.This prep exam is designed to prepare you for the type of questions you will need to answer, as well as the timed environment you will experience during the actual exam.If you are studying for the AWS Solutions Architect - Associate exam, we recommend you complete our learning path on this topic before ...
Complete all the steps to claim this certificate
Your Name Here
Solutions Architect – Associate Certification Preparation for AWS - Feb 2018
Certificate Sample