ABOUT THE COURSE
The course gives a bird-eye view of the concept of cloud computing. It covers everything from apps and administration to programming and architecture. The course mainly emphasizes on large-scale distributed systems, which make up the cloud infrastructure and parallel programming approaches for cloud computing.
The course along with a PGDBA in Information Technology gives the learner a dual benefit of business process & functioning coupled with a strong technical background, making the learner the best choice for the job.
Learning Outcomes
- Understand the concepts of Solution Architecture, Management Architecture and Data Architecture
- Learn effective cost management techniques
- Understand the AWS cloud architecture
- Learn to accurately compute the security, data and database requirements
- Design the architecture with a web app deployed on AWS using S3 for storage
COURSE SYLLABUS
-
Module 1: Introduction to AWS and Solution Architect
- Solution Architect Organization
- Overview of Architect Tool – Draw.io , Cost Calculator, SWS case studies, AWS Architect Center
- AWS Overview
- History and Evolution of AWS
- AWS Regions
- Overview of AWS Services
-
Module 2: AWS Management Architecture
- Understanding of AWS Org Accounts
- Introduction to Organization Unit
- Managing AWS Resources with AWS Resource Group
- Benefits of Resource Tagging
- Managing Budget in AWS
-
Module 3: AWS Data Architecture
- Understanding of Data classification
- Services available with AWS in regards to Data classification
- How data stored in different AWS services
- Benefits of Resource Tagging
- Managing Budget in AWS
-
Module 4: Designing Highly Available, Cost-efficient, Fault-tolerant, and Scalable Systems
- Planning and Designing Cloud Services
- How to design Cloud Services
- Monitoring and Logging
- Hybrid IT architectures
-
Module 5: Identity and Access Management (IAM)
- Introduction to Identity and Access Management (IAM)
- Creating users and Groups
- Creating Custom policies
- Giving access to users to services using custom policies
- IAM Emulator
- IAM Best Practices
-
Module 6: Amazon Virtual Private Cloud (VPC)
- IP Schemas and CIDR
- Amazon Virtual Private Cloud (VPC)
- Amazon VPC and Subnets
- Amazon Routing
- Internet Gateway
- Using Security Groups and Network ACLs
- Amazon VPC Best Practices and Costs
-
Module 7: Elastic Compute Cloud (EC2)
- Introduction to Elastic Compute Cloud (EC2)
- Launching EC2 server
- Elastic Block Store (EBS)
- Elastic IP creation
- Amazon Machine Image (AMI)
- Snapshots creation from Volume
- Elastic Load Balancing (ELB)
- EC2 Best Practices and Costs
-
Module 8: Architect Job
- Design the architecture with a web app deployed on AWS and use S3 as storage with high availability.
-
Module 9: AWS Storage
- Design the architecture with a web app deployed on AWS and use S3 as storage with high availability.
- Introduction to Cloud Storage
- Create and Manage S3 Storage
- Use S3 Explorer to manage S3
- S3 Life cycle
- Create and Manage S3 Glacier
- Use Fast Glacier to manage Glacier Storage
- Introduction to AWS Snowball
-
Module 10: AWS CloudFront
- Introduction to CDN
- Configure S3 to host a static website
- Create CloudFront to publish the website over CDN
- Customer domain overview
-
Module 11: Auto Scaling
- Elastic Load Balancer (ELB)
- Introduction to Auto Scaling
- Creating Launch Configuration with AMI
- Creating Auto Scaling group
- Testing the auto-scaling with an online load testing tool
-
Module 12: Cloud Formation
- Introduction to Cloud Formation
- Designing a template in Cloud Formation
- Creating Stack using designed Cloud Formation templates
-
Module 13: Database Solutions on AWS
- Introduction to Relational Database Service (RDS)
- Creating RDS MySql instance
- Connect MySql Instance with Workbench
- Introduction NoSQL
- Creating Amazon DynamoDB
- Database Best Practices and Costs
- Overview of AWS Redshift ( Archive database)
-
Module 14: AWS Managed Active Directory
- Introduction to Active Directory
- Introduction to DNS
- Configure AWS to manage Active Directory
- Access Active Directory Console
- Join Machine with AWS active Directory
- Active Directory Best Practices
-
Module 15: AWS Monitoring & Security Services
- Security Practices for Optimum Cloud Deployment
- AWS Responsibilities Matrix
- Introduction to Cloud Watch
- Creating alarm using Cloud Watch
- AWS Advisor Report
- Simple Notification Service (SNS)
- Lambda Function
-
Module 16: AWS Disaster Recovery and Migration
- Disaster recovery Scenario with AWS
- Designing HA with services.
- Design HA Architecture for Amazon EC2 in a single region with Application Load Balancer
- Design HA Architecture for Amazon EC2 in different AV Zone with Application Load Balancer
- Design HA Architecture for Amazon EC2 Scale set with Application Load Balancer
- Design HA Architecture for Amazon RDS Master-Slave Architecture
- Design HA Architecture for Amazon Elastic Beanstalk with Elastic Load Balancer.
- Design HA Architecture for Amazon S3 with a copy to another region
-
Module 17: AWS Cost Management
- AWS Agreement overview
- Create an Estimate of annual commitment using AWS Price Calculator
- TCO calculation for AWS vs On-Prem
-
Module 18: AWS Cost Management AWS DevOps Overview
- AWS DevOps Introduction
- AWS Container Service
- AWS Code Pipeline Fundamental
- AWS Code Deploy Fundamental
-
Module 19: AWS Solution Architect Tool
- Pillar for Solution Architect
- Work with Draw.io and app.cloudcraft.co
- Understand terminologies like RFP, RFC, Proposal and Costing.
- Recommend Solutions for Cost Management
- Recommended Viewpoints for Minimizing Costs
- Assess with MAP tool
- AWS Pricing Calculator
- AWS Bandwidth Calculator
- AWS Architect Center
Potential Career
- Cloud architect
- Senior consultant development
- Google Cloud platform architect
- AWS Cloud developer