top of page

AWS Academy Cloud Architecting

Pret

€500

Durata

Categorie

3 luni

AWS

Descriere

Despre curs

Cursul conține noțiuni fundamentale despre arhitectura cloud, serviciile AWS. În curs ve-ți regăsi paternuri de design care vă vor ajuta să adresați problemele din industrie, tipuri de aplicații. Obiectivele cursului ar fi:

  • Aplică principiile arhitecturale AWS și cele mai bune practici pentru a lua decizii arhitecturale.

  • Utilizează serviciile și funcționalitățile AWS adecvate pentru a face infrastructura scalabilă, fiabilă și disponibilă la un nivel înalt.

  • Alege serviciile gestionate de AWS pentru a permite o flexibilitate și o reziliență mai mare într-o infrastructură.

  • Crește performanța și reduce costul unei infrastructuri cloud construite pe AWS.

  • Utilizează serviciile AWS pentru a securiza accesul utilizatorilor, aplicațiilor și datelor.

  • Aplică cele mai bune practici din cadrul AWS Well-Architected Framework pentru a îmbunătăți arhitecturile care utilizează soluții AWS.

Modul de organizare a cursului

Lecțiile vor fi organizate după un program academic de două ori pe săptămână a câte 2.5-3h fiecare sesiune. Sesiunile de teorie se alternează cu lecții practice (60% teorie, 40% lab).

Cerințe preliminare:

Sunt recomandate următoarele cursuri sau cunoștințe:

  • AWS Academy Cloud Foundations curs

  • cunoștințe despre arhitecturi multi-tier

  • cunoștințe de bază de networking

Resurse de studii:

  • Prezentări

  • Ghidul studentului

  • Activități practice

  • Laboratoare

  • Lecții înregistrate

  • Demo înregistrate

  • Teste la finele modului

  • Proiect final

Structura cursului:


Module 1: Welcome to AWS Academy Cloud Architecting

Course overview

Café business case introduction

Roles in cloud computing

Module 2: Introducing Cloud Architecting

Cloud architecting

AWS Well-Architected Framework

Best practices for building solutions on AWS

AWS Global Infrastructure


Module 3: Securing Access

Security principles

Authenticating and securing access

Authorizing users

Parts of an IAM policy

Activity: Examining IAM Policies

Guided lab: Exploring AWS Identity and Access Management (IAM)

Module 4: Adding a Storage Layer with Amazon S3

Defining Amazon S3

Using Amazon S3

Moving data to and from Amazon S3

Demo: Amazon S3 Transfer Acceleration

Storing content with Amazon S3

Demo: Managing Lifecycles in Amazon S3

Demo: Amazon S3 Versioning

Designing with Amazon S3

Activity: Designing with Amazon S3

Challenge lab: Creating a Static Website for the Café

Applying the AWS Well-Architected Framework principles to storage

Module 5: Adding a Compute Layer Using Amazon EC2

Adding compute with Amazon EC2

Choosing an AMI to launch an EC2 instance

Selecting an EC2 instance type

Activity: Choosing Instance Types

Adding storage to an Amazon EC2 instance

Guided lab: Introducing Amazon Elastic File System (Amazon EFS)

Other EC2 configuration considerations

Demo: Configuring an EC2 Instance with User Data

Amazon EC2 pricing options

Demo: Reviewing the Spot Instance History Page

Challenge lab: Creating a Dynamic Website for the Café

Applying the AWS Well-Architected Framework principles to compute

Module 6: Adding a Database Layer

Database layer considerations

Amazon RDS

Guided lab: Creating an Amazon RDS Database

Amazon RDS Proxy connection management

Demo: Amazon RDS Automated Backup and Read Replicas

Amazon DynamoDB

Purpose-built databases

Migrating data into AWS databases

Challenge lab: Migrating a Database to Amazon RDS

Applying AWS Well-Architected Framework principles to the database layer

Module 7: Creating a Networking Environment

Introducing Amazon VPC

Activity: Choose the Right Type of Subnet

Securing network resources

Demo: Creating an Amazon VPC in the AWS Management Console

Connecting to managed AWS services

