SlideShare a Scribd company logo
1 of 24
Download to read offline
Crash Course in Open Source
Cloud Computing
Build and manage clouds with free and open source tools




                                                Mark R. Hinkle
                                               VP of Community
                                                   Cloud.com
                                              mrhinkle@cloud.com
                                              mrhinkle@gmail.com
                                               Twitter: @mrhinkle
%whoami
    •  Responsible for Driving Adoption of
       CloudStack Open Source Cloud Computing
       Software
    •  Former manager of Zenoss Open Source
       project 100,000 users, 1.5 million
       downloads
    •  Former Linux Desktop Advocate (Zealot?)
    •  Former LinuxWorld Magazine Editor-in-
       Chief
    •  Open Management Consortium
       Conspirator
    •  Open Desktop Consortium Instigator
    •  Author - “Windows to Linux Business
       Desktop Migration” - Thomson
    •  NetDirector Project - Open Source
       Configuration Management Project
    •  Sometimes Author and Blogger at
       SocializedSoftware.com/NetworkWorld
    •  Start-up junkie, Glutton for punishment


2       2/27/11
Cloud Computing Adoption
  365,000 web sites are running on
   Amazon EC2 - Netcraft May 2010
  £76 billion spent on Cloud
   Computing in the U.K. in 2010 - IT
   Candor
  Cloud Computing will be a $126
   billion market by 2012 - IBM
  20% of Businesses won’t have IT
   Assets by 2012 - Gartner

Bottom Line: A large portion of our
infrastructure no longer lives in
our data center... but we gotta
manage it.



3    2/27/11
Open Source Cloud Adoption
•  41 of users prefer to deploy servers virtually,
   29.3% use virtualization whenever possible

•  Xen is 2nd most popular virtualization
   technology after VMware followed by Linux
   Kernel-Based Virtual Machines (KVM) was
   fourth with 21.3%

•  49.2% of respondents indicated they planed
   to deploy hosted Linux servers in 2010 while
   32.6% indicated that they would be deploying
   hosted Microsoft Windows.

•  50.8% indicated they used no specific
   management tools for cloud computing,
   33.3% indicated using tools provided by their
   hosting provider
Source: Zenoss Cloud Computing State of the Union - http://www.zenoss.com/in/virtualization_survey.html


4         2/27/11
Five Characteristics of Clouds

    On-demand self-service
    Broad network access
    Resource pooling
    Rapid Elasticity
    Measured Service




5     2/27/11
Three Types of “Clouds”
              Application Cloud a.k.a. Software-as-a-Service

              Single application, multi-tenancy, network-based, one-to-many delivery
              of applications, all users have same access to features.

              Examples: Salesforce.com, Google Docs, Red Hat Network/RHEL



              Compute Cloud a.k.a. Platform-as-a-Service

              Application developer model, Application deployed to an elastic service
              that autoscales, low administrative overhead. No concept of virtual
              machines or operating system. Code it and deploy it.

              Examples: Google AppEngine, Windows Azure, Rackspace Site, Red Hat
              Makara


              Compute Cloud a.k.a Infrastructure-as-a-Service

              Servers and storage are made available in a scalable way over a
              network.

              Examples: EC2,Rackspace CloudFiles, OpenStack, CloudStack,
              Eucalyptus, Ubuntu Enterprise Cloud, OpenNebula


6   2/27/11
Use Cases for Cloud Computing

    Offer Software-as-a-Service
    Development/Test Labs
    Resell Hosting Services
    Mimic Public Cloud Computing Behind a Firewall
    High Performance Computing (HPC)




7     2/27/11
Anatomy of the Cloud




8   2/27/11
Hypervisors

Open Source

    Xen Cloud Platform (XCP)
    KVM – Kernel-based Virtualization
    VirtualBox* - Oracle supported VMs
    OpenVZ* - Container-based, Similar to Solaris Containers or BSD Zones
    LXC – User Space, chrooted installs

Proprietary
  VMware
  Citrix Xenserver
  Microsoft Hyper-V


