Booking options
Price on Enquiry
Price on Enquiry
Delivered Online
5 days
All levels
Duration
5 Days
30 CPD hours
This course is intended for
This course is intended for:
Solutions Architects who are new to designing and building cloud architectures
Data Center Architects who are migrating from on-premises environment to cloud architectures
Other IT/cloud roles who want to understand how to design and build cloud architectures
Overview
In this course, you will learn how to:
Make architectural decisions based on AWS architectural principles and best practices
Use AWS services to make your infrastructure scalable, reliable, and highly available
Use AWS Managed Services to enable greater flexibility and resiliency in an infrastructure
Make an AWS-based infrastructure more efficient to increase performance and reduce costs
Use the Well Architected Framework to improve architectures with AWS solutions
This course covers all aspects of how to architect for the cloud over four-and-a-half-days. It covers topics from Architecting on AWS and Advanced Architecting on AWS to offer an immersive course in cloud architecture. You will learn how to design cloud architectures, starting small and working to large-scale enterprise level designs-and everything in between. Starting with the Well-Architected Framework, you will learn important architecting information for AWS services including: compute, storage, database, networking, security, monitoring, automation, optimization, benefits of de-coupling applications and serverless, building for resilience, and understanding costs
Module 1: Introduction
The real story of AWS
Well-Architected Framework
Six advantages of the cloud
Global infrastructure
Module 2: The Simplest Architectures
S3
Glacier
Choosing your regions
Hands-on lab: Static Website
Module 3: Adding a Compute Layer
EC2
Storage solutions for instances
Purchasing options such as dedicated host vs instances
Module 4: Adding a Database Layer
Relational vs non-relational
Managed databases
RDS
Dynamo DB
Neptune
Hands-on lab: Deploying a web application on AWS
Module 5: Networking in AWS Part 1
VPC
CIDR and subnets
Public vs private subnets
NAT and internet gateway
Security groups
Module 6: Networking in AWS Part 2
Virtual Private Gateway
VPN
Direct Connect
VPC peering
Transit Gateway
VPC Endpoints
Elastic Load Balancer
Route 53
Hands-on lab: Creating a VPC
Module 7: AWS Identity and Access Management (IAM)
IAM
Identity federation
Cognito
Module 8: Organizations
Organizations
Multiple account management
Tagging strategies
Module 9: Elasticity, High Availability, and Monitoring
Elasticity vs inelasticity
Monitoring with CloudWatch, CloudTrail, and VPC Flow Logs
Auto scaling
Scaling databases
Hands-on lab: Creating a highly available environment
Module 10: Automation
Why automate?
CloudFormation
AWS Quick Starts
AWS Systems Manager
AWS OpsWorks
AWS Elastic Beanstalk
Module 11: Deployment Methods
Why use a deployment method?
Blue green and canary deployment
Tools to implement your deployment methods
CI/CD
Hands-on lab: Automating infrastructure deployment
Module 12: Caching
When and why you should cache your data
Cloudfront
Elasticache (Redis/Memcached)
DynamoDB Accelerator
Module 13: Security of Your Data
Shared responsibility model
Data classification
Encryption
Automatic data security
Module 14: Building Decoupled Architecture
Tight coupling vs loose coupling
SQS
SNS
Module 15: Optimizations and Review
Review questions
Best practices
Activity: Design and architecture - two trues and one lie
Module 16: Microservices
What is a microservice?
Containers
ECS
Fargate
EKS
Module 17: Serverless
Why use serverless?
Lambda
API Gateway
AWS Step Functions
Hands-on lab: Implementing a serverless architecture with AWS Managed Services
Module 18: Building for Resilience
Using managed services greatly increases resiliency
Serverless for resiliency
Issues with microservices to be aware of
DDoS
Hands-on lab: Amazon CloudFront content delivery and automating WAF rules
Module 19: Networking in AWS Part 3
Elastic Network Adapter
Maximum transmission units
Global Accelerator
Site to site VPN
Transit Gateway
Module 20: Understanding Costs
Simple monthly calculator
Right sizing your instances
Price sensitive architecture examples
Module 21: Migration Strategies
Cloud migration strategies
Planning
Migrating
Optimizing
Hands-on lab: Application deployment using AWS Fargate
Module 22: RTO/RPO and Backup Recovery Setup
Disaster planning
Recovery options
Module 23: Final Review
Architecting advice
Service use case questions
Example test questions
Additional course details:
Nexus Humans Architecting on AWS - Accelerator training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.
This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.
Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.
While we feel this is the best course for the Architecting on AWS - Accelerator course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.
Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.
Nexus Human, established over 20 years ago, stands as a pillar of excellence in the realm of IT and Business Skills Training and education in Ireland and the UK....