SlideShare a Scribd company logo
1 of 18
CLOUD
COMPUTING
INTRODUCTION
AHMAD
SAKHLEH
WHAT IS IT?
Cloud computing is a general term for the delivery of hosted
services over the internet.
BENEFITS:
▸Reduce setup ad maintenance cost.
▸Ability to pay for what you use only, add more resources as
you go.
▸Automatic software updates by suppliers.
▸Robust disaster recovery.
‣ Lower cost
‣ No maintenance
‣ Unlimited scalability
‣ High reliability
‣ More flexibility
‣ Improved security
‣ High scalability
‣ Categories
PaaSSaaS IaaS
5
Software as a Service
Infrastructure as a ServicePlatform as a Service
Everything below application
and data layer is abstracted
Example:
AWS Elastic beanstalk
Heroku
Google App Engine
- Examples:
- - Amazon EC2 Instances
- - Microsoft Azure VMS
- - Google Compute Engine
Example:
Gmail
Microsoft office 365
Everything is managed Only OS
▸ Regions
▸ Availability Zones
AWS GLOBAL
INFRASTRUCTURE
AWS
SERVICES
SIMPLE STORAGE SERVICE (S3)
▸Storage for the Internet
▸Natively Online, HTTP access
▸Store/Retrieve data any time, from anywhere on the web.
▸Can store unlimited number of objects in a bucket
▸Support versioning.
▸Auditing is provided by access logs
ELASTIC COMPUTE CLOUD (EC2)
▸The backbone of AWS Services.
▸Web service that provides resizable compute capacity in the
cloud.
▸Quickly scale capacity, both up and down in minutes.
▸Options: On demand, Spot, Reserved, Dedicated hosts.
ELASTIC BLOCK STORAGE (EBS)
▸Storage volumes
▸Attach/ Detach from volume
LOAD BALANCER
▸It balances the load across web servers
▸Types:
▸Application
▸Network
▸Classic
DEMO TIME
▸Check AWS Dashboard/ Services
▸Create a Static Website in S3
▸Discover EC2 Instances.
INFRASTRUCTU
RE AS CODE
WHAT IS IT?
‣ Manage and provision infrastructure through code and
automation
SIMPLE AND POWERFUL
▸Write: Infrastructure as Code
▸Plan: Review Changes before Applying
▸Create: Reproducible Infrastructure.
resource "aws_s3_bucket" “<bucket_id_for_terraform>” {
bucket = “<bucket_name>"
acl = "private"
}
resource “aws_s3_bucket_object" “<some_id>" {
bucket = "<bucket_id_for_terraform>.id"
key = “<file_name>"
source = “<file_path>"
}
Sample code
Introduction to cloud computing

More Related Content

What's hot

AWS Public Cloud solution for ABC Corporation
AWS Public Cloud solution for ABC CorporationAWS Public Cloud solution for ABC Corporation
AWS Public Cloud solution for ABC Corporation
Manpreet Sidhu
 

What's hot (20)

Next-Generation Server Architecture
Next-Generation Server ArchitectureNext-Generation Server Architecture
Next-Generation Server Architecture
 
Cluster SQL - TIAD Camp Microsoft Cloud Readiness
Cluster SQL - TIAD Camp Microsoft Cloud ReadinessCluster SQL - TIAD Camp Microsoft Cloud Readiness
Cluster SQL - TIAD Camp Microsoft Cloud Readiness
 
Aws Foundation Bootcamp
Aws Foundation BootcampAws Foundation Bootcamp
Aws Foundation Bootcamp
 
Cut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than BatchCut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than Batch
 
IronSource Atom - Redshift - Lessons Learned
IronSource Atom -  Redshift - Lessons LearnedIronSource Atom -  Redshift - Lessons Learned
IronSource Atom - Redshift - Lessons Learned
 
Cloud Expo Europe 2014: Practical methods to improve your security in the cloud
Cloud Expo Europe 2014: Practical methods to improve your security in the cloudCloud Expo Europe 2014: Practical methods to improve your security in the cloud
Cloud Expo Europe 2014: Practical methods to improve your security in the cloud
 
