SlideShare a Scribd company logo
Module 1: Introduction to Cloud Computing and AWS
1.1 Overview of Cloud Computing
● Definition of Cloud Computing:
● Characteristics: On-Demand Self-Service, Broad Network Access, Resource
Pooling, Rapid Elasticity, Measured Service.
● Service Models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS),
Software as a Service (SaaS).
● Deployment Models: Public Cloud, Private Cloud, Hybrid Cloud, Community
Cloud.
● Key Advantages and Benefits of Cloud Computing:
● Cost Savings, Scalability, Flexibility, Reliability, Security, and Global Reach.
1.2 Introduction to AWS
● History and Evolution of AWS:
● Timeline of AWS services and major milestones.
● AWS as a Cloud Service Provider:
● Overview of AWS services and the AWS Management Console.
● AWS Global Presence:
● Regions, Availability Zones, and Edge Locations.
1.3 AWS Global Infrastructure
● Regions and Availability Zones:
● Explanation of AWS Regions and how they consist of multiple Availability Zones.
● Edge Locations and CloudFront CDN:
● Purpose of Edge Locations in content delivery through CloudFront.
● Significance of Global Infrastructure in Resilience and Performance:
● Understanding how global infrastructure enhances reliability and performance.
1.4 AWS Pricing and Billing
● AWS Pricing Models:
● On-Demand, Reserved Instances, Spot Instances.
● AWS Pricing Calculator:
● Overview and practical usage.
● Understanding the AWS Free Tier:
● Services available, usage limits, and duration.
● Cost Management Best Practices:
● Strategies for optimizing costs, monitoring usage.
● AWS Billing and Cost Explorer:
● Tools for tracking and analyzing costs.
1.5 Hands-On Lab: AWS Free Tier Signup
● Objective:
● Participants sign up for an AWS Free Tier account to gain practical experience.
1.6 Case Study: Cost Optimization Strategies
● Objective:
● Analyzing real-world scenarios where organizations optimized costs using AWS
services.
1.7 Q&A and Discussion
● Objective:
● Open forum for participants to ask questions and engage in discussions related
to cloud computing and AWS introduction.
1.8 Quiz/Assessment
● Objective:
● A short quiz to assess participants' understanding of concepts covered in the
module.
Additional Notes:
● The module provides a comprehensive introduction to cloud computing concepts
and the AWS platform.
● The hands-on lab ensures participants have practical experience with setting up
an AWS Free Tier account.
● The case study offers practical insights into cost optimization strategies,
emphasizing real-world scenarios.
● The Q&A session and quiz encourage active participation and reinforce key
learnings.
Module 2: AWS Foundational Services
2.1 Compute Services
2.1.1 Amazon EC2 (Elastic Compute Cloud)
● Introduction to EC2 Instances
● Instance Types, Families, and Use Cases
● Creating and Launching EC2 Instances
● Elastic Load Balancing (ELB) with EC2
2.1.2 Amazon Lambda (Serverless Computing)
● Serverless Architecture Overview
● Lambda Functions and Triggers
● Event Sources and Destinations
● AWS SAM (Serverless Application Model)
2.1.3 AWS Elastic Beanstalk
● Overview and Architecture
● Deploying Applications with Elastic Beanstalk
● Managing Environments
● Elastic Beanstalk vs. Other Deployment Options
2.2 Storage Services
2.2.1 Amazon S3 (Simple Storage Service)
● Basics of S3 Buckets and Objects
● Versioning and Lifecycle Policies
● S3 Security (Access Control, Encryption)
● S3 Data Transfer Acceleration
2.2.2 Amazon EBS (Elastic Block Store)
● EBS Volumes and Snapshots
● Attaching and Detaching Volumes
● EBS Volume Types and Use Cases
2.2.3 Amazon Glacier
● Introduction to Glacier and Its Use Cases
● Setting Up Glacier Vaults
● Retrieval Options and Costs
2.3 Database Services
2.3.1 Amazon RDS (Relational Database Service)
● Managed Relational Databases Overview
● Setting Up and Managing RDS Instances
● Multi-AZ Deployments and Read Replicas
● RDS Security and Backup Strategies
2.3.2 Amazon DynamoDB
● NoSQL Database Basics
● DynamoDB Tables, Items, and Attributes
● Provisioned Throughput vs. On-Demand Capacity
● Best Practices for DynamoDB
2.3.3 Amazon Redshift
● Introduction to Redshift (Data Warehousing)
● Setting Up Redshift Clusters
● Loading and Querying Data
● Redshift Performance Optimization
2.4 Hands-On Lab: Deploying a Web Application
● Participants deploy a simple web application using a combination of EC2,
Lambda, and Elastic Beanstalk, utilizing S3 for storage.
2.5 Case Study: Database Choices for Scalability
● Real-world examples of organizations choosing between RDS, DynamoDB, and
Redshift for different scalability needs.
2.6 Q&A and Discussion
● Open forum for questions and discussions on AWS foundational services,
focusing on compute and storage.
2.7 Quiz/Assessment
● Short quiz to assess participants' understanding of foundational AWS services
covered in the module.
Additional Notes:
● This module provides an in-depth exploration of key AWS compute, storage, and
database services.
● The hands-on lab encourages practical application, allowing participants to
deploy and manage resources in AWS.
● The case study provides insights into real-world scenarios involving database
service choices.
● The Q&A and discussion session fosters interaction and knowledge exchange
among participants.
You
Module 3: Networking in AWS
3.1 Amazon VPC (Virtual Private Cloud)
● Overview of Amazon VPC:
● Definition and Purpose.
● Components: Subnets, Route Tables, Internet Gateways, NAT Gateways,
Security Groups, Network ACLs.
● VPC Peering and Transit Gateways:
● Connecting VPCs and centralizing connectivity.
● VPC Configuration and Best Practices:
● Design considerations and security best practices.
3.2 AWS Direct Connect
● Introduction to AWS Direct Connect:
● Dedicated network connection to AWS.
● Direct Connect Setup and Configuration:
● Establishing a connection and considerations.
● Use Cases and Benefits:
● High bandwidth, consistent network experience.
3.3 Elastic Load Balancing
● Overview of Elastic Load Balancing (ELB):
● Purpose and types of load balancers (Application Load Balancer, Network
Load Balancer, Classic Load Balancer).
● Configuration and Scaling:
● Setting up load balancers, scaling policies.
● Health Checks and Sticky Sessions:
● Ensuring high availability and session persistence.
3.4 Route 53 (DNS Service)
● Introduction to Route 53:
● Domain registration and DNS web service.
● Route 53 Routing Policies:
● Simple, Weighted, Latency-based, Geolocation, Failover.
● Managing Domain Names and Records:
● Creating and configuring DNS records.
● Use Cases and Advanced Features:
● CDN integration, health checks, and routing options.
3.5 Hands-On Lab: Creating a Multi-tier Application with VPC
● Objective:
● Participants create a VPC, configure subnets, set up route tables, and
deploy a multi-tier application.
3.6 Case Study: Network Architecture for Scalability
● Objective:
● Analyzing a case study where AWS networking services were used to
design a scalable architecture.
3.7 Q&A and Discussion
● Objective:
● Open forum for participants to ask questions and discuss networking
concepts in AWS.
3.8 Quiz/Assessment
● Objective:
● A short quiz to assess participants' understanding of networking services
in AWS.
Additional Notes:
● This module focuses on key networking services in AWS, providing a thorough
understanding of VPC, Direct Connect, Elastic Load Balancing, and Route 53.
● The hands-on lab ensures participants gain practical experience in setting up a
multi-tier application within a VPC.
● The case study offers insights into real-world scenarios where AWS networking
services were crucial for scalability.
● The Q&A session and quiz encourage active participation and reinforce key
networking concepts covered in the module.

