Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

AWS: Architecting on the Cloud

Course Summary

This two-day AWS: Architecting on the Cloud course examines the core of Amazon Web Services. The class begins with an exploration of the story behind AWS, dissecting the Well-Architected Framework, and understanding the six advantages of cloud computing. Participants delve into hands-on labs, building the simplest architectures with S3, Glacier, and static website deployment. Learners then take a deeper dive into architecting scalable solutions, covering compute and database layers, with an emphasis on automation using CloudFormation, AWS Quick Starts, and Elastic Beanstalk. Other topics include networking mastery in AWS, AWS IAM, and Elasticity, High Availability, and Monitoring.

Purpose
Examine the core of Amazon Web Services and architecting scalable solutions.
Audience
Participants interested in designing and constructing scalable AWS solutions.
Role
Archtiects | SW Developers | Data Engineers
Skill level
Intermediate
Style
Lecture | Hands-on Activities
Duration
2 days
Related technologies
Cloud

 

Productivity objectives
  • Understand the origin and significance of AWS.
  • Describe the principles of the Well-Architected Framework for effective cloud solution design.
  • Discuss AWS's global infrastructure and master foundational services such as S3, Glacier, and region selection.
  • Understand AWS features in both the compute and storage layers
  • Work with AWS networking components like VPC, CIDR, and subnets.
  • Navigate AWS Identity and Access Management (IAM) for robust security.
  • Explore strategies for multiple account management within AWS Organizations
  • Discuss the principles of elasticity and high-availability

What you'll learn:

In this course, you'll learn:
  • Introduction to AWS
    • The real story of AWS
    • Well-Architected Framework
    • Six advantages of the cloud
    • Global infrastructure
  • AWS Simplest Architecture: An Overview
    • S3
    • Glacier
    • Choose your regions
    • Hand-on lab: Create a static website
  • Adding a Compute Layer: An Overview
    • EC2
    • Storage solutions for instances
    • Purchase options such as dedicated host vs instances
  • Adding a Database Layer: An Overview
    • Relational vs non-relational
    • Managed databases
    • RDS
    • DynamoDB
    • Neptune
    • Deploy a web application on AWS lab
  • Using Automation: An Overview
    • Why automate?
    • CloudFormation
    • AWS Quick Starts
    • AWS Systems Manager
    • AWS OpsWorks
    • AWS Elastic Beanstalk
  • Networking in AWS
    • VPC
    • CIDR and subnets
    • Public vs private subnets
    • NAT and internet gateway
    • Security groups
    • Virtual Private Gateway
    • VPN
    • Direct Connect
    • VPC peering
    • Transit Gateway
    • VPC Endpoints
    • Elastic Load Balancer
    • Hands-on lab: Creating a VPC
  • AWS Identity and Access Management (IAM) 
    • IAM
    • Identity federation
    • Cognito
    • AWS Security Deep Dive
    • Hands-on lab: Working with IAM
  • Organizations
    • Multiple account management
    • Tag strategies
  • Elasticity, High Availability, and Monitoring
    • Elasticity vs inelasticity
    • Monitor with CloudWatch, CloudTrail, and VPC Flow Logs
    • Auto scale
    • Scale databases
    • Hands-on lab: Create a highly available environment

Dive in and learn more

When transforming your workforce, it’s important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.