Amazon AWS
Course Duration: - 1.5 Months (1hrs)
Course Contents for AWS Training
1. Introduction to Amazon Web Services (AWS) & The Cloud
- What Is Cloud Computing & Advantages of Cloud Computing
- AWS Architecture and Terminology, AWS Regions and Availability Zones
- Understanding How AWS is Physically Set Up
- Understanding How AWS is Physically Set Up
- (EBS) & Amazon Simple Storage Service (S3)
- Understanding VPCs, Understanding RDS
- Selecting the appropriate AWS service based on compute, data, or security requirements
- Cloud Service Models, Essential Characteristics & Cloud Computing Deployment Models
- LAB - Navigate the AWS Management Console
2. AWS Elastic Compute Cloud- AWS EC2
- Understanding EC2 Instance Types, The Lifecycle of Instances
- Storage Options for EC2 Instances & Advanced EC2 Features
- LAB- Deploying an EC2 Linux and EC2 Windows Instance, Security Groups, Monitoring and Reporting
3. AWS Storage Fundamentals
- High Level view of AWS Storage Solutions
- Amazon Simple Storage Service (S3), Amazon Glacier, Amazon Elastic Block Store (EBS), Amazon Cloudfront & AWS Storage Gateway
- Managing Instance Volumes Using EBS, EBS Snapshots and Replication
- LAB- AWS EBS- Creating and Deleting EBS Volume, Attaching & Detaching EBS Volume and Creating Snapshot etc.
4. AWS Simple Storage Service (S3)
- AWS Simple Storage Service (S3) Essentials, S3 Bucket/Object Versioning And LifeCycle Policies
- Moving Objects Into S3, Handling Bucket And Object Permissions, Accessing S3
- Objects, Protecting Data In S3
- AWS S3 Concepts & Advanced S3 Features, Hosting A Website In S3
- Amazon Simple Storage Service (S3), Amazon Elastic Block Store (EBS) and Amazon CloudFront storage solutions
- Amazon Glacier - Archives, Vaults, Vaults Locks & Data Retrieval
- Amazon Glacier versus Amazon Simple Storage Service (Amazon S3)
- LifeCycling with S3 and Glacier
- Getting Data into AWS – Snowball and Transfer Acceleration
- Introduction to CloudFront
- CORS, Bucket Policies, ACLs, and Encryption
- LAB- S3 Bucket Policy and Versioning
- LAB- Enabling S3's LifeCycle feature - Lifecycle Policies
- LAB- Creating A Static Hosting Website With S3
5. Amazon IAM (Identity and Access Management)
- Understand the security measures AWS provides and key concepts of AWS Identity and Access Management (IAM)
- IAM Best Practices For New Accounts, Building IAM Policies & Using IAM Roles with EC2
- Active Directory Federation Role
- Web Identity Federation Role
- LAB- IAM - Creating and Managing User Access, Creating Users, Roles, and Groups
- LAB- Logging IAM events on CloudTrail
6. Amazon VPC (Virtual Private Cloud) And Networking
- Introduction To VPC And AWS Networking, AWS Networking Architecture
- Building Your Own Custom VPC
- Subnets, Route Tables, Internet Gateways
- NATs Versus Bastion Hosts
- Network Access Control Lists (ACLs)
- Dynamic Host Configuration Protocol (DHCP) Option Sets
- Elastic IP Addresses (EIPs), Elastic Network Interfaces (ENIs)
- Endpoints & VPC Peering
- Security Groups, Network Access Control Lists (ACLs)
- Network Address Translation (NAT) Instances and NAT Gateways
- VPC Peering & VPC Flow Logs
- Virtual Private Gateways (VPGs), Customer Gateways (CGWs), and Virtual Private Networks (VPNs)
- VPC Networking, VPC Security
- VPC Access Methods & VPC Configuration, Extending The VPC To On-Premise Networks
- Integrate the VPC with On-Premise-Networks
- LAB- Building a Virtual Private Cloud from Scratch & Securing Your VPC
- LAB- Creating a NAT Instance in a VPC
- LAB- Configuring VPC Peering & Routing Between VPCs
7. AWS Security Fundamentals
- Understanding AWS Security Measures
- AWS Shared Responsibility Model
- AWS Compliance Program
- AWS Global Infrastructure Security
- Physical and Environmental Security
- Layered Security, Security Groups & Network ACLs
- AWS Reports, Certifications, and Third-Party Attestations
- AWS Account Security Features
- AWS Credentials, Passwords
- Cloud Security Considerations & Security Best Practices for Clouds
- LAB- Security Group and Network ACLs
- LAB- Encrypting & Controlling Access to S3; Logging and Auditing Access and Actions
8. Securing Data on AWS
- Shared Responsibility Model
- Protecting Data at Rest
- Protecting Data in Transit
- Securing Your Operating Systems and Applications
- How to use IAM to keep your data secure
- AWS Multi-Factor Authentication (AWS MFA)
- LAB- MFA (Multifactor Authentication) on Amazon Web Services
9. Database Fundamentals for AWS
- Amazon RDS (Relational Database Service) Overview, Working With RDS
- Relational Database Service (RDS): Structure, Understanding RDS Multi-AZ Failover
- RDS Security Groups, Read Replicas with MySQL RDS Across Regions
- DyamoDB and NoSQL, DynamoDB vs Amazon RDS Database
- LAB- Setting Up RDS, Multi-AZ, Backups, and Read Replicas
- LAB - Creating DynamoDB Tables
10. Understanding Backup Options
- Overview of Backup Services on AWS and Services that Include Backups
- Managing Backup And Disaster Recovery Processes,
- Quickly Recovering from Disasters
- S3 and RDS Backup Options, EBS Options, EC2 Backup Strategies
- LAB- S3, RDS Backup & EBS Options
11. Load Balancing with Elastic Load Balancing (ELB)
- Introduction to ELB, Basic ELB concepts
- Internet-facing ELBs & VPC-facing ELBs
- LAB- Elastic Load Balancer Configurations for high availability
- LAB- SSL on Elastic Load Balancer
12. AWS's Domain Name System
- Amazon Route 53 Overview
- Domain Name System (DNS) & Concepts
- Steps Involved in Domain Name System (DNS) Resolution
- Record Types & Supported Record Types
- Domain Registration
- Domain Name System (DNS) Service
- Hosted Zones
- Amazon Route 53 Enables Resiliency
- Domain name management, Route 53 Web Request Handling, Route53 and DNS Failover
- Simple Routing Example
- Weighted and Latency-Based Routing
- Failover and Geo-Based Routing
- LAB- Configuring Route 53 from the AWS Management Console
- LAB- Route 53 Complex Configurations
13. Amazon CloudTrail
- Amazon CloudTrail Overview, Configuring CloudTrail In The Console
- LAB- Monitoring CloudTrail Events With CloudWatch
14. Working with Amazon CloudFront
- Amazon CloudFront Key Concepts And Overview
- CloudFront architectural considerations, Dynamic Content With CloudFront,
- Monitoring CloudFront with CloudWatch
- LAB- Creating A Multi-Region CloudFront Solution
15. Understand AWS management tools
- Amazon CloudWatch and AWS Trusted Advisor
- Monitoring with Amazon CloudWatch and Trusted Advisor
- LAB- Configuring CloudWatch from the AWS Management Console
16. Active Directory and Amazon Web Services
- Setting up Simple Active Directory
- Setting up AWS Directory Service for Microsoft Active Directory
- Active Directory Connector
- AWS Hybrid Active Directory Environments
- LAB- Join EC2 Instance to the Domain (Simple AD & AWS AD) Windows
17. High Availability And Fault Tolerant Systems on AWS
- Designing highly available, cost -efficient, fault-tolerant, scalable systems, Disaster
- Recovery And Fail-over Strategies
- Implement DR for systems based on RPO and RTO
- Implement Elasticity
- Scaling Vertically & Horizontally
- AutoScaling vs. Resizing
- Applying Auto Scaling And ELB To Create High Availability And Fault Tolerance
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS
- LAB- Elastic Load Balancer With High Availability Hands On
- LAB- Configuring an Auto Scaling Application
18. Monitoring Performance and Availability
- Creating CloudWatch Alarms to Monitor Amazon EC2 Instances & EBS for Performance and Availability
- Creating CloudWatch Alarms to Monitor the Elastic Load Balancer for Performance and Availability
- Creating CloudWatch Alarms to Monitor the RDS for Performance and Availability
19. Troubleshooting
- EC2 Troubleshooting Scenarios
- VPC Troubleshooting Scenarios
- ELB Troubleshooting Scenarios
- Auto Scaling Troubleshooting Scenarios
- LAB- Troubleshooting Connectivity Issues
20. Application Services
- Introduction to the Simple Queue Service (SQS)
- Introduction to the Simple Notification Service (SNS)
- Hands-on with SNS
- Example of Using SQS and SNS
- Introduction to the Simple Workflow Service (SWF)