Architecting on AWS

Overview:

Architecting on AWS covers the fundamentals of building IT infrastructure on AWS. The course is designed to teach solutions architects how to optimize the use of the AWS cloud by understanding AWS services and how these services fit into cloud-based solutions. Because architectural solutions may differ depending on industry, type of applications, and size of business, this course emphasizes AWS cloud best practices and recommended design patterns to help students think through the process of architecting optimal IT solutions on AWS. It also presents case studies throughout the course that showcase how some AWS customers have designed their infrastructures and the strategies and services they implemented. Opportunities to build a variety of infrastructures via a guided, hands-on approach are also provided.

Duration:  04 days

Objectives:

This course teaches you how to:

-       Make architectural decisions based on the AWS-recommended architectural principles and best practices.

-       Leverage AWS services to make your infrastructure scalable, reliable, and highly available.

-       Leverage AWS managed services to enable greater flexibility and resiliency in an infrastructure.

-       Make an AWS-based infrastructure more efficient in order to increase performance and reduce costs.

-       Use the Well-Architected Framework to improve architectures with AWS solutions.

Intended Audience:

This course is intended for:

-       Solutions Architects

-       Solution Design Engineers

Prerequisites:

We recommend that attendees of this course have the following prerequisites:

-       Working knowledge of distributed systems

-       Familiarity with general networking concepts

-       Working knowledge of multi-tier architectures

-       Familiarity with cloud computing concepts  

Course outlines:

Lesson 01 - Course Introduction

-       Course Introduction

Lesson 02 - AWS Overview

-       Section Introduction

-       Introduction to AWS

-       Core AWS Services

-       Accessing AWS Services

-       Assisted Practice: Set up the AWS Command Line Interface

-       Key Takeaways

Lesson 03: Amazon Elastic Compute Cloud

-       Section Introduction

-       Introduction to Amazon EC2

-       Amazon Machine Image

-       Assisted Practice: Introduction to Amazon Elastic Compute Cloud (EC2)

-       Assisted Practice:  Allocating Elastic IP and Associating it to EC2 Instance

-       Assisted Practice: Create a Custom AMI

-       Assisted Practice: Create an Instance Using a Custom AMI

-       Introduction to Amazon EBS

-       EBS Snapshot

-       Assisted Practice: Resizing Amazon EBS Volume

-       Assisted Practice: Creating New EC2 Instance using Snapshot

-       Elastic IP Address

-       EC2 Instance Metadata

-       Elastic File System

-       Difference between EFS and EBS

-       EC2 Instance Pricing

-       AWS EC2 Best Practices

-       Amazon FSx

-       High Performance Computing (HPC)

-       Key Takeaways

-       Setting up an Instance with EBS Volume and Snapshot

Lesson 04: Amazon Storage Services

-       Section Introduction

-       Introduction to Amazon S3

-       Components of Amazon S3

-       Assisted Practice: Introduction to Amazon Simple Storage Service (S3)

-       Version Control in Amazon S3

-       Assisted Practice: How to enable versioning Amazon S3

-       Static Web Hosting

-       Amazon S3 Policies

-       Assisted Practice: 7. How to Create a static website using Amazon S3

-       Amazon S3 Storage Classes

-       Amazon S3 Pricing

-       Amazon S3 Select and S3 Glacier Select

-       Sharing an S3 bucket between multiple accounts

-       Backup and DataSync

-       Amazon CloudFront

-       Assisted Practice: Configure a new CloudFront distribution with an S3 bucket

-       AWS Snowball

-       Amazon Athena and Macie

-       Key Takeaways

-       Setting Up a CloudFront Distribution with an S3 Bucket

Lesson 05: Amazon Virtual Private Cloud

-       Section Introduction

-       Introduction to Amazon VPC

-       Assisted Practice: Build Amazon VPC with Public and Private Subnets 

-       Amazon VPC Components

-       IP Addresses

-       Elastic Network Interface

-       VPCs and Subnets

-       Internet Gateways

