AWS Solutions Architect (Associate) Exam Course Manual Enter
Linux Academy Keller, Texas United States of America March 31, 2017 To All Linux Academy Students: Welcome to Linux Academy's AWS Certified Solutions Architect (associate level) prep course. As part of this course, we are introducing an exciting innovation in AWS instruction - called The Orion Papers. The Orion Papers is a non-linear, visual, interactive guide designed to enhance your learning and understanding of AWS. This guide can be used independently of the video lessons, but is meant to be supplemental and used in conjunction with the video lessons and live labs provided on linuxacademy.com. Thank you for joining us on this AWS adventure! Sincerely, T homasb. H aslett Thomas B. Haslett Course Author Continue
CSA Concepts Terminology About the Exam Helpful Links Live Labs Exit Welcome to the for the Orion Papers Here you will find helpful resources and links to aid in your exploration of AWS. Select a resource in the navigation panel above to explore various parts of this appendix.
AWS The represents how you create, access, and manage an AWS account and it's services. From how you interact with an AWS account and managing user rights, to how you access and use various AWS services and features. (dev. account) This layer is all about account management & managing services. (i.e. Production Account) Cross Account Access (i.e. Development Account)
Customers (front end/public access) (back end/private access) AWS The represents the global infrastructure of AWS in terms of where resources are physically located around the world and how data flows through the AWS network. Web Browser (http) Terminal (ssh/rdp) This layer is all about how AWS is organized, and how internal and external communication with AWS works. AWS Region i.e. us-east-1 AWS Region i.e. us-west-1 AWS Infrasructure " Container" AWS Region i.e. eu-central-1 AWS Edge Location AWS Region i.e. ap-northeast-1 AWS Edge Location
Customers (front end/public access) (back end/private access) AWS (Networking) Moving into a pure networking view, this diagram represents how data is routed through AWS's networking infrastructure for highly available and fault tolerant web application. Identifying the methods of access for both customers (front end) and developers (back end). Route 53 (DNS) Web Browser (http) (i.e. Production Account) Terminal (ssh/rdp) Content Delivery (CDN) CloudFront AWS Infrasructure " Container" VPC 1 (DEFAULT VPC) Static Web Hosting/DNS Failover VPC Peering S3 VPC 2 (user created)
AWS ( Environments) architecture allows you to combine resources located in the AWS cloud with resources located on-premise, and use them as if they were located in the same environment. AWS Infrasructure " Container" VPC Subnet 1 Subnet 2 Virtual Private Network AWS Direct Connect AWS Storage Gateway Availability Zone Availability Zone
AWS () Moving into a more detailed view of, here you can view an example of various ways different users and resources access an S3 bucket. Including all the components required, such as Users, Groups, Roles, Policies, and API Keys. Essentials User Group Root user has UNLIMITED access to all AWS resources by default API Keys Federate with SAML providers (i.e. Active Directory) for temporary and single sign on access Policy Non- holders who may need AWS Access EC2 Role S3 Bucket
AWS (storage services) AWS's main storage service is S3. As represented in the diagram, S3 has many different methods of importing, exporting, and syncing data with on-premise networks. (i.e Production Account) Storage " Transit" Services AWS Import/Export Multi-Part Upload Single Operation Upload Snowball Storage Services Lifecycle Policies Storage Gateway S3 Glacier
AWS (compute services) AWS's main compute service is EC2 - which are virtual servers you can provision in the AWS cloud. AWS also offers a newer service called Lambda, which is a serverless option for a different kind of computing requirements. (i.e Production Account) AWS Compute Services Virtual Server Based Computing Serverless Computing EC2 Lambda
AWS (Database Services) AWS offers a wide range of database services, with its primary offerings including both RDS (SQL) and DynamoBB (NoSQL). Also included in the database category are options for high-performance (ElastiCache) and data warehousing (Redshift) datasets. (i.e Production Account) AWS Compute Services Fully-Managed SQL Databases Serverless NoSQL Database RDS DynamoDB In-Memory Cache Engine Petabyte-Scale Data Warehouse ElastiCache Redshift
AWS (Application Services) Application and messaging services provided by AWS offer a great variety of solutions - from receiving important alerts and creating decoupled environments, to managing every task required in workflow. (i.e Production Account) AWS Compute Services Notifications Queue Management SNS Workflow Management SQS SWF
AWS (Deployment Services) CloudFormation and Elastic BeanStalk offer two great options for quick and efficient deployment of application infrastructure. CloudFormation to manage infrastructure as code, and Elastic BeanStalk to easily deploy out simple single tier applications. (i.e Production Account) AWS Deployment Services Infrastructure as Code Simple App Deployment CloudFormation Elastic BeanStalk
AWS (Monitoring Services) AWS offers two primary monitoring services (CloudWatch and CloudTrial), which can work together or independently, that allow you to effectively keep tabs on the status of your environment and who is taking what actions inside of it. (i.e Production Account) AWS Monitoring Services Monitoring AWS Resources Logging Actions CloudWatch CloudTrail
AWS (Analytic Services) AWS provides to primary service for data analytics. Kinesis for real-time data processing, and Elastic MapReduce for Hadoop framework data processing. (i.e Production Account) AWS Analytic Services Real-time Data Processing Hadoop Framework Data Processing Kinesis Elastic MapReduce
Project Omega Quick Reference OFF Current Section = Lambda Lesson Navigation Start Lambda Basics Lambda Test Finish AWS Essentials Section (12): Lambda Section (12) Topics Include: Introduction to AWS Lambda Overview of Serverless Computing Pricing/Cost Overview Using Lambda to Execute Code Back to Main
Customers (front end/public access) Web Browser (http) Route 53 (DNS) CloudFront Essentials Edge Location Edge Location Edge Location Edge Location AWS Infrasructure " Container" (i.e. Production Account) CloudFront " Origin" ELB EC2 S3