This AWS tutorial is designed for inexperienced persons and professionals to be taught AWS’s primary and superior ideas. Be taught concerning the numerous matters of AWS akin to introduction, historical past of AWS, world infrastructure, options of AWS, IAM, storage providers, database providers, software Providers, and so forth., and different AWS merchandise akin to S3, EC2, Lambda, and extra. By the top of this tutorial, readers may have a primary understanding of what AWS is and the way it may be used to assist their computing wants.
AWS or Amazon Internet Providers is a cloud computing platform that gives on-demand computing providers akin to digital servers and storage that can be utilized to construct and run functions and web sites. AWS is understood for its safety, reliability, and adaptability, which makes it a preferred alternative for organizations that must retailer and course of delicate information.
Conditions to Be taught AWS
Earlier than leaping to the AWS Tutorial, it’s beneficial to have a primary foundational understanding of working methods, laptop networking, primary coding instructions in Linux terminals, and a few prior data of cloud computing.
AWS Tutorial – Desk of Content material
- Introduction to AWS
- AWS IAM – Identity and Access Management
- Computing in AWS
- AWS Storage Services
- AWS Application Services
- AWS Database Services
- AWS VPC – Virtual Private Cloud
- AWS Billing and Management
- Machine Learning and IoT
Introduction to AWS
- Definition of AWS
- Historical past of AWS
- Setup AWS Business Account
- Setup Free Tier Account
AWS IAM – Id and Entry Administration
- AWS IAM
- AWS SAML
- IAM Identities
- IAM Roles
- Creating IAM roles for EC2
- Denying Access using IAM policy for EC2 and EBS Instance
Computing in AWS
Part 1 – AWS EC2 – Spine of AWS
- What is EC2
- How to create an Instance in EC2
- Types of EC2
- Price Model for EC2
- Introduction to EC2 Spot Instances
- Create a Windows EC2 Instance and Connect Using RDP
- Create an EC2 Instance User Data Script
- Flexibility in EC2 Spot Instances
- Rules for Spot Instances
- Installation of Python3 on AWS EC2?
- Installation of GO on EC2?
- Connecting EC2 using Bastion Host
Part 2 – AWS EBS – Elastic Bean Stalk
- What is EBS (elastic Bean Stalk)
- How to Attach EBS Volume in EC2
- Replacing Unhealthy EC2 Instances in EBS
- Launching an Application on AWS Beanstalk
- Add Security Group in EBS
Part 3 – AWS EBS – Elastic Block Retailer
Part 4- AWS AMI
Part 5 – AWS Load Balancer
Part 6 – AWS Lambda
Part 7 – AWS CloudWatch
- AWS CloudWatch
- AWS Cloudwatch synthetics
- Difference between CloudWatch and CloudTrail
- Bash Scripting
Part 8 – AWS AutoScaling
Part 9 – Different Elastic Computes (ECS, EKS, ECR)
- What is ECS
- What is EKS
- Generating Log Bundle for EKS Instance
- What is ECR
- Difference between EBS and EFS
AWS Storage Providers
- AWS S3
- AWS S3 Storage types/classes
- AWS S3 versioning
- Creation of AWS S3 bucket
- Difference between Amazon S3 and Box
- Difference between Amazon S3 and TitanFile
- Difference between Amazon S3 and SecureSafe
- AWS S3 Lifecycle Management
- Cross Region Replication
- Creation of Cross Region Replication
- AWS Glacier
- How to setup AWS Backup
- Disaster Recovery Strategies
- AWS EBS (elastic block Store)
- AWS EFS
- Difference between EBS and EFS
- Difference between S3 and EBS
- Cross Area Replication
- Cloud Entrance CDN
- Creating Cloud Entrance CDN
- Storage Gateway
- AWS Snowball
- S3 Switch Acceleration
AWS Software Providers
- AWS SQS
- AWS SWF
- AWS SNS
- Installation of AWS SNS
- Elastic Transcoder
- API Gateway
- AWS Kinesis
- AWS Fargate
AWS Database Providers
- Difference between Relational and Non-Relational Database
- AWS DynamoDB
- Working with DynamoDB Tables
- Introduction to NoSQL Workbench
- Creating a table in AWS DynamoDB
- Querying in a table in AWS DynamoDB
- Working with Queries
- Working with backups
- Web-based Setup
- AWS Aurora
- Difference between Aurora and Redshift
- Working with Third-Party Data in Redshift
- Copy an Amazon Redshift Cluster to a Different AWS Account
- Introduction to AWS RDS
- Creating RDS Instance
- What is ElasticCache
AWS VPC – Digital Non-public Cloud
- AWS VPC
- Security in VPC
- VPC Peering
- Creating your personal customized VPC
- VPC Networking Components
- How to check metadata about VPC
- Working with VPC and subnets
- Direct Join
- NAT Gateways
- How VPC interacts with Direct Connect Services
- AWS VPC Endpoints
- AWS VPC FlowLogs
- AWS Bastion Host
- Connect an EC2 of Private Subnet using Bastion Host
- NACL vs Security Group
- AWS Lightsail
- Launch a WordPress using lightsail
- Resolve Domain verification using SES
- AWS CloudFormation
- Unregistered Function Error in Athena
- What is AWS Amplify
- Creating a User Pool in AWS Cognito
- What is DNS
- What is Route53
- Removing Restrictions from Port 25 in EC2
- AWS Knowledge Pipeline
AWS Billing and Administration
Machine Studying and IoT
AWS Interview Questions
Benefits of AWS
Listed below are Some Benefits of Amazon Internet Providers are –
- Value Environment friendly – AWS doesn’t necessitate any upfront funding, long-term dedication, or minimal expense for the setup of Cloud Infrastructure.
- Flexibility – AWS presents Easy internet hosting of Purposes and it offers on the spot availability of latest options and know-how.
- Scalability – AWS supply Options like AutoScaling and Elastic Load Balancing and their scale Improve and Lower based on demand or site visitors on the applying.
- Safety – AWS offers end-to-end encryption know-how and privateness to its clients.
Software of AWS
Amazon Internet Providers (AWS) is being more and more adopted by many giant enterprises akin to Netflix, McDonald’s, Airbnb, NASA, and Samsung to broaden their companies. AWS presents quite a lot of functions, a few of which embody:
- Storage and Backup
- Social Networking
- Cell Apps
- Web sites
- Gaming
Conclusion
AWS or Amazon Internet Providers is a strong cloud computing platform that gives a variety of on-demand computing providers akin to digital servers and storage. This tutorial has offered a short introduction to cloud computing and given an outline of the varied AWS services which might be out there. By the top of this tutorial, readers may have a stable understanding of AWS.