
The first section is about cloud computing introduction. What are the different types of cloud available. We are discussing about some other cloud provider services only to make you understand the types of cloud available.
This section is for those who are just entering into cloud computing field. Real action starts from section 2 onward. If you already know the basics of cloud computing, you can skip this section or can use this for refreshing your fundamentals.
Discover infrastructure as a service (IaaS) by shifting from physical servers to quick cloud provisioning of Windows or Linux virtual servers, using AWS EC2 or Google Compute Engine.
Compare infrastructure as a service and platform as a service, showing how PaaS provides the full stack (Linux, Apache, MySQL, MariaDB, PHP) for instant deployment, with examples like OpenShift and App Engine.
Explore storage as a service by comparing cloud storage benefits, such as data protection when devices fail, sharing with permissions, and collaboration through tools like Google Drive and Dropbox.
Explore software as a service, access office apps via browser, no installation required, with Google Docs and Zoho Docs as examples and storage as a service.
Log in to the AWS management console as the root user or an IAM user. Learn to create and use a key pair for EC2 in your chosen region.
Create a key pair in the AWS console, generate a public and private key, download the pem private key, and convert it to ppk with puttygen to access resources.
Explore launching virtual servers with AWS EC2, compare physical vs virtual servers, and configure memory, vCPU, storage (EBS vs instance storage), OS options, and virtualization basics.
Learn how virtualization and hypervisors create virtual servers, using software such as VMware Workstation, VirtualBox, or Hyper-V, and how AWS calls these virtual servers instances.
select a region and availability zone in the AWS management console to create virtual servers, using EC2, S3, and VPC, with examples from Mumbai and Ohio to illustrate fault tolerance.
New interface covered in section 17
Choose an Amazon machine image (AMI) to launch your instance, selecting from AWS, community, or your own AMIs. Prioritize free tier AMIs and explore OS options, architectures, and marketplace offerings.
Select and configure storage for virtual servers by choosing AMI, processor, RAM, and network, then set storage size, type, and IOPS to balance performance and cost.
Create or modify a security group to allow specific traffic, such as ssh for Linux, rdp for Windows, and http/https web access.
Review and edit your aws instance launch details, including ami, processor, storage, vcpus, memory, and ssh port, then launch with the correct key pair in this seven-step demo.
What are the different tools that can be used for accessing cloud.
Connect to an AWS linux instance with putty by using the public IP, ec2-user, and a pem-to-ppk key, configure keepalive, adjust appearance, then launch a simple web server.
Install and configure the Apache web server on a Linux EC2 instance, create index.html in /var/www/html, and enable and start httpd to serve pages via public DNS or IP.
Launch a Windows 2016 server on AWS EC2 in the same availability zone, use a free tier t2.micro, and set RDP and HTTP/HTTPS access.
Learn to access a Linux instance using Putty, install httpd and php on Amazon Linux 2023, create a web page, and stabilize the address with elastic IP.
Change an EC2 instance from t2.micro to t3.micro by stopping, applying the change, and starting; allocate and attach an elastic IP, then terminate the instance and release the IP.
Discover four storage types—DAS, NAS, SAN, and object storage—and how AWS maps them to instance storage, EFS, EBS, and S3 for file, block, and browser-based storage.
Provision a 2 GB general-purpose EBS volume from EC2, attach it to Windows and Linux instances, and understand EBS as persistent SAN storage versus ephemeral instance storage.
Attach a 2 GB EBS volume to a Windows instance, initialize with MBR, format as a FAT simple volume, write a test file, then detach and reattach to Linux.
Compare instance store and Elastic Block Storage (EBS) in AWS EC2: instance store is direct attached storage, while EBS is the SAN option, and termination preserves EBS volumes.
Learn how to use AWS S3 as a global object storage service, create a bucket, upload objects, choose storage class, and adjust bucket and object permissions to enable browser access.
Create a public S3 bucket, upload index.html (and optional error.html), enable static website hosting, and manage the website address and resource deletion for simple deployment.
Explore creating an AWS elastic file system (EFS) in the console, configuring a one-zone VPC setup, and mounting the EFS on a linux machine using NFS and mount targets.
Mount EFS via IP when DNS fails, verify with df -h, and open port 2049 for NFS; EFS is NAS with EBS SAN and S3 object storage.
Learn to create an AWS RDS MySQL database using the standard create path, selecting the free tier. Configure access from a Linux client with security group rules and an endpoint.
Install the mysql client on a Linux instance, connect to the RDS endpoint, create a test database and staff table, insert records, and delete the instance with optional snapshot.
Verify deletion of the database instance in the AWS dashboard, noting no running instances, and discuss RDS basics, public access versus private subnet deployment for fault-tolerant, two-zone production setups.
Create a custom AMI from a running Linux web server in AWS, covering naming, description, 8 GB storage defaults, and launching a new instance from the image.
Launch an instance from a custom AMI to run a web server, deploying Apache on EC2 and verifying the instance transitions from pending to running in a chosen ap-south-1b zone.
Terminate the linux instance with the command 'instance, terminate instance' and deregister the custom AMI to remove it from availability.
Terminate the remaining EC2 instances, which also deletes volumes, and remove unused security groups to ensure no EC2, RDS, or custom AMI resources remain.
New interface covered in section 18
Create a VPC with wizard named ourvpc, CIDR 10.0.0.0/16, subnets (pub1 10.0.1.0/24; pri1 10.0.2.0/24). Use internet gateway for the public subnet and a NAT gateway with an elastic IP for private access.
Launch an EC2 instance in a VPC public subnet, enable public IP, and use a user-data bash script to install httpd and php, configure security group for SSH and HTTP.
Create public subnets pub1 and pub2 with 10.0.10.0/24 and 10.0.20.0/24, private subnets pri1 and pri2 with 10.0.30.0/24 and 10.0.40.0/24, in ap-south-1a and ap-south-1b, with auto assign enabled.
Create an internet gateway named ourig and attach it to the VPC ourvpc, then configure and name the pub routing table to enable internet access.
Launch an internet facing linux apache web server in pub1 using a t2.micro instance, public IP, install httpd, php, mysql, start and enable httpd, and open ports 80 and 22.
Create a database security group named db, allow inbound MySQL access on port 3306 only from the web group in the chosen VPC, then create a private subnet group.
Create a database subnet group named DeBrie Subnets, select two subnets in different availability zones (private subnets), and associate them to prepare for launching a database instance.
Create a free tier AWS RDS MySQL backend instance named ourdb, set master user aanya and database employee, and obtain a connection string to connect a PHP application.
View and capture RDS instance details, including the endpoint and region, then access the webserver with PuTTY to deploy PHP code and connect it to the database.
Connect to an ec2 web server with putty, configure timeout and keepalive settings, use the ec2 user and key, then sudo into /var/www/html to deploy php code.
Describe setting up a VPC with public and private subnets, Internet gateway, routing, and security groups; deploy a web server with MySQL back end and a data-reading app, delete resources.
Explore elastic load balancer concepts, including round-robin, random, server connection, and server load strategies, with path-based routing and application and network load balancers using EC2 Apache servers.
Set up three EC2 instances across two zones, install Apache, and host server1, server2, and server3, then configure an application load balancer with path-based routing.
Demonstrates setting up an application load balancer with three ec2 instances, configuring a target group and health checks, and implementing path based routing for /demo.
Modify the lab setup by configuring Apache on EC2 instance 3, create a /demo directory with 755 permissions, and implement path-based routing with an ALB to route /demo.
Learn how to configure a network load balancer (nlb) on layer 4, set IPv4, create target groups with HTTP health checks, and distribute traffic across three EC2 instances.
Terminate lab resources after building the load balancing lab, deleting instances, snapshots, and the web server security group, confirming the ALB with path-based routing and the NLB are cleaned up.
This Amazon Web Services (AWS) - Hands On will start from cloud computing introduction, cover AWS core concepts as well as advance concepts. The concepts are covered using Hands On Labs.
Learning cloud computing is an effective way of entering into high paying career. This course can help you getting started with Amazon Web Service (AWS).
The biggest advantage is that some sections contains hands on combining various services.
Why to join this course ?
- More focus on making your fundamentals strong.
- How to properly set up the Labs (State of Art Labs) for learning the concepts has been covered (Hands-On Approach).
- Customized Diagrams (We strongly believe that a picture is worth a thousand words).
- Unique innovative style of teaching.
- More than 25 years of experience in Hands-on training.
What you will learn in this course
- Cloud Computing Introduction
- What is Infrastructure as a Service (IaaS)
- What is Platform as a Service (PaaS)
- What is Storage as a Service (SaaS)
- What is Software as a Service (SaaS)
- Working With Amazon Web Services (AWS)
- AWS Elastic Cloud Compute (EC2) Introduction
- What are the Various Steps Required for creating Virtual Servers
- Create Linux Instance
- Using Putty to connect to Linux Instance
- Implement Apache Web Server on Linux Instance
- Create Windows Instance
- Implement IIS Web Server on Windows Instance
- Tools Used For Accessing Cloud
- What are different storage technologies. What is DAS, NAS and SAN.
- Elastic Block Storage (EBS) Hands On
- Simple Storage Service (S3) Hands On
- Elastic File System (EFS) Hands on
- Create and Access Relational Database Service (RDS) Hands On
- Create and Use Custom AMI
- Virtual Private Cloud (VPC) Introduction
- Create VPC Using Wizard
- Deploy PHP/MySQL Application in Custom VPC having 2 public and 2 private subnets
- Elastic Load Balancer (ELB) Introduction
- Application Load Balancer (ALB) Hands On
- Path Based Routing Using ALB
- Network Load Balancer (NLB) Hands On
- Identity & Access Management (IAM) Introduction
- Create IAM Users, Groups and Roles
- AWS Cloud9 IDE
- AWS CloudWatch and SNS Hands On
- Auto Scaling Hands On
- Demo of Combining Various concepts such as AWC Virtual Private Cloud, Creating and Using Custom AMI, Elastic Load Balancer, Auto Scaling and Cloud9
- AWS Route 53 Hands On.