9     2/27/11
Virtual Machine Formats
     VM	
  Format	
                        Abbrevia/on	
     Summary	
  

     Open	
  Virtualiza,on	
  Format	
     OVF	
             Evolving	
  Standard,	
  meta	
  	
  


     Virtual	
  Machine	
  Disk	
          VMDK	
            Encodes	
  a	
  single	
  disk,	
  specific	
  to	
  VMware	
  

     QEMU	
  Copy-­‐on-­‐Write	
           QCOW2	
           Allows	
  you	
  to	
  do	
  RAW	
  disk	
  with	
  
                                                             snapshoJng	
  and	
  provisioning	
  u,li,es	
  used	
  
                                                             by	
  KVM	
  
     Virtual	
  Hard	
  Disk	
             VHD	
             Virtual	
  Hard	
  disk	
  format	
  was	
  pioneered	
  by	
  
                                                             MicrosoN	
  but	
  adopted	
  by	
  many	
  
                                                             virtualiza,on	
  including	
  Xen	
  and	
  Virtual	
  Box	
  
     Amazon	
  Machine	
  Image	
          AMI	
             Amazon’s	
  virtual	
  machine	
  format	
  




 *QEMU is a processor virtualization technology that also has a utility to
 convert VM formats. (qemu-img)

10          2/27/11
Public Cloud Services & Private Clouds



Popular Public Cloud
     Services




Open Source Cloud
Computing Software




11   2/27/11
Open Source Cloud Computing
                               Year	
  Started	
     License	
     Hypervisors	
  Supported	
  

     Cloudstack	
              2010	
                GPL	
         Xenserver,	
  VMware,	
  KVM,	
  
                                                                   Hyper-­‐V	
  
     Eucalyptus	
              2008	
                GPL	
         Xen,	
  KVM,	
  VMware	
  
     OpenStack	
               2010	
                Apache	
      Xen,	
  KVM,VMware,	
  LXC,	
  	
  
                                                                   Hyper-­‐V	
  
     Ubuntu	
  Enterprise	
   2009	
  (Karmic	
      GPL	
         Xen,KVM,	
  	
  
     Server	
  (UEC)	
        Koala)	
  

     Abiquo	
                  2009	
                              VMware,	
  Hyper-­‐V	
  
                               (Development	
                      Citrix	
  XenServer	
  
                               2006)	
                             Virtual	
  Box	
  
                                                                   Xen	
  
                                                                   KVM	
  
                                                                   	
  

12        2/27/11
Here an API, there an API, Everywhere an
API
Every cloud has there own API, so how do you
avoid lock-in migrate between clouds, libraries to
write to and translate to different cloud APIs

     •  jclouds – Java, active development
     •  libcloud – Started by CloudKick, now an Apache
        incubator project
     •  deltacloud – started by Red Hat, now an Apache
        project


13   2/27/11
Open Source Cloud Storage
                                            Year	
  Started	
     License	
  

     OpenStack	
  Storage	
  (SwiN)	
       2010	
                GPL	
  

     Gluster	
  	
                          2008	
                GPL	
  
     Sheepdog	
  (KVM	
  and	
  BTRFS	
     2009	
                GPL	
  	
  
     only)	
  




14          2/27/11
15   2/27/11
Cloud Computing Changes Everything

  MeatCloud, Can’t
   Keep up with Cloud
   Computing
  Devops & Agile IT
   Philosophy
  Script Repetitive
   Tasks
  Automate, Automate,
   Automate

16   2/27/11
This Guy doesn’t Automate




17   2/27/11
DEVOPS
Cultural Changes to Help Cloud Adoption
Agile IT and DevOps movements mean
fast not loose
  Break down Silos within IT -
    Operations and Developers should
    collaborate with each other to deliver
    excellent products
  Systems Administrators need to be
    come Systems Engineers building
    automated, fault tolerant systems not
    just maintaining infrastructure
  More frequent changes, more
    outages (albeit short) to rapidly
    improve IT products and services
  Process, version control, and
    automation are important




18   2/27/11
4 Core Types of Server Management
 Tools
                   Provisioning
                   Installation of operating systems and other
                   software
                                                                 O
  Configuration Management                                       v
  Sets the parameters for servers, can specify                   e
  installation parameters                                        r	
  
                                                                 l
                  Orchestration/Automation                       a
                  Automate tasks across systems                  p
                                                                 s	
  
