Course Overview
Requirements
- Once the training is completed the participants will have a theoretical understanding of cloud computing and will be in a position to assess their application objectives and decide how to deploy their application in the cloud with ease Participants will get a good understanding of the important aspects of cloud, the tooling used, and how to engineer their applications to work in the cloud Have a sound understanding of the various AWS and how to leverage AWS to build and deploy applications in the cloud
Curriculum
-
Introduction To Cloud Computing
-
Networking Basics
-
Virtualization
-
Types of Cloud Computing
-
Characteristics of Cloud Computing
-
Cloud Computing Issues
-
Cloud Architectures
-
Cloud Computing - Analysing the Space
-
PAAS - Deep Dive
-
Web Application Engineering In the Cloud
-
Amazone Web Services (AWS)
-
IAAS - Deep Dive
- Understanding cloud terminologies
- Compute
- Storage
- Networking
- Other services on the periphery
- IAAS Providers
- Amazon AWS
- Google Compute Engine
- Elastic Compute Cloud Essentials
- Introduction to the AWS Management Console
- Regions & Availability Zones – How to choose the right one?
- AMI [Amazon Machine Images]
- Setting up security
- Finding the right AMI
- How to choose the right instance type? – Launching instance
- Security via Key Pairs
- Working with the Security Group
- Assigning Elastic IPs
- Logging into the instance
-
EC2 Instances
-
Working With AMIs
-
Elastic Block Store (EBS)
-
Simplet Storage Service (S3)
-
Relational Database Service (RDS)
-
CloudWatch
-
IAM
-
Case Studies - Amazon Web Services