More Related Content

Similar to Module 1_ Introduction to Cloud Computing and AWS.pdf

Introduction-to-AWS-Architect-training by Apponix
Introduction-to-AWS-Architect-training by ApponixIntroduction-to-AWS-Architect-training by Apponix
Introduction-to-AWS-Architect-training by Apponix
056kevinChauhan
 
Introduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptxIntroduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptx
056kevinChauhan
 
Introduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptxIntroduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptx
056kevinChauhan
 
Micro services
Micro servicesMicro services
Micro services
Brian Perera
 
AWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - HoustonAWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - Houston
Nicole Maus
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?
aravindajju
 
Cloud fundamentals (3)
Cloud fundamentals (3)Cloud fundamentals (3)
Cloud fundamentals (3)
siddheshKasture2
 
Cloud computing course introduction
Cloud computing course introductionCloud computing course introduction
Cloud computing course introduction
Haddy El-Haggan
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta
 
Cloud Computing Course
Cloud Computing Course Cloud Computing Course
Cloud Computing Course
Arshdeep Bahga
 
AWS Foundation Course - Outline
AWS Foundation Course - OutlineAWS Foundation Course - Outline
AWS Foundation Course - Outline
amodkadam
 
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdfCloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
KanagarajSubramani1
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
Idan Tohami
 