Monitoring
Records errors and health of IT infrastructure




 19    2/27/11
Open Source Management Tools
Adoption
•  98% of enterprises use open source systems
   management tools
•  76% indicate they prefer to use open source whenever
   possible
•  Compelling factors for using open source is flexibility
   followed by cost savings
•  50% are already using some form of cloud technology
   including but not limited to hosted applications, Amazon
   Web services and/or hosted storage
•  Top IT management priorities for 2010: monitoring,
   configuration management, patching and provisioning and
   security




20   2/27/11
Comparison of Provisioning Tools
                           Year	
  Started	
     Language	
                      License	
     Installa/on	
  
                                                                                               Targets	
  
Cobbler	
                  2007	
                Python	
                        GPL	
         Red	
  Hat,	
  
                                                                                               OpenSUSE	
  
                                                                                               Fedora,	
  Debian,	
  
                                                                                               Ubuntu	
  
Fully	
  Automa,c	
        2000	
                Perl	
                          GPL	
         Debian	
  
Installa,on	
  (FAI)	
  

Kickstart	
                ?	
                   Python	
                        GPL	
         Most	
  .deb	
  and	
  
                                                                                               RPM	
  based	
  Linux	
  
                                                                                               distros	
  
Spacewalk	
                2008	
                Perl,	
  Python,	
  Java	
   GPL	
  	
        Fedora,	
  Centos	
  

Viper	
                    2008	
                Perl	
                          GPL	
         Debian	
  




21          2/27/11
Comparison of Configuration
Management Tools
                     Year	
  Started	
     Language	
     License	
     Client/Server	
  
bcfg2	
              2003	
                Python	
       BSD	
         Yes	
  

Cfengine	
           1993	
                C	
            Apache	
      Yes	
  



Chef	
               2009	
                Ruby	
         Apache	
      Chef	
  Solo	
  –	
  No	
  	
  
                                                                        Chef	
  Server	
  -­‐	
  Yes	
  


Puppet	
             2004	
                Ruby	
         GPL	
  	
     yes	
  




22         2/27/11
Comparison of Open Source
Monitoring Tools
                       Year	
  Started	
     License	
     Language	
     Type	
  of	
                Collec/on	
  
                                                                          Monitoring	
                Methods	
  
Cac,	
                 2001	
                GPL	
  	
     PHP	
          Performance	
               SNMP,	
  syslog	
  




Nagios	
               1999	
                GPL	
         C/PHP	
        Availability	
              SNMP,TCP,	
  ICMP,	
  
                                                                                                      IPMI,	
  syslog	
  

Zabbix	
               2001	
                GPL	
  	
     C/PHP	
        Availability/	
             SNMP,	
  TCP/
                                                                          Performance	
  and	
        ICMP,	
  IPMI,	
  
                                                                          more	
                      Synthe,c	
  
                                                                                                      Transac,ons	
  
Zenoss	
               2005	
                GPL	
         Python	
       Availability,	
             SNMP,	
  ICMP,	
  
                                                                          Performance,	
  Event	
     SSH,	
  syslog,	
  WMI	
  
                                                                          Management	
  




23           2/27/11
Comparison of Open Source Automation/
Orchestration Tools
                     Year	
  Started	
   Language	
     License	
     Client/Server	
   Support	
  
                                                                                        Organiza/on	
  
AutomateIT	
   2009	
                  Ruby	
           GPL	
         No	
             None	
  
Capistrano	
         2006	
            Ruby	
           MIT	
         Yes	
            None	
  
Control	
  Tier	
   2005	
             Java	
           Apache	
      Yes	
            DTO	
  Solu,ons	
  
Func	
               2007	
            Python	
         GPL	
         Yes	
            Fedora	
  Project	
  
RunDeck	
            2010	
            Java	
           Apache	
      Yes	
            DTO	
  Solu,ons	
  




24         2/27/11

More Related Content

What's hot