Cloud Costing Services
Cloud Costing Services Cloud Costing Services
Cloud Costing Services
 
Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit ParisDeploying Applications on AWS - Carlos Conde - AWS Summit Paris
Deploying Applications on AWS - Carlos Conde - AWS Summit Paris
 
Building big data applications on AWS by Ran Tessler
Building big data applications on AWS by Ran TesslerBuilding big data applications on AWS by Ran Tessler
Building big data applications on AWS by Ran Tessler
 
Building Hybrid Cloud Architectures with GigaSpaces XAP
Building Hybrid Cloud Architectures with GigaSpaces XAPBuilding Hybrid Cloud Architectures with GigaSpaces XAP
Building Hybrid Cloud Architectures with GigaSpaces XAP
 
AWS Customer Presentation - Adobe's Foray into the Cloud
AWS Customer Presentation -  Adobe's Foray into the CloudAWS Customer Presentation -  Adobe's Foray into the Cloud
AWS Customer Presentation - Adobe's Foray into the Cloud
 
Coolblue in Code - Behind the Scenes
Coolblue in Code - Behind the ScenesCoolblue in Code - Behind the Scenes
Coolblue in Code - Behind the Scenes
 
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
Spotinst: Cut AWS Costs: Using Spot Instances for More Than BatchSpotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
 
Scaling and Fault-resistance strategies and geography
Scaling and Fault-resistance strategies and geographyScaling and Fault-resistance strategies and geography
Scaling and Fault-resistance strategies and geography
 
AWS Customer Presentation - JovianDATA
AWS Customer Presentation - JovianDATAAWS Customer Presentation - JovianDATA
AWS Customer Presentation - JovianDATA
 
AWS Customer Presentation - How TubeMogul uses AWS
AWS Customer Presentation - How TubeMogul uses AWSAWS Customer Presentation - How TubeMogul uses AWS
AWS Customer Presentation - How TubeMogul uses AWS
 
AWS Public Cloud solution for ABC Corporation
AWS Public Cloud solution for ABC CorporationAWS Public Cloud solution for ABC Corporation
AWS Public Cloud solution for ABC Corporation
 
PolarSeven - AWS Meetup Presentation Dec 2014
PolarSeven - AWS Meetup Presentation Dec 2014PolarSeven - AWS Meetup Presentation Dec 2014
PolarSeven - AWS Meetup Presentation Dec 2014
 
Aws basics
Aws basicsAws basics
Aws basics
 
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
 

Similar to Introduction to cloud computing

Introduction to AWS Economics Reducing Costs and Complexity .docx
Introduction to AWS Economics Reducing Costs and Complexity .docxIntroduction to AWS Economics Reducing Costs and Complexity .docx
Introduction to AWS Economics Reducing Costs and Complexity .docx
vrickens
 
Serverless Streaming Architectures and Algorithms for the Enterprise
Serverless Streaming Architectures and Algorithms for the EnterpriseServerless Streaming Architectures and Algorithms for the Enterprise
Serverless Streaming Architectures and Algorithms for the Enterprise
Arun Kejariwal
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
inevitablecloud
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
TheInevitableCloud
 
AWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptx
AWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptxAWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptx
AWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptx
BinoyPolpakkara
 

Similar to Introduction to cloud computing (20)

Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in ComparisonJava in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
 
Introduction to AWS Economics Reducing Costs and Complexity .docx
Introduction to AWS Economics Reducing Costs and Complexity .docxIntroduction to AWS Economics Reducing Costs and Complexity .docx
Introduction to AWS Economics Reducing Costs and Complexity .docx
 
Amazon Webservices Introduction And Core Modules
Amazon Webservices Introduction And Core Modules Amazon Webservices Introduction And Core Modules
Amazon Webservices Introduction And Core Modules
 
Gitex Dubai 2015 - Accelerate your Innovation with AWS
Gitex Dubai 2015 - Accelerate your Innovation with AWSGitex Dubai 2015 - Accelerate your Innovation with AWS
Gitex Dubai 2015 - Accelerate your Innovation with AWS
 
遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享遷移過程中建置混和雲架構的最佳實踐分享
遷移過程中建置混和雲架構的最佳實踐分享
 
AWS Migration or 24x7 Support
AWS Migration or 24x7 SupportAWS Migration or 24x7 Support
AWS Migration or 24x7 Support
 
VMware vCloud® Air™
VMware vCloud® Air™VMware vCloud® Air™
VMware vCloud® Air™
 
Day 2 Intro AWS.pptx
Day 2 Intro AWS.pptxDay 2 Intro AWS.pptx
Day 2 Intro AWS.pptx
 
cc.pptx
cc.pptxcc.pptx
cc.pptx
 
Intro-to-AWS.pptx
Intro-to-AWS.pptxIntro-to-AWS.pptx
Intro-to-AWS.pptx
 
Serverless Streaming Architectures and Algorithms for the Enterprise
Serverless Streaming Architectures and Algorithms for the EnterpriseServerless Streaming Architectures and Algorithms for the Enterprise
Serverless Streaming Architectures and Algorithms for the Enterprise
 
Best Practices for Application Management in AWS
Best Practices for Application Management in AWSBest Practices for Application Management in AWS
Best Practices for Application Management in AWS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
 
Cw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9nersCw13 aws by tamer abdul radi-cloud9ners
Cw13 aws by tamer abdul radi-cloud9ners
 
Ccl basics
Ccl basicsCcl basics
Ccl basics
 
Cloud computing &amp; aws concepts
Cloud computing &amp; aws conceptsCloud computing &amp; aws concepts
Cloud computing &amp; aws concepts
 
AWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptx
AWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptxAWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptx
AWS Elastic Disaster Recovery (AWS DRS) First Call Deck.pptx
 
AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남
AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남
AWS re:Invent re:Cap - 비용 최적화: 모범사례와 아키텍처 설계 기초편 - 이종남
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Introduction to cloud computing

  • 2. WHAT IS IT? Cloud computing is a general term for the delivery of hosted services over the internet.
  • 3. BENEFITS: ▸Reduce setup ad maintenance cost. ▸Ability to pay for what you use only, add more resources as you go. ▸Automatic software updates by suppliers. ▸Robust disaster recovery.
  • 4. ‣ Lower cost ‣ No maintenance ‣ Unlimited scalability ‣ High reliability ‣ More flexibility ‣ Improved security ‣ High scalability
  • 5. ‣ Categories PaaSSaaS IaaS 5 Software as a Service Infrastructure as a ServicePlatform as a Service Everything below application and data layer is abstracted Example: AWS Elastic beanstalk Heroku Google App Engine - Examples: - - Amazon EC2 Instances - - Microsoft Azure VMS - - Google Compute Engine Example: Gmail Microsoft office 365 Everything is managed Only OS
  • 6. ▸ Regions ▸ Availability Zones AWS GLOBAL INFRASTRUCTURE
  • 7.
  • 9. SIMPLE STORAGE SERVICE (S3) ▸Storage for the Internet ▸Natively Online, HTTP access ▸Store/Retrieve data any time, from anywhere on the web. ▸Can store unlimited number of objects in a bucket ▸Support versioning. ▸Auditing is provided by access logs
  • 10. ELASTIC COMPUTE CLOUD (EC2) ▸The backbone of AWS Services. ▸Web service that provides resizable compute capacity in the cloud. ▸Quickly scale capacity, both up and down in minutes. ▸Options: On demand, Spot, Reserved, Dedicated hosts.
  • 11. ELASTIC BLOCK STORAGE (EBS) ▸Storage volumes ▸Attach/ Detach from volume
  • 12. LOAD BALANCER ▸It balances the load across web servers ▸Types: ▸Application ▸Network ▸Classic
  • 13. DEMO TIME ▸Check AWS Dashboard/ Services ▸Create a Static Website in S3 ▸Discover EC2 Instances.
  • 15. WHAT IS IT? ‣ Manage and provision infrastructure through code and automation
  • 16. SIMPLE AND POWERFUL ▸Write: Infrastructure as Code ▸Plan: Review Changes before Applying ▸Create: Reproducible Infrastructure.
  • 17. resource "aws_s3_bucket" “<bucket_id_for_terraform>” { bucket = “<bucket_name>" acl = "private" } resource “aws_s3_bucket_object" “<some_id>" { bucket = "<bucket_id_for_terraform>.id" key = “<file_name>" source = “<file_path>" } Sample code