
Explore Amazon Web Services and cloud database offerings, emphasizing on-demand pricing, simplicity, elasticity, and scalability through global infrastructure and managed services for secure enterprise deployments.
Set up your AWS account, sign up with a unique account name and password, and explore free-tier services like S3, Lambda, CloudWatch, SNS, Cognito in the management console.
Navigate the AWS console to find services, bookmark favorites, manage cloud formation and billing, and set recurring budgets with email alerts to control costs.
Learn the basics of AWS identity and access management, including users, groups, roles, and policies, to control permissions, secure root access, and assign predefined or custom policies for resources.
Configure and manage AWS IAM by enabling MFA, creating admin users, assigning group and policy permissions, enforcing password policies, deleting access keys, and setting up alias.
Discover AWS EC2, the core elastic compute cloud, and learn to launch Linux or Windows instances, configure security groups and VPC networking, and leverage auto scaling and load balancing.
Navigate the EC2 dashboard to configure SSH access, security groups, and port 22; manage elastic IPs, EBS volumes, and AMIs, and use on-demand and spot instances with placement groups.
Launch an EC2 instance on AWS by selecting an Amazon Linux AMI, choosing an instance type, creating a key pair, configuring storage and security, then connect via EC2 Instance Connect.
Learn how to change an AWS EC2 instance type using the new UI console: stop the instance, switch to a larger or smaller type, and verify memory changes.
Learn to ssh into an AWS EC2 instance using a private key, set proper permissions, and connect as ec2-user while reviewing security group settings.
Learn how security groups act as a virtual firewall within a vpc, controlling inbound and outbound traffic for an instance with configurable rules.
Public IPs are globally routable, private IPs stay in a private network behind a gateway, and elastic IPs provide a static public IP tied to your account.
Explore how public IPs, private IPs, and elastic IPs work in AWS through hands-on exercises, learning IP association, start/stop effects, and when to use each address.
Launch and configure an EC2 Linux instance, install and start Apache, update packages, configure security group for port 80, and verify a test page via the public IP.
Configure EC2 user data to run scripts, install software via yum, and start and enable services on launch, including setting security group access for port 22.
Explore AWS instance launch types, including on-demand, reserved, spot, dedicated host, and dedicated instance, with notes on pricing, commitments, and suitable use cases.
Explore how to launch various instance types, including dedicated hosts, spot, and on-demand, with tenancy settings, placement options, and upfront or bid payment.
Launch an Amazon Linux instance, open ports 22 and 80, connect via public IP, install a web server, and create an ami to launch new instances from it.
Launch multiple ec2 instances from a single Amazon machine image, a preconfigured template that includes the operating system and software, available as private, public, or marketplace images.
Explore EC2 placement groups and learn how cluster, spread, and partition strategies govern instance placement, low latency, high bandwidth, and resilience, with hands-on console setup.
Master hands-on AWS EC2 placement groups by creating cluster, spread, and partition strategies in the AWS console to optimize instance placement and prevent EC2 instance failure.
Explore the spot instance and unused cloud capacity, achieving discounts against on-demand pricing. Discover bid-based termination, minimum one to six hours, and pools for capacity-optimized, price-optimized, and lowest-price strategies.
Learn how to deploy spot instances on AWS using the EC2 console and launch templates, selecting instance types, capacity pools, and pricing to optimize savings.
Learn to diagnose EC2 launch issues, including per-region vCPU limits, insufficient capacity, and terminations due to EBS, KMS, or AMI problems, and resolve by region or quota changes.
Troubleshoot EC2 ssh connections by resolving private key file permission errors (400), host key errors, and configure security group inbound rules to fix timeouts.
Learn how EC2 hibernate preserves in-memory RAM by saving to an encrypted EBS volume, enabling fast resumption for long-running processes, and how to configure, start, and stop hibernate.
Explore how burstable AWS instances like T2 and T3 use CPU credits to handle spikes, compare unlimited and standard credit modes, and monitor credit usage.
Connect to EC2 instances via SSH on port 22 using a private key and the default username, then explore IP options, EBS, EMI templates, and pricing models.
Discover high availability and scalability by comparing vertical scalability (scale up) with horizontal scalability (scale out), and see how load balancers and auto scaling enable fault-tolerant, multi-data-center deployments.
Explore how load balancers distribute traffic across multiple instances, perform health checks, and manage stickiness, target groups, and SSL across classic, application, and network load balancers.
Configure and test an AWS elastic load balancer demo, create instances and security groups, set up a target group and DNS access, and verify health checks and routing.
Learn how stickiness, a load balancer feature, preserves session affinity by directing a client to the same instance, with configurable timeouts and health checks.
Explore cross-zone load balancing and elastic stickiness, keeping a user on the same instance behind the load balancer, configure stickiness in console with timeouts, health checks, and target groups.
Learn how ssl certificates secure traffic with the elastic load balancer, including ssl termination, public certificates, acm options, and configuring listeners for multiple domains using sni and hostname-based routing.
Explore how to configure an auto scaling group with a load balancer and target group, using a launch template, health checks, and scalable capacity from 1 to 3.
Explore auto scaling group scaling policies, including target tracking policy, step scaling, and simple scaling, with cooldown periods, capacity adjustments, and CloudWatch alarms demonstrated in live configuration.
Explore how Amazon elastic block storage works, create and attach volumes to instances, manage root and data drives, and compare gp2, io1, throughput-optimized, cold HDD, and magnetic types.
Explore how to create and attach an EBS volume from a snapshot, select gp3 or standard types, set deletion on termination, and mount, format, and write data on Linux instance.
Learn to update and resize EBS volumes and change volume types while instances run, adjust IOPS and throughput, create snapshots and images, and move volumes and images across regions.
Explore ebs volume types, including gp2/gp3, io1, st1, and sc1, and learn how to configure size and iops for databases, streaming workloads, and big data.
Learn how to create and manage EBS snapshots as point-in-time, incremental backups stored in S3, automate with lifecycle policies, and use snapshots to create an image and copy across regions.
Learn to migrate an EBS volume between regions by creating a snapshot, building a new volume from that snapshot in the target region, and attaching it to a running instance.
Encrypt EBS volumes and snapshots by copying unencrypted items with encryption enabled using the master key, or by creating volumes from encrypted snapshots.
Explains instance store as temporary, high-throughput block storage attached to the host, contrasting with EBS. It warns of data loss when the instance ends, fixed size, and separate backup needs.
Explore how RAID combines multiple disks into logical units using striping, mirroring, and parity to boost performance and data resilience. Learn parity concepts and practical implications for storage reliability.
Explore elastic file system basics, including an NFS-based, highly available, on-demand petabyte-scale storage that auto-scales, supports mounting from multiple Linux EC2 instances, and uses security groups.
Configure and mount AWS elastic file system (EFS) with EC2 instances, choosing default or custom configurations, enabling KMS-based encryption, managing security groups, and using access points for mount points.
Contrast elastic block storage and elastic file system, showing how EBS attaches to a single instance with snapshots, while EFS is highly scalable and multi-instance.
[JAN 2024]
ADDED NEW SESSION WITH NEW UI CONSOLE
ADDED EC2 PLACEMENT GROUP HANDS ON
EC2 INSTANCE BEHAVIOR & SOME MORE SESSION ADDED
This course is full of opportunities to apply your knowledge:
There are many hands-on lectures in every section
There are quizzes at the end of every section
There's a practice exam at the end of the course
We'll be using the AWS Free Tier most of the time
I'll be showing you how to go beyond the AWS Free Tier (you know... real world!)
This course is full of opportunities to apply your knowledge: [Hindi language]
There are many hands-on lectures in every section
There are quizzes at the end of every section
There's a practice exam at the end of the course
We'll be using the AWS Free Tier most of the time
I'll be showing you how to go beyond the AWS Free Tier (you know... the real world!)
We will spend over three hours discussing solution architecture on AWS in depth.
It covers in-depth all the new topics on the AWS Certified Solutions Architect Associate SAA-C02 exam
It's packed with practical knowledge on how to use AWS inside and out as a solutions architect
It teaches you how to prepare for the AWS exam AND how to prepare for the real world
It's a logical progression of topics, not a laundry list of random services
Concretely, here's what we'll learn to pass the AWS Certified Solutions Architect Associate exam:
The AWS Fundamentals: IAM, EC2, Load Balancing, Auto Scaling, EBS, EFS, Route 53, RDS, ElastiCache, S3, CloudFront
The AWS CLI: CLI setup, usage on EC2, best practices, SDK, advanced usage
In-Depth Database comparison: RDS, Aurora, DynamoDB, ElastiCache, DocumentDB, Neptune, Keyspaces, QLDB, Timestream
Analytics services comparison: Athena, EMR, Redshift, OpenSearch, Lake Formation, Kinesis Data Analytics, MSK, QuickSight, Glue
Machine Learning services: Rekognition, Transcribe, Polly, Translate, Lex, Comprehend, SageMaker, Forecast, Kendra, Personalize, Textract.
Monitoring, Troubleshooting & Audit: CloudWatch, CloudTrail, EventBridge, Config
AWS Integration & Messaging: SQS, SNS, Kinesis Amazon MQ
AWS Serverless: AWS Lambda, DynamoDB, API Gateway, Step Functions
AWS Containers Services: ECS, ECR,
AWS Security best practices: KMS, SSM Parameter Store, Secrets Manager, IAM Policies, Cognito, Shield, WAF, Firewall Manager, SSO, Certificate Manager, GuardDuty, Inspector, Macie
VPC & Networking in depth