Great Wide Open: Crash Course Open Source Cloud Computing - 2014
Great Wide Open: Crash Course Open Source Cloud Computing - 2014Great Wide Open: Crash Course Open Source Cloud Computing - 2014
Great Wide Open: Crash Course Open Source Cloud Computing - 2014Mark Hinkle
 
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud ComputingInteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud ComputingMark Hinkle
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing Mark Hinkle
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud ComputingMark Hinkle
 
Fossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud ComputingFossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud ComputingMark Hinkle
 
Cloud Computing and Open Source
Cloud Computing and Open SourceCloud Computing and Open Source
Cloud Computing and Open SourceJohn Willis
 
Interop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingInterop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingMark Hinkle
 
Crash Course on Open Source Cloud Computing
Crash Course on Open Source Cloud ComputingCrash Course on Open Source Cloud Computing
Crash Course on Open Source Cloud ComputingMark Hinkle
 
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the CloudLinux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the CloudMark Hinkle
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupDaniel Krook
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users GroupTodd Fritz
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Daniel Krook
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarArun Kumar
 
CloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud CocktailCloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud CocktailMark Hinkle
 
Build Your Own Open Source Cloud
Build Your Own Open Source CloudBuild Your Own Open Source Cloud
Build Your Own Open Source CloudAdrian Otto
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixDA SILVA, MBA
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service OverviewKyle Brown
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudMark Hinkle
 
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...Daniel Krook
 

What's hot (20)

Great Wide Open: Crash Course Open Source Cloud Computing - 2014
Great Wide Open: Crash Course Open Source Cloud Computing - 2014Great Wide Open: Crash Course Open Source Cloud Computing - 2014
Great Wide Open: Crash Course Open Source Cloud Computing - 2014
 
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud ComputingInteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
InteropNY/CloudConnect 2014 - Quick Crash Course in Open Source Cloud Computing
 
Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing Crash Course in Open Source Cloud Computing
Crash Course in Open Source Cloud Computing
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud Computing
 
Fossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud ComputingFossetcon: Crash Course on Open Source Cloud Computing
Fossetcon: Crash Course on Open Source Cloud Computing
 
Cloud Computing and Open Source
Cloud Computing and Open SourceCloud Computing and Open Source
Cloud Computing and Open Source
 
Interop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud ComputingInterop - Crash Course In Open Source Cloud Computing
Interop - Crash Course In Open Source Cloud Computing
 
Crash Course on Open Source Cloud Computing
Crash Course on Open Source Cloud ComputingCrash Course on Open Source Cloud Computing
Crash Course on Open Source Cloud Computing
 
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the CloudLinux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
Linux Foundation Collaboration Summit: Hitchhiker's Guide to the Cloud
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User Group
 
2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group2014, April 15, Atlanta Java Users Group
2014, April 15, Atlanta Java Users Group
 
Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!Containers, OCI, CNCF, Magnum, Kuryr, and You!
Containers, OCI, CNCF, Magnum, Kuryr, and You!
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
 
CloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud CocktailCloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
CloudOpen 2014 - Mixing Your Open Source Cloud Cocktail
 
Build Your Own Open Source Cloud
Build Your Own Open Source CloudBuild Your Own Open Source Cloud
Build Your Own Open Source Cloud
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
 
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
Quickly build and deploy a scalable OpenStack Swift application using IBM Blu...
 

Similar to Crash Course in Open Source Cloud Computing

Idc white paper kvm – open source virtualization for the enterprise and ope...
Idc white paper   kvm – open source virtualization for the enterprise and ope...Idc white paper   kvm – open source virtualization for the enterprise and ope...
Idc white paper kvm – open source virtualization for the enterprise and ope...benzfire
 
Delivering Infrastructure-as-a-Service with Open Source Software
Delivering Infrastructure-as-a-Service with Open Source SoftwareDelivering Infrastructure-as-a-Service with Open Source Software
Delivering Infrastructure-as-a-Service with Open Source SoftwareMark Hinkle
 
wisecloud based open cloud implementation guide
wisecloud based open cloud implementation guidewisecloud based open cloud implementation guide
wisecloud based open cloud implementation guidebizmerce
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarArun Kumar
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareMark Hinkle
 
InfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingInfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingMark Hinkle
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersNVISIA
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529VMUG IT
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)Simon Haslam
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1makker_nl
 
Kubernetes for the VI Admin
Kubernetes for the VI AdminKubernetes for the VI Admin
Kubernetes for the VI AdminKendrick Coleman
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixeurocloud
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé? dotCloud
 
Xsb03030 usen
Xsb03030 usenXsb03030 usen
Xsb03030 usenBloombase
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateAnimesh Singh
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersRyan Hodgin
 

Similar to Crash Course in Open Source Cloud Computing (20)

Idc white paper kvm – open source virtualization for the enterprise and ope...
Idc white paper   kvm – open source virtualization for the enterprise and ope...Idc white paper   kvm – open source virtualization for the enterprise and ope...
Idc white paper kvm – open source virtualization for the enterprise and ope...
 
Delivering Infrastructure-as-a-Service with Open Source Software
Delivering Infrastructure-as-a-Service with Open Source SoftwareDelivering Infrastructure-as-a-Service with Open Source Software
Delivering Infrastructure-as-a-Service with Open Source Software
 
wisecloud based open cloud implementation guide
wisecloud based open cloud implementation guidewisecloud based open cloud implementation guide
wisecloud based open cloud implementation guide
 
Cloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumarCloudexpowest opensourcecloudcomputing-1by arun kumar
Cloudexpowest opensourcecloudcomputing-1by arun kumar
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
 
InfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingInfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud Computing
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 
Kubernetes for the VI Admin
Kubernetes for the VI AdminKubernetes for the VI Admin
Kubernetes for the VI Admin
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrix
 
Are VMs Passé?
Are VMs Passé?Are VMs Passé?
Are VMs Passé?
 
Are VM Passé?
Are VM Passé? Are VM Passé?
Are VM Passé?
 
KVM Success Stories Book
KVM Success Stories BookKVM Success Stories Book
KVM Success Stories Book
 
Xsb03030 usen
Xsb03030 usenXsb03030 usen
Xsb03030 usen
 
Cont0519
Cont0519Cont0519
Cont0519
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the Containers
 

More from Mark Hinkle

Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond Mark Hinkle
 
Triangle Kubernetes Meet-Up - Serverless is FaaS-tastic
Triangle Kubernetes Meet-Up - Serverless is FaaS-tasticTriangle Kubernetes Meet-Up - Serverless is FaaS-tastic
Triangle Kubernetes Meet-Up - Serverless is FaaS-tasticMark Hinkle
 
Serverless is FaaS-tastic - Columbia Open Source Meet-Up
Serverless is FaaS-tastic - Columbia Open Source Meet-Up Serverless is FaaS-tastic - Columbia Open Source Meet-Up
Serverless is FaaS-tastic - Columbia Open Source Meet-Up Mark Hinkle
 
Serverless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-upServerless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-upMark Hinkle
 
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...Mark Hinkle
 
Keynote All Things Open - Open Source: The Punk Rock of the 21st Century
Keynote All Things Open - Open Source: The Punk Rock of the 21st CenturyKeynote All Things Open - Open Source: The Punk Rock of the 21st Century
Keynote All Things Open - Open Source: The Punk Rock of the 21st CenturyMark Hinkle
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight Mark Hinkle
 
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...Mark Hinkle
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 Mark Hinkle
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationMark Hinkle
 
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingRICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingMark Hinkle
 
All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing Mark Hinkle
 
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way Mark Hinkle
 
Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...
Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...
Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...Mark Hinkle
 
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Mark Hinkle
 
ApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-Shirts
ApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-ShirtsApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-Shirts
ApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-ShirtsMark Hinkle
 
Linuxcon Europe 2013 | Keynote: We Won What's Next
Linuxcon Europe 2013 | Keynote: We Won What's NextLinuxcon Europe 2013 | Keynote: We Won What's Next
Linuxcon Europe 2013 | Keynote: We Won What's NextMark Hinkle
 
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudCloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudMark Hinkle
 
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudLinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudMark Hinkle
 