Build on AWS: Migrating and Platforming
Build on AWS: Migrating and PlatformingBuild on AWS: Migrating and Platforming
Build on AWS: Migrating and Platforming
Amazon Web Services
 
Shared Responsibility and Setting Up Secure Account Structures
Shared Responsibility and Setting Up Secure Account StructuresShared Responsibility and Setting Up Secure Account Structures
Shared Responsibility and Setting Up Secure Account Structures
Amazon Web Services
 
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
Amazon Web Services
 
Aws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net TricksAws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net Tricks
Gaurav Singh
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)
Adrian Hornsby
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the Cloud
Amazon Web Services
 
Aws certified solutions_architect_professional_blueprint
Aws certified solutions_architect_professional_blueprintAws certified solutions_architect_professional_blueprint
Aws certified solutions_architect_professional_blueprint
Pratap Surwase
 

Similar to Module 1_ Introduction to Cloud Computing and AWS.pdf (20)

Introduction-to-AWS-Architect-training by Apponix
Introduction-to-AWS-Architect-training by ApponixIntroduction-to-AWS-Architect-training by Apponix
Introduction-to-AWS-Architect-training by Apponix
 
Introduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptxIntroduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptx
 
Introduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptxIntroduction-to-AWS-Architect-training.pptx
Introduction-to-AWS-Architect-training.pptx
 
Micro services
Micro servicesMicro services
Micro services
 
AWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - HoustonAWS Architecture Fundamentals - Houston
AWS Architecture Fundamentals - Houston
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?
 
Cloud fundamentals (3)
Cloud fundamentals (3)Cloud fundamentals (3)
Cloud fundamentals (3)
 
Cloud computing course introduction
Cloud computing course introductionCloud computing course introduction
Cloud computing course introduction
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Cloud Computing Course
Cloud Computing Course Cloud Computing Course
Cloud Computing Course
 
AWS Foundation Course - Outline
AWS Foundation Course - OutlineAWS Foundation Course - Outline
AWS Foundation Course - Outline
 
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdfCloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
Cloud-Computing-Course-Description-and-Syllabus-Spring2020.pdf
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
 
Build on AWS: Migrating and Platforming
Build on AWS: Migrating and PlatformingBuild on AWS: Migrating and Platforming
Build on AWS: Migrating and Platforming
 
Shared Responsibility and Setting Up Secure Account Structures
Shared Responsibility and Setting Up Secure Account StructuresShared Responsibility and Setting Up Secure Account Structures
Shared Responsibility and Setting Up Secure Account Structures
 
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web ApplicationsAWS Canberra WWPS Summit 2013 - AWS for Web Applications
AWS Canberra WWPS Summit 2013 - AWS for Web Applications
 
Aws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net TricksAws cloud practitioner training - Dot Net Tricks
Aws cloud practitioner training - Dot Net Tricks
 
Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)Being Well Architected in the Cloud (Updated)
Being Well Architected in the Cloud (Updated)
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the Cloud
 
