SlideShare ist ein Scribd-Unternehmen logo
1 von 16
In the cloud environment you are renting the service/software/hardware/application and not buying anything. Similar to subscribing for TV channels, rental cars, online games, IP tv and others. Once you subscribe you get the services not the product CloudI can do everythingI can be everythingand also I know you will change my name in the future  Adarsh Patil http://www.adarshpatil.com Thanks and Credits to all the researchers, inventors and evangelists in the area of cluster, cloud, grid and distributed computing. (Students who are new to this, do not be confused, the underlying technology is known to you)
Cloud User / Subscriber   Customer / Developer  Service Subscribe Internet EaaS , PaaS, SaaS, HaaS, IaaS Subscribe Internet Virtualized Environment Hosting guest OS / Apps / Database  Subscribe Internet Adarsh Patil - adarshpatil.com
What is Cloud ? Cloud is a collection and interconnection of utilities (mail, storage, compute power, databases, social networks, banking, software, applications, infrastructure, other commodity services and future commoditize'ble services) that follows and serves the human being on subscription"  Cloud is  a datacenter with large amount of hardware hosting many guest operating systems and applications running on the guest operating systems.  AMD and Intel are supporting the  hardware vendors to develop 48 core machines.  This can host many guest operating system and applications.  This will be a commodity in few years, so every desktop home computer would be a cloud. Then it would be called  “Universe or Milky Way or Black hole” you name it . Cluster Computing  access to real physical hardware, operating system, applications present in one “Physical Location” Grid Computing  distributed access to real physical hardware, operating System, applications  present across the earth Cloud Computing  access to distributed virtual machines (guest os, os running on xen, vmware, hypervisor) and application  hardware.  Cloud gives access to virtualized resource distributed on one system. Adarsh Patil - adarshpatil.com
Cloud…continued Cloud at home: a powerful desktop which can run "n" guest operating systems hosting mail svc, web svc, chat svc & others forms a SaaS. Cloud is a service system running on a physical hardware giving access to virtual resources (vm ,db, apps, dev env, storage) on subscription. You can have your own definition of cloud based on what you offer as a service. Adarsh Patil - adarshpatil.com
History-start Adarsh Patil - adarshpatil.com It started with application sitting on the hardware.  For example : Calculator Application Hardware
History.. Adarsh Patil - adarshpatil.com Operating system managing the resources of the hardware. Applications are installed on top of operating systems For example : Computers Application Operating System Hardware
Adarsh Patil - adarshpatil.com History.. Middleware Networking (Internet) became ubiquitous.  Cluster computer, Distributed computing and Grid computing came into picture. This resulted in the development of middleware. For example : Condor, Sun Grid Engine, PBS and others. Idea is to build a network computer (see the next slide) Application Operating System Hardware Adarsh Patil - adarshpatil.com
Adarsh Patil - adarshpatil.com Middleware (history) Middleware: is a layer on top of operating system. It is used to connect  resources (hardware/software) that are heterogeneous in nature and handles the communication / protocol translation . Middleware can be stated as network operating system. Middleware enables single system view and the end user feels that he is connected to a super computer. Middleware Middleware Middleware User(s) Application Application Application Operating System Operating System Operating System Network / Internet Hardware Hardware Hardware Adarsh Patil - adarshpatil.com Adarsh Patil - adarshpatil.com
Middleware (history) This middleware was used in a different ways in different context. Virtualization Grid Computing Utility Computing On Demand Computing ( before cloud even came into picture) Flex Computing Disruptive computing Autonomic Computing You name it and you can add it here Industries started their nomenclature. Academic research started their nomenclature. Adarsh Patil - adarshpatil.com
History (remember this slide) Adarsh Patil - adarshpatil.com We all know this and used this. we have used software's like VMware, Xen, VirtualPC, Wine, Parallels and many other software's which enable use to run other operating systems. Host Operating system: This sits on the hardware.  Virtualization Software: This sits on the Host operating system. This is also called Hypervisor. Guest Operating System: This runs on the Virtualization Software. One can run one many different  guest operating systems (Win, Linux, Mac OSX) Guest  Operating Systems (Linux, Windows, Mac OS, others) Virtualization Software OS virtualization Para-virtualization  Host Operating System Hardware Intel AMD G4/5  Note : running multiple guest  Operating system on the Host Operating System using virtualization software / hypervisor is an example for multi-tenant system. As each  of the guest operating can have its shared underlying hardware.
History (remember this slide) You all might have your own web sites hosted on Shared Web hosting and Dedicated Web Hosting . Dedicated hosting:  Your website is hosted on a dedicated  machine running web server. Shared Hosting: Your website is hosted on a machine which hosts other websites from other customers. Multiple Web Hosting (Shared web hosting) Apache web server (Application) Host Operating System Hardware Intel AMD G4/5  Note:  Shared web hosting is kind of a multi-tenant system. Please compare the multi-tenancy with respect to running Guest operating system and here multiple web hosting on a web server. Adarsh Patil - adarshpatil.com
Who can benefit from cloud?Straight out of the box Students doing research on HPC, HTC and service oriented computing and need to setup their environment when needed. Startup company who does not have much funding to invest on Hardware, Software, Development environment, Storages, Admin staff, IT infrastructure End user who likes pay as you go model and subscription model for using the services. Customers or end users or companies, interested in  Infrastructure: go for Infrastructure as a service (Amazon EC2, GoGrid) Platform:  go for platform as a service ( Microsoft Azure, Google Apps) Software: go for Software as a service /or Application service providers ( Saleforce ) Security as a service Billing as a services Management as a service and many other services End users who need services on Demand.  For example: I need access to 100 virtual machines in the next 30 minutes (Amazon ec2), I need access to Visual Studio for my users in the next 20 minutes (Azure)   I need  mail services, chat service and calendar services (Google apps)  I need to host my application (app store, MS market place) and make it available to download (mobileme). Adarsh Patil - adarshpatil.com
Adarsh Patil - adarshpatil.com This is CLOUD I N T E R N E T Choose your service: IaaS PaaS SaaS HaaS Storage Management Application Billing Platform Security Operating System Database Hypervisor User Consumer Subscriber Customer Engineer Developer Hardware Provider Data Centers Owner(s)
Types of Cloud based on comforts Public Cloud : This cloud is accessible by the public on subscription. Cloud hosted on the remote infrastructure,  which means Hardware, Software, Applications, Database are on remote data center, public cluster. This Cloud is not located inside the physical boundaries of the company. It can be compared to  “Virtual Organizations” of the Grid technology Eg: GoGrid, Amazon EC2 Private Cloud: This cloud is not accessible to the public. Cloud hosted on the private cluster or within the hardware of company. Hybrid Cloud: This is mixture of Public and Private cloud. The public cloud is chosen during the need for on demand resource, which serves the flexibility Adarsh Patil - adarshpatil.com
Is this a cloud? You have a 48 core machine at home with Peta Byte storage. It is bit expensive now, but it will be a commodity sooner. On this machine, you install the virtualization software and run multiple guest operating systems Install web server, mail server, chat server, ad server, IP telephone server, database server on different instance of guest operating systems Connect these services to the Internet Write a billing , accounting , management (load balancing) software which will interface the above service. Exhibit these as a neat configurable front end to the User There you go.  Adarsh Patil - adarshpatil.com
Thank you Thank you to all the researchers, students and human being working on this or related technology This presentation is for education purpose Daily we have to subscribe our brain to new things otherwise it will be outdate tomorrow. Credits and Thanks to everyone for having look at this presentations. Adarsh Patil - adarshpatil.com

Weitere ähnliche Inhalte

Was ist angesagt?

What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
Simplilearn
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
NAILBITER
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
sagaroceanic11
 

Was ist angesagt? (20)

Azure 900
Azure 900Azure 900
Azure 900
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
 
Cloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
Cloud Computing for Lawyers: Practical and Ethical Uses of the CloudCloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
Cloud Computing for Lawyers: Practical and Ethical Uses of the Cloud
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
 
Microsoft Azure for Developers - An Introduction
Microsoft Azure for Developers - An IntroductionMicrosoft Azure for Developers - An Introduction
Microsoft Azure for Developers - An Introduction
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud Computing Training PPT
Cloud Computing Training PPTCloud Computing Training PPT
Cloud Computing Training PPT
 
Cloud Computing Demystified
Cloud Computing DemystifiedCloud Computing Demystified
Cloud Computing Demystified
 
Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.Deployment of private cloud infrastructure.
Deployment of private cloud infrastructure.
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Cloud computing basic
 Cloud computing   basic Cloud computing   basic
Cloud computing basic
 
Evolution of the cloud
Evolution of the cloudEvolution of the cloud
Evolution of the cloud
 
My aws cp study (autosaved)
My aws cp study (autosaved)My aws cp study (autosaved)
My aws cp study (autosaved)
 

Andere mochten auch

Grid Computing
Grid ComputingGrid Computing
Grid Computing
abhiritva
 
Adarsh - Grid Computing
Adarsh - Grid ComputingAdarsh - Grid Computing
Adarsh - Grid Computing
Adarsh Patil
 
GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION
Ashok Mannai
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
Upender Upr
 

Andere mochten auch (12)

From Grid to Cloud
From Grid to CloudFrom Grid to Cloud
From Grid to Cloud
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Adarsh - Grid Computing
Adarsh - Grid ComputingAdarsh - Grid Computing
Adarsh - Grid Computing
 
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo RamassoServer Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
Server Day 2009: Oracle/Bea Fusion Middleware by Paolo Ramasso
 
GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION GRID COMPUTING PRESENTATION
GRID COMPUTING PRESENTATION
 
Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4Cs6703 grid and cloud computing unit 4
Cs6703 grid and cloud computing unit 4
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid computing
Grid computingGrid computing
Grid computing
 
1. GRID COMPUTING
1. GRID COMPUTING1. GRID COMPUTING
1. GRID COMPUTING
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 

Ähnlich wie What is Cloud?

Cloud computing
Cloud computingCloud computing
Cloud computing
sandita12
 
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
Dr. Ramkumar Lakshminarayanan
 
An Intro to Cloud Computing......RG
An Intro to Cloud Computing......RGAn Intro to Cloud Computing......RG
An Intro to Cloud Computing......RG
rajatricky
 
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
Dr. Ramkumar Lakshminarayanan
 

Ähnlich wie What is Cloud? (20)

Cloud Computing | Dimension Data Europe
Cloud Computing | Dimension Data EuropeCloud Computing | Dimension Data Europe
Cloud Computing | Dimension Data Europe
 
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
 
Presentation on introduction to cloud computing for gdsc info session
Presentation on introduction to cloud computing for gdsc info sessionPresentation on introduction to cloud computing for gdsc info session
Presentation on introduction to cloud computing for gdsc info session
 
cloud computing
cloud computingcloud computing
cloud computing
 
An Intro to Cloud Computing......RG
An Intro to Cloud Computing......RGAn Intro to Cloud Computing......RG
An Intro to Cloud Computing......RG
 
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
 
Webinar presentation on cloud computing
Webinar presentation on cloud computingWebinar presentation on cloud computing
Webinar presentation on cloud computing
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
Clpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptxClpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptx
 
Clpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptxClpud-Computing-PPT-3.pptx
Clpud-Computing-PPT-3.pptx
 
Clpud-Computing-PPT-3_cloud_computing.pptx
Clpud-Computing-PPT-3_cloud_computing.pptxClpud-Computing-PPT-3_cloud_computing.pptx
Clpud-Computing-PPT-3_cloud_computing.pptx
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
Cloud computing easy approach
Cloud computing easy approachCloud computing easy approach
Cloud computing easy approach
 
C loud seminar
C loud  seminarC loud  seminar
C loud seminar
 
UNIT - I.docx
UNIT - I.docxUNIT - I.docx
UNIT - I.docx
 
Cad
CadCad
Cad
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Big data application using hadoop in cloud [Smart Refrigerator]
Big data application using hadoop in cloud [Smart Refrigerator] Big data application using hadoop in cloud [Smart Refrigerator]
Big data application using hadoop in cloud [Smart Refrigerator]
 
Cloud presentation
Cloud presentationCloud presentation
Cloud presentation
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

What is Cloud?

  • 1. In the cloud environment you are renting the service/software/hardware/application and not buying anything. Similar to subscribing for TV channels, rental cars, online games, IP tv and others. Once you subscribe you get the services not the product CloudI can do everythingI can be everythingand also I know you will change my name in the future  Adarsh Patil http://www.adarshpatil.com Thanks and Credits to all the researchers, inventors and evangelists in the area of cluster, cloud, grid and distributed computing. (Students who are new to this, do not be confused, the underlying technology is known to you)
  • 2. Cloud User / Subscriber Customer / Developer Service Subscribe Internet EaaS , PaaS, SaaS, HaaS, IaaS Subscribe Internet Virtualized Environment Hosting guest OS / Apps / Database Subscribe Internet Adarsh Patil - adarshpatil.com
  • 3. What is Cloud ? Cloud is a collection and interconnection of utilities (mail, storage, compute power, databases, social networks, banking, software, applications, infrastructure, other commodity services and future commoditize'ble services) that follows and serves the human being on subscription" Cloud is a datacenter with large amount of hardware hosting many guest operating systems and applications running on the guest operating systems. AMD and Intel are supporting the hardware vendors to develop 48 core machines. This can host many guest operating system and applications. This will be a commodity in few years, so every desktop home computer would be a cloud. Then it would be called “Universe or Milky Way or Black hole” you name it . Cluster Computing  access to real physical hardware, operating system, applications present in one “Physical Location” Grid Computing  distributed access to real physical hardware, operating System, applications present across the earth Cloud Computing  access to distributed virtual machines (guest os, os running on xen, vmware, hypervisor) and application hardware. Cloud gives access to virtualized resource distributed on one system. Adarsh Patil - adarshpatil.com
  • 4. Cloud…continued Cloud at home: a powerful desktop which can run "n" guest operating systems hosting mail svc, web svc, chat svc & others forms a SaaS. Cloud is a service system running on a physical hardware giving access to virtual resources (vm ,db, apps, dev env, storage) on subscription. You can have your own definition of cloud based on what you offer as a service. Adarsh Patil - adarshpatil.com
  • 5. History-start Adarsh Patil - adarshpatil.com It started with application sitting on the hardware. For example : Calculator Application Hardware
  • 6. History.. Adarsh Patil - adarshpatil.com Operating system managing the resources of the hardware. Applications are installed on top of operating systems For example : Computers Application Operating System Hardware
  • 7. Adarsh Patil - adarshpatil.com History.. Middleware Networking (Internet) became ubiquitous. Cluster computer, Distributed computing and Grid computing came into picture. This resulted in the development of middleware. For example : Condor, Sun Grid Engine, PBS and others. Idea is to build a network computer (see the next slide) Application Operating System Hardware Adarsh Patil - adarshpatil.com
  • 8. Adarsh Patil - adarshpatil.com Middleware (history) Middleware: is a layer on top of operating system. It is used to connect resources (hardware/software) that are heterogeneous in nature and handles the communication / protocol translation . Middleware can be stated as network operating system. Middleware enables single system view and the end user feels that he is connected to a super computer. Middleware Middleware Middleware User(s) Application Application Application Operating System Operating System Operating System Network / Internet Hardware Hardware Hardware Adarsh Patil - adarshpatil.com Adarsh Patil - adarshpatil.com
  • 9. Middleware (history) This middleware was used in a different ways in different context. Virtualization Grid Computing Utility Computing On Demand Computing ( before cloud even came into picture) Flex Computing Disruptive computing Autonomic Computing You name it and you can add it here Industries started their nomenclature. Academic research started their nomenclature. Adarsh Patil - adarshpatil.com
  • 10. History (remember this slide) Adarsh Patil - adarshpatil.com We all know this and used this. we have used software's like VMware, Xen, VirtualPC, Wine, Parallels and many other software's which enable use to run other operating systems. Host Operating system: This sits on the hardware. Virtualization Software: This sits on the Host operating system. This is also called Hypervisor. Guest Operating System: This runs on the Virtualization Software. One can run one many different guest operating systems (Win, Linux, Mac OSX) Guest Operating Systems (Linux, Windows, Mac OS, others) Virtualization Software OS virtualization Para-virtualization Host Operating System Hardware Intel AMD G4/5 Note : running multiple guest Operating system on the Host Operating System using virtualization software / hypervisor is an example for multi-tenant system. As each of the guest operating can have its shared underlying hardware.
  • 11. History (remember this slide) You all might have your own web sites hosted on Shared Web hosting and Dedicated Web Hosting . Dedicated hosting: Your website is hosted on a dedicated machine running web server. Shared Hosting: Your website is hosted on a machine which hosts other websites from other customers. Multiple Web Hosting (Shared web hosting) Apache web server (Application) Host Operating System Hardware Intel AMD G4/5 Note: Shared web hosting is kind of a multi-tenant system. Please compare the multi-tenancy with respect to running Guest operating system and here multiple web hosting on a web server. Adarsh Patil - adarshpatil.com
  • 12. Who can benefit from cloud?Straight out of the box Students doing research on HPC, HTC and service oriented computing and need to setup their environment when needed. Startup company who does not have much funding to invest on Hardware, Software, Development environment, Storages, Admin staff, IT infrastructure End user who likes pay as you go model and subscription model for using the services. Customers or end users or companies, interested in Infrastructure: go for Infrastructure as a service (Amazon EC2, GoGrid) Platform: go for platform as a service ( Microsoft Azure, Google Apps) Software: go for Software as a service /or Application service providers ( Saleforce ) Security as a service Billing as a services Management as a service and many other services End users who need services on Demand. For example: I need access to 100 virtual machines in the next 30 minutes (Amazon ec2), I need access to Visual Studio for my users in the next 20 minutes (Azure) I need mail services, chat service and calendar services (Google apps) I need to host my application (app store, MS market place) and make it available to download (mobileme). Adarsh Patil - adarshpatil.com
  • 13. Adarsh Patil - adarshpatil.com This is CLOUD I N T E R N E T Choose your service: IaaS PaaS SaaS HaaS Storage Management Application Billing Platform Security Operating System Database Hypervisor User Consumer Subscriber Customer Engineer Developer Hardware Provider Data Centers Owner(s)
  • 14. Types of Cloud based on comforts Public Cloud : This cloud is accessible by the public on subscription. Cloud hosted on the remote infrastructure, which means Hardware, Software, Applications, Database are on remote data center, public cluster. This Cloud is not located inside the physical boundaries of the company. It can be compared to “Virtual Organizations” of the Grid technology Eg: GoGrid, Amazon EC2 Private Cloud: This cloud is not accessible to the public. Cloud hosted on the private cluster or within the hardware of company. Hybrid Cloud: This is mixture of Public and Private cloud. The public cloud is chosen during the need for on demand resource, which serves the flexibility Adarsh Patil - adarshpatil.com
  • 15. Is this a cloud? You have a 48 core machine at home with Peta Byte storage. It is bit expensive now, but it will be a commodity sooner. On this machine, you install the virtualization software and run multiple guest operating systems Install web server, mail server, chat server, ad server, IP telephone server, database server on different instance of guest operating systems Connect these services to the Internet Write a billing , accounting , management (load balancing) software which will interface the above service. Exhibit these as a neat configurable front end to the User There you go. Adarsh Patil - adarshpatil.com
  • 16. Thank you Thank you to all the researchers, students and human being working on this or related technology This presentation is for education purpose Daily we have to subscribe our brain to new things otherwise it will be outdate tomorrow. Credits and Thanks to everyone for having look at this presentations. Adarsh Patil - adarshpatil.com