OSCON 2013 - Keynote - Creating Communities of Inclusion
OSCON 2013 - Keynote - Creating Communities of InclusionOSCON 2013 - Keynote - Creating Communities of Inclusion
OSCON 2013 - Keynote - Creating Communities of InclusionMark Hinkle
 

More from Mark Hinkle (20)

Serverless 2019 and Beyond
Serverless 2019 and Beyond Serverless 2019 and Beyond
Serverless 2019 and Beyond
 
Triangle Kubernetes Meet-Up - Serverless is FaaS-tastic
Triangle Kubernetes Meet-Up - Serverless is FaaS-tasticTriangle Kubernetes Meet-Up - Serverless is FaaS-tastic
Triangle Kubernetes Meet-Up - Serverless is FaaS-tastic
 
Serverless is FaaS-tastic - Columbia Open Source Meet-Up
Serverless is FaaS-tastic - Columbia Open Source Meet-Up Serverless is FaaS-tastic - Columbia Open Source Meet-Up
Serverless is FaaS-tastic - Columbia Open Source Meet-Up
 
Serverless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-upServerless is FaaS-tastic - All Things Open Meet-up
Serverless is FaaS-tastic - All Things Open Meet-up
 
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
 
Keynote All Things Open - Open Source: The Punk Rock of the 21st Century
Keynote All Things Open - Open Source: The Punk Rock of the 21st CenturyKeynote All Things Open - Open Source: The Punk Rock of the 21st Century
Keynote All Things Open - Open Source: The Punk Rock of the 21st Century
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
Cloud 2.0 - How Containers, Microservices and Open Source Software are Redefi...
 
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0 FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud Hybridization
 
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingRICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
 
All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing All Things Open : Crash Course in Open Source Cloud Computing
All Things Open : Crash Course in Open Source Cloud Computing
 
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way
Bay Area Open Source Meet-Up: Things I Learned about Open Source The Hard Way
 
Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...
Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...
Keynote Devops Days Amsterdam - Hacking IT, Culture over Code Bringing Devops...
 
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
Keynote: Community, Code and Companies - Mark Hinkle, Director of Open Source...
 
ApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-Shirts
ApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-ShirtsApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-Shirts
ApacheCon 2014; Let Me Help You. Don’t Fear the Man with the Free T-Shirts
 
Linuxcon Europe 2013 | Keynote: We Won What's Next
Linuxcon Europe 2013 | Keynote: We Won What's NextLinuxcon Europe 2013 | Keynote: We Won What's Next
Linuxcon Europe 2013 | Keynote: We Won What's Next
 
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your CloudCloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
Cloud Expo Silicon Valley 2013 | Why Lease When You Can Buy Your Cloud
 
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudLinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
 
OSCON 2013 - Keynote - Creating Communities of Inclusion
OSCON 2013 - Keynote - Creating Communities of InclusionOSCON 2013 - Keynote - Creating Communities of Inclusion
OSCON 2013 - Keynote - Creating Communities of Inclusion
 