Monitoring your network

Applying AWS Well-Architected Framework principles to a network

Guided lab: Creating a Virtual Private Cloud

Challenge lab: Creating a VPC Networking Environment for the Café

Module 8: Connecting Networks

Scaling your VPC network with AWS Transit Gateway

Activity: Configure AWS Transit Gateway Routes

Connecting VPCs in AWS with VPC peering

Guided lab: Creating a VPC Peering Connection

Connecting to your remote network with AWS Site-to-Site VPN

Connecting to your remote network with AWS Direct Connect

Applying AWS Well-Architected Framework principles to network connectivity

Module 9: Securing User, Application, and Data Access

Managing permissions

Federating users

Guided lab: Securing Applications by Using Amazon Cognito

Managing access to multiple accounts

Encrypting data at rest

Guided lab: Encrypting Data at Rest by Using AWS Encryption Options

AWS security services for securing user, application, and data access

Module 10: Implementing Monitoring, Elasticity, and High Availability

Monitoring your resources

Scaling your compute resources

Demo: Creating Scaling Policies for Amazon EC2 Auto Scaling

Scaling your databases

Using load balancers to create highly available environments

Demo: Creating a Highly Available Application

Using Route 53 to create highly available environments

Demo: Amazon Route 53: Simple Routing

Demo: Amazon Route 53: Failover Routing

Demo: Amazon Route 53: Geolocation Routing

Guided lab: Creating a Highly Available Environment

Challenge lab: Creating a Scalable and Highly Available Environment for the Café


Module 11: Automating Your Architecture

Reasons to automate

Using infrastructure as code

Customizing with CloudFormation

Demo: Analyzing an AWS CloudFormation Template

Demo: AWS CloudFormation Resources

Demo: Reviewing an AWS CloudFormation Template

Demo: Using the AWS CloudFormation Console

Using AWS Quick Starts

Customizing with CodeWhisperer

Guided lab: Automating Infrastructure with AWS CloudFormation

Applying AWS Well-Architected Framework principles to automation

Challenge lab: Automating Infrastructure Deployment

Module 12: Caching Content

Overview of caching

Caching using CloudFront

Guided lab: Streaming Dynamic Content Using Amazon CloudFront

Caching using ElastiCache

Applying the AWS Well-Architected Framework principles to caching

Module 13: Building Decoupled Architectures

Decoupling your architecture

Decoupling applications with Amazon SQS

Guided lab: Building Decoupled Applications by Using Amazon SQS

Decoupling applications with Amazon SNS

Decoupling a hybrid application with Amazon MQ

Module 14: Building Serverless Architectures and Microservices

Thinking serverless

Architecting serverless microservices

Building serverless architectures with AWS Lambda

Demo: Using AWS Lambda with Amazon S3

Guided lab: Implementing a Serverless Architecture on AWS

Building microservice applications with AWS container services

Demo: Running a Container

Orchestrating microservices with AWS Step Functions

Extending serverless architectures with Amazon API Gateway

Activity: Decomposing a Monolithic Application with AWS API Gateway

(Optional) Guided lab: Breaking a Monolithic Node.js Application into Microservices

Applying AWS Well-Architected Framework principles to microservices and serverless architectures

Challenge lab: Implementing a Serverless Architecture for the Café

Module 15: Data Engineering Patterns

Data characteristics

Data pipelines

AWS tools to ingest data

Processing batch data

Processing real-time data

Storage in the data pipeline

Activity: Choosing Data Storage for a Bank Application

Parallel processing in the data pipeline

Analysis and visualization

Activity: Data Pipeline Architecture

Applying the AWS Well-Architected Framework principles to data pipelines

Module 16: Planning for Disaster

Disaster planning strategies

AWS disaster recovery planning

Disaster recovery patterns

Guided lab: Configuring Hybrid Storage and Migrating Data with AWS Storage Gateway S3 File Gateway

Applying AWS Well-Architected Framework principles to disaster planning

Module 17: Bridging to Certification

Solutions Architect – Associate certification domains

Solutions Architect – Associate certification exam resources

Additional resources

Capstone Project



bottom of page