-       Network Address Translation (NAT) Gateway

-       Assisted Practice: Create a Public and Private Subnet

-       Controlling Traffic in Amazon VPC

-       Assisted Practice: Create and Configure a Custom Route Table

-       VPC Peering

-       Assisted Practice: Create and Accept a VPC Peering Connection

-       Bastion Host

-       Direct Connect

-       Virtual Private Network (VPN) Connections

-       Auto Scaling

-       Amazon Elastic Load Balancer

-       Types of Amazon Load Balancers

-       Assisted Practice: Introduction to AWS Elastic Load Balancing

-       Assisted Practice:   Introduction to Amazon Auto Scaling

-       Key Takeaways

-       Set Up Multiple Virtual Networks on the AWS Cloud

Lesson 06: Databases on AWS

-       Section Introduction

-       Introduction to Databases

-       Amazon Relational Database Service (RDS)

-       Assisted Practice:  Launch Amazon EC2 instance, Launch Amazon RDS Instance, Connecting RDS from EC2 Instance

-       Amazon Aurora

-       Assisted Practice: Introduction to Amazon Aurora

-       Amazon Redshift

-       Amazon DynamoDB

-       Assisted Practice: Introduction to AWS DynamoDB

-       Assisted Practice: Create a Table Using the DynamoDB Console

-       Amazon ElastiCache

-       Key Takeaways

-       Create and Query a Database Table with Amazon DynamoDB

Lesson 07: Amazon Route 53

-       Section Introduction

-       Domain Name System (DNS)

-       Introduction to Amazon Route 53

-       Amazon Route 53 Concepts and Terminologies

-       Amazon Route 53 Policies

-       Amazon Route 53 Best Practices

-       Amazon Route 53 Costs

-       Limitations of Amazon Route 53

-       Key Takeaways

Lesson 08: IAM and Security on AWS

-       Section Introduction

-       Introduction to Identity and Access Management

-       Terminologies in AWS IAM

-       IAM Users

-       Assisted Practice: Creating an IAM user

-       IAM Groups

-       Assisted Practice: Creating and Adding IAM user to an IAM group

-       IAM Roles

-       Assisted Practice: Introduction to AWS Identity Access Management (IAM)

-       IAM Policies

-       Types of IAM Policies

-       Assigning IAM roles to Amazon Services

-       Demo: Configure switching Roles

-       Features of AWS IAM

-       AWS Directory Service

-       Recource Access Manager

-       AWS Organisations

-       AWS Single Sing-On

-       AWS Multi Factor Authentication

-       Assisted Practice: Enable MFA for the root user

-       Key Takeaways

Lesson 09 - Application and Serverless Services in AWS

-       Section Introduction

-       Introduction to AWS Application Services

-       Amazon Simple Queue Service

-       Assisted Practice: Introduction to Simple Queuing Service (SQS)

-       Amazon Simple Notification Service (SNS)

-       Assisted Practice: Creating and Subscribing to SNS Topics, Adding SNS event for S3 bucket

-       Amazon SNS vs. Amazon SQS

-       Amazon Simple Workflow Service (SWF)

-       Amazon API Gateway

-       Amazon Elastic Transcoder

-       Amazon Kinesis

-       Application Services Best Practices

-       Amazon WorkSpaces

-       Introduction to AWS Serverless Services

-       AWS Lambda

-       Assisted practice: Introduction to Amazon Lambda

-       AWS Serverless Application Model

-       Amazon Elastic Container Service

-       Key Takeaways

Lesson 10 - Secure and Highly Available Architecture

-       Section Introduction

-       AWS Well Architectured Framework

-       Five Pillars of AWS Well Architectured Framework

-       AWS CloudFormation

-       Assisted Practice: How to Create Virtual Private Cloud (VPC) with AWS CloudFormation

-       AWS Elatic Beanstalk

-       AWS Key Management Service

-       AWS Best Practices

-       Accessing AWS References

-       Key Takeaways

 

Các thông tin khác