Recently uploaded

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Crash Course in Open Source Cloud Computing

  • 1. Crash Course in Open Source Cloud Computing Build and manage clouds with free and open source tools Mark R. Hinkle VP of Community Cloud.com mrhinkle@cloud.com mrhinkle@gmail.com Twitter: @mrhinkle
  • 2. %whoami •  Responsible for Driving Adoption of CloudStack Open Source Cloud Computing Software •  Former manager of Zenoss Open Source project 100,000 users, 1.5 million downloads •  Former Linux Desktop Advocate (Zealot?) •  Former LinuxWorld Magazine Editor-in- Chief •  Open Management Consortium Conspirator •  Open Desktop Consortium Instigator •  Author - “Windows to Linux Business Desktop Migration” - Thomson •  NetDirector Project - Open Source Configuration Management Project •  Sometimes Author and Blogger at SocializedSoftware.com/NetworkWorld •  Start-up junkie, Glutton for punishment 2 2/27/11
  • 3. Cloud Computing Adoption   365,000 web sites are running on Amazon EC2 - Netcraft May 2010   £76 billion spent on Cloud Computing in the U.K. in 2010 - IT Candor   Cloud Computing will be a $126 billion market by 2012 - IBM   20% of Businesses won’t have IT Assets by 2012 - Gartner Bottom Line: A large portion of our infrastructure no longer lives in our data center... but we gotta manage it. 3 2/27/11
  • 4. Open Source Cloud Adoption •  41 of users prefer to deploy servers virtually, 29.3% use virtualization whenever possible •  Xen is 2nd most popular virtualization technology after VMware followed by Linux Kernel-Based Virtual Machines (KVM) was fourth with 21.3% •  49.2% of respondents indicated they planed to deploy hosted Linux servers in 2010 while 32.6% indicated that they would be deploying hosted Microsoft Windows. •  50.8% indicated they used no specific management tools for cloud computing, 33.3% indicated using tools provided by their hosting provider Source: Zenoss Cloud Computing State of the Union - http://www.zenoss.com/in/virtualization_survey.html 4 2/27/11
  • 5. Five Characteristics of Clouds   On-demand self-service   Broad network access   Resource pooling   Rapid Elasticity   Measured Service 5 2/27/11
  • 6. Three Types of “Clouds” Application Cloud a.k.a. Software-as-a-Service Single application, multi-tenancy, network-based, one-to-many delivery of applications, all users have same access to features. Examples: Salesforce.com, Google Docs, Red Hat Network/RHEL Compute Cloud a.k.a. Platform-as-a-Service Application developer model, Application deployed to an elastic service that autoscales, low administrative overhead. No concept of virtual machines or operating system. Code it and deploy it. Examples: Google AppEngine, Windows Azure, Rackspace Site, Red Hat Makara Compute Cloud a.k.a Infrastructure-as-a-Service Servers and storage are made available in a scalable way over a network. Examples: EC2,Rackspace CloudFiles, OpenStack, CloudStack, Eucalyptus, Ubuntu Enterprise Cloud, OpenNebula 6 2/27/11
  • 7. Use Cases for Cloud Computing   Offer Software-as-a-Service   Development/Test Labs   Resell Hosting Services   Mimic Public Cloud Computing Behind a Firewall   High Performance Computing (HPC) 7 2/27/11
  • 8. Anatomy of the Cloud 8 2/27/11
  • 9. Hypervisors Open Source   Xen Cloud Platform (XCP)   KVM – Kernel-based Virtualization   VirtualBox* - Oracle supported VMs   OpenVZ* - Container-based, Similar to Solaris Containers or BSD Zones   LXC – User Space, chrooted installs Proprietary   VMware   Citrix Xenserver   Microsoft Hyper-V 9 2/27/11
  • 10. Virtual Machine Formats VM  Format   Abbrevia/on   Summary   Open  Virtualiza,on  Format   OVF   Evolving  Standard,  meta     Virtual  Machine  Disk   VMDK   Encodes  a  single  disk,  specific  to  VMware   QEMU  Copy-­‐on-­‐Write   QCOW2   Allows  you  to  do  RAW  disk  with   snapshoJng  and  provisioning  u,li,es  used   by  KVM   Virtual  Hard  Disk   VHD   Virtual  Hard  disk  format  was  pioneered  by   MicrosoN  but  adopted  by  many   virtualiza,on  including  Xen  and  Virtual  Box   Amazon  Machine  Image   AMI   Amazon’s  virtual  machine  format   *QEMU is a processor virtualization technology that also has a utility to convert VM formats. (qemu-img) 10 2/27/11
  • 11. Public Cloud Services & Private Clouds Popular Public Cloud Services Open Source Cloud Computing Software 11 2/27/11
  • 12. Open Source Cloud Computing Year  Started   License   Hypervisors  Supported   Cloudstack   2010   GPL   Xenserver,  VMware,  KVM,   Hyper-­‐V   Eucalyptus   2008   GPL   Xen,  KVM,  VMware   OpenStack   2010   Apache   Xen,  KVM,VMware,  LXC,     Hyper-­‐V   Ubuntu  Enterprise   2009  (Karmic   GPL   Xen,KVM,     Server  (UEC)   Koala)   Abiquo   2009   VMware,  Hyper-­‐V   (Development   Citrix  XenServer   2006)   Virtual  Box   Xen   KVM     12 2/27/11
  • 13. Here an API, there an API, Everywhere an API Every cloud has there own API, so how do you avoid lock-in migrate between clouds, libraries to write to and translate to different cloud APIs •  jclouds – Java, active development •  libcloud – Started by CloudKick, now an Apache incubator project •  deltacloud – started by Red Hat, now an Apache project 13 2/27/11
  • 14. Open Source Cloud Storage Year  Started   License   OpenStack  Storage  (SwiN)   2010   GPL   Gluster     2008   GPL   Sheepdog  (KVM  and  BTRFS   2009   GPL     only)   14 2/27/11
  • 15. 15 2/27/11
  • 16. Cloud Computing Changes Everything   MeatCloud, Can’t Keep up with Cloud Computing   Devops & Agile IT Philosophy   Script Repetitive Tasks   Automate, Automate, Automate 16 2/27/11
  • 17. This Guy doesn’t Automate 17 2/27/11
  • 18. DEVOPS Cultural Changes to Help Cloud Adoption Agile IT and DevOps movements mean fast not loose   Break down Silos within IT - Operations and Developers should collaborate with each other to deliver excellent products   Systems Administrators need to be come Systems Engineers building automated, fault tolerant systems not just maintaining infrastructure   More frequent changes, more outages (albeit short) to rapidly improve IT products and services   Process, version control, and automation are important 18 2/27/11
  • 19. 4 Core Types of Server Management Tools Provisioning Installation of operating systems and other software O Configuration Management v Sets the parameters for servers, can specify e installation parameters r   l Orchestration/Automation a Automate tasks across systems p s   Monitoring Records errors and health of IT infrastructure 19 2/27/11
  • 20. Open Source Management Tools Adoption •  98% of enterprises use open source systems management tools •  76% indicate they prefer to use open source whenever possible •  Compelling factors for using open source is flexibility followed by cost savings •  50% are already using some form of cloud technology including but not limited to hosted applications, Amazon Web services and/or hosted storage •  Top IT management priorities for 2010: monitoring, configuration management, patching and provisioning and security 20 2/27/11
  • 21. Comparison of Provisioning Tools Year  Started   Language   License   Installa/on   Targets   Cobbler   2007   Python   GPL   Red  Hat,   OpenSUSE   Fedora,  Debian,   Ubuntu   Fully  Automa,c   2000   Perl   GPL   Debian   Installa,on  (FAI)   Kickstart   ?   Python   GPL   Most  .deb  and   RPM  based  Linux   distros   Spacewalk   2008   Perl,  Python,  Java   GPL     Fedora,  Centos   Viper   2008   Perl   GPL   Debian   21 2/27/11
  • 22. Comparison of Configuration Management Tools Year  Started   Language   License   Client/Server   bcfg2   2003   Python   BSD   Yes   Cfengine   1993   C   Apache   Yes   Chef   2009   Ruby   Apache   Chef  Solo  –  No     Chef  Server  -­‐  Yes   Puppet   2004   Ruby   GPL     yes   22 2/27/11
  • 23. Comparison of Open Source Monitoring Tools Year  Started   License   Language   Type  of   Collec/on   Monitoring   Methods   Cac,   2001   GPL     PHP   Performance   SNMP,  syslog   Nagios   1999   GPL   C/PHP   Availability   SNMP,TCP,  ICMP,   IPMI,  syslog   Zabbix   2001   GPL     C/PHP   Availability/   SNMP,  TCP/ Performance  and   ICMP,  IPMI,   more   Synthe,c   Transac,ons   Zenoss   2005   GPL   Python   Availability,   SNMP,  ICMP,   Performance,  Event   SSH,  syslog,  WMI   Management   23 2/27/11
  • 24. Comparison of Open Source Automation/ Orchestration Tools Year  Started   Language   License   Client/Server   Support   Organiza/on   AutomateIT   2009   Ruby   GPL   No   None   Capistrano   2006   Ruby   MIT   Yes   None   Control  Tier   2005   Java   Apache   Yes   DTO  Solu,ons   Func   2007   Python   GPL   Yes   Fedora  Project   RunDeck   2010   Java   Apache   Yes   DTO  Solu,ons   24 2/27/11