SlideShare uma empresa Scribd logo
1 de 20
Cloud Computing
          Bharat Bodage
            ING Softwares,Pune
Contents

What is Cloud Computing ?
Features of Cloud Computing
Types of Clouds
Deployment Models
Key Technology : Virtualization
Advantages of Cloud Computing
Cloud Computing Market Size
Examples of Cloud Computing
Difficulties for Cloud Computing
References
What is Cloud Computing ?

The term “Cloud” is analogical to
“Internet”

      “ Cloud Computing is internet
based computing where virtual
shared servers provide Software,
Infrastructure, Platform, Devices
and other resources and hosting to
customers on a pay-as-you-use
basis. ”
Features of Cloud Computing

 Easy to Use
 Virtualized
 Application Programming Interface (API)
 Multi-Tenancy
 Pay-as-per-use
 Scalability
 Maintenance
 Security
Architecture of Cloud Computing

    Front End
     It comprises to client’s device (or computer network)
     and some applications needed for accessing cloud
     computing system.
    Back End
      It refers to cloud itself. It includes various computer
      machines, data storage system and servers.

Middleware is used to allow computers that are connected on
network to communicate each other. Middleware
administered all the information about client’s demand and
traffic ensuring smooth functioning of system.
Types of Clouds


         SaaS
  Software as a Service

        PaaS
 Platform as a Service


         IaaS
Infrastructure as a Service
SaaS
             Software as a Service



 Software functionality is offered within cloud
 Increasingly popular with SMEs/SMBs
                   (Small and Mid size Businesses)
 Quite Expensive
 Service delivered through browser
 No Hardware or Software to manage

Ex: SalesForce CRM, Google Apps, Wipro w-SaaS
PaaS
             Platform as a Service



 Provides Platform where applications and
                 services can be developed and
   hosted
 Service delivered through browser
 Provides API (Application Programming Interface)
 Platform management is critical task


Ex: Google App Engine, Window Azure (platform)
IaaS
             Infrastructure as a Service



   Provides Resources as services
   Virtualized Environment
   Foundation for SaaS and PaaS
   Whole cloud information viz. servers, routers,
    hardware based load balancing, firewalls and
    other network equipment's are provides IaaS

Ex: Amazon EC2, SQL Azure, FlexiScale
Deployment Models

 Public Cloud:
       It is traditional cloud computing where resources are dynamically
provisioned on a fine grained, self service basis over internet of from off-
site third party provider.

  Community Cloud:
       If several organizations have similar requirement and seek to share
infrastructure to realize the benefits of cloud computing then community
cloud can be established. This is having higher cost than public cloud
because this is having only fewer users as compared to public cloud.
However this option may offer higher level of privacy, security or policy
compliance.
Deployment Models Contd…

   Hybrid Cloud:
      It means two separate clouds joined together (public, private,
internal, community) or combination of virtualized cloud server instances
used together with real physical hardware. Hybrid cloud is use of physical
hardware and virtualized cloud server instances together to provide a single
common device.

   Private Cloud:
      Private cloud describe offering’s that deploy cloud computing on
private networks. It consists of applications or virtual machines in company’s
own set of hosts. Hence to recover from failure, ability to scale up or down
depending upon demand.
Key Technology: Virtualization


                                      App      App      App

      App      App      App           OS       OS        OS

         Operating System              Hypervisor/ VM Impl.

            Hardware                        Hardware

        Traditional Stack               Virtualized Stack

  Virtual machine is to abstract the hardware of single computer
into several different executing environment by creating illusion
that each separate execution environment is running on its own
private machine.
Advantages of Cloud Computing


 Pay-as-per-Use
 Location Independence
 Increased Flexibility
 Abstraction (Allows enterprise to focus on its core)
 Resource Sharing
 Instant scalability
Cloud Computing Market Size


  According to study conducted by Forbes, the global market for
enterprise cloud based services will grow from $ 12.1 billion in 2010
to $ 35.6 billion in 2015. The year-on-year growth rate will be 43% in
2011, but it will decrease to 13% over next five years. Software as a
Service(SaaS) will account for 70% of revenue in 2010, while 30%
will be related to Infrastructure as a Service(IaaS).
  Another report states worldwide revenue from public IT cloud
services exceeded $ 16 billion in 2009 and is forecasted to reach $
55.5 billion in 2014, representing a compound annual growth
rate(CAGR) of 27.4 %.
Examples of Cloud Computing

The NY Times
      Amazon EC2 (Elastic Compute Cloud)
Nasdaq
       Amazon EC2                     Taylor Woodrow
                                           Google Apps
ESPN
       Right Scale using Amazon EC2
CSS                                   Major League Baseball
       Amazon EC2
                                           Joyent
British Telecom
      3 Tera
Difficulties for Cloud Computing

  Continuous high availability
  Consistency
  Performance Issues
  Legal and political problem of data store and
    translation across region
   Scalability of all components
   Security
Overview




  Overview
References

www.tecno-pulse.com
www.luitinfotech.com
The Future of Cloud Computing
                  -Lutz Schubert

A Short Introduction to Cloud Computing
                  -David Chappell
Thank You !!!

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
cloud computing technology
cloud computing technologycloud computing technology
cloud computing technology
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2An Introduction To Infarstructures For Cloud Computing V0.2
An Introduction To Infarstructures For Cloud Computing V0.2
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Destaque

Server Virtualization Concepts & Features
Server Virtualization Concepts & FeaturesServer Virtualization Concepts & Features
Server Virtualization Concepts & FeaturesRagesh R Nair
 
Windows 7 tips tricks
Windows 7 tips tricksWindows 7 tips tricks
Windows 7 tips trickschenley
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
Citrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 TroubleshootingCitrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 TroubleshootingThomas Krampe
 
Introducing Xen Server
Introducing Xen ServerIntroducing Xen Server
Introducing Xen ServerStephenRice86
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualizationHwanju Kim
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingAhmed Mekkawy
 

Destaque (10)

Server Virtualization Concepts & Features
Server Virtualization Concepts & FeaturesServer Virtualization Concepts & Features
Server Virtualization Concepts & Features
 
Windows 7 tips tricks
Windows 7 tips tricksWindows 7 tips tricks
Windows 7 tips tricks
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
Types of clouds
Types of cloudsTypes of clouds
Types of clouds
 
Citrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 TroubleshootingCitrix XenServer 5.5 Troubleshooting
Citrix XenServer 5.5 Troubleshooting
 
Introducing Xen Server
Introducing Xen ServerIntroducing Xen Server
Introducing Xen Server
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualization
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 

Semelhante a Cloud Computing: An Overview of Key Concepts, Types, Models, Technologies, Applications and Challenges

Semelhante a Cloud Computing: An Overview of Key Concepts, Types, Models, Technologies, Applications and Challenges (20)

cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networks
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Discovering the value of the cloud for the business session 2
Discovering the value of the cloud for the business   session 2Discovering the value of the cloud for the business   session 2
Discovering the value of the cloud for the business session 2
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Discovering the value of the cloud for the business
Discovering the value of the cloud for the business Discovering the value of the cloud for the business
Discovering the value of the cloud for the business
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Brief Introducton to Cloud Computing
A Brief Introducton to Cloud ComputingA Brief Introducton to Cloud Computing
A Brief Introducton to Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Cloud Computing Neccesity
Cloud Computing  NeccesityCloud Computing  Neccesity
Cloud Computing Neccesity
 

Último

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[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.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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 textsMaria Levchenko
 
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 Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Último (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[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 Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Cloud Computing: An Overview of Key Concepts, Types, Models, Technologies, Applications and Challenges

  • 1. Cloud Computing Bharat Bodage ING Softwares,Pune
  • 2. Contents What is Cloud Computing ? Features of Cloud Computing Types of Clouds Deployment Models Key Technology : Virtualization Advantages of Cloud Computing Cloud Computing Market Size Examples of Cloud Computing Difficulties for Cloud Computing References
  • 3. What is Cloud Computing ? The term “Cloud” is analogical to “Internet” “ Cloud Computing is internet based computing where virtual shared servers provide Software, Infrastructure, Platform, Devices and other resources and hosting to customers on a pay-as-you-use basis. ”
  • 4.
  • 5. Features of Cloud Computing Easy to Use Virtualized Application Programming Interface (API) Multi-Tenancy Pay-as-per-use Scalability Maintenance Security
  • 6. Architecture of Cloud Computing Front End It comprises to client’s device (or computer network) and some applications needed for accessing cloud computing system. Back End It refers to cloud itself. It includes various computer machines, data storage system and servers. Middleware is used to allow computers that are connected on network to communicate each other. Middleware administered all the information about client’s demand and traffic ensuring smooth functioning of system.
  • 7. Types of Clouds SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service
  • 8. SaaS Software as a Service Software functionality is offered within cloud Increasingly popular with SMEs/SMBs (Small and Mid size Businesses) Quite Expensive Service delivered through browser No Hardware or Software to manage Ex: SalesForce CRM, Google Apps, Wipro w-SaaS
  • 9. PaaS Platform as a Service Provides Platform where applications and services can be developed and hosted Service delivered through browser Provides API (Application Programming Interface) Platform management is critical task Ex: Google App Engine, Window Azure (platform)
  • 10. IaaS Infrastructure as a Service Provides Resources as services Virtualized Environment Foundation for SaaS and PaaS Whole cloud information viz. servers, routers, hardware based load balancing, firewalls and other network equipment's are provides IaaS Ex: Amazon EC2, SQL Azure, FlexiScale
  • 11. Deployment Models Public Cloud: It is traditional cloud computing where resources are dynamically provisioned on a fine grained, self service basis over internet of from off- site third party provider. Community Cloud: If several organizations have similar requirement and seek to share infrastructure to realize the benefits of cloud computing then community cloud can be established. This is having higher cost than public cloud because this is having only fewer users as compared to public cloud. However this option may offer higher level of privacy, security or policy compliance.
  • 12. Deployment Models Contd… Hybrid Cloud: It means two separate clouds joined together (public, private, internal, community) or combination of virtualized cloud server instances used together with real physical hardware. Hybrid cloud is use of physical hardware and virtualized cloud server instances together to provide a single common device. Private Cloud: Private cloud describe offering’s that deploy cloud computing on private networks. It consists of applications or virtual machines in company’s own set of hosts. Hence to recover from failure, ability to scale up or down depending upon demand.
  • 13. Key Technology: Virtualization App App App App App App OS OS OS Operating System Hypervisor/ VM Impl. Hardware Hardware Traditional Stack Virtualized Stack Virtual machine is to abstract the hardware of single computer into several different executing environment by creating illusion that each separate execution environment is running on its own private machine.
  • 14. Advantages of Cloud Computing Pay-as-per-Use Location Independence Increased Flexibility Abstraction (Allows enterprise to focus on its core) Resource Sharing Instant scalability
  • 15. Cloud Computing Market Size According to study conducted by Forbes, the global market for enterprise cloud based services will grow from $ 12.1 billion in 2010 to $ 35.6 billion in 2015. The year-on-year growth rate will be 43% in 2011, but it will decrease to 13% over next five years. Software as a Service(SaaS) will account for 70% of revenue in 2010, while 30% will be related to Infrastructure as a Service(IaaS). Another report states worldwide revenue from public IT cloud services exceeded $ 16 billion in 2009 and is forecasted to reach $ 55.5 billion in 2014, representing a compound annual growth rate(CAGR) of 27.4 %.
  • 16. Examples of Cloud Computing The NY Times Amazon EC2 (Elastic Compute Cloud) Nasdaq Amazon EC2 Taylor Woodrow Google Apps ESPN Right Scale using Amazon EC2 CSS Major League Baseball Amazon EC2 Joyent British Telecom 3 Tera
  • 17. Difficulties for Cloud Computing Continuous high availability Consistency Performance Issues Legal and political problem of data store and translation across region Scalability of all components Security
  • 19. References www.tecno-pulse.com www.luitinfotech.com The Future of Cloud Computing -Lutz Schubert A Short Introduction to Cloud Computing -David Chappell