Video description
Learn best practices to be followed as AWS Solutions Architect and AWS SysOps Administrator
About This Video
- A comprehensive course along with hands-on practical lab
- Real-time AWS project architecture along with use cases with lab practices
- Deep dive into the architecture view for each AWS service
In Detail
Amazon provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. This course focuses on the best practices to be followed as an AWS solutions architect and AWS SysOps administrator.
You will look at the top 25 AWS services such as EC2, VPC, Lambda, Route 53, Glacier, CloudFront, RDS, DynamoDB, IAM, API Gateway, CloudWatch, Trusted Adviser, EFS, SNS, Lightsail, Certificate Manager, KMS, S3, CloudTrail, Systems Manager, Inspector, Secrets Manager, CloudFormation, Elastic Beanstalk, and Cost Explorer services.
This course follows a system-driven approach to explain these AWS services, the architecture view for every specific service, and real-time use cases with practical implementation. You will see how we can deploy these resources in the AWS cloud and provide logical relationships between each resource to have a production-ready environment.
By the end of this course, you will have learned to plan, design, and deploy the infrastructure in the AWS cloud. You will start managing and supporting the infrastructure in the AWS cloud with the best efforts to minimize downtime from a business perspective. You will have learned the top 25 AWS services and adopted the best practices to be followed when deploying the infrastructure in AWS, addressing security, high availability, and scalability solutions for the application.
Audience
This course is designed for beginner system administrators who want to explore cloud technologies and individuals who want career growth in AWS cloud technologies.
This will also be beneficial to AWS beginners who want to experience real-time AWS infrastructure with a hands-on approach.
The course focuses on expertise-level learning in AWS top 25 services with real-time projects. To gain the most out of this course, you should have basic knowledge of Linux and a desire to adopt the Cloud Model.
Table of Contents
Chapter 1 : Introduction to the Course
What You Will Learn
What You Will Become
Know Your Instructor
Chapter 2 : Cloud Computing Basics – Introducing IaaS, PaaS, and SaaS Service Models
Cloud Computing Introduction
Cloud Service Models
Cloud Deployment Models
Chapter 3 : Prerequisites – Key Skills Required Before Getting Started with AWS
Linux Basics
AWS Free Tier Account
Desire to Adopt Cloud Model
Chapter 4 : AWS Global Infrastructure
Regions
Availability Zones
Chapter 5 : EC2 Basics – Virtual Servers in AWS Cloud
What is Amazon EC2?
How to Create EC2 Instance - Linux
How to Create EC2 Instance - Windows
How to Configure EC2 Instance?
Instance States
EC2 Instance Types
EC2 Pricing Models
Chapter 6 : Networking Basics – Basics of Network Topology and IP Address Classes
Know Networking Terms – IP, Port, Protocol, Service, Daemon
Apache HTTP Server
Chapter 7 : VPC – Configure Custom Virtual Private Cloud in AWS Cloud
Build Your Own Datacenter
What is AWS VPC?
Create Custom VPC
Create Custom VPC - Lab
Private Subnet Versus Public Subnet
Private Subnet Versus Public Subnet - Lab
VPC Peering Connections
VPC Peering Connections - Lab
Network ACLs Versus Security Groups
Virtual Private Network (VPN)
Chapter 8 : EC2 Advanced – Virtual Servers in AWS Cloud
EC2 Instance Metadata
How to Manage Instance Settings
Bootstrap EC2 Instances
AMI – Create, Copy, and Manage Permissions
EC2 Placement Groups
Public IP Versus Elastic IP
EC2 Summary
Chapter 9 : EBS Volumes – Block Level Storage in AWS Cloud
Introduction to Elastic Block Store – EBS
Instance Store Volumes
EBS Snapshots
Chapter 10 : CloudWatch Basics – Monitor AWS Resources and Applications Performance
CloudWatch Metrics
CloudWatch Dashboards
CloudWatch Alarms
Chapter 11 : Simple Notification Service
SNS Introduction
Create Topic and Subscriptions to the Topic
CloudWatch Alarms - Lab
Chapter 12 : Certificate Manager – Provision, Manage, and Deploy SSL/TLS Certificates
Data Encryption Introduction and Types
Create SSL/TLS Certificates - Lab
Chapter 13 : Route 53 – Scalable DNS and Domain Registration
What Is Route 53? | How DNS Works
How to Create Hosted Zone
DNS Record Types
Route 53 Health Checks
Chapter 14 : Load Balancing – High Availability Solution for the Applications and Servers
High Availability and Load Balancer - Architecture
Classic Load Balancer
Application Load Balancer
Network Load Balancer
Chapter 15 : Auto Scaling – Scale EC2 Instances Proportional to Application Load
What Is Auto Scaling?
Auto Scaling Group - Architecture
Auto Scaling Group with ELB Association
Create Launch Configuration
Create Auto Scaling group
Chapter 16 : S3 – Scalable Object Storage in AWS Cloud
What Is S3?
Create First S3 Bucket
Create First S3 Object
S3 Storage Classes
S3 Versioning
S3 Lifecycle Management
Chapter 17 : IAM – Manage User Access and Encryption Keys
What Is IAM? | IAM Architecture
IAM User, IAM Group - Lab
IAM Policy - Lab
IAM Role - Lab
S3 Cross Region Replication - Lab
IAM MFA and Security Best Practices
Chapter 18 : AWS CLI – Manage AWS Services and Resources Through AWS CLI
How to Install AWS CLI on Windows Systems
How to Install AWS CLI on Linux
Explore AWS CLI Real-Time Use Cases
Chapter 19 : Key Management Service – Generate and Manage AWS Encryption Keys
KMS Architecture
Key Management Service (Lab)
EBS Volume Encryption
S3 Encryption
Chapter 20 : EFS – Managed Network File Storage for EC2
EFS Architecture
Create EFS
Mount on EC2 Instances
Chapter 21 : S3 Glacier – Data Archival Solution in AWS Cloud
What Is S3 Glacier?
Create Vault
Retrieval Policies
Chapter 22 : CloudWatch Advanced – Monitor AWS Resources and Applications Performance
CloudWatch Logs
CloudWatch Custom Metrics
CloudWatch Events
Chapter 23 : CloudFront – Global Content Delivery Network
CloudFront Architecture
Create CloudFront Distribution - Lab
Chapter 24 : CloudTrail – Track IAM User Activity and API Usage
What Is CloudTrail?
Create Trail - Lab
Chapter 25 : Lambda – Run Code Without Thinking about the Code | Serverless Architecture
What Is AWS Lambda?
Getting Started with AWS Lambda - Lab
Chapter 26 : RDS
RDS Introduction
Getting Started with RDS – Lab
Chapter 27 : DynamoDB
Create DynamoDB Table
Chapter 28 : API Gateway – Build, Deploy, and Manage APIs
API Gateway Architecture
Create an API - Lab
API Gateway Real-Time Use Case
Chapter 29 : Elastic Beanstalk
What Is Elastic Beanstalk?
Create a Web App - Lab
Chapter 30 : CloudFormation – Create and Manage Resources with CloudFormation Templates
What Is CloudFormation?
Create Stack - Lab
CloudFormation Designer - Lab
Chapter 31 : Systems Manager – Session Manager, Run Command, Parameter Store, and Patch Manager
What Is Systems Manager?
Session Manager
Run Command
Patch Manager
Chapter 32 : Secrets Manager – Rotate, Manage, and Retrieve Secrets Through Their Lifecycle
What Is Secrets Manager?
Store a new secret in Secrets Manager - Lab
Secrets Manager Use Cases
Chapter 33 : Inspector – Analyze Application Security and Report
Inspector Architecture
Inspector – Install, Run, and Analyze – Lab
Chapter 34 : LightSail – Launch and Manage Virtual Private Servers
LightSail Architecture
Getting Started with LightSail
Chapter 35 : AWS Limitations
AWS Free Tier Limitations
AWS Service Limits
Chapter 36 : AWS Cost Explorer
What Is AWS Cost Explorer? How to Analyze Cost Report?
Chapter 37 : AWS Support
AWS Support Plans
How to Raise Support Ticket with AWS?
Chapter 38 : AWS Trusted Advisor
What is AWS Trusted Advisor?
Chapter 39 : AWS Project – Explore Real-Time 3-Tier Architecture
AWS Project - 3-Tier Architecture Deep Dive