Aws certified solutions_architect_professional_blueprint
Aws certified solutions_architect_professional_blueprintAws certified solutions_architect_professional_blueprint
Aws certified solutions_architect_professional_blueprint
 

Recently uploaded

Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 

Recently uploaded (20)

Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 

Module 1_ Introduction to Cloud Computing and AWS.pdf

  • 1. Module 1: Introduction to Cloud Computing and AWS 1.1 Overview of Cloud Computing ● Definition of Cloud Computing: ● Characteristics: On-Demand Self-Service, Broad Network Access, Resource Pooling, Rapid Elasticity, Measured Service. ● Service Models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS). ● Deployment Models: Public Cloud, Private Cloud, Hybrid Cloud, Community Cloud. ● Key Advantages and Benefits of Cloud Computing: ● Cost Savings, Scalability, Flexibility, Reliability, Security, and Global Reach. 1.2 Introduction to AWS ● History and Evolution of AWS: ● Timeline of AWS services and major milestones. ● AWS as a Cloud Service Provider: ● Overview of AWS services and the AWS Management Console. ● AWS Global Presence: ● Regions, Availability Zones, and Edge Locations. 1.3 AWS Global Infrastructure ● Regions and Availability Zones: ● Explanation of AWS Regions and how they consist of multiple Availability Zones. ● Edge Locations and CloudFront CDN: ● Purpose of Edge Locations in content delivery through CloudFront. ● Significance of Global Infrastructure in Resilience and Performance: ● Understanding how global infrastructure enhances reliability and performance. 1.4 AWS Pricing and Billing ● AWS Pricing Models: ● On-Demand, Reserved Instances, Spot Instances. ● AWS Pricing Calculator: ● Overview and practical usage. ● Understanding the AWS Free Tier: ● Services available, usage limits, and duration. ● Cost Management Best Practices:
  • 2. ● Strategies for optimizing costs, monitoring usage. ● AWS Billing and Cost Explorer: ● Tools for tracking and analyzing costs. 1.5 Hands-On Lab: AWS Free Tier Signup ● Objective: ● Participants sign up for an AWS Free Tier account to gain practical experience. 1.6 Case Study: Cost Optimization Strategies ● Objective: ● Analyzing real-world scenarios where organizations optimized costs using AWS services. 1.7 Q&A and Discussion ● Objective: ● Open forum for participants to ask questions and engage in discussions related to cloud computing and AWS introduction. 1.8 Quiz/Assessment ● Objective: ● A short quiz to assess participants' understanding of concepts covered in the module. Additional Notes: ● The module provides a comprehensive introduction to cloud computing concepts and the AWS platform. ● The hands-on lab ensures participants have practical experience with setting up an AWS Free Tier account. ● The case study offers practical insights into cost optimization strategies, emphasizing real-world scenarios. ● The Q&A session and quiz encourage active participation and reinforce key learnings. Module 2: AWS Foundational Services 2.1 Compute Services 2.1.1 Amazon EC2 (Elastic Compute Cloud)
  • 3. ● Introduction to EC2 Instances ● Instance Types, Families, and Use Cases ● Creating and Launching EC2 Instances ● Elastic Load Balancing (ELB) with EC2 2.1.2 Amazon Lambda (Serverless Computing) ● Serverless Architecture Overview ● Lambda Functions and Triggers ● Event Sources and Destinations ● AWS SAM (Serverless Application Model) 2.1.3 AWS Elastic Beanstalk ● Overview and Architecture ● Deploying Applications with Elastic Beanstalk ● Managing Environments ● Elastic Beanstalk vs. Other Deployment Options 2.2 Storage Services 2.2.1 Amazon S3 (Simple Storage Service) ● Basics of S3 Buckets and Objects ● Versioning and Lifecycle Policies ● S3 Security (Access Control, Encryption) ● S3 Data Transfer Acceleration 2.2.2 Amazon EBS (Elastic Block Store) ● EBS Volumes and Snapshots ● Attaching and Detaching Volumes ● EBS Volume Types and Use Cases 2.2.3 Amazon Glacier ● Introduction to Glacier and Its Use Cases ● Setting Up Glacier Vaults ● Retrieval Options and Costs
  • 4. 2.3 Database Services 2.3.1 Amazon RDS (Relational Database Service) ● Managed Relational Databases Overview ● Setting Up and Managing RDS Instances ● Multi-AZ Deployments and Read Replicas ● RDS Security and Backup Strategies 2.3.2 Amazon DynamoDB ● NoSQL Database Basics ● DynamoDB Tables, Items, and Attributes ● Provisioned Throughput vs. On-Demand Capacity ● Best Practices for DynamoDB 2.3.3 Amazon Redshift ● Introduction to Redshift (Data Warehousing) ● Setting Up Redshift Clusters ● Loading and Querying Data ● Redshift Performance Optimization 2.4 Hands-On Lab: Deploying a Web Application ● Participants deploy a simple web application using a combination of EC2, Lambda, and Elastic Beanstalk, utilizing S3 for storage. 2.5 Case Study: Database Choices for Scalability ● Real-world examples of organizations choosing between RDS, DynamoDB, and Redshift for different scalability needs. 2.6 Q&A and Discussion ● Open forum for questions and discussions on AWS foundational services, focusing on compute and storage. 2.7 Quiz/Assessment ● Short quiz to assess participants' understanding of foundational AWS services covered in the module.
  • 5. Additional Notes: ● This module provides an in-depth exploration of key AWS compute, storage, and database services. ● The hands-on lab encourages practical application, allowing participants to deploy and manage resources in AWS. ● The case study provides insights into real-world scenarios involving database service choices. ● The Q&A and discussion session fosters interaction and knowledge exchange among participants. You Module 3: Networking in AWS 3.1 Amazon VPC (Virtual Private Cloud) ● Overview of Amazon VPC: ● Definition and Purpose. ● Components: Subnets, Route Tables, Internet Gateways, NAT Gateways, Security Groups, Network ACLs. ● VPC Peering and Transit Gateways: ● Connecting VPCs and centralizing connectivity. ● VPC Configuration and Best Practices: ● Design considerations and security best practices. 3.2 AWS Direct Connect ● Introduction to AWS Direct Connect: ● Dedicated network connection to AWS. ● Direct Connect Setup and Configuration: ● Establishing a connection and considerations. ● Use Cases and Benefits: ● High bandwidth, consistent network experience. 3.3 Elastic Load Balancing ● Overview of Elastic Load Balancing (ELB): ● Purpose and types of load balancers (Application Load Balancer, Network Load Balancer, Classic Load Balancer).
  • 6. ● Configuration and Scaling: ● Setting up load balancers, scaling policies. ● Health Checks and Sticky Sessions: ● Ensuring high availability and session persistence. 3.4 Route 53 (DNS Service) ● Introduction to Route 53: ● Domain registration and DNS web service. ● Route 53 Routing Policies: ● Simple, Weighted, Latency-based, Geolocation, Failover. ● Managing Domain Names and Records: ● Creating and configuring DNS records. ● Use Cases and Advanced Features: ● CDN integration, health checks, and routing options. 3.5 Hands-On Lab: Creating a Multi-tier Application with VPC ● Objective: ● Participants create a VPC, configure subnets, set up route tables, and deploy a multi-tier application. 3.6 Case Study: Network Architecture for Scalability ● Objective: ● Analyzing a case study where AWS networking services were used to design a scalable architecture. 3.7 Q&A and Discussion ● Objective: ● Open forum for participants to ask questions and discuss networking concepts in AWS. 3.8 Quiz/Assessment ● Objective: ● A short quiz to assess participants' understanding of networking services in AWS. Additional Notes:
  • 7. ● This module focuses on key networking services in AWS, providing a thorough understanding of VPC, Direct Connect, Elastic Load Balancing, and Route 53. ● The hands-on lab ensures participants gain practical experience in setting up a multi-tier application within a VPC. ● The case study offers insights into real-world scenarios where AWS networking services were crucial for scalability. ● The Q&A session and quiz encourage active participation and reinforce key networking concepts covered in the module.