SlideShare ist ein Scribd-Unternehmen logo
1 von 22
‱ Simply stated: Cloud = Internet
‱ So..Cloud Computing = Internet based computing
‱ More precisely, Cloud computing is:
▫ using information technology as a service.
▫ having services that are available over a network.
▫ using encapsulated services that have anAPI.
▫ adding to the efficiency for deploying applications.
▫ billing by consumption
 On-demand self-service
 Broad network access
 Resource pooling
ïƒș Location independence
 Rapid elasticity
 Measured service
 Cloud Software as a Service (SaaS)
ïƒș Use provider’s applications over a network
ïƒș Example: Facebook, SalesForce.com, Gmail
 Cloud Platform as a Service (PaaS)
ïƒș Deploy customer-created applications to a cloud
ïƒș Give me nice API and take care of the implementation
ïƒș Example: Google App Engine , Microsoft Azure
 Cloud Infrastructure as a Service (IaaS)
ïƒș Rent processing, storage, network capacity, and other
fundamental computing resources
ïƒș 3Tier, Amazon EC2, Rackspace, GoGRID
 Cloud computing often leverages:
 Massive scale
 Homogeneity
 Virtualization
 Resilient computing
 Low cost software
 Geographic distribution
 Service orientation
 Advanced security technologies
4 Cloud Deployment Models
 Private cloud
ïƒș enterprise owned or leased
 Community cloud
ïƒș shared infrastructure for specific community
 Public cloud
ïƒș Sold to the public, mega-scale infrastructure
 Hybrid cloud
ïƒș composition of two or more clouds
Based upon original chart created by Alex Dowbor - http://ornot.wordpress.com
Deployment
Models
Service
Models
Essential
Characteristics
Common
Characteristics
Software as a Service
(SaaS)
Platform as a Service
(PaaS)
Infrastructure as a
Service (IaaS)
Resource Pooling
Broad Network Access Rapid Elasticity
Measured Service
On Demand Self-Service
Low Cost Software
Virtualization ServiceOrientation
Advanced Security
v · d · eCloud computing
Clients
Browsers · Devices (Netbooks ·Tablets ·
Smartphones) · Operating Systems (Android · iOS ·
Windows Phone 7 · Linux)
Applications Google Apps · Microsoft Online · NetSuite · Salesforce
Platforms
App Engine · Azure · EngineYard · Force.com · Heroku ·
MTurk · RightScale · S3 · SimpleDB · SQS
Infrastructure
EC2 · Eucalyptus · FlexiScale · GoGrid · Nimbus ·
Rackspace Cloud ·VPC
Technologie
s
Networking · Security · Datacenters · Cloud storage ·
Internet · Structured storage ·Virtualization ·Web
Services ·Virtual Appliance
Amazon Web Services
 Elastic Compute Cloud (EC2)
ïƒș Rent computing resources by the hour
ïƒș Basic unit of accounting = instance-hour
ïƒș Additional costs for bandwidth
 Simple Storage Service (S3)
ïƒș Persistent storage
ïƒș Charge by the GB/month
ïƒș Additional costs for bandwidth
Microsoft Azure Services
Source: Microsoft Presentation, A Lap Around Windows Azure, Manuvir Das
HOW STORAGE OF DATA IS DONE?
Windows Azure Applications,
Storage, and Roles
Cloud Storage (blob, table, queue)
Web Role
LB
n
Worker Role
m
CSAL Namespaces
One namespace for each abstraction type
 Metadata only for containers
Service endpoint, identifier, user credentials
Each abstraction has an independent
metadata store
‱ Metadata cachingContainer ops are not very
common
‱ If data is stale, simply re-fetch and retry
CSAL
CSAL
CSAL
CSAL
CSAL

Weitere Àhnliche Inhalte

Was ist angesagt?

AWS Startup Tour - June 2009
AWS Startup Tour - June 2009AWS Startup Tour - June 2009
AWS Startup Tour - June 2009
Santosh Rau
 
Amazon
AmazonAmazon
Amazon
iamzkz
 

Was ist angesagt? (20)

Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Google Cloud Platform (GCP) At a Glance
Google Cloud Platform (GCP)  At a GlanceGoogle Cloud Platform (GCP)  At a Glance
Google Cloud Platform (GCP) At a Glance
 
Cloud computing - AWS
Cloud computing - AWSCloud computing - AWS
Cloud computing - AWS
 
CTX case study
CTX case studyCTX case study
CTX case study
 
Building Data Solutions with Azure
Building Data Solutions with AzureBuilding Data Solutions with Azure
Building Data Solutions with Azure
 
AWS Startup Tour - June 2009
AWS Startup Tour - June 2009AWS Startup Tour - June 2009
AWS Startup Tour - June 2009
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
 
Step into cloud
Step into cloudStep into cloud
Step into cloud
 
Kashtec case study
Kashtec case studyKashtec case study
Kashtec case study
 
AWS
AWSAWS
AWS
 
