SlideShare una empresa de Scribd logo
1 de 20
Cloud Computing Introduction
               Ngo Doan Lap




                          13/12/2012
Agenda
1.   Concept of cloud computing, cloud services

2.   Layers and types of cloud computing

3.   New technologies that enabled cloud computing

4.   Cloud computing features

5.   Cloud computing challenges and the future of cloud computing
Concept of cloud computing, cloud services
Six computing paradigms
                                          Phase 1: many users shared powerful
                                          mainframes using dummy terminals

                                          Phase 2: stand-alone PCs became powerful
                                          enough to meet the majority of
                                          users’ needs

                                          Phase 3: PCs, laptops, and servers were
                                          connected together through local networks to
                                          share resources and increase performance

Phase 4, local networks were connected to other
local networks forming a global network such as
the Internet to utilize remote applications and
resources
Phase 5, grid computing provided shared
computing power and storage through a distributed
computing system
Phase 6, cloud computing further provides shared
resources on the Internet in a scalable and simple
way
Concept of cloud computing, cloud services
Cloud computing : a new style of computing
•     Dynamically scalable
•     Virtualized resources are provided as a services over the
      Internet.
Advantages of the cloud computing technology
•     Cost savings
•     High availability
•     Easy scalability.
Disadvantages of the cloud computing technology
•     Risk of losing information
•     Privacy is another issue related to security

•     Dependent on internet
Concept of cloud computing, cloud services
Pictorial representation of cloud computing architecture
Layers and types of cloud computing
Cloud computing can be viewed as a collection of services,
which can be presented as a layered cloud computing architecture
Layers and types of cloud computing
Infrastructure as a Service (IaaS)
Basic characteristics of IaaS:
•       Resources distributed as a service
•       Dynamic, on-demand scaling of resources
•       Utility based pricing model
•       Concurrent users on a single piece of
        hardware
IaaS contains sub-categories: Public, Private and
        Combination
1. Public cloud consists of shared resources,
        managed by service provider
2. Private cloud provides secure access to your
        resources and managed
by organization it serves
3. The hybrid cloud is maintained by both internal
        and external providers
Layers and types of cloud computing
Platform as a Service (PaaS): delivers development/operating environments
as a service




Basic characteristics of PaaS:
•     Single environment to develop, test, deploy, host and maintain applications
•     Web based UI designing tools to create, modify, test and deploy different UI
      scenarios
•     Multi-tenant architecture facilitating concurrent users
•     Load balancing, security and failover capabilities for application to be deployed
•     OS and Cloud programming APIs to create new apps for cloud or to cloudify the
      current apps
•     Tools to handle billing and subscription
Layers and types of cloud computing
Software as a Service (SaaS):
1. delivers a single application through the browser to multiple users using a
multitenant architecture
2. a provider sells an application to customers on license basis,
in a “pay-as-you-go” model




Basic characteristics of SaaS:
•      Centralized web based access to company and commercial software
•      Entire business process shifting to cloud giving superior services to client
•      No hassle of software upgrades and patches as they are managed by Service
       provider
•      Application Programming Interfaces (APIs) allow integration with different
       applications
New technologies that enabled cloud computing
1.    Virtualization
2.    Web service and service-oriented architecture
3.    Service flows and workflows,
4.    Web 2.0 and mashup
New technologies that enabled cloud computing
1.      Virtualization
1. virtualize and share resources
among different applications
with the objective
for better server utilization

2. include
- virtual machine techniques
such as Vmware and Xen,
- virtual networks, such as VPN
New technologies that enabled cloud computing
2. Web Service and Service Oriented Architecture
Cloud services are typically designed as Web services,
which follow industry standards including WSDL, SOAP, and UDDI
                       Service provider publishes its own service with
                       service broker

                       Service requester uses the service broker to
                       find desirable services and then binds to a
                       service provider to invoke the service

                                              Web services are
                                              1.delivering distributed applications
                                              via programmable URLs
                                              2.eXtensibe Markup Language (XML)
                                              applications mapped to programs,
                                              objects, or databases or to
                                              comprehensive business functions
                                              3.based on open standards, so they
                                              can provide technical interoperability in
                                              network environments such as Web
                                              4. implemented by using a collection
                                              of standards
New technologies that enabled cloud computing
2. Web Service and Service Oriented Architecture
New technologies that enabled cloud computing
3. Service Flow and Workflows
The concept of service flow and workflow refers to an integrated view of service based
activities provided in clouds
New technologies that enabled cloud computing
3. Service Flow and Workflows
The concept of service flow and workflow refers to an integrated view of service based
activities provided in clouds
New technologies that enabled cloud computing
4. Web 2.0 and Mashup
Mashup is a web application that combines
data from more than one source into a
single integrated storage tool
Cloud Computing Features
1. Scalability and on-demand services
resources and services for users on demand
2. User-centric interface
Cloud interfaces are location independent and can be accesses by well established
interfaces such as Web services and Internet browsers
3. Guaranteed Quality of Service (QoS)
Hardware/CPU performance, bandwidth, and memory capacity
4. Autonomous system
5. Pricing
does not require up-from investment
Cloud computing challenges
Cloud Computing in the Future
In the near future, cloud computing can emerge in various directions.
One possible scenario for the future is that an enterprise may use a distributed hybrid cloud
Q&A

Más contenido relacionado

La actualidad más candente

How cloud computing work
How cloud computing workHow cloud computing work
How cloud computing workicloud9
 
Cloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXCloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXDiscover Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computingprasanth82
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptYogi Dadhich
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computingLakshita Mukul
 
Cloud computing visualized.
Cloud computing visualized. Cloud computing visualized.
Cloud computing visualized. Soujan Kamesh
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstractJagadeesh Kumar
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptA
 
Seminar On Cloud Computing
Seminar On Cloud ComputingSeminar On Cloud Computing
Seminar On Cloud ComputingSHAILESH WAGHOLE
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computingronak patel
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computingkevnikool
 

La actualidad más candente (20)

How cloud computing work
How cloud computing workHow cloud computing work
How cloud computing work
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROXCloud Computing India Introduction and Overview - by karROX
Cloud Computing India Introduction and Overview - by karROX
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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 computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computing
 
Cloud computing visualized.
Cloud computing visualized. Cloud computing visualized.
Cloud computing visualized.
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstract
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Seminar On Cloud Computing
Seminar On Cloud ComputingSeminar On Cloud Computing
Seminar On Cloud Computing
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 

Similar a Cloud computing introduction

Cloud computing
Cloud computingCloud computing
Cloud computingshethzaid
 
An Overview To Cloud Computing
An Overview To Cloud ComputingAn Overview To Cloud Computing
An Overview To Cloud ComputingIJSRED
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxraghavanp4
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1ADEOLA ADISA
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing Sanjiv Pradhan
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)Gaurav Uniyal
 
Cloud computing charecteristics and types altanai bisht , 2nd year, part iii
Cloud computing charecteristics and types   altanai bisht , 2nd year,  part iiiCloud computing charecteristics and types   altanai bisht , 2nd year,  part iii
Cloud computing charecteristics and types altanai bisht , 2nd year, part iiiALTANAI BISHT
 
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARING
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARINGSURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARING
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARINGEditor IJMTER
 
Introduction to aneka cloud
Introduction to aneka cloudIntroduction to aneka cloud
Introduction to aneka cloudssuser84183f
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptHifzaZafar2
 

Similar a Cloud computing introduction (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
An Overview To Cloud Computing
An Overview To Cloud ComputingAn Overview To Cloud Computing
An Overview To Cloud Computing
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Cloud Computing and It's Types in Mobile Network
Cloud Computing and It's Types in Mobile NetworkCloud Computing and It's Types in Mobile Network
Cloud Computing and It's Types in Mobile Network
 
Cloud computing stack
Cloud computing stackCloud computing stack
Cloud computing stack
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
 
CA NOTES ON EMERGING TECHNOLOGIES
CA NOTES ON EMERGING TECHNOLOGIESCA NOTES ON EMERGING TECHNOLOGIES
CA NOTES ON EMERGING TECHNOLOGIES
 
Cloud Computing(Introduction)
Cloud Computing(Introduction)Cloud Computing(Introduction)
Cloud Computing(Introduction)
 
Cloud computing charecteristics and types altanai bisht , 2nd year, part iii
Cloud computing charecteristics and types   altanai bisht , 2nd year,  part iiiCloud computing charecteristics and types   altanai bisht , 2nd year,  part iii
Cloud computing charecteristics and types altanai bisht , 2nd year, part iii
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARING
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARINGSURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARING
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARING
 
Introduction of cloud By Pawan Thakur
Introduction of cloud By Pawan ThakurIntroduction of cloud By Pawan Thakur
Introduction of cloud By Pawan Thakur
 
Cloud computing.pptx
Cloud computing.pptxCloud computing.pptx
Cloud computing.pptx
 
Introduction to aneka cloud
Introduction to aneka cloudIntroduction to aneka cloud
Introduction to aneka cloud
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Unit -3-Cloud.pptx
Unit -3-Cloud.pptxUnit -3-Cloud.pptx
Unit -3-Cloud.pptx
 

Último

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Último (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 

Cloud computing introduction

  • 1. Cloud Computing Introduction Ngo Doan Lap 13/12/2012
  • 2. Agenda 1. Concept of cloud computing, cloud services 2. Layers and types of cloud computing 3. New technologies that enabled cloud computing 4. Cloud computing features 5. Cloud computing challenges and the future of cloud computing
  • 3. Concept of cloud computing, cloud services Six computing paradigms Phase 1: many users shared powerful mainframes using dummy terminals Phase 2: stand-alone PCs became powerful enough to meet the majority of users’ needs Phase 3: PCs, laptops, and servers were connected together through local networks to share resources and increase performance Phase 4, local networks were connected to other local networks forming a global network such as the Internet to utilize remote applications and resources Phase 5, grid computing provided shared computing power and storage through a distributed computing system Phase 6, cloud computing further provides shared resources on the Internet in a scalable and simple way
  • 4. Concept of cloud computing, cloud services Cloud computing : a new style of computing • Dynamically scalable • Virtualized resources are provided as a services over the Internet. Advantages of the cloud computing technology • Cost savings • High availability • Easy scalability. Disadvantages of the cloud computing technology • Risk of losing information • Privacy is another issue related to security • Dependent on internet
  • 5. Concept of cloud computing, cloud services Pictorial representation of cloud computing architecture
  • 6. Layers and types of cloud computing Cloud computing can be viewed as a collection of services, which can be presented as a layered cloud computing architecture
  • 7. Layers and types of cloud computing Infrastructure as a Service (IaaS) Basic characteristics of IaaS: • Resources distributed as a service • Dynamic, on-demand scaling of resources • Utility based pricing model • Concurrent users on a single piece of hardware IaaS contains sub-categories: Public, Private and Combination 1. Public cloud consists of shared resources, managed by service provider 2. Private cloud provides secure access to your resources and managed by organization it serves 3. The hybrid cloud is maintained by both internal and external providers
  • 8. Layers and types of cloud computing Platform as a Service (PaaS): delivers development/operating environments as a service Basic characteristics of PaaS: • Single environment to develop, test, deploy, host and maintain applications • Web based UI designing tools to create, modify, test and deploy different UI scenarios • Multi-tenant architecture facilitating concurrent users • Load balancing, security and failover capabilities for application to be deployed • OS and Cloud programming APIs to create new apps for cloud or to cloudify the current apps • Tools to handle billing and subscription
  • 9. Layers and types of cloud computing Software as a Service (SaaS): 1. delivers a single application through the browser to multiple users using a multitenant architecture 2. a provider sells an application to customers on license basis, in a “pay-as-you-go” model Basic characteristics of SaaS: • Centralized web based access to company and commercial software • Entire business process shifting to cloud giving superior services to client • No hassle of software upgrades and patches as they are managed by Service provider • Application Programming Interfaces (APIs) allow integration with different applications
  • 10. New technologies that enabled cloud computing 1. Virtualization 2. Web service and service-oriented architecture 3. Service flows and workflows, 4. Web 2.0 and mashup
  • 11. New technologies that enabled cloud computing 1. Virtualization 1. virtualize and share resources among different applications with the objective for better server utilization 2. include - virtual machine techniques such as Vmware and Xen, - virtual networks, such as VPN
  • 12. New technologies that enabled cloud computing 2. Web Service and Service Oriented Architecture Cloud services are typically designed as Web services, which follow industry standards including WSDL, SOAP, and UDDI Service provider publishes its own service with service broker Service requester uses the service broker to find desirable services and then binds to a service provider to invoke the service Web services are 1.delivering distributed applications via programmable URLs 2.eXtensibe Markup Language (XML) applications mapped to programs, objects, or databases or to comprehensive business functions 3.based on open standards, so they can provide technical interoperability in network environments such as Web 4. implemented by using a collection of standards
  • 13. New technologies that enabled cloud computing 2. Web Service and Service Oriented Architecture
  • 14. New technologies that enabled cloud computing 3. Service Flow and Workflows The concept of service flow and workflow refers to an integrated view of service based activities provided in clouds
  • 15. New technologies that enabled cloud computing 3. Service Flow and Workflows The concept of service flow and workflow refers to an integrated view of service based activities provided in clouds
  • 16. New technologies that enabled cloud computing 4. Web 2.0 and Mashup Mashup is a web application that combines data from more than one source into a single integrated storage tool
  • 17. Cloud Computing Features 1. Scalability and on-demand services resources and services for users on demand 2. User-centric interface Cloud interfaces are location independent and can be accesses by well established interfaces such as Web services and Internet browsers 3. Guaranteed Quality of Service (QoS) Hardware/CPU performance, bandwidth, and memory capacity 4. Autonomous system 5. Pricing does not require up-from investment
  • 19. Cloud Computing in the Future In the near future, cloud computing can emerge in various directions. One possible scenario for the future is that an enterprise may use a distributed hybrid cloud
  • 20. Q&A