Call Now

+92 312 0490601

AWS Certified Solutions Architect Associate

About this course

Prepare for the AWS Certified Solutions Architect Associate exam with this focused course. Gain a deep understanding of AWS services and architectural best practices for designing scalable, reliable, and cost-effective solutions on the AWS platform. Learn to architect and deploy applications on AWS, leveraging services like EC2, S3, RDS, and Lambda. Explore key concepts such as high availability, fault tolerance, and security in cloud architectures. This course includes hands-on labs and real-world scenarios to help you build practical skills and confidence in designing and managing AWS solutions. Perfect for IT professionals and cloud architects looking to validate their expertise in AWS cloud infrastructure and advance their careers in cloud computing.

Course Outline

Module 1: Design Secure Architectures

Design secure access to AWS resources
  • Access controls and management across multiple accounts
  • AWS federated access and identity services (AWS Identity and Access Management IAM, AWS IAM Identity Center AWS Single Sign-On)
  • AWS global infrastructure (Availability Zones, AWS Regions)
  • AWS security best practices (the principle of least privilege)
  • The AWS shared responsibility model
Design secure workloads and applications
  • Application configuration and credentials security
  • AWS service endpoints
  • Control ports, protocols, and network traffic on AWS
  • Secure application access
  • Security services with appropriate use cases (Amazon Cognito, Amazon GuardDuty, Amazon Macie)
  • Threat vectors external to AWS (DDoS, SQL injection)
Determine appropriate data security controls
  • Data access and governance
  • Data recovery
  • Data retention and classification
  • Encryption and appropriate key management

Module 2: Design Resilient Architectures

Design scalable and loosely coupled architectures
  • API creation and management (Amazon API Gateway, REST API)
  • AWS managed services with appropriate use cases (AWS Transfer Family, Amazon SQS, Secrets Manager)
  • Caching strategies
  • Design principles for microservices (stateless workloads compared with stateful workloads)
  • Event-driven architectures
  • Horizontal scaling and vertical scaling
  • How to appropriately use edge accelerators (CDN)
  • How to migrate applications into containers
  • Load balancing concepts (Application Load Balancer)
  • Multi-tier architectures
  • Queuing and messaging concepts (publish/subscribe)
  • Serverless technologies and patterns (AWS Fargate, AWS Lambda)
  • Storage types with associated characteristics (object, file, block)
  • The orchestration of containers (Amazon ECS, Amazon EKS)
  • When to use read replicas
  • Workflow orchestration (AWS Step Functions)
Design highly available and/or fault-tolerant architectures
  • AWS global infrastructure (Availability Zones, AWS Regions, Amazon Route 53)
  • AWS managed services with appropriate use cases (Amazon Comprehend, Amazon Polly)
  • Basic networking concepts (route tables)
  • Disaster recovery (DR) strategies (backup and restore, pilot light, warm standby, active-active failover, RPO, RTO)
  • Distributed design patterns
  • Failover strategies
  • Immutable infrastructure
  • Load balancing concepts (Application Load Balancer)
  • Proxy concepts (Amazon RDS Proxy)
  • Service quotas and throttling (how to configure the service quotas for a workload in a standby environment)
  • Storage options and characteristics (durability, replication)
  • Workload visibility (AWS X-Ray)

Module 3: Design High-Performing Architectures

Determine high-performing and/or scalable storage solutions
  • Hybrid storage solutions to meet business requirements
  • Storage services with appropriate use cases (Amazon S3, Amazon Elastic File System Amazon EFS, Amazon Elastic Block Store Amazon EBS)
  • Storage types with associated characteristics (object, file, block)
Design high-performing and elastic compute solutions
  • AWS compute services with appropriate use cases (AWS Batch, Amazon EMR, Fargate)
  • Distributed computing concepts supported by AWS global infrastructure and edge services
  • Queuing and messaging concepts (publish/subscribe)
  • Scalability capabilities with appropriate use cases (for example, Amazon EC2 Auto Scaling, AWS Auto Scaling)
  • Serverless technologies and patterns (Lambda, Fargate)
  • The orchestration of containers (Amazon ECS, Amazon EKS)
Determine high-performing database solutions
  • AWS global infrastructure (Availability Zones, AWS Regions)
  • Caching strategies and services (Amazon ElastiCache)
  • Data access patterns (read-intensive compared with write-intensive)
  • Database capacity planning (capacity units, instance types, Provisioned IOPS)
  • Database connections and proxies
  • Database engines with appropriate use cases (heterogeneous migrations, homogeneous migrations)
  • Database replication (read replicas)
  • Database types and services (serverless, relational compared with non-relational, in-memory)

 

Determine high-performing and/or scalable network architectures
  • Edge networking services with appropriate use cases (Amazon CloudFront, AWS Global Accelerator)
  • How to design network architecture (subnet tiers, routing, IP addressing)
  • Load balancing concepts (Application Load Balancer)
  • Network connection options (AWS VPN, Direct Connect, AWS PrivateLink)

 

Determine high-performing data ingestion and transformation solutions
  • Data analytics and visualization services with appropriate use cases (Amazon Athena, AWS Lake Formation, Amazon QuickSight)
  • Data ingestion patterns (frequency)
  • Data transfer services with appropriate use cases (AWS
  • DataSync, AWS Storage Gateway)
  • Data transformation services with appropriate use cases (AWS Glue)
  • Secure access to ingestion access points
  • Sizes and speeds needed to meet business requirements
  • Streaming data services with appropriate use cases (Amazon Kinesis)

Module 4: Design Cost-Optimized Architectures

Design cost-optimized storage solutions
  • Access options (an S3 bucket with Requester Pays object storage)
  • AWS cost management service features (cost allocation tags, multi-account billing)
  • AWS cost management tools with appropriate use cases (AWS Cost Explorer, AWS Budgets, AWS Cost and Usage Report)
  • AWS storage services with appropriate use cases (Amazon FSx, Amazon EFS, Amazon S3, Amazon EBS)
  • Backup strategies
  • Block storage options (hard disk drive volume types, solid state drive volume types)
  • Data lifecycles
  • Hybrid storage options (DataSync, Transfer Family, Storage Gateway)
  • Storage access patterns
  • Storage tiering (cold tiering for object storage)
  • Storage types with associated characteristics (object, file, block)

 

Design cost-optimized compute solutions
  • AWS cost management service features (cost allocation tags, multi-account billing)
  • AWS cost management tools with appropriate use cases (Cost Explorer, AWS Budgets, AWS Cost and Usage Report)
  • AWS global infrastructure (Availability Zones, AWS Regions)
  • AWS purchasing options (Spot Instances, Reserved Instances, Savings Plans)
  • Distributed compute strategies (edge processing)
  • Hybrid compute options (AWS Outposts, AWS Snowball Edge)
  • Instance types, families, and sizes (memory optimized, compute optimized, virtualization)
  • Optimization of compute utilization (containers, serverless computing, microservices)
  • Scaling strategies (auto scaling, hibernation)

 

Design cost-optimized database solutions
  • AWS cost management service features (cost allocation tags, multi-account billing)
  • AWS cost management tools with appropriate use cases (Cost Explorer, AWS Budgets, AWS Cost and Usage Report)
  • Caching strategies
  • Data retention policies
  • Database capacity planning (capacity units)
  • Database connections and proxies
  • Database engines with appropriate use cases (heterogeneous migrations, homogeneous migrations)
  • Database replication (read replicas)
  • Database types and services (relational compared with nonrelational, Aurora, DynamoDB

 

Design cost-optimized network architectures
  • AWS cost management service features (cost allocation tags, multi-account billing)
  • AWS cost management tools with appropriate use cases (Cost Explorer, AWS Budgets, AWS Cost and Usage Report)
  • Load balancing concepts (Application Load Balancer)
  • NAT gateways (NAT instance costs compared with NAT gateway costs)
  • Network connectivity (private lines, dedicated lines, VPNs)
  • Network routing, topology, and peering (AWS Transit Gateway, VPC peering)
  • Network services with appropriate use cases (DNS)

 

$ 150

}

Duration

30hrs

Module

4

Need Help?
Get instant support from our team

Chat on WhatsApp

$ 150

}

8

Module

6