Evolution of Geospatial Workloads on AWS - AWS PS Summit Canberra
Evolution of Geospatial Workloads on AWS - AWS PS Summit Canberra Evolution of Geospatial Workloads on AWS - AWS PS Summit Canberra
Evolution of Geospatial Workloads on AWS - AWS PS Summit Canberra
 
Amazon
AmazonAmazon
Amazon
 
Google App Engine - Simple Introduction
Google App Engine - Simple IntroductionGoogle App Engine - Simple Introduction
Google App Engine - Simple Introduction
 
Cloud- IaaS in Perspective AWS
Cloud- IaaS in Perspective AWSCloud- IaaS in Perspective AWS
Cloud- IaaS in Perspective AWS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Taking it to the cloud version 3
Taking it to the cloud version 3Taking it to the cloud version 3
Taking it to the cloud version 3
 
Amazon Web Services 101
Amazon Web Services 101Amazon Web Services 101
Amazon Web Services 101
 
The Evolution of Cloud Architectures: Focusing More on the Business Logic
The Evolution of Cloud Architectures: Focusing More on the Business LogicThe Evolution of Cloud Architectures: Focusing More on the Business Logic
The Evolution of Cloud Architectures: Focusing More on the Business Logic
 

Andere mochten auch

7!!netgear
7!!netgear7!!netgear
7!!netgear
Davi543
 
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile bankingDiffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
Alexander Decker
 
Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹
Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹
Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹
Salta Atygulova
 
A comparative study of literacy and numeracy between public
A comparative study of literacy and numeracy between publicA comparative study of literacy and numeracy between public
A comparative study of literacy and numeracy between public
Alexander Decker
 
ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.
ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.
ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.
Asya Dudnik
 
2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š
2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š
2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š
Kunitomo Ishii
 

Andere mochten auch (15)

Anesthesia
AnesthesiaAnesthesia
Anesthesia
 
suemoneathគោលសំខាន់ក្នុងសិង្គាលិកសឌត្រ
suemoneathគោលសំខាន់ក្នុងសិង្គាលិកសឌត្រsuemoneathគោលសំខាន់ក្នុងសិង្គាលិកសឌត្រ
suemoneathគោលសំខាន់ក្នុងសិង្គាលិកសឌត្រ
 
pttt 01
pttt 01pttt 01
pttt 01
 
7!!netgear
7!!netgear7!!netgear
7!!netgear
 
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile bankingDiffusion of innovation, consumer attitudes and intentions to use mobile banking
Diffusion of innovation, consumer attitudes and intentions to use mobile banking
 
Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹
Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹
Đ°Ń‚Ń‹ĐłŃƒĐ»ĐŸĐČĐ° ŃĐ°Đ»Ń‚Đ°ĐœĐ°Ń‚+проют ĐŽĐ»Ń жОĐČĐŸŃ‚ĐœŃ‹Ń…+ĐșĐ»ĐžĐ”ĐœŃ‚Ń‹
 
Eric grohe miller-2123
Eric grohe miller-2123Eric grohe miller-2123
Eric grohe miller-2123
 
RĂșbrica EvaluaciĂłn Campaña Posicionamiento
RĂșbrica EvaluaciĂłn Campaña PosicionamientoRĂșbrica EvaluaciĂłn Campaña Posicionamiento
RĂșbrica EvaluaciĂłn Campaña Posicionamiento
 
Magazine Inspiration
Magazine InspirationMagazine Inspiration
Magazine Inspiration
 
A comparative study of literacy and numeracy between public
A comparative study of literacy and numeracy between publicA comparative study of literacy and numeracy between public
A comparative study of literacy and numeracy between public
 
I primi 4 anni dell’amministrazione Fassino
I primi 4 anni dell’amministrazione FassinoI primi 4 anni dell’amministrazione Fassino
I primi 4 anni dell’amministrazione Fassino
 
Biomass power plants
Biomass power plantsBiomass power plants
Biomass power plants
 
Implementing the Maternity information system in South Canterbury
Implementing the Maternity information system in South CanterburyImplementing the Maternity information system in South Canterbury
Implementing the Maternity information system in South Canterbury
 
ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.
ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.
ĐžŃĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°ĐœĐžĐ” Hibernate java persistence.part 4.
 
2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š
2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š
2013ćčŽćșŠæŽ»ć‹•ć ±ć‘Š
 

Ähnlich wie CSAL

104538 cloud computing
104538 cloud computing104538 cloud computing
104538 cloud computing
Cloudwev
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
BIJIT GHOSH
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
SawanBhattacharya
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N G
Shreyas Pai
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
Sandip Kadam
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 

Ähnlich wie CSAL (20)

104538 cloud computing
104538 cloud computing104538 cloud computing
104538 cloud computing
 
104538 cloud computing
104538 cloud computing104538 cloud computing
104538 cloud computing
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
cc.pptx
cc.pptxcc.pptx
cc.pptx
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
 
Intro To Cloud Computing
Intro To Cloud ComputingIntro To Cloud Computing
Intro To Cloud Computing
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N G
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud compting
Cloud comptingCloud compting
Cloud compting
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
Cloud Computing Final1
Cloud Computing Final1Cloud Computing Final1
Cloud Computing Final1
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introduction
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing...
Cloud computing...Cloud computing...
Cloud computing...
 
Cloud Computing | Dimension Data Europe
Cloud Computing | Dimension Data EuropeCloud Computing | Dimension Data Europe
Cloud Computing | Dimension Data Europe
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 

Mehr von Anusha Chavan (7)

Leadership & Management the chanakya way
Leadership & Management  the chanakya wayLeadership & Management  the chanakya way
Leadership & Management the chanakya way
 
CORPORATE LEADERSHIP Roles & Responsibilities.
CORPORATE LEADERSHIP Roles & Responsibilities.CORPORATE LEADERSHIP Roles & Responsibilities.
CORPORATE LEADERSHIP Roles & Responsibilities.
 
MARKETING (Thorns to competition)
MARKETING (Thorns to competition)MARKETING (Thorns to competition)
MARKETING (Thorns to competition)
 
Swot analysis of INDIAN ECONOMY
Swot analysis of INDIAN ECONOMYSwot analysis of INDIAN ECONOMY
Swot analysis of INDIAN ECONOMY
 
Power and politics- ANUSHA TUKE
Power and politics- ANUSHA TUKEPower and politics- ANUSHA TUKE
Power and politics- ANUSHA TUKE
 
Ensuring data security in cloud computing. - Anusha Tuke
Ensuring data security in  cloud computing. - Anusha TukeEnsuring data security in  cloud computing. - Anusha Tuke
Ensuring data security in cloud computing. - Anusha Tuke
 
Android sandbox
Android sandboxAndroid sandbox
Android sandbox
 

KĂŒrzlich hochgeladen

KĂŒrzlich hochgeladen (20)

Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

CSAL

  • 1.
  • 2. ‱ Simply stated: Cloud = Internet ‱ So..Cloud Computing = Internet based computing ‱ More precisely, Cloud computing is: ▫ using information technology as a service. ▫ having services that are available over a network. ▫ using encapsulated services that have anAPI. ▫ adding to the efficiency for deploying applications. ▫ billing by consumption
  • 3.  On-demand self-service  Broad network access  Resource pooling ïƒș Location independence  Rapid elasticity  Measured service
  • 4.  Cloud Software as a Service (SaaS) ïƒș Use provider’s applications over a network ïƒș Example: Facebook, SalesForce.com, Gmail  Cloud Platform as a Service (PaaS) ïƒș Deploy customer-created applications to a cloud ïƒș Give me nice API and take care of the implementation ïƒș Example: Google App Engine , Microsoft Azure  Cloud Infrastructure as a Service (IaaS) ïƒș Rent processing, storage, network capacity, and other fundamental computing resources ïƒș 3Tier, Amazon EC2, Rackspace, GoGRID
  • 5.  Cloud computing often leverages:  Massive scale  Homogeneity  Virtualization  Resilient computing  Low cost software  Geographic distribution  Service orientation  Advanced security technologies
  • 6. 4 Cloud Deployment Models  Private cloud ïƒș enterprise owned or leased  Community cloud ïƒș shared infrastructure for specific community  Public cloud ïƒș Sold to the public, mega-scale infrastructure  Hybrid cloud ïƒș composition of two or more clouds
  • 7. Based upon original chart created by Alex Dowbor - http://ornot.wordpress.com Deployment Models Service Models Essential Characteristics Common Characteristics Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Resource Pooling Broad Network Access Rapid Elasticity Measured Service On Demand Self-Service Low Cost Software Virtualization ServiceOrientation Advanced Security
  • 8. v · d · eCloud computing Clients Browsers · Devices (Netbooks ·Tablets · Smartphones) · Operating Systems (Android · iOS · Windows Phone 7 · Linux) Applications Google Apps · Microsoft Online · NetSuite · Salesforce Platforms App Engine · Azure · EngineYard · Force.com · Heroku · MTurk · RightScale · S3 · SimpleDB · SQS Infrastructure EC2 · Eucalyptus · FlexiScale · GoGrid · Nimbus · Rackspace Cloud ·VPC Technologie s Networking · Security · Datacenters · Cloud storage · Internet · Structured storage ·Virtualization ·Web Services ·Virtual Appliance
  • 9. Amazon Web Services  Elastic Compute Cloud (EC2) ïƒș Rent computing resources by the hour ïƒș Basic unit of accounting = instance-hour ïƒș Additional costs for bandwidth  Simple Storage Service (S3) ïƒș Persistent storage ïƒș Charge by the GB/month ïƒș Additional costs for bandwidth
  • 10. Microsoft Azure Services Source: Microsoft Presentation, A Lap Around Windows Azure, Manuvir Das
  • 11. HOW STORAGE OF DATA IS DONE?
  • 12. Windows Azure Applications, Storage, and Roles Cloud Storage (blob, table, queue) Web Role LB n Worker Role m
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. CSAL Namespaces One namespace for each abstraction type  Metadata only for containers Service endpoint, identifier, user credentials Each abstraction has an independent metadata store ‱ Metadata cachingContainer ops are not very common ‱ If data is stale, simply re-fetch and retry