SECTION 1: CLOUD COMPUTING INTRODUCTION
- History of Cloud Computing
- Concept of Client Server Computing
- Distributed Computing and it’s Challenges
- What is Cloud Computing
- Why Cloud Computing?
- Advantages of Cloud Computing/li>
SECTION 2: CLOUD COMPUTING DEPLOYMENT MODELS
- What is Private Cloud
- What is Public Cloud
- What is Hybrid Cloud
SECTION 3: CLOUD DELIVERY/SERVICE MODELS
- What is Software as a Service (SaaS)
- What is Platform as a Service(PaaS)
- What is Infrastructure as a Service (IaaS)
SECTION 4: BASICS OF LINUX
- Basic Linux Commands
- Basic Linux Administration
SECTION 5: INTRODUCTION TO AWS SERVICES
- Amazon Elastic Compute Cloud(EC2)
- Amazon Simple Storage Service (S3)
- Elastic Block Storage (EBS)
- Elastic Load Balancing (ELB)
- Amazon Relational Database Service (RDS) Amazon DynamoDB
- Auto Scaling
- Amazon ElastiCache
- Identity and Access Management (IAM)
- Virtual Private Cloud (VPC)
- loud Formation
- Simple Email Services (SES)
- Simple Queue Services (SQS)
- Simple Notification Services (SNS)
- Server less computing (Lambda)
- Import/Export (Snowball)
- Code Commit
- Cloud Trail
- Elastic Beanstack
- Cloud Front
- Route-53
- Glacier
- Key Management Service (KMS)
SECTION 6: INTRODUCTION TO AWS
- RSubscription – AWS
- AWS Management Console
SECTION 7: NEED OF ELASTIC COMPUTE CLOUD (EC2)
- Regions and Availability Zones
- Amazon Machine Images (AMI)
- Working with AMIs
- Choosing the AMI
- Deciding / Finding an AMI
- EC2 instances – Pricing model
- On-demand, Reserved, Scheduled, Spot instances, Dedicated Hosts
- Elastic Cloud Computing Reserved Instance Marketplace
- Importing and Exporting EC2 Instances
SECTION 8: ELASTIC CLOUD COMPUTING INSTANCES
- Building an Elastic Cloud Computing Windows instance & Linux Instance
- Bootstrapping with user-data
- Security Set up
- Security with Key Pairs
- Working with Security Group
- Different IPs assigned to an Elastic Cloud Computing instance
- Assigning Elastic IPs
- Login/Access to EC2 instance
- Creating your own custom AMI, Registering & Granting access to AMI
- Placement groups
- EC2 instance protection
- Instance Roles
- Elastic Network Interfaces(ENIs)
- Resources and Tags
- Accessing Meta-Data & use cases.
SECTION 9: ELASTIC BLOCK STORE (EBS)
- What is Elastic Block Store (EBS)
- EBS Volume Types
- What is EBS Encryption
- EBS Performance
- Instance Store volumes
- Instance Stores Available on Instance Types
- Instance Store Usage Scenarios
- Adding Instance Store Volumes to an AMI
- How to Optimize the Disk Performance
- How to Create and delete volumes
- How to Attach and detach volumes
- How to Mount and Unmount the attached volume
- How to Increase the volume size
- How to Create snapshots
- How to Create Volumes & AMIs from Snapshots.
- Cross-Region snapshot copy & use cases.
SECTION 10: ELASTIC LOAD BALANCER (ELB)
- What is ELB
- How ELB Works
- Types of ELB
- How to Create load balancer
- What is Internal & External Load balancers
- Load balancing protocols
- What is Listener Configurations
- What is SSL Negotiation Configurations
- How to Attach & Detach Subnets
- How to create Security groups for the load balancer
- How to Configure health check for the load balancer
- How to Add multiple instances to the load balancer
- What is Custom Domain Names
- What is Cross-Zone Load Balancing
- What is DNS Failover
- Sticky Sessions
- How to perform Monitoring and Logging
- What is Connection Draining
- ELB traffic logging
SECTION 11: AUTO SCALING
- Introduction to auto scaling
- Auto scaling components
- Advantages of auto scaling
- Launch configuration Prerequisites
- How to Create launch configuration.
- How to Create Auto Scaling Groups (ASG)
- How to Attach & Detach EC2 Instances in ASG
- How to configure auto scaling policies based on the Load on EC2 instances.
- How to Use Auto scaling with Elastic Load balancer (ELB).
- Removing the Instances Temporarily
- Suspend and Resume Process
- Shut Down – Auto Scaling Process
- Monitoring – Auto Scaling Instances
- Health Checks
- Getting Notifications When ASG Changes
SECTION 12: SIMPLE STORAGE SERVICE (S3)
- How to Create and delete buckets
- How to Add objects to buckets
- Getting the objects
- Deleting the objects
- What is Notifications
- S3 storage and it’s usage
- How to Work with Permissions of S3, Access Control, Bucket policy
- Types of S3 Data encryption
- S3 Objects Enable Versioning and Logging
- S3 Lifecycle rules
- Accessing the Simple Storage Services with Tools
- How to Host a Static Website
- Cross-Origin – Resource Sharing
- Cross-region – replication
- AWS CloudTrail – Audit Logging
SECTION 13: GLACIER STORAGE
- How to Create Vaults
- Working with Archives
- How to Access the Glacier vault using tools
- Backups using Glacier
- What is Job Operations
- What is Data Retrieval Policy Operations
SECTION 14: IDENTITY AND ACCESS MANAGEMENT (IAM)
- How to Create user accounts
- How to Set up multi factor Authentication (MFA)
- IAM Roles
- IAM Groups
- How to Delegation of User Permissions
- How to Create of custom policies for delegation
- How to Use Identity Providers
- Accessing Cross-Account
- Account settings
- What is Credential Report
- Encryption – Key Management Service (KMS)
SECTION 15: VIRTUAL PRIVATE CLOUD (VPC)
- Setting up the different types of networks in AWS
- How to Create custom VPC
- What is NACLs & Security Groups
- How to Create Internet Gateway(IGW)
- How to Connect to instances in the gateway
- What is Subnets, Route Tables & Association
- NAT Instances & NAT-Gateways
- DHCP Options Sets & DNS
- VPC Peering
- Overview of VPN and its components
SECTION 16: ROUTE 53
- How to Configure Amazon Route 53 as Your DNS Service
- How to Register a Domain Name and Configure Amazon Route 53 as the DNS Service
- DNS Service Migration for an Existing Domain to Amazon Route 53
- How to Create a Sub domain that Uses Amazon Route 53 without Migrating the Parent Domain
- How to Work with Public Hosted Zones
- How to Work with Private Hosted Zones
- How to Work with Resource Record Sets
- Health Checks and DNS Failover
- Health Checks – Creation, Updation, and Deletion
- How to Transfer a Domain from a Different AWS Account or Registrar
- How to Use IAM to Control Access to Amazon Route 53 Resources
SECTION 17: CLOUD WATCH
- Debugging cloud issues
- AWS Service Health Dashboard Monitoring
- Cloud watch Monitoring
- How to Get statistics for a specific EC2 instance
- How to Get aggregated statistics
- Metrics for other AWS Services and related namespaces
- How to Set up notifications
SECTION 18: SIMPLE NOTIFICATION SERVICES (SNS)
- How to Create a topic
- How to Subscribe to topic via Email
- How to Set notification for EC2 instance changes
SECTION 19: SIMPLE QUEUE SERVICE (SQS)
- How to Create a queue
- How to Send messages to the queue
- Sending Simple Notification Services to Simple Queue Services
- Retrieving messages from Simple Queue Services
SECTION 20: SIMPLE EMAIL SERVICES (SES)
- How to Set up email domain
- Limits of Simple Email Services
- Test Email setup
SECTION 21: ELASTIC BEANSTALK
- How to Create Web-App using Elastic Beanstalk
- How to Build a sample application using Beanstalk
- How to modify the properties of deployment.
SECTION 22: RELATIONAL DATABASE SERVICE (RDS)
- What is DB Instances
- How to Select the DB-Engine
- How to Configure the Database Server
- How to Create the Database
- How to Set up automatic backups, snapshots & restores
- Authorizing access to the DB with RDS Security Groups
- DB Instance Replication
- Security: Using IAM to Manage Access to Amazon RDS Resources
- What is RDS Limits
- How to Manage MySql Database server
- DB Instance Life Cycle: How to Rename a DB Instance
- How to Delete or Reboot a DB Instance
- How to work with Storage Types
- How to Upgrade a DB Instance
- How to work with Option Groups & DB Parameter
- How to work with Reserved DB Instances
- What is Monitoring
- What is Database Log Files
- How Cloud Front Delivers the Content
- How to Work with Distributions
- How to Work with Web Distributions
- How to Work with Objects
- Request and Response Behaviour
- How to Serve Private Content through Cloud Front
- Accessing Objects using HTTPS Connection
- How to Use IAM to Control Access to Cloud Front Resources
- How to Monitor Cloud Front Activity Using CloudWatch
- Introduction to ElastiCache Terminology and Concepts
- How to take Backup and How to Restore
- What is Clusters Explanation ( Memcached and Redis )
- Cloud Watch Metrics with ElastiCache
- How to Manage ElastiCache
- How to Manage Replication Groups
- DNS Names and Underlying IP
- How to Build AWS infrastructure as a code
- Sample templates – Utilization
- JSON – Introduction
- Cloud Architecture and its Best Practices
- How to Optimize the Cost
- Security Considerations
- How to Calculate the Cost
- AWS CLI & use case to check instance, ELB, EBS states
- How to Build a simple web application in the AWS cloud
- Certification Track & guidance