DESCRIPTION
AWS Certified Solutions Architect is among the most valuable and sought-after cloud computing certifications in the world. We designed this cloud architect certification training for anyone seeking to learn the major components of Amazon Web Services (AWS). By the end of the course, you’ll be prepared to pass the associate-level AWS Certified Solutions Architect certification exam.
Upon completing this module, you should be able to:
- Understand different classic data center elements
- Know need of virtualization
- Define Cloud Computing
- Categorize different Cloud Computing Service and Deployment models
- Describe AWS Global Infrastructure
- Categorise Services available in AWS
- Work with CLI and Management Console
CURRICULUM
AWS Certified Solution Architect - Professional (Architect)
Associate & ProfessionalCoverage : Pre-Requisites + AWS Admin (AWS Certified Solution Architect - Associate) + AWS Architect (AWS Certified Solution Architect - Professional) 8-9 Weeks - 6 days/week & 2 hours/day
Pre-Requisites
- Pre-requisites/Essentials covered
- Networking & Network Security
- Storage
- Hypervisor (Virtualization)
- HA&DR/BCP
- Identity Access Management (IAM)
- Monitoring
- Continuous connectivity
AWS Certified Solutions Architect – Associate (SAA-C02)/ AWS Certified SysOps Administrator – Associate (SOA-C01)
The foundation of Associate Cloud Engineer mastery is with the real-world job role of the cloud engineer. Along with relevant experience, the training in this learning path can help support your preparation. AWS certifications are very much in demand. Most organizations are now seeing the advantages that the cloud offers and view AWS as the leader in the public cloud arena. Holding a certification in AWS will validate your knowledge and help you gain employment. Professionals who hold an AWS certification can expect to find employment quickly with highly competitive compensation.
- About trainer
- Who are you?
- Course objective
- Pre-requisites
- What is cloud computing
- Benefits of cloud computing
- History of Cloud computing
- CapEx Vs OpEx
- Cloud deployment models & types of cloud services
- Problems persisted….origin for cloud computing
- Why cloud computing?
- Cloud computing learning path
- Career in/with cloud computing
- Summary
- Questions
- Welcome to AWS Cloud Platform
- What is cloud computing – definition from google
- What is google cloud Platform
- How AWS is different from other competitors
- Why choose Google Cloud Platform
- Learning Path – AWS Infra
- Learning Path – Other in AWS
- What are we teaching? Cost? Duration? Time? Specialization?
- Training Vs Realtime
- Why SR Cloud Engineering?
- Summary & Questions
- AWS Console tour
- The AWS well architected framework
- AWS Global Infrastructure
- AWS Regions
- AWS Availability Zones (AZs)
- AWS Edge Locations
- AWS Datacenters
- Summary & Questions
- AWS Networking Deep Dive
- VPC Definition & Components
- Subnets, private subnet & public subnet
- What is Amazon VPC
- Amazon VPC Specifics
- Deploying a VPC
- One VPC Vs. Multi VPC
- VPC Limits
- VPC and IP Addressing
- CIDR
- VPC and Subnets
- Route Tables
- Internet Gateways
- NAT Gateways
- Subnet Configuration & Usecases
- Elastic Network Interfaces & Elastic IP Address
- Summary & Questions
- Create a private VPC
- Create a public VPC
- Create Subnets
- Create Route Tables
- Connect VPCs with VPC Peering
- Create and configure NAT Gateway
- Create and configure NAT Instance
- Creating & Assigning Elastic IP
- Virtual Private Cloud (VPC) Network
- High Availability
- Hybrid Cloud - Connecting Networks
- Virtual Private Gateway (VGW)
- VPN Connections
- Multiple VPNs
- AWS Direct Connect (DX)
- AWS Direct Connect (DX) Usecases
- Connecting VPCs - PC Peering
- Transit Gateway
- VPC Endpoints
- Summary & Questions
- Create and configure VPC peering
- Create and configure Virtual Private Gateway
- Create and configure Endpoints
- Security Groups
- Network Access Control Lists (ACLs)
- Multiple Layers of Defense
- Directing VPC Traffic
- Summary & Questions
- Cloud VPN
- Explore default ACLs
- Explore default Security Groups
- Create ACL
- Create Security Group
- What is Amazon EBS
- Amazon EBS Volume Types
- Amazon EBS Optimizations
- Shared File Systems
- Amazon Elastic File System (EFS)
- Amazon FSx
- Summary & Questions
- Create and configure EBS volumes
- Managing & Monitoring EBS volumes
- Backup Services in AWS
- Create and configure EFS
- Managing EFS
- What is Amazon EC2
- Virtual machines Vs. Physical Servers
- Amazon EC2 and AMIs
- EC2 Image Builder
- EC2 User Data
- EC2 metadata
- Amazon EC2 Instance Types & Name
- Amazon EC2 Instances - Sizes
- EC2 Pricing Options
- Placement Groups
- AWS Compute Optimizer
- Tag's & Best Practices
- EC2 Architectural Considerations
- Summary & Questions
- AMIs
- Create EC2 instances
- Manage EC2 Instances
- Explore all EC2 instance types
- Placement Groups
- Elastic Load Balancing (ELB)
- Elastic Load Balancing (ELB) - Features
- Elastic Load Balancing (ELB) - Options
- Application Load Balancer
- Network Load Balancer
- Classic Load Balancer
- Cloud Design Patterns
- What is High Availability?
- High Availability - Examples
- Summary & Questions
- Deploy Application Load Balancer
- Registering EC2 instances with target groups
- Create Network Load Balancer
- Create Classic Load Balancer
- Registering EC2 instances with Classic Load Balancer
- High Availability & Elasticity Strategies in AWS
- High Availability Factors
- What is Scaling
- What is Elasticity
- Types of Elasticity
- Auto Scaling for Elasticity - EC2
- Ways to Auto Scale
- Auto Scaling - Purchasing Options
- Types of Elasticity
- Auto Scaling for Elasticity - EC2
- Ways to Auto Scale
- Auto Scaling - Purchasing Options
- Summary & Questions
- Building AutoScaling groups
- Auto Scaling groups (Manual, predicted, Scheduled & Dynamic)
- Database Layer Considerations
- Database Types - Relational & Nonrelational
- Unmanaged databases in AWS Cloud
- Managed databases in AWS Cloud
- Amazon Database Options in AWS
- Amazon RDS & Amazon Aurora
- Amazon Dynamo DB
- Amazon DB Use cases
- Security for Amazon RDS & DynamoDB
- Summary & Questions
- Explore DB options
- Create and configure RDS
- Amazon S3 & Use cases
- Amazon S3 Access Control - General & Policy
- Amazon S3 Access Points
- Amazon S3 Versioning
- Amazon S3 Access Control - CORS
- Moving data into S3
- Amazon S3 Multipart upload
- Amazon S3 Transfer Acceleration
- Moving bulk data into S3
- Amazon S3 Costs
- Amazon S3 Glacier
- Amazon S3 Glacier Archives and Vaults
- Amazon S3 Costs
- Amazon S3/Amazon S3 Glacier Storage Classes
- Amazon S3 Lifecycle Policies
- Summary & Questions
- Create S3 Bucket
- Configure Datalifecycle
- Hosting a static website
- The Importance of IAM
- IAM Users
- AWS Root User
- Programmatic Access
- Multiple Policies
- IAM Groups
- Group Scenario
- IAM Roles
- Trust Policies
- AWS Security Token Service (STS)
- Service Role
- Delegated Role
- Best Practices
- MFA
- Summary & Questions
- IAM in the Web Console
- Creating an IAM User
- Applying Password Policies
- Access Keys
- Enabling MFA
- IAM Groups
- Managing IAM Users in IAM Groups
- Create and Assign IAM Service Roles
- IAM Policies
- What Is an ARN?
- Policy Structure
- NotResource and NotAction
- Creating a Policy
- Policy Types
- Choosing Policies
- Policy Scenarios
- Policy Summary
- Service Action Summary
- Access Advisor
- Policy Evaluation
- Policy Simulator
- Policy Conditions
- Permission Boundaries
- Summary & Questions
- Creating an IAM Policy
- Working with an IAM Policy
- Comparing IAM Policy Types
- Understanding IAM Policies
- Using Policy Simulator
- Using a Policy Condition
- Using Permission Boundaries
- What are Microservices
- Container Services
- Containers vs. Virtual Machines
- Containers on Amazon EC2
- Amazon Elastic Container Service (Amazon ECS)
- Container -Based Microservices
- AWS Fartgate
- Serverless Computing
- AWS Lambda
- AWS Lmbda - Event Sources
- Benefits of Serverless Computing
- Amazon S3 and AWS Lambda
- Amazon API Gateway
- Serverless Mobile Backend
- AWS Step Functions
- Amazon State Language
- Video on Demand (VOD) Architecture
- Summary & Questions
- Create and configure Lambda function
- Loading data by Lambda
- Infrastructure as code
- Deployment Manager
- Automating the Infrastructure of Networks Using Deployment Manager or Terraform
- Automating the Deployment of Infrastructure Using Deployment Manager
- Automating the Infrastructure of networks using Deployment Manager
- Automating the Deployment of Infrastructure Using Terraform
- Launch on GCP Marketplace
- Summary & Questions
- Deploy network by AWS CloudFormation template
- Deploy application layer by AWS CloudFormation template
- Templates by AWS CloudFormation Designer
- The reasons for monitoring
- Monitoring the AWS cost
- Monitoring the infrastructure
- AWS CloudWatch
- AWS CloudWatch Metrics, Logs, Alarms, Events, Rules & Targets
- Visualizing CloudWatch
- Monitoring the User Activities
- AWS CloudTrail
- Monitoring Network with VPC Flow Logs
- Summary & Questions
- AWS CloudWatch
- AWS CloudTrail
- Operations Management - Overview
- What is Explorer
- OpsCenter
- CloudWatch Dashboards, Trusted Advisor, and Personal Health Dashboard
- Application Management
- Resource Groups
- AppConfig
- Parameter Store
- Actions and Changes
- Automation
- Maintenance Windows and Change Calendar
- Instances and Nodes
- Monitoring Compliance, Inventory, and Creating Managed Instances
- State Manager and Patch Manager
- Distribute Applications
- Shared Resources Overview
- Summary & Questions
- Creating, Understanding, and Using Resource Groups
- Configure Applications Using AppConfig
- CloudWatch Dashboards, Trusted Advisor, and Personal Health Dashboard
- Performing Tasks Using Automation
- Creating and Managing Automation Documents
- Creating Maintenance Windows and Setting a Change Calendar
- Implementing State Manager and Patch Manager
- Operations with resource group
- Configure Patch Manager
- Configuration Compliance
- Configure Inventory Manager
- Configure an AWS Config rule to monitor patch compliance
- What is DNS
- What is AWS Route 53
- Private hosted Zone
- Public Hosted Zone
- Summary & Questions
- Create Private hosted zone
- Create Public Hosted Zone
- Create records and alias
- Setup Your AWS Organization
- Enabling AWS Organizations
- Using IAM: Users, Groups, Policies, and Roles
- Managing Cross-account Access
- Using Federation and AWS Single Sign-on
- Expanding Your Single Sign-on Experience
- Maintaining Compliance
- Understanding Shared Responsibility
- Leveraging AWS Tools for Cost Optimization
- Guidelines from the AWS Well-architected Framework
- Summary & Questions
- Core Components
- Subnets and Availability Zones
- IPv4 Addressing
- VPC Design
- Adding a CIDR Range to a VPC
- Adding a Subnet to a VPC
- IPv6 Addressing
- DHCP and Option Sets
- Amazon Provided DNS
- Network Performance and Advanced Options
- Routing in a VPC
- Private and Public Subnets
- Internet Gateways
- Egress-only Internet Gateways
- Ingress Routing
- NAT Gateways
- High Availability for NAT
- Amazon Provided DNS
- Configuring Custom DNS
- Gateway Endpoints, Interface Endpoints
- VPC Flow Logs
- Traffic Mirroring
- Hybrid Connectivity and VPC Peering
- Unsupported Scenarios
- Site-to-site VPN Options
- VPN Setup and Routing
- Direct Connect Overview
- DX Physical Connections and Availability
- Direct Connect Gateway
- Transit VPCs & Transit Gateways
- Summary & Questions
- Securing and Managing Your AWS Account
- Managing the Root User
- Securing IAM Users
- Limiting Actions with IAM Policies
- Using a Permissions Boundary
- Avoiding the Confused Deputy with Roles
- Sandbox Accounts
- Managing Keys and Certificates
- Managing Keys with KMS
- Understanding CloudHSM
- Certificate with ACM
- Protecting Your Account and Applications
- WAF
- Adding WAF in Front of Endpoints
- Protecting against DDoS with Shield
- Using GuardDuty
- Summary & Questions
- Designing Stateless Architectures for Resilience
- Stateless Versus Stateful Architectures
- Lambda Functions within a Stateless Architecture
- Implementing Resilient Auto Scaling Workloads
- Application Load Balancer
- Network Load Balancers
- CloudFront and Route53 Advanced Concepts
- CloudFront Distributions
- Utilizing Route 53 Health Checks and Routing Policies
- Route 53 Resolvers and Traffic Flow Policies
- Summary & Questions
- EC2 Instances
- Selecting Storage for Your EC2 Instance
- Breaking down EC2 Costs
- AMIs and EBS Snapshots
- Sharing Data with EBS Snapshots
- Placement Groups and Instance Profiles
- Authenticating from Your EC2 Instances
- Applications on Elastic Beanstalk
- Using Elastic Beanstalk for Simple Deployments
- Building Serverless Applications with Lambda
- Serverless and Lambda
- Designing Serverless Applications
- Containers on AWS
- Options for Running Containers
- Available Services for Containerized Applications
- Summary & Questions
- Challenges with the On-prem RDBMS
- The Self-managed RDBMS in AWS
- The RDS Solution in AWS
- Advantages of RDS in AWS
- Disadvantages of RDS in AWS
- AWS Aurora
- The DynamoDB Architecture
- NoSQL Database Design
- Advanced Features of DynamoDB
- DynamoDB Security Best Practices
- ElastiCache
- ElastiCache Deployment Options
- Securing ElastiCache
- Graph and Document Databases in AWS
- Why Graph Databases?
- AWS Neptune
- AWS DocumentDB
- Summary & Questions
- Designing Data Migration Solutions in AWS
- Data Pipeline
- Database Migration Service (DMS)
- Factors Impacting DMS Performance
- AWS Storage Gateway
- AWS Snowball
- Summary & Questions
- Cost Effective Storage in AWS
- S3 Storage Classes
- S3 Glacier and S3 Glacier Deep Archive
- EBS Storage Options and Pricing
- Cost Effective Compute in AWS
- On-Demand, Spot, Reserved, and Scheduled EC2 Instances
- Right Sizing EC2 to Optimize Costs
- The Cost Saving Benefits of Serverless Compute
- Database Pricing and Cost-optimization
- Cost-optimized Network Architectures
- ELB and Auto Scale Can Be Used to Optimize Costs
- VPC Routing and Hybrid Connectivity Decisions to Help Optimize Costs
- Making Cost-optimized Decisions
- Factors That Can Affect Costs in AWS
- Summary & Questions
Demo/Lab
Working with AWS Tools to Monitor and Estimate Costs in AWS
- Migration Methodology
- Migration Tools & Services
- VMware Cloud on AWS
- AWS Migration Acceleration Program
- AWS Managed Services for migrations
- AWS Professional Services for migration the large numbers of workloads
- AWS Migration Partners
- Summary & Questions