“Computer, end program”
Making virtual worlds possible
Sameer Verma, Ph.D.
Professor, Information Systems Department
Colle...
Holodeck on StarTrek Enterprise TNG
Holodeck
● Star Trek:
http://en.wikipedia.org/wiki/Holodeck
● A simulated reality, where 3D worlds could
be simulated with...
Final scene of Star Trek: Enterprise
http://youtu.be/pXotJu1CapU
As it was in the beginning
● Mainframe virtualization.
● IBM's CP-40 research system in 1967.
● Compartmentalize large pro...
Too many servers?
● Data center challenges
● One physical server for one application
– Web
– Storage
– Authentication
– Ne...
Rise of Apache
● Apache VirtualHost.
● Multiple virtual web hosts in each physical
server.
● Led to the adoption of Apache...
Hypervisor
This is not a hypervisor
...although it is a VISOR
http://en.wikipedia.org/wiki/Geordi_La_Forge#VISOR
http://st...
Hypervisor
hypervisor
operating system operating system operating system
hardware
Type 1: Bare Metal (example: kvm)
apps a...
Hypervisor
hardware
hypervisor
operating system (guest) operating system operating system
operating system (host)
Type 2: ...
Paravirtualization
hardware
hypervisor
operating system (modified)
operating system (host)
apps appsapps
common
Example: L...
Cloud
memegenerator.net
Public and Private clouds
Public Private
Hybrid clouds
Public Private
+
Hypervisors galore!
Hypervisors (xen, kvm, vmware, hyper-v, virtualbox, ...)
https://www.openstack.org/software/
Start local, go global.
http://virtualbox.org
Moving up to the cloud
*aaS
● Software as a Service (SaaS)
– Salesforce.com, GoogleDocs
● Platform as a Service (PaaS)
– Google App Engine, Herok...
Orchestration
https://juju.ubuntu.com/
Juju + charms
Juju
charms
Cloud computing
Upcoming SlideShare
Loading in...5
×

"Computer, end program": Virtualization and the Cloud

312

Published on

One does not simply explain "cloud". A continuum from virtual machines to the cloud, with a Star Trek bias. Holodeck, virtual machines, hypervisors, pulbic cloud, private cloud, hybrid cloud, VirtualBox, Ubuntu, OpenStack, and finally, Make it so!

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
312
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

"Computer, end program": Virtualization and the Cloud

  1. 1. “Computer, end program” Making virtual worlds possible Sameer Verma, Ph.D. Professor, Information Systems Department College of Business, San Francisco State University San Francisco, CA 94132 USA http://verma.sfsu.edu/ sverma@sfsu.edu Unless noted otherwise
  2. 2. Holodeck on StarTrek Enterprise TNG
  3. 3. Holodeck ● Star Trek: http://en.wikipedia.org/wiki/Holodeck ● A simulated reality, where 3D worlds could be simulated with force fields and projections. ● Load, run, freeze and store programs.
  4. 4. Final scene of Star Trek: Enterprise http://youtu.be/pXotJu1CapU
  5. 5. As it was in the beginning ● Mainframe virtualization. ● IBM's CP-40 research system in 1967. ● Compartmentalize large processing capabilities. ● Run processes separately. ● Lease “slices” to different customers.
  6. 6. Too many servers? ● Data center challenges ● One physical server for one application – Web – Storage – Authentication – Network Power, Cooling, Bandwidth... = 4
  7. 7. Rise of Apache ● Apache VirtualHost. ● Multiple virtual web hosts in each physical server. ● Led to the adoption of Apache in server rooms. ● Eventually led to Linux to run these websites. ● Still one underlying OS. Single point of failure?
  8. 8. Hypervisor This is not a hypervisor ...although it is a VISOR http://en.wikipedia.org/wiki/Geordi_La_Forge#VISOR http://startrek.asatem.cz/storage/laforge_geordi01.jpg
  9. 9. Hypervisor hypervisor operating system operating system operating system hardware Type 1: Bare Metal (example: kvm) apps appsapps apps apps apps apps
  10. 10. Hypervisor hardware hypervisor operating system (guest) operating system operating system operating system (host) Type 2: Hosted (example: virtualbox) apps apps apps apps apps appsapps
  11. 11. Paravirtualization hardware hypervisor operating system (modified) operating system (host) apps appsapps common Example: Linux Container (LXC)
  12. 12. Cloud memegenerator.net
  13. 13. Public and Private clouds Public Private
  14. 14. Hybrid clouds Public Private +
  15. 15. Hypervisors galore! Hypervisors (xen, kvm, vmware, hyper-v, virtualbox, ...) https://www.openstack.org/software/
  16. 16. Start local, go global. http://virtualbox.org
  17. 17. Moving up to the cloud
  18. 18. *aaS ● Software as a Service (SaaS) – Salesforce.com, GoogleDocs ● Platform as a Service (PaaS) – Google App Engine, Heroku, OpenShift ● Infrastructure as a Service (IaaS) – OpenStack, Eucalyptus, CloudStack ● Metal as a Service (MaaS) – Ubuntu MaaS
  19. 19. Orchestration https://juju.ubuntu.com/
  20. 20. Juju + charms Juju charms
  21. 21. Cloud computing
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×