Hands-On Labs

AWS Certified Solutions Architect - Associate (SAA-C03)

Build real cloud skills with guided labs on AWS and Google Cloud. Practice in live environments with instant access to real cloud resources. No cloud account required.

11
Available Labs
Instant Access
Launch real cloud environments in seconds

Design Resilient Architectures

3 labs available

📚 Intermediate
150m

Designing a Scalable Web Application Infrastructure

In this lab, you will learn how to design a scalable and fault-tolerant web application using multiple AWS services. The architecture will include an Elastic Load Balancer for distributing traffic, Amazon EC2 instances for processing requests, Amazon RDS for database management, and Amazon S3 for storage. By the end of this lab, you will be able to implement a resilient architecture that handles variable traffic and maintains high availability.

5 tasks
Designing scalable and highly available web applicationsImplementing load balancing and auto-scaling solutionsConfiguring secure and optimized S3 storage solutions+2 more
📚 Intermediate
95m

Implementing a Highly Available Web Application with Load Balancing and Auto Scaling

In this lab, you will design and implement a highly available web application architecture using Elastic Load Balancing (ALB), Amazon EC2 Auto Scaling, and Amazon RDS. You will ensure that the web application is resilient across multiple Availability Zones and configure a database for high availability. This hands-on experience will help you understand how to orchestrate different AWS services to achieve a scalable and reliable architecture.

5 tasks
Design scalable and fault-tolerant architectures using multiple AWS servicesImplementing Auto Scaling for dynamic scaling of resourcesConfiguring Application Load Balancer for high availability+1 more
📚 Intermediate
95m

Building a High Availability Web Application with Elastic Load Balancer and Auto Scaling

In this lab, you will build a highly available web application architecture using Amazon EC2, an Elastic Load Balancer (ELB), and Auto Scaling Groups across multiple Availability Zones (AZs). This hands-on project will guide you through setting up secure and efficient compute resources using AWS Identity and Access Management (IAM), VPC for networking, and ensuring data security with EBS encryption. By completing the lab, students will learn how to distribute incoming application traffic, dynamically scale compute resources to meet demand, and implement robust fault tolerance.

5 tasks
Designing a multi-tier web application architecture using AWS services.Implementing load balancing and autoscaling for high availability and scalability.Configuring IAM roles for security and least-privileged access.+1 more

Design Cost-Optimized Architectures

3 labs available

📚 Intermediate
110m

Cost-Optimized Web Application Deployment

In this lab, you will design and deploy a multi-tier web application architecture optimized for cost efficiency. This involves configuring Amazon EC2 instances for web servers, Amazon RDS for the database layer, and Elastic Load Balancing to distribute traffic. You will also set up lifecycle policies in Amazon S3 for storage optimization, ensuring cost savings while maintaining performance.

5 tasks
Designing appropriate storage strategies and lifecycle policies with Amazon S3.Implementing cost-effective EC2 deployment with VPC subnets and security groups.Configuring RDS with MySQL for secure and efficient database management.+1 more
📚 Intermediate
100m

Design a Cost-Optimized Storages with S3 and EBS

In this lab, you will design and implement a cost-optimized storage solution using Amazon S3 and Amazon EBS. You will learn how to select appropriate storage classes, manage S3 object lifecycles, and configure EBS snapshots for backup. This hands-on experience will help you understand the implications of storage choices on cost and performance, preparing you for real-world scenarios and the AWS certification exam.

5 tasks
Implementing lifecycle policies in Amazon S3Configuring EBS volumes and backup strategiesEnabling and managing S3 versioning and lifecycle+1 more
📚 Intermediate
120m

Building a Scalable Web Application using EC2 and Load Balancing

In this lab, you will architect and deploy a highly available web application using Amazon EC2 and Elastic Load Balancing. The lab covers designing web server instances, applying auto-scaling policies, and configuring a load balancer to distribute incoming traffic evenly across multiple instances in different Availability Zones. You'll learn to configure health checks, secure connections with HTTPS, and optimize cost-effectiveness with the right scaling policies. This practice will help you understand key design patterns for scalable applications, preparing you for both exam scenarios and real-world implementation.

5 tasks
Configuring VPCs with subnets, route tables, and Internet Gateways.Implementing auto-scaling with EC2 instances.Configuring Elastic Load Balancers with HTTPS.+2 more

Design High-Performing Architectures

3 labs available

📚 Intermediate
150m

Deploy a Scalable Web Application with EC2 and Load Balancer

In this lab, you will deploy a scalable web application using Amazon EC2 and Elastic Load Balancing (ELB). The lab will guide you through creating an Amazon Virtual Private Cloud (VPC), setting up a web server on EC2 instances, and distributing incoming traffic using an Application Load Balancer (ALB). You will ensure high availability by deploying instances across multiple Availability Zones and secure your setup with appropriate security groups.

5 tasks
Design and deploy a scalable web application using EC2 and ELB.Implement high availability by deploying instances across multiple Availability Zones.Configure security groups to control inbound and outbound traffic.+1 more
📚 Intermediate
120m

Building a Scalable Web Application Using Amazon EC2 and ELB

In this lab, you'll learn how to deploy a scalable web application using Amazon EC2 instances and Elastic Load Balancing (ELB). You will set up an auto-scaling group to handle increased traffic and ensure high availability across multiple availability zones. By the end of the lab, you will have a cost-efficient and robust infrastructure ready to serve traffic dynamically. This will prepare you for designing applications that require high scalability and availability.

5 tasks
Configuring Amazon EC2 and VPC for scalable applicationsImplementing Elastic Load Balancing for high availabilitySetting up Auto Scaling to manage EC2 instance demands+1 more
📚 Intermediate
125m

Building a Scalable Web Application with EC2 and RDS

In this lab, you will learn how to design and implement a scalable and high-performing web application using Amazon EC2 and Amazon RDS. You will set up an EC2 instance as a web server, integrate it with an RDS database for persistent data storage, and configure auto-scaling to handle traffic spikes effectively. The lab also covers security best practices, including configuring IAM roles and security groups to protect your infrastructure.

5 tasks
Designing VPC networks with subnets for organization and security.Configuring and launching EC2 instances with custom software stacks.Setting up RDS for managed database operations.+2 more

Design Secure Architectures

2 labs available

📚 Intermediate
85m

Implementing Secure Multi-tier Architecture on AWS

This lab provides hands-on experience in building a multi-tier architecture with enhanced security controls using AWS services. You will configure an architecture that includes a web tier, application tier, and a database tier, each in separate subnets for isolation and security. The lab focusses on implementing best practices for securing data at rest and in transit, using IAM for access control and VPC for network segmentation. These skills are critical for architects aiming to maximize security and ensure compliance with industry standards.

5 tasks
Design multi-tier VPC architectures with subnets and routing.Implement IAM roles for fine-grained access control.Deploy RDS instances with encryption and automated backups.+2 more
📚 Intermediate
80m

Secure your AWS Infrastructure with IAM and VPC

In this lab, you will learn how to build a secure AWS environment using IAM for managing user access, and VPC for network isolation. You'll create IAM roles with policies that adhere to the principle of least privilege, and construct a VPC architecture that includes both public and private subnets. This hands-on experience directly incorporates AWS security best practices and prepares you for real-world application.

5 tasks
Apply IAM policies for principle of least privilege.Design and implement a VPC architecture with subnets and routing.Configure security groups and network ACLs for controlling access.+2 more