Embarking on the AWS Cloud Solution Architect Quest: A 25-Lab Tech Marvel Experience!

PURVESHPURVESH
9 min read

Introduction:

In the ever-expanding cosmos of cloud computing, an extraordinary odyssey beckons tech enthusiasts from all walks of life. This blog unveils the exhilarating experience of the AWS Cloud Solution Architect Quest - a 25-lab saga that propels you into mastery. Brace yourself as we delve into the fragments of this gripping adventure, where figurative language intertwines with cutting-edge technology.

Join the AWS Cloud Solution Architect Quest:

Explore SkillBuilder AWS Cloud Solution Architect Role

Learning Objectives:

Here is the information in a tabular format:

Assignment TitleBusiness RequestLearning Objectives
Cloud Computing EssentialsThe city's web portal needs to migrate the beach wave size prediction page to AWS to improve reliability.- Articulate the characteristics of the AWS cloud computing platform.
- Describe the core benefits of using AWS products and services.
- Compare AWS cloud services to On-Premises infrastructure.
- Implement hosting a static web page using Amazon S3.
Cloud First StepsThe island's stabilization system is failing and needs increased reliability and availability for its computational modules.- Summarize AWS Infrastructure benefits.
- Describe AWS Regions and Availability Zones.
- Deploy Amazon EC2 instances into multiple Availability Zones.
Serverless FoundationsHelp the Amusement Park IT Department to run code without provisioning a server.- Describe the principles of serverless computing.
- Describe AWS Lambda and detail its uses and benefits.
- Create and deploy an AWS Lambda function.
Computing SolutionsThe school server that runs the scheduling solution needs more memory. Assist with vertically scaling their Amazon EC2 instance.- Describe Amazon EC2 instance families and instance types.
- Describe horizontal and vertical scaling.
- Recognize options for connecting to Amazon EC2 instances.
Deploying RESTful APIsHelp the Amusement Park IT Staff to create APIs for the ridesharing app.- Create and deploy a REST API that integrates with AWS Lambda.
- Explain the link between Amazon API Gateway and AWS Lambda.
- Describe how API Gateway utilizes REST APIs.
Networking ConceptsHelp the bank set up a secure networking environment that allows communication between resources and the internet.- Define key features of VPCs, subnets, internet gateways, and route tables.
- Describe the benefits of using Amazon VPCs.
- State the basics of CIDR block notation and IP addressing.
DNSThe local newspaper would like their internal news server to be accessed through a domain name instead of an IP address.- Create local hosted domain names for your Amazon VPC servers using Route 53.
- Attach A records to your local domain name.
- Attach a CNAME record within your local domain name.
Databases in PracticeImprove the insurance company's relational database operations, performance, and availability.- Review the features, benefits, and database types available with Amazon RDS.
- Describe vertical and horizontal scaling on Amazon RDS.
- Use Amazon RDS read replicas to increase database performance.
API with DatabaseHelp the Amusement Park IT Staff to add a NoSQL data store to their solution.- Describe the features and benefits of Amazon DynamoDB.
- Summarize key components of a DynamoDB table.
- Create a table on Amazon DynamoDB.
- Understand how to create, update, and retrieve items from DynamoDB.
Core Security ConceptsHelp improve security at the city's stock exchange by ensuring that support engineers can only perform authorized actions.- Describe the creation process and differences between AWS IAM users, roles, and groups.
- Review the structure and components of AWS IAM Policies.
- Summarize the AWS Shared Responsibility Model and compliance programs.
Content Delivery NetworksHelp the city's online media service to improve content delivery speed and reduce latency for their users.- Understand the value of the Amazon CloudFront content delivery network.
- Configure Amazon CloudFront for Amazon EC2 instance.
- Configure Amazon CloudFront for Amazon S3 static website.
Data Ingestion MethodsHelp the package delivery company speed up data ingestion and transformation.- Create an Amazon Kinesis Data Firehose delivery stream.
- Create an Amazon Kinesis Data Analytics application.
- Configure data pre-processing using AWS Lambda.
- Configure real-time analytics of data in your application.
- Send real-time analytics to an Amazon DynamoDB table.
Connecting VPCsThe city's marketing team wants separate Amazon VPCs for each department that allows communication between Amazon VPCs.- Summarize how VPC peering works with Amazon VPC.
- Explain the steps for establishing a VPC peering connection.
- Create a peering connection between two Amazon VPCs.
- Establish a peering connection between Amazon VPCs using a specific subnet.
First NoSQL DatabaseHelp the island's streaming entertainment service implement a NoSQL database to develop new features.- Summarize the different uses of common purpose-built databases.
- Describe the features and benefits of Amazon DynamoDB.
- Interact with the elements and attributes of an Amazon DynamoDB database.
- Set up a NoSQL database with Amazon DynamoDB.
File Systems in the CloudHelp the city's pet modeling agency share file data without provisioning or managing storage.- Summarize the different storage options available on AWS.
- Summarize the key features and benefits of Amazon EFS.
- Identify business use cases for Amazon EFS.
- Configure Amazon EFS endpoints to access centralized storage.
Container ServicesHelp the city's premier medical research center containerize and deploy their applications in the cloud.- Identify AWS container offerings.
- Demonstrate how to deploy an application by using Amazon ECS.
- Determine how to create a Docker image for an application.
- Demonstrate how to deploy a second application by using AWS Fargate.
- Determine how to create an Amazon ECR repository, and then push an image to it.
Backing Up DataHelp the Pup-World company create backup plans for different applications.- Understand Recovery Time Objective vs Recovery Point Objective.
- Understand how AWS Backup facilitates storage backup.
- Build backup plans for EC2 instances, EBS storage, and databases.
Auto-healing and Scaling ApplicationsAssist the city's gaming cafe with implementing auto-healing servers while restricting patrons to a specific provisioning capacity.- Describe the auto-healing and scaling capabilities offered by Auto Scaling groups.
- Create an Auto Scaling group with strict resource boundaries.
- Configure an Auto Scaling group to respond to a time-based event.
Single Page AppHelp the Amusement Park to troubleshoot, fix, and redeploy their application.- Use Amazon CloudWatch Logs to troubleshoot AWS Lambda functions.
- Understand the common mistakes when configuring Amazon API Gateway APIs.
- Understand access denied messages from AWS Lambda function logs.
- Build a single-page app using Amazon S3, Amazon API Gateway, AWS Lambda, and Amazon DynamoDB.
Highly Available Web ApplicationsHelp the travel agency create a highly available web application architecture.- Describe the principles for architecting highly available applications.
- Summarize the benefits of using an AWS Application Load Balancer (ALB).
- Use Auto Scaling groups with load balancing and health monitoring.
Automation with CloudFormationHelp reduce human error and standardize our robotic research deployment infrastructure.- Use CloudFormation to automate environment creation.
- Read and write basic CloudFormation stacks in YAML.
- Run the automation to create different environments.
Decoupling ApplicationsAssist Space Operations with decoupling satellite image applications using microservices and message queues.- Create an Amazon Simple Notification Service (Amazon SNS) topic.
- Create an Amazon Simple Queue Service (Amazon SQS) queue.
- Decouple an application using Amazon SNS and Amazon SQS.
- Generate fan-out messages from one Amazon SNS topic to multiple Amazon SQS queues.
Analyzing Network TrafficHelp Intelligent Crops to analyze their network logs to find possible security flaws.- Monitor VPC traffic using VPC Flow Logs.
- Understand the basics of a network access control list (ACL).
- Accept/Reject network traffic using network ACLs.
Cloud EconomicsThe city's surfboard shop needs a cost estimation of an architecture with variable resource usage.- Describe how pricing estimates are obtained.
- Use the AWS Pricing Calculator to estimate the price of an AWS architecture.
Resource MonitoringHelp the Island Power Plant team to monitor their systems, and automate notifications and actions based on collected metrics.- Monitor AWS resources using Amazon CloudWatch Metrics.
- Configure Amazon CloudWatch Dashboard.
- Configure Amazon CloudWatch Alarms to respond to metric thresholds.

Architectural Diagrams :

Click here for all diagrams

My Experience :

Embarking on the AWS Cloud Solution Architect Quest was like stepping into a whole new world of cloud technology! Over the course of this incredible journey, I explored 25 labs, each one unlocking the mysteries of cloud computing in simple terms. From getting started with the basics in Cloud First Steps to understanding the economic benefits in Cloud Economics, it felt like building a foundation for an exciting adventure.

I delved into the fascinating world of networking and data storage, discovering how cloud computing makes our digital lives easier. The Serverless Foundations lab was mind-blowing—learning how to build applications without managing servers felt like magic! And when I encountered the NoSQL Database lab, it was like learning a whole new way of handling data.

One of the most crucial aspects I discovered was security—how to safeguard our cloud kingdoms from potential threats. The lab on Core Security Concepts made it easy to understand the essentials of keeping our cloud environment safe and sound.

In the end, I felt like a true cloud architect, understanding how to deploy applications, monitor resources, and ensure high availability. From automating tasks to creating seamless user experiences with Single-Page Apps, every lab was a stepping stone toward mastery.

The AWS Cloud Solution Architect Quest was a thrilling experience, and I'm excited to put my newfound knowledge to work in the world of cloud architecture! It's an adventure I won't forget, and it has transformed the way I see and work with cloud technology.

conclusion :

In conclusion, the AWS Cloud Solution Architect Quest has been transformative. The hands-on labs deepened my understanding of cloud architecture and boosted my confidence. I now see the cloud as a realm of endless innovation.

The practical exercises allowed me to apply theory to real scenarios, making the learning engaging and accessible. This quest has equipped me to tackle cloud challenges, design robust architectures, and optimize costs with security in mind.

For anyone considering this quest, dive in with enthusiasm. It’s a gateway to vast opportunities in the dynamic field of cloud technology.

0
Subscribe to my newsletter

Read articles from PURVESH directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

PURVESH
PURVESH