0% found this document useful (0 votes)
25 views6 pages

AWS Solutioning Concept

The document outlines a 21-day roadmap for becoming an AWS Solutions Architect, divided into three weeks focusing on core AWS concepts, networking, databases, security, and advanced services. Each day includes specific learning goals, concepts to understand, and hands-on practice activities. The final week is dedicated to exam review and practice to prepare for certification.

Uploaded by

Dhirendra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views6 pages

AWS Solutioning Concept

The document outlines a 21-day roadmap for becoming an AWS Solutions Architect, divided into three weeks focusing on core AWS concepts, networking, databases, security, and advanced services. Each day includes specific learning goals, concepts to understand, and hands-on practice activities. The final week is dedicated to exam review and practice to prepare for certification.

Uploaded by

Dhirendra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

21-day roadmap for AWS Solutions Architect

Week 1: Core AWS Concepts and Compute

Day 1: AWS Global Infrastructure

●​ Concepts:
○​ AWS Regions, Availability Zones (AZs), Edge Locations.
○​ Shared Responsibility Model.
●​ Learning Goals:
○​ Understand how AWS operates globally and ensures redundancy.
○​ Learn which components are global, regional, or specific to AZs.
●​ Hands-on Practice:
○​ Use the AWS Management Console to explore available regions.
○​ Identify the services that are region-specific.

Day 2: Identity and Access Management (IAM)

●​ Concepts:
○​ IAM roles, users, groups, and policies.
○​ Access keys and MFA.
●​ Learning Goals:
○​ Create least privilege policies.
○​ Understand IAM best practices.
●​ Hands-on Practice:
○​ Create IAM users with specific permissions.
○​ Implement an IAM role for an EC2 instance.

Day 3: Amazon EC2 (Elastic Compute Cloud)

●​ Concepts:
○​ Instance types (General Purpose, Compute Optimized, etc.).
○​ AMIs, key pairs, and instance lifecycle.
○​ Pricing models: On-Demand, Reserved, Spot.
●​ Learning Goals:
○​ Understand EC2 configurations and use cases.
●​ Hands-on Practice:
○​ Launch and connect to an EC2 instance.
○​ Experiment with different instance types.
Day 4: Elastic Load Balancing (ELB) and Auto Scaling

●​ Concepts:
○​ Types of load balancers (Application, Network, Classic).
○​ Auto Scaling Groups (ASG) and policies.
●​ Learning Goals:
○​ Learn to scale applications dynamically.
●​ Hands-on Practice:
○​ Create an Application Load Balancer and link it to an Auto Scaling Group.

Day 5: Amazon S3 (Simple Storage Service)

●​ Concepts:
○​ S3 bucket policies, storage classes, versioning.
○​ Lifecycle management and cross-region replication.
●​ Learning Goals:
○​ Understand S3's role in object storage.
●​ Hands-on Practice:
○​ Create a bucket and set up lifecycle rules.
○​ Experiment with permissions and versioning.

Day 6: Elastic Block Store (EBS)

●​ Concepts:
○​ EBS volume types (GP3, IO1, etc.).
○​ Snapshots and data backups.
●​ Learning Goals:
○​ Learn how to attach, detach, and resize EBS volumes.
●​ Hands-on Practice:
○​ Attach an EBS volume to an EC2 instance.
○​ Take a snapshot and restore it.

Day 7: AWS CLI and SDK

●​ Concepts:
○​ Command-line operations with AWS CLI.
○​ Automating AWS tasks using SDKs like Boto3 (Python).
●​ Learning Goals:
○​ Familiarize with CLI commands and scripting.
●​ Hands-on Practice:
○​ Write a Python script to launch an EC2 instance using Boto3.
○​ Use the CLI to manage S3 buckets.
Week 2: Networking, Databases, and Security

Day 8: Virtual Private Cloud (VPC)

●​ Concepts:
○​ Subnets, Route Tables, Internet/NAT Gateways.
○​ Security Groups and NACLs.
●​ Learning Goals:
○​ Understand VPC configurations for secure networking.
●​ Hands-on Practice:
○​ Create a VPC with public and private subnets.
○​ Set up a NAT Gateway.

Day 9: Amazon RDS (Relational Database Service)

●​ Concepts:
○​ RDS engines, Multi-AZ deployments, read replicas.
○​ Backup and restore.
●​ Learning Goals:
○​ Learn how to deploy and manage relational databases.
●​ Hands-on Practice:
○​ Launch an RDS instance with Multi-AZ.
○​ Configure backups.

Day 10: Amazon DynamoDB

●​ Concepts:
○​ NoSQL fundamentals, partition keys, and sort keys.
○​ DynamoDB Streams and Global Tables.
●​ Learning Goals:
○​ Understand high-availability database solutions.
●​ Hands-on Practice:
○​ Create a DynamoDB table and run queries.
○​ Enable DynamoDB Streams.

Day 11: Amazon Route 53

●​ Concepts:
○​ DNS routing policies: Simple, Weighted, Failover, etc.
○​ Domain registration.
●​ Learning Goals:
○​ Learn how to configure DNS routing.
●​ Hands-on Practice:
○​ Set up a simple hosted zone.
○​ Implement failover routing.

Day 12: AWS CloudFormation

●​ Concepts:
○​ Infrastructure as Code (IaC).
○​ Stacks and templates.
●​ Learning Goals:
○​ Automate resource deployments.
●​ Hands-on Practice:
○​ Deploy an EC2 instance using a CloudFormation template.

Day 13: AWS Security and Compliance

●​ Concepts:
○​ AWS WAF, Shield, and Macie.
○​ Security best practices.
●​ Learning Goals:
○​ Learn about DDoS protection and compliance tools.
●​ Hands-on Practice:
○​ Set up AWS WAF rules to filter traffic.

Day 14: Identity Federation

●​ Concepts:
○​ Active Directory integration, SAML, and SSO.
●​ Learning Goals:
○​ Understand cross-account access solutions.
●​ Hands-on Practice:
○​ Configure an SSO solution for AWS.

Week 3: Advanced Services and Design Principles

Day 15: AWS Lambda

●​ Concepts:
○​ Event-driven compute, triggers, and permissions.
●​ Learning Goals:
○​ Build serverless applications.
●​ Hands-on Practice:
○​ Write a Lambda function to process S3 events.
Day 16: Amazon API Gateway

●​ Concepts:
○​ REST APIs, usage plans, and throttling.
●​ Learning Goals:
○​ Learn how to design scalable APIs.
●​ Hands-on Practice:
○​ Create a REST API and integrate it with Lambda.

Day 17: SQS, SNS, and EventBridge

●​ Concepts:
○​ Asynchronous messaging, notifications, and event buses.
●​ Learning Goals:
○​ Build decoupled architectures.
●​ Hands-on Practice:
○​ Create an SQS queue and send messages.

Day 18: Monitoring with CloudWatch

●​ Concepts:
○​ Metrics, alarms, logs, and dashboards.
●​ Learning Goals:
○​ Learn how to monitor AWS resources.
●​ Hands-on Practice:
○​ Set up alarms for EC2 instance metrics.

Day 19: Cost Management

●​ Concepts:
○​ AWS Budgets, Cost Explorer, Savings Plans.
●​ Learning Goals:
○​ Optimize AWS costs effectively.
●​ Hands-on Practice:
○​ Set up a budget alert for monthly spending.

Day 20: High Availability and Fault Tolerance

●​ Concepts:
○​ Multi-region architectures and disaster recovery.
●​ Learning Goals:
○​ Design resilient applications.
●​ Hands-on Practice:
○​ Set up cross-region replication for S3.

Day 21- Day 28: Exam Review and Practice

●​ Activities:
○​ Review key services and concepts.
○​ Take a full-length practice test.
○​ Read AWS Well-Architected Framework whitepapers.

You might also like