SlideShare a Scribd company logo
1 of 39
Rahul Krishna Upadhyaya
30/8/2013
PyCon India [ 30th Aug , 2013 ]
 Hi, I am Rahul.
 Today I am here on Behalf of “Openstack
India User Group” to Introduce you to this
amazing technology calledOpenstack.
What about the Basics ?
A brief Introduction
Hence we Understand:Virtualization is a very broad concept, which is certainly
applicable to so many aspects of computing.
The earliest uses of virtualization include the CompatibleTime Sharing System (CTSS)
developed by the Massachusetts Institute ofTechnology (MIT) on the IBM 704 in 1968
• There is a new version of this new OS, I want to
try it out.
• Specific application/Libraries available for a
specific OS.
• Using Snapshots to revert back to stable states
• Excellent to test risky/buggy stuff.
• Because I find it cool to virtualize stuff ! :P .
• Blah blah blah…. (many Justified and
unjustified reasons)
Effieciency
Flexibility
Virtualization ==
 So how was it like before ?
 What was the problem and why was there a
need for virtualization ?
 Manageability ?
 Reliability ?
 Portability ?
At an Average around 70% of Operational Costs of a Datacenter attributes to Power
and Cooling
 Optimum Utilization of Resources
 Cost of Power and Space.
 Ease of manageability.
 Easier Backups.
 Faster Deployments.
 Easy to relocate.
 A whole lot flexibility.
 + countless benefits.
A hypervisor or virtual machine manager (VMM) is a piece
of computer software, firmware or hardware that creates
and runs virtual machines.
The hypervisor presents the guest operating systems with
a virtual operating platform and manages the execution of
the guest operating systems
Mapping of Resources in from the Hypervisor to the host
resources.
 Abstraction of the Hardware Interfaces by
providing the multiple virtual interfaces and
mapping it to single Interface.
 Similarly the concept to soft-switches. Ex
OpenvSwitch.
 Where X=
▪ Infrastructure
▪ Network
▪ Identity
▪ Storage
▪ Software
▪ Platform
▪ Firewall
▪ Load-Balancer
▪ Email, etc,etc,…
So, X is a variable, which an infinite List.
Anything as a service is a model of cloud based delivery.Where the person
is abstracted from the underlying layer and has a hypothetical unlimited
supply of the service being provided.
Cloud computing is the use of computing resources
(hardware and software) that are delivered as a ON-DEMAND
service over a network (typically the Internet).The name
comes from the use of a cloud-shaped symbol as an
abstraction for the complex infrastructure it contains in
system diagrams
 It is an on–Demand Service.
 User doesn’t know (he’s abstracted from where
the service resides)
 User doesn’t maintain.
 User Pays for as much as he uses. !
 User has hypothetical inifite “value” of the
service he is using.
A very similar example in other domain which you could compare to could be
electricity department.
AfterYou build your house,You can generate your own electricity
depending on your usage and buying/setting up a Generator that could sustain
your needs.
Alternately ,You could avoid it and the maintenance and the running
cost, and all the other hassles associated with it by taking “electricity-as-a-
service” from any vendor. Pay him for the amount that you use.
 Brings down initial Investment by loads.
 No bothering of maintenance, support and
upgrades.
 Scalability : Hypothetically… infinitely elastic.
 Agile – In deployment
 Application programming interface (API) :
based Interaction.
 Cost : setup and operational expenses very low.
 Location Independence : Provides ease of use
 Fault-tolerence : as the infrastructure can be
geographically scattered. Better for disaster
recovery.
 Multitenancy : having multiple customers (centralization) ,
still making sure they have their own address space and
privacy.
 Security : Security is a major concern when you have multi-
tenancy.
 Metering and Billing : It is needed according to the - Pay for
what you use – UseCase.
 Public : Ex HP Cloud, Amazon , Rackspace
 Private : VcloudDirector, Rackspace, etc.
 Hybrid : ??? (when and where do we need it)
 Ability of a cloud to provision (create
VMs) into the other compatible Clouds
 This is where cloud-interoperability
comes into picture
The Base Level Node : Single “Host” server in a big cloud.
The above example refers to Openstack Components : Other clouds too
would have similar building blocks and interactions.
 Wikipedia : for definitions
 IBM Developerworks : For diagrams.

More Related Content

What's hot

Intro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptxIntro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptxRij Basak
 
Cloud sim pptx
Cloud sim pptxCloud sim pptx
Cloud sim pptxMD Redaan
 
Cloud computing 13 principal enabling technologies
Cloud computing 13 principal  enabling technologiesCloud computing 13 principal  enabling technologies
Cloud computing 13 principal enabling technologiesVaibhav Khanna
 
Collaboration in multicloud computing environments framework and security issues
Collaboration in multicloud computing environments framework and security issuesCollaboration in multicloud computing environments framework and security issues
Collaboration in multicloud computing environments framework and security issuesIEEEFINALYEARPROJECTS
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulatorHabibur Rahman
 
Cloud computing
Cloud computingCloud computing
Cloud computingAmit Kumar
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computingVinny Vessel
 
Swiper exploiting virtual machine vulnerability in third party clouds with co...
Swiper exploiting virtual machine vulnerability in third party clouds with co...Swiper exploiting virtual machine vulnerability in third party clouds with co...
Swiper exploiting virtual machine vulnerability in third party clouds with co...ieeeprojectschennai
 
Cloud computing and development
Cloud computing and developmentCloud computing and development
Cloud computing and developmentIndia Travel Tours
 

What's hot (18)

Intro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptxIntro google cloud platform2.0.pptx
Intro google cloud platform2.0.pptx
 
Cloud sim pptx
Cloud sim pptxCloud sim pptx
Cloud sim pptx
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing 13 principal enabling technologies
Cloud computing 13 principal  enabling technologiesCloud computing 13 principal  enabling technologies
Cloud computing 13 principal enabling technologies
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Collaboration in multicloud computing environments framework and security issues
Collaboration in multicloud computing environments framework and security issuesCollaboration in multicloud computing environments framework and security issues
Collaboration in multicloud computing environments framework and security issues
 
Karthik ppt 2007
Karthik ppt 2007Karthik ppt 2007
Karthik ppt 2007
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
PPT on Cloud computing
PPT on Cloud computingPPT on Cloud computing
PPT on Cloud computing
 
Cloud computing and Cloudsim
Cloud computing and CloudsimCloud computing and Cloudsim
Cloud computing and Cloudsim
 
Cloud computing
 Cloud computing Cloud computing
Cloud computing
 
Swiper exploiting virtual machine vulnerability in third party clouds with co...
Swiper exploiting virtual machine vulnerability in third party clouds with co...Swiper exploiting virtual machine vulnerability in third party clouds with co...
Swiper exploiting virtual machine vulnerability in third party clouds with co...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing and development
Cloud computing and developmentCloud computing and development
Cloud computing and development
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Concurrent and Distributed CloudSim Simulations
Concurrent and Distributed CloudSim SimulationsConcurrent and Distributed CloudSim Simulations
Concurrent and Distributed CloudSim Simulations
 

Viewers also liked

Monitoring Docker Containers and Dockererized Application
Monitoring Docker Containers and Dockererized ApplicationMonitoring Docker Containers and Dockererized Application
Monitoring Docker Containers and Dockererized ApplicationRahul Krishna Upadhyaya
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerAnanth Padmanabhan
 
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.Rahul Krishna Upadhyaya
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerRahul Krishna Upadhyaya
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

Viewers also liked (8)

Monitoring Docker Containers and Dockererized Application
Monitoring Docker Containers and Dockererized ApplicationMonitoring Docker Containers and Dockererized Application
Monitoring Docker Containers and Dockererized Application
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
Openstack Rally - Benchmark as a Service. Openstack Meetup India. Ananth/Rahul.
 
Multi tenancy for docker
Multi tenancy for dockerMulti tenancy for docker
Multi tenancy for docker
 
Multi tenancy for docker
Multi tenancy for dockerMulti tenancy for docker
Multi tenancy for docker
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 

Similar to What is Virtualization. Talk from Pycon 2013 India.

Similar to What is Virtualization. Talk from Pycon 2013 India. (20)

Presentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal ChapterPresentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal Chapter
 
Cloud Computing
 Cloud Computing Cloud Computing
Cloud Computing
 
Cloud
Cloud Cloud
Cloud
 
Virtualization in Cloud computing
Virtualization in Cloud computing Virtualization in Cloud computing
Virtualization in Cloud computing
 
Introduction Of Cloud Computing
Introduction Of Cloud ComputingIntroduction Of Cloud Computing
Introduction Of Cloud Computing
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
 
Containerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deploymentContainerization Principles Overview for app development and deployment
Containerization Principles Overview for app development and deployment
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to 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
 
Unit 1
Unit 1Unit 1
Unit 1
 
Cloudcpmuting journal
Cloudcpmuting journalCloudcpmuting journal
Cloudcpmuting journal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
unit 1.pptx
unit 1.pptxunit 1.pptx
unit 1.pptx
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
Basic cloud
Basic cloudBasic cloud
Basic cloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

What is Virtualization. Talk from Pycon 2013 India.

  • 1. Rahul Krishna Upadhyaya 30/8/2013 PyCon India [ 30th Aug , 2013 ]
  • 2.  Hi, I am Rahul.  Today I am here on Behalf of “Openstack India User Group” to Introduce you to this amazing technology calledOpenstack.
  • 3. What about the Basics ?
  • 5. Hence we Understand:Virtualization is a very broad concept, which is certainly applicable to so many aspects of computing. The earliest uses of virtualization include the CompatibleTime Sharing System (CTSS) developed by the Massachusetts Institute ofTechnology (MIT) on the IBM 704 in 1968
  • 6.
  • 7.
  • 8. • There is a new version of this new OS, I want to try it out. • Specific application/Libraries available for a specific OS. • Using Snapshots to revert back to stable states • Excellent to test risky/buggy stuff. • Because I find it cool to virtualize stuff ! :P . • Blah blah blah…. (many Justified and unjustified reasons)
  • 10.  So how was it like before ?  What was the problem and why was there a need for virtualization ?
  • 11.
  • 12.  Manageability ?  Reliability ?  Portability ?
  • 13.
  • 14. At an Average around 70% of Operational Costs of a Datacenter attributes to Power and Cooling
  • 15.  Optimum Utilization of Resources  Cost of Power and Space.  Ease of manageability.  Easier Backups.  Faster Deployments.  Easy to relocate.  A whole lot flexibility.  + countless benefits.
  • 16.
  • 17. A hypervisor or virtual machine manager (VMM) is a piece of computer software, firmware or hardware that creates and runs virtual machines. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems
  • 18.
  • 19. Mapping of Resources in from the Hypervisor to the host resources.
  • 20.
  • 21.  Abstraction of the Hardware Interfaces by providing the multiple virtual interfaces and mapping it to single Interface.  Similarly the concept to soft-switches. Ex OpenvSwitch.
  • 22.
  • 23.
  • 24.  Where X= ▪ Infrastructure ▪ Network ▪ Identity ▪ Storage ▪ Software ▪ Platform ▪ Firewall ▪ Load-Balancer ▪ Email, etc,etc,… So, X is a variable, which an infinite List.
  • 25.
  • 26. Anything as a service is a model of cloud based delivery.Where the person is abstracted from the underlying layer and has a hypothetical unlimited supply of the service being provided.
  • 27. Cloud computing is the use of computing resources (hardware and software) that are delivered as a ON-DEMAND service over a network (typically the Internet).The name comes from the use of a cloud-shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams
  • 28.  It is an on–Demand Service.  User doesn’t know (he’s abstracted from where the service resides)  User doesn’t maintain.  User Pays for as much as he uses. !  User has hypothetical inifite “value” of the service he is using.
  • 29. A very similar example in other domain which you could compare to could be electricity department. AfterYou build your house,You can generate your own electricity depending on your usage and buying/setting up a Generator that could sustain your needs. Alternately ,You could avoid it and the maintenance and the running cost, and all the other hassles associated with it by taking “electricity-as-a- service” from any vendor. Pay him for the amount that you use.
  • 30.  Brings down initial Investment by loads.  No bothering of maintenance, support and upgrades.
  • 31.  Scalability : Hypothetically… infinitely elastic.  Agile – In deployment  Application programming interface (API) : based Interaction.  Cost : setup and operational expenses very low.  Location Independence : Provides ease of use  Fault-tolerence : as the infrastructure can be geographically scattered. Better for disaster recovery.
  • 32.  Multitenancy : having multiple customers (centralization) , still making sure they have their own address space and privacy.  Security : Security is a major concern when you have multi- tenancy.  Metering and Billing : It is needed according to the - Pay for what you use – UseCase.
  • 33.  Public : Ex HP Cloud, Amazon , Rackspace  Private : VcloudDirector, Rackspace, etc.  Hybrid : ??? (when and where do we need it)
  • 34.  Ability of a cloud to provision (create VMs) into the other compatible Clouds  This is where cloud-interoperability comes into picture
  • 35. The Base Level Node : Single “Host” server in a big cloud.
  • 36.
  • 37. The above example refers to Openstack Components : Other clouds too would have similar building blocks and interactions.
  • 38.
  • 39.  Wikipedia : for definitions  IBM Developerworks : For diagrams.