
Meet Gaurav Shah, a devops coach, corporate trainer, and author of Ansible Playbook Essentials. He has trained professionals from companies and educated 60,000 students in 160 countries and 40 languages.
Explore the fundamentals and origins of cloud computing and discover the advantages of public and private clouds to understand essential cloud concepts.
Trace the evolution of cloud from timesharing to on-demand virtualization, showing how distributed computing and virtualization enable pay-per-use compute, storage, and networks while highlighting security, connectivity, and fault tolerance.
Shift expenses from capital to operational by using cloud, enabling on-demand resources, rapid provisioning, economies of scale, disaster recovery, and global reach with self-service automation and scalable infrastructure.
Explore cloud types—IaaS, PaaS, and SaaS—and deployment models—public, private, and hybrid—with examples like AWS, Google App Engine, Cloud Foundry, and S3.
Explore how cloud and DevOps interoperate through automation, continuous integration, and infrastructure as code, using provisioning tools like cloud formation, Ansible, and Chef to scale infrastructure efficiently.
Explore cloud computing basics, compare public and private clouds, and learn how Amazon Web Services spans regions and availability zones with a wide range of core services.
Explore core AWS compute services, including EC2 for scalable virtual machines, Lambda for event-driven functions, ECS for container orchestration, and elastic load balancers for scalable traffic.
Explore S3 as an object store for files and artifacts with buckets and replication, and use Glacier archiving via lifecycle rules, plus CloudFront CDN for global delivery.
Discover managed relational databases on AWS, including Oracle, PostgreSQL, MySQL/Aurora, and SQL Server, with automated backups and fault tolerance, plus NoSQL options like Mongo or Cassandra, ElastiCache, and Redshift.
Learn to design secure private networks on the public cloud with VPC, subnets and routing, plus IAM, Route 53, data connecting service, CloudTrail, Config, and CloudWatch for monitoring.
Set up your cloud environment by creating an AWS account, explore the sample application for training, and follow the training flow to start the hands-on journey.
Create a free tier AWS account to explore essential services for 12 months with limited EC2 hours, free S3 and Lambda usage, and verify payment method and phone verification.
Take a guided tour of the AWS console, log in securely with optional two-factor authentication later, and explore services, resource groups, and billing.
Explore IAM concepts, including users, roles, groups, policies, and MFA, and learn how to grant fine-grained access to resources like S3 and EC2 while securing root accounts.
Enable multi-factor authentication in AWS IAM to secure accounts, using either a hardware token or a virtual token like Google authenticator, and protect the root account.
Create and manage users and groups, assign policies for read-only or admin access, and use console or API keys with secure credentials to govern sign-in and permissions.
Define and attach policies to users and groups to grant admin and system administrator access, use policy simulator to verify permissions, and enforce password policies while securing the root account.
Discover networking essentials for understanding VPC configuration, including IP addressing (IPv4 and IPv6), private networks and NAT, and classful versus classless subnetting using masks.
Explore common network protocols like DCP, IP, UDP, and ICMP and how they influence firewall rules and port usage. Learn to use ifconfig to configure interfaces and IP addresses.
Master core network utilities for configuring and debugging connectivity, including ifconfig, dig, whois, ping, traceroute, and mtr, to diagnose DNS, routes, and interface details.
Explore the virtual private cloud, subnets, routing, IP schemes, and VPN connectivity to build secure, perimeter-controlled networks with VPC and security groups.
Partition your virtual private cloud into subnets to define IP ranges and broadcast domains, enabling isolation. Choose private, public, or VPN networks to control exposure for services.
Explore how internet gateways enable public subnet access, how NAT instances provide outbound access for private networks, and how elastic network interfaces, elastic IPs, and route tables shape connectivity.
Deploy security groups at the instance level and network acl at the subnet level to control traffic. Use iam policies to define authorization.
Explore four VPC scenarios: a single public subnet with an internet gateway; public and private subnets with optional bastion or VPN access; and a VPN-only network extending a corporate network.
Create a training VPC with one public and one private subnet using the wizard, enabling a WordPress frontend and a private database with automatic gateways and route tables.
Learn how regions and availability zones in elastic compute cloud enable global presence and high availability, with disaster recovery via multi-zone and cross-region strategies.
Explore AWS instances as scalable virtual machines with types like general purpose, memory- and compute-optimized, IO and storage-optimized, plus on-demand, spot, reserved, and dedicated pricing.
Explore amazon machine images (AMI) and network configurations, including placement groups, elastic IPs and elastic network interfaces, to launch, resize, tag, and manage IP addressing for scalable deployments.
Explore storage options on AWS, including ephemeral instance store versus persistent EBS volumes with magnetic, general-purpose, and provisioned IOPS types, and secure access via security groups, firewalls, and key-based authentication.
Launch the public Wordpress web server in the public subnet and plan a high-availability setup across availabilities. Create and secure security groups and key pairs, and store the key safely.
Launch your first ec2 instance by selecting a linux ami, a free-tier instance type, configuring a public subnet and security groups, adding tags and storage, and enabling monitoring.
Connect to your EC2 instance with an ssh key, using terminal or browser-based clients. Use image-specific usernames such as ubuntu, ec2-user, or root, and consider non-default ports for security.
Create and manage an Amazon Machine Image by updating an instance, installing applications, taking a snapshot, converting to an AMI, then sharing, copying to regions, and understanding storage costs.
Discover how AWS RDS provides a managed relational database service with vertical and horizontal scaling, replication, backups, patching, and automatic failover for high availability across multiple availability zones.
Prepare your RDS environment by configuring a VPC with private subnets across two availability zones, creating a dedicated security group, and building a subnet group for multi-AZ deployment.
Launch a MySQL RDS instance by selecting engine, instance class, storage, and network settings, configure backups and security groups, then locate the endpoint to connect from a web server.
Connect the web server to the rds database using the endpoint and a mysql client, then configure wordpress to use that database and fix permissions.
Learn to manage rds instances with parameter groups, option groups, snapshots, and backups for migration, recovery, and point-in-time restores.
Explore Amazon S3, a scalable object storage service built on buckets and objects, with versioning, metadata, encryption, cross-region replication, and static site hosting options.
Create a unique DNS-compliant S3 bucket, set permissions, and upload files to serve them publicly. Learn region selection, standard storage, optional encryption, and per-object access controls for links.
Learn to host a static site on S3 by creating a public bucket, uploading content, setting the index document, and enabling static website hosting for a low-cost, zero-maintenance website.
Enable S3 bucket properties like versioning, access logging, encryption, and static website hosting to track changes and secure data. The lecture demonstrates applying versioning, uploading versions, and restoring previous versions.
Archive data to Glacier by configuring S3 lifecycle rules that transition objects after a set period, with retrieval and restore options and cross-region considerations for durable archival storage.
Learn to offload WordPress static content to S3 using the WP Offload plugin, create an IAM user with S3 access, set up a bucket, and serve media from S3.
With its launch in the first decade of this century, Amazon Web Services, commonly abbreviated as AWS, has transformed most aspects our lives. If you look around, you may notice most of our data, social profiles, photographs, even the most essential files are stored, synchronised and shared via cloud. Almost every application that you use on your mobile is connected to the cloud in some ways. And AWS has been at the forefront of this transformation. Cloud has brought the utility model to computing by lowering the capital expenses, entry barrier and truly enabling anyone to try out their ideas with the minimal risk.
Amongst the public cloud providers, AWS leads the space with a significant margins, and that is the reason why if you would like to get started with Cloud Computing, its the AWS that we recommend as the first platform to learn. And if you have knowledge of AWS, you would find comfortable using most of the other cloud platforms as the fundamentals are the same with parallel set of services .
List of services offered by AWS is just overwhelming. This course is meant to be a quick introduction to Cloud Computing, AWS and the most essential services offered by it. This course starts with the foundations of cloud, introduces you to AWS platform, and helps you start building your infrastructure on cloud from grounds up. It covers most commonly used services such as,
- Identity and Access Management (IAM)
- Virtual Private Cloud (VPC)
- Elastic Cloud Compute (EC2)
- Relational Database Service (RDS)
- Simple Storage Service (S3)
- Autoscaling and Cloudwatch