SlideShare a Scribd company logo
1 of 63
Download to read offline
Introduction   Cloud Computing   Open Source            Cloud & OSS        Tools          Conclusion




               Managing the Cloud with Open Source Tools


                                 Nakul E Sibiraj

                                 Dept. of CSE, MESCE
                                 Guide: Ms. Binu John




                                                    Managing the Cloud with Open Source Tools
                                                                                                1 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                    Outline

      1    Introduction

      2    Cloud Computing Overview

      3    Open Source Philosophy and Impact

      4    Cloud Computing and OSS

      5    Open Source Management Tools in Cloud Computing

      6    Conclusion


                                                Managing the Cloud with Open Source Tools
                                                                                            2 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                    Outline

      1    Introduction

      2    Cloud Computing Overview

      3    Open Source Philosophy and Impact

      4    Cloud Computing and OSS

      5    Open Source Management Tools in Cloud Computing

      6    Conclusion


                                                Managing the Cloud with Open Source Tools
                                                                                            3 / 22
Introduction        Cloud Computing    Open Source    Cloud & OSS           Tools          Conclusion




                                      Introduction



               Cloud computing has taken the IT industry by storm
               20% of Businesses wont have physical IT Assets by 2012 - Gartner
               Open Source has picked up a lot of steam in the recent years
               Management is the key to success




                                                     Managing the Cloud with Open Source Tools
                                                                                                 3 / 22
Introduction        Cloud Computing    Open Source    Cloud & OSS           Tools          Conclusion




                                      Introduction



               Cloud computing has taken the IT industry by storm
               20% of Businesses wont have physical IT Assets by 2012 - Gartner
               Open Source has picked up a lot of steam in the recent years
               Management is the key to success




                                                     Managing the Cloud with Open Source Tools
                                                                                                 3 / 22
Introduction        Cloud Computing    Open Source    Cloud & OSS           Tools          Conclusion




                                      Introduction



               Cloud computing has taken the IT industry by storm
               20% of Businesses wont have physical IT Assets by 2012 - Gartner
               Open Source has picked up a lot of steam in the recent years
               Management is the key to success




                                                     Managing the Cloud with Open Source Tools
                                                                                                 3 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                    Outline

      1    Introduction

      2    Cloud Computing Overview

      3    Open Source Philosophy and Impact

      4    Cloud Computing and OSS

      5    Open Source Management Tools in Cloud Computing

      6    Conclusion


                                                Managing the Cloud with Open Source Tools
                                                                                            4 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                    What is Cloud Computing?



      Wikipedia says..
      Cloud computing is the delivery of computing as a service rather
      than a product, whereby shared resources, software, and
      information are provided to computers and other devices as a
      utility over a network




                                               Managing the Cloud with Open Source Tools
                                                                                           4 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                    What is Cloud Computing?



      Wikipedia says..
      Cloud computing is the delivery of computing as a service rather
      than a product, whereby shared resources, software, and
      information are provided to computers and other devices as a
      utility over a network




                                               Managing the Cloud with Open Source Tools
                                                                                           4 / 22
Introduction          Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                              Why Cloud Computing?


               API
               Cost
               Low Barrier to Entry
               Device and Location Independence
               Multi-tenancy
               Scalability




                                                      Managing the Cloud with Open Source Tools
                                                                                                  5 / 22
Introduction          Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                              Why Cloud Computing?


               API
               Cost
               Low Barrier to Entry
               Device and Location Independence
               Multi-tenancy
               Scalability




                                                      Managing the Cloud with Open Source Tools
                                                                                                  5 / 22
Introduction          Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                              Why Cloud Computing?


               API
               Cost
               Low Barrier to Entry
               Device and Location Independence
               Multi-tenancy
               Scalability




                                                      Managing the Cloud with Open Source Tools
                                                                                                  5 / 22
Introduction          Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                              Why Cloud Computing?


               API
               Cost
               Low Barrier to Entry
               Device and Location Independence
               Multi-tenancy
               Scalability




                                                      Managing the Cloud with Open Source Tools
                                                                                                  5 / 22
Introduction          Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                              Why Cloud Computing?


               API
               Cost
               Low Barrier to Entry
               Device and Location Independence
               Multi-tenancy
               Scalability




                                                      Managing the Cloud with Open Source Tools
                                                                                                  5 / 22
Introduction          Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                              Why Cloud Computing?


               API
               Cost
               Low Barrier to Entry
               Device and Location Independence
               Multi-tenancy
               Scalability




                                                      Managing the Cloud with Open Source Tools
                                                                                                  5 / 22
Introduction          Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                              Why Cloud Computing?


               API
               Cost
               Low Barrier to Entry
               Device and Location Independence
               Multi-tenancy
               Scalability




                                                      Managing the Cloud with Open Source Tools
                                                                                                  5 / 22
Introduction        Cloud Computing     Open Source     Cloud & OSS           Tools          Conclusion




                            Cloud Computing Layers



               SaaS - User Cloud a.k.a Software as a Service
               Eg: Google Docs

               PaaS - Development Cloud a.k.a Platform as a Service
               Eg: Google AppEngine, Microsoft Azure

               IaaS - Systems Cloud a.k.a Infrastructure as a Service
               Eg: EC2, CloudStack




                                                       Managing the Cloud with Open Source Tools
                                                                                                   6 / 22
Introduction        Cloud Computing     Open Source     Cloud & OSS           Tools          Conclusion




                            Cloud Computing Layers



               SaaS - User Cloud a.k.a Software as a Service
               Eg: Google Docs

               PaaS - Development Cloud a.k.a Platform as a Service
               Eg: Google AppEngine, Microsoft Azure

               IaaS - Systems Cloud a.k.a Infrastructure as a Service
               Eg: EC2, CloudStack




                                                       Managing the Cloud with Open Source Tools
                                                                                                   6 / 22
Introduction        Cloud Computing     Open Source     Cloud & OSS           Tools          Conclusion




                            Cloud Computing Layers



               SaaS - User Cloud a.k.a Software as a Service
               Eg: Google Docs

               PaaS - Development Cloud a.k.a Platform as a Service
               Eg: Google AppEngine, Microsoft Azure

               IaaS - Systems Cloud a.k.a Infrastructure as a Service
               Eg: EC2, CloudStack




                                                       Managing the Cloud with Open Source Tools
                                                                                                   6 / 22
Introduction        Cloud Computing     Open Source     Cloud & OSS           Tools          Conclusion




                            Cloud Computing Layers



               SaaS - User Cloud a.k.a Software as a Service
               Eg: Google Docs

               PaaS - Development Cloud a.k.a Platform as a Service
               Eg: Google AppEngine, Microsoft Azure

               IaaS - Systems Cloud a.k.a Infrastructure as a Service
               Eg: EC2, CloudStack




                                                       Managing the Cloud with Open Source Tools
                                                                                                   6 / 22
Introduction      Cloud Computing        Open Source       Cloud & OSS           Tools          Conclusion




                               Deployment Models

      Public Clouds
      A public cloud is one based on the standard cloud computing model, in which a
      service provider makes resources, available to the general public


      Private Clouds
      Private cloud is infrastructure operated solely for a single organization, whether
      managed internally or by a third-party and hosted internally or externally


      Hybrid Clouds
      Hybrid cloud is a composition of two or more clouds that are bound together though
      unique, offering the benefits of multiple deployment models



                                                          Managing the Cloud with Open Source Tools
                                                                                                      7 / 22
Introduction      Cloud Computing        Open Source       Cloud & OSS           Tools          Conclusion




                               Deployment Models

      Public Clouds
      A public cloud is one based on the standard cloud computing model, in which a
      service provider makes resources, available to the general public


      Private Clouds
      Private cloud is infrastructure operated solely for a single organization, whether
      managed internally or by a third-party and hosted internally or externally


      Hybrid Clouds
      Hybrid cloud is a composition of two or more clouds that are bound together though
      unique, offering the benefits of multiple deployment models



                                                          Managing the Cloud with Open Source Tools
                                                                                                      7 / 22
Introduction      Cloud Computing        Open Source       Cloud & OSS           Tools          Conclusion




                               Deployment Models

      Public Clouds
      A public cloud is one based on the standard cloud computing model, in which a
      service provider makes resources, available to the general public


      Private Clouds
      Private cloud is infrastructure operated solely for a single organization, whether
      managed internally or by a third-party and hosted internally or externally


      Hybrid Clouds
      Hybrid cloud is a composition of two or more clouds that are bound together though
      unique, offering the benefits of multiple deployment models



                                                          Managing the Cloud with Open Source Tools
                                                                                                      7 / 22
Introduction      Cloud Computing        Open Source       Cloud & OSS           Tools          Conclusion




                               Deployment Models

      Public Clouds
      A public cloud is one based on the standard cloud computing model, in which a
      service provider makes resources, available to the general public


      Private Clouds
      Private cloud is infrastructure operated solely for a single organization, whether
      managed internally or by a third-party and hosted internally or externally


      Hybrid Clouds
      Hybrid cloud is a composition of two or more clouds that are bound together though
      unique, offering the benefits of multiple deployment models



                                                          Managing the Cloud with Open Source Tools
                                                                                                      7 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                    Outline

      1    Introduction

      2    Cloud Computing Overview

      3    Open Source Philosophy and Impact

      4    Cloud Computing and OSS

      5    Open Source Management Tools in Cloud Computing

      6    Conclusion


                                                Managing the Cloud with Open Source Tools
                                                                                            8 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                         What is Open Source?



      OSI says...
      Open source is a development method for software that harnesses
      the power of distributed peer review and transparency of process.
      The promise of open source is better quality, higher reliability, more
      flexibility, lower cost, and an end to end predatory vendor lock-in.




                                                Managing the Cloud with Open Source Tools
                                                                                            8 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                         What is Open Source?



      OSI says...
      Open source is a development method for software that harnesses
      the power of distributed peer review and transparency of process.
      The promise of open source is better quality, higher reliability, more
      flexibility, lower cost, and an end to end predatory vendor lock-in.




                                                Managing the Cloud with Open Source Tools
                                                                                            8 / 22
Introduction        Cloud Computing   Open Source     Cloud & OSS           Tools          Conclusion




                    Main Elements of OSI definition




               The Software could be redistributed without restriction
               The Source code must be available
               License can require improved versions to carry attribution and
               different names




                                                     Managing the Cloud with Open Source Tools
                                                                                                 9 / 22
Introduction        Cloud Computing   Open Source     Cloud & OSS           Tools          Conclusion




                    Main Elements of OSI definition




               The Software could be redistributed without restriction
               The Source code must be available
               License can require improved versions to carry attribution and
               different names




                                                     Managing the Cloud with Open Source Tools
                                                                                                 9 / 22
Introduction        Cloud Computing   Open Source     Cloud & OSS           Tools          Conclusion




                    Main Elements of OSI definition




               The Software could be redistributed without restriction
               The Source code must be available
               License can require improved versions to carry attribution and
               different names




                                                     Managing the Cloud with Open Source Tools
                                                                                                 9 / 22
Introduction        Cloud Computing   Open Source     Cloud & OSS           Tools          Conclusion




                    Main Elements of OSI definition




               The Software could be redistributed without restriction
               The Source code must be available
               License can require improved versions to carry attribution and
               different names




                                                     Managing the Cloud with Open Source Tools
                                                                                                 9 / 22
Introduction        Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                 Why Open Source?



               Aggressive Release Cycles
               Broad Peer Review
               The Open Source Community
               Cost Advantage
               Rapid Reaction Time




                                                    Managing the Cloud with Open Source Tools
                                                                                                10 / 22
Introduction        Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                 Why Open Source?



               Aggressive Release Cycles
               Broad Peer Review
               The Open Source Community
               Cost Advantage
               Rapid Reaction Time




                                                    Managing the Cloud with Open Source Tools
                                                                                                10 / 22
Introduction        Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                 Why Open Source?



               Aggressive Release Cycles
               Broad Peer Review
               The Open Source Community
               Cost Advantage
               Rapid Reaction Time




                                                    Managing the Cloud with Open Source Tools
                                                                                                10 / 22
Introduction        Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                 Why Open Source?



               Aggressive Release Cycles
               Broad Peer Review
               The Open Source Community
               Cost Advantage
               Rapid Reaction Time




                                                    Managing the Cloud with Open Source Tools
                                                                                                10 / 22
Introduction        Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                 Why Open Source?



               Aggressive Release Cycles
               Broad Peer Review
               The Open Source Community
               Cost Advantage
               Rapid Reaction Time




                                                    Managing the Cloud with Open Source Tools
                                                                                                10 / 22
Introduction        Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                 Why Open Source?



               Aggressive Release Cycles
               Broad Peer Review
               The Open Source Community
               Cost Advantage
               Rapid Reaction Time




                                                    Managing the Cloud with Open Source Tools
                                                                                                10 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                    Outline

      1    Introduction

      2    Cloud Computing Overview

      3    Open Source Philosophy and Impact

      4    Cloud Computing and OSS

      5    Open Source Management Tools in Cloud Computing

      6    Conclusion


                                                Managing the Cloud with Open Source Tools
                                                                                            11 / 22
Introduction        Cloud Computing   Open Source      Cloud & OSS           Tools          Conclusion




                 State of OSS Adoption in the Cloud

               SAAS - dominated by proprietary vendors
               SAAS may run on OSS (Linux, MySQL etc.)
               PAAS - A little more (AppScale etc.)
               IAAS (Public Clouds)
                    Lead by Closed Source Eucalyptus
                    Closely followed by the Open Source RackSpace OpenStack
               IAAS (on Premise Clouds)
                    Lead by Open Source Systems all the way
                    Eucalyptus, OpenNebula etc.



                                                      Managing the Cloud with Open Source Tools
                                                                                                  11 / 22
Introduction        Cloud Computing   Open Source      Cloud & OSS           Tools          Conclusion




                 State of OSS Adoption in the Cloud

               SAAS - dominated by proprietary vendors
               SAAS may run on OSS (Linux, MySQL etc.)
               PAAS - A little more (AppScale etc.)
               IAAS (Public Clouds)
                    Lead by Closed Source Eucalyptus
                    Closely followed by the Open Source RackSpace OpenStack
               IAAS (on Premise Clouds)
                    Lead by Open Source Systems all the way
                    Eucalyptus, OpenNebula etc.



                                                      Managing the Cloud with Open Source Tools
                                                                                                  11 / 22
Introduction        Cloud Computing   Open Source      Cloud & OSS           Tools          Conclusion




                 State of OSS Adoption in the Cloud

               SAAS - dominated by proprietary vendors
               SAAS may run on OSS (Linux, MySQL etc.)
               PAAS - A little more (AppScale etc.)
               IAAS (Public Clouds)
                    Lead by Closed Source Eucalyptus
                    Closely followed by the Open Source RackSpace OpenStack
               IAAS (on Premise Clouds)
                    Lead by Open Source Systems all the way
                    Eucalyptus, OpenNebula etc.



                                                      Managing the Cloud with Open Source Tools
                                                                                                  11 / 22
Introduction        Cloud Computing   Open Source      Cloud & OSS           Tools          Conclusion




                 State of OSS Adoption in the Cloud

               SAAS - dominated by proprietary vendors
               SAAS may run on OSS (Linux, MySQL etc.)
               PAAS - A little more (AppScale etc.)
               IAAS (Public Clouds)
                    Lead by Closed Source Eucalyptus
                    Closely followed by the Open Source RackSpace OpenStack
               IAAS (on Premise Clouds)
                    Lead by Open Source Systems all the way
                    Eucalyptus, OpenNebula etc.



                                                      Managing the Cloud with Open Source Tools
                                                                                                  11 / 22
Introduction        Cloud Computing   Open Source      Cloud & OSS           Tools          Conclusion




                 State of OSS Adoption in the Cloud

               SAAS - dominated by proprietary vendors
               SAAS may run on OSS (Linux, MySQL etc.)
               PAAS - A little more (AppScale etc.)
               IAAS (Public Clouds)
                    Lead by Closed Source Eucalyptus
                    Closely followed by the Open Source RackSpace OpenStack
               IAAS (on Premise Clouds)
                    Lead by Open Source Systems all the way
                    Eucalyptus, OpenNebula etc.



                                                      Managing the Cloud with Open Source Tools
                                                                                                  11 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                    Outline

      1    Introduction

      2    Cloud Computing Overview

      3    Open Source Philosophy and Impact

      4    Cloud Computing and OSS

      5    Open Source Management Tools in Cloud Computing

      6    Conclusion


                                                Managing the Cloud with Open Source Tools
                                                                                            12 / 22
Introduction        Cloud Computing    Open Source       Cloud & OSS           Tools          Conclusion




                   Importance of Cloud Management


               Cloud computing is not a magical solution
               Cloud requires self-service capability
               therefore should manage metering, monitoring, workload
               management etc.
               Performance should be measured and monitored
               Even more important when companies rely on more than one cloud
               service provider




                                                        Managing the Cloud with Open Source Tools
                                                                                                    12 / 22
Introduction        Cloud Computing    Open Source       Cloud & OSS           Tools          Conclusion




                   Importance of Cloud Management


               Cloud computing is not a magical solution
               Cloud requires self-service capability
               therefore should manage metering, monitoring, workload
               management etc.
               Performance should be measured and monitored
               Even more important when companies rely on more than one cloud
               service provider




                                                        Managing the Cloud with Open Source Tools
                                                                                                    12 / 22
Introduction        Cloud Computing    Open Source       Cloud & OSS           Tools          Conclusion




                   Importance of Cloud Management


               Cloud computing is not a magical solution
               Cloud requires self-service capability
               therefore should manage metering, monitoring, workload
               management etc.
               Performance should be measured and monitored
               Even more important when companies rely on more than one cloud
               service provider




                                                        Managing the Cloud with Open Source Tools
                                                                                                    12 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                 Cloud Management Disciplines

      Provisioning
      Installation of Operating System and other software

      Configuration Management
      Sets the parameters for servers, starts and stops services

      Automation/Orchestration
      Automate tasks across systems

      Monitoring
      Records errors and health of IT infrastructure

                                               Managing the Cloud with Open Source Tools
                                                                                           13 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                 Cloud Management Disciplines

      Provisioning
      Installation of Operating System and other software

      Configuration Management
      Sets the parameters for servers, starts and stops services

      Automation/Orchestration
      Automate tasks across systems

      Monitoring
      Records errors and health of IT infrastructure

                                               Managing the Cloud with Open Source Tools
                                                                                           13 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                 Cloud Management Disciplines

      Provisioning
      Installation of Operating System and other software

      Configuration Management
      Sets the parameters for servers, starts and stops services

      Automation/Orchestration
      Automate tasks across systems

      Monitoring
      Records errors and health of IT infrastructure

                                               Managing the Cloud with Open Source Tools
                                                                                           13 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                 Cloud Management Disciplines

      Provisioning
      Installation of Operating System and other software

      Configuration Management
      Sets the parameters for servers, starts and stops services

      Automation/Orchestration
      Automate tasks across systems

      Monitoring
      Records errors and health of IT infrastructure

                                               Managing the Cloud with Open Source Tools
                                                                                           13 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                 Cloud Management Disciplines

      Provisioning
      Installation of Operating System and other software

      Configuration Management
      Sets the parameters for servers, starts and stops services

      Automation/Orchestration
      Automate tasks across systems

      Monitoring
      Records errors and health of IT infrastructure

                                               Managing the Cloud with Open Source Tools
                                                                                           13 / 22
Introduction      Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                  Comparison of Provisioning Tools



                      Language          License   Targets
        Cobbler       Python            GPL       RedHat, OpenSUSE, Fe-
                                                  dora, Debian, Ubuntu
        FAI           Perl              GPL       Debian
        Kickstart     Python            GPL       Most Debian & Red Hat
                                                  based distros
        Viper         Perl              GPL       Debian




                                                  Managing the Cloud with Open Source Tools
                                                                                              14 / 22
Introduction       Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                  Comparison of Configuration Tools



                            Year Started     Language             License
               bcfg2        2003             Python               BSD
               Cfengine     1993             C                    Apache
               Chef         2009             Ruby                 Apache
               Puppet       2004             Ruby                 GPL




                                                   Managing the Cloud with Open Source Tools
                                                                                               15 / 22
Introduction     Cloud Computing        Open Source      Cloud & OSS           Tools          Conclusion




                 Comparison of Monitoring Tools

                 License       Language        Type of Moni-           Collection
                                               toring                  Methods
        Cacti    GPL           PHP             Performance             SNMP, syslog
        Nagios   GPL           C/PHP           Availability            SNMP,       TCP,
                                                                       ICMP,      IPMI,
                                                                       syslog
        Zabbix   GPL           C/PHP           Availability, Per-      SNMP,
                                               formance                TCP/ICMP/
                                                                       IPMI, Synthetic
                                                                       Transactions
        Zenoss   GPL           Python          Availability, Per-      SNMP, ICMP,
                                               formance, Event         SSH,      syslog,
                                               Management              WMI

                                                        Managing the Cloud with Open Source Tools
                                                                                                    16 / 22
Introduction     Cloud Computing   Open Source     Cloud & OSS           Tools          Conclusion




                 Comparison of Automation Tools



                            Language    License     Support Organization
          AutomateIT        Ruby        GPL         None
          Capistrano        Ruby        MIT         None
          Control Tier      Java        Apache      DTO Solutions
          Func              Python      GPL         Fedora Project
          RunDeck           Java        Apache      DTO Solutions




                                                  Managing the Cloud with Open Source Tools
                                                                                              17 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




           98% of Enterprises use Open
            Source Management Tools




                                               Managing the Cloud with Open Source Tools
                                                                                           18 / 22
Introduction   Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




           98% of Enterprises use Open
            Source Management Tools




                                               Managing the Cloud with Open Source Tools
                                                                                           18 / 22
Introduction    Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                    Outline

      1    Introduction

      2    Cloud Computing Overview

      3    Open Source Philosophy and Impact

      4    Cloud Computing and OSS

      5    Open Source Management Tools in Cloud Computing

      6    Conclusion


                                                Managing the Cloud with Open Source Tools
                                                                                            19 / 22
Introduction   Cloud Computing    Open Source    Cloud & OSS           Tools          Conclusion




                                 Conclusion




                                                Managing the Cloud with Open Source Tools
                                                                                            19 / 22
Introduction        Cloud Computing   Open Source    Cloud & OSS           Tools          Conclusion




                                      Reference


               Open Source Cloud Computing Tools: A Case Study, IEEE Paper,
               Manuel Rodriguez-Martinez, Jaime Seguel
               Cloud Computing for Dummies by Judith Hurwitz, Robin Bloor,
               Marcia Kaufman, and Dr. Fern Halper
               OSCON 2010 Archives
               Wikipedia.org
               HowStuffWorks.com




                                                    Managing the Cloud with Open Source Tools
                                                                                                20 / 22
Introduction   Cloud Computing     Open Source    Cloud & OSS           Tools          Conclusion




                                 Questions??




                                                 Managing the Cloud with Open Source Tools
                                                                                             21 / 22
Introduction   Cloud Computing     Open Source    Cloud & OSS           Tools          Conclusion




                                 Thank You
                                  me@nakule.in
                                 http://nakule.in




                                                 Managing the Cloud with Open Source Tools
                                                                                             22 / 22

More Related Content

What's hot

Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitecturePlatform CF
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaIgnacio M. Llorente
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingStephan Haller
 
Constantino vazquez open nebula cloud case studies
Constantino vazquez   open nebula cloud case studiesConstantino vazquez   open nebula cloud case studies
Constantino vazquez open nebula cloud case studiesCloudExpoEurope
 
Application Architecture for Cloud Computing
Application Architecture for Cloud Computing Application Architecture for Cloud Computing
Application Architecture for Cloud Computing white paper
 
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Nane Kratzke
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceinventy
 
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
 
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...Dakiry
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant guptaPrashant Gupta
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudnooralmousa
 
Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]Otávio Santana
 
Arquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com JavaArquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com JavaOtávio Santana
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stackIgnacio M. Llorente
 
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case StudiesOpenNebula Project
 
Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Seungyun Lee
 

What's hot (20)

Building Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud ArchitectureBuilding Opportunity with an Open Cloud Architecture
Building Opportunity with an Open Cloud Architecture
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebula
 
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
 
Community cloud
 Community cloud Community cloud
Community cloud
 
Constantino vazquez open nebula cloud case studies
Constantino vazquez   open nebula cloud case studiesConstantino vazquez   open nebula cloud case studies
Constantino vazquez open nebula cloud case studies
 
cloud computing
cloud computingcloud computing
cloud computing
 
Application Architecture for Cloud Computing
Application Architecture for Cloud Computing Application Architecture for Cloud Computing
Application Architecture for Cloud Computing
 
What the heck is cloud?
What the heck is cloud?What the heck is cloud?
What the heck is cloud?
 
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
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
 
1 keynote citrixday11_digicomp
1 keynote citrixday11_digicomp1 keynote citrixday11_digicomp
1 keynote citrixday11_digicomp
 
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
STANISLAV KOLENKIN, BAQ "K8S: network plugins - issues and performance compar...
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant gupta
 
Taiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloudTaiye Lambo - Auditing the cloud
Taiye Lambo - Auditing the cloud
 
Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]Architecting Cloud Computing Solutions with Java [1.1]
Architecting Cloud Computing Solutions with Java [1.1]
 
Arquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com JavaArquitetando soluções de computação em nuvem com Java
Arquitetando soluções de computação em nuvem com Java
 
Open nebula a reference open cloud stack
Open nebula   a reference open cloud stackOpen nebula   a reference open cloud stack
Open nebula a reference open cloud stack
 
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
ISC Cloud 2013 - Cloud Architectures for HPC – Industry Case Studies
 
Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1Cloud Computing on ISO/IEC JTC 1
Cloud Computing on ISO/IEC JTC 1
 

Viewers also liked

Open Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingOpen Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingMark Hinkle
 
Open Source Toolchains to Manage Cloud Infrastructure
Open Source Toolchains to Manage Cloud InfrastructureOpen Source Toolchains to Manage Cloud Infrastructure
Open Source Toolchains to Manage Cloud InfrastructureMark Hinkle
 
Volunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportVolunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportYouSee
 
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...Jason Trost
 
Open Source in the Cloud Computing Era
Open Source in the Cloud Computing EraOpen Source in the Cloud Computing Era
Open Source in the Cloud Computing EraTim O'Reilly
 
OGF standards for cloud computing
OGF standards for cloud computingOGF standards for cloud computing
OGF standards for cloud computingAlan Sill
 
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for Teachers
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for TeachersGet Your Head in the Cloud! Cloud Computing and Open Source Tools for Teachers
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for TeachersJennifer Peters
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingCloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingMark Hinkle
 
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8pCloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8pRobert Grossman
 
abiCloud in 10 slides
abiCloud in 10 slidesabiCloud in 10 slides
abiCloud in 10 slidesabiquo
 
Open Source Cloud alternatives
Open Source Cloud alternativesOpen Source Cloud alternatives
Open Source Cloud alternativesAtul Jha
 
Open Source Libraries - Managing Risk in Cloud
Open Source Libraries - Managing Risk in Cloud Open Source Libraries - Managing Risk in Cloud
Open Source Libraries - Managing Risk in Cloud Suman Sourav
 
NIST Cloud Computing Standards
NIST Cloud Computing StandardsNIST Cloud Computing Standards
NIST Cloud Computing StandardsGovCloud Network
 
Future software-open-source-programming-languages
Future software-open-source-programming-languagesFuture software-open-source-programming-languages
Future software-open-source-programming-languagesInfotrex Services Pvt. Ltd.
 
Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion]  Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion] jason clark
 

Viewers also liked (20)

Cloud based Tools
Cloud based ToolsCloud based Tools
Cloud based Tools
 
Open Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud ComputingOpen Source Tool Chains for Cloud Computing
Open Source Tool Chains for Cloud Computing
 
Open Source Toolchains to Manage Cloud Infrastructure
Open Source Toolchains to Manage Cloud InfrastructureOpen Source Toolchains to Manage Cloud Infrastructure
Open Source Toolchains to Manage Cloud Infrastructure
 
Volunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportVolunteering at YouSee on Technology Support
Volunteering at YouSee on Technology Support
 
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Open Source in the Cloud Computing Era
Open Source in the Cloud Computing EraOpen Source in the Cloud Computing Era
Open Source in the Cloud Computing Era
 
Semantic web tools
Semantic web toolsSemantic web tools
Semantic web tools
 
OGF standards for cloud computing
OGF standards for cloud computingOGF standards for cloud computing
OGF standards for cloud computing
 
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for Teachers
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for TeachersGet Your Head in the Cloud! Cloud Computing and Open Source Tools for Teachers
Get Your Head in the Cloud! Cloud Computing and Open Source Tools for Teachers
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingCloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
 
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8pCloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
Cloud Computing Standards and Use Cases (Robert Grossman) 09-v8p
 
abiCloud in 10 slides
abiCloud in 10 slidesabiCloud in 10 slides
abiCloud in 10 slides
 
Open Source Cloud alternatives
Open Source Cloud alternativesOpen Source Cloud alternatives
Open Source Cloud alternatives
 
Open Source Libraries - Managing Risk in Cloud
Open Source Libraries - Managing Risk in Cloud Open Source Libraries - Managing Risk in Cloud
Open Source Libraries - Managing Risk in Cloud
 
NIST Cloud Computing Standards
NIST Cloud Computing StandardsNIST Cloud Computing Standards
NIST Cloud Computing Standards
 
Developing for Developers
Developing for DevelopersDeveloping for Developers
Developing for Developers
 
Future software-open-source-programming-languages
Future software-open-source-programming-languagesFuture software-open-source-programming-languages
Future software-open-source-programming-languages
 
RubyonRails Development
RubyonRails DevelopmentRubyonRails Development
RubyonRails Development
 
Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion]  Open Source Software and Libraries: Practical Applications [panel discussion]
Open Source Software and Libraries: Practical Applications [panel discussion]
 

Similar to Managing the Cloud with Open Source Tools

The Importance of open source in cloud computing
The Importance of open source in cloud computingThe Importance of open source in cloud computing
The Importance of open source in cloud computingKrishnan Subramanian
 
Presenter manual cloud computing (specially for summer interns)
Presenter manual   cloud computing (specially for summer interns)Presenter manual   cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)XPERT INFOTECH
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0sIgnacio M. Llorente
 
PreSentation Cloud Conference
PreSentation Cloud ConferencePreSentation Cloud Conference
PreSentation Cloud Conferencecornflakes
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspectiveIgnacio M. Llorente
 
Compatible one presentation june 2012
Compatible one presentation june 2012Compatible one presentation june 2012
Compatible one presentation june 2012CompatibleOne
 
Cloud computing 2011 call for papers
Cloud computing 2011 call for papersCloud computing 2011 call for papers
Cloud computing 2011 call for paperspsundarau
 
5-Cool-Cloud-Computing-Research-Projects
5-Cool-Cloud-Computing-Research-Projects5-Cool-Cloud-Computing-Research-Projects
5-Cool-Cloud-Computing-Research-ProjectsPhdtopiccom
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10OW2
 
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 Cloud Computing & Mobile Applications: Opportunity for Thai Developers Cloud Computing & Mobile Applications: Opportunity for Thai Developers
Cloud Computing & Mobile Applications: Opportunity for Thai DevelopersSoftware Park Thailand
 
A Brief Introducton to Cloud Computing
A Brief Introducton to Cloud ComputingA Brief Introducton to Cloud Computing
A Brief Introducton to Cloud ComputingR2Labs
 
Cloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryCloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryAbiquo, Inc.
 
CompatibleOne OW2 Annual Conf 2010
CompatibleOne OW2 Annual Conf 2010CompatibleOne OW2 Annual Conf 2010
CompatibleOne OW2 Annual Conf 2010CompatibleOne
 
Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!Codit
 
Vendor classification & rating
Vendor classification & ratingVendor classification & rating
Vendor classification & ratingAmit Puri
 
1212 cloud standardisation j friedrich
1212 cloud standardisation j friedrich1212 cloud standardisation j friedrich
1212 cloud standardisation j friedrichJochen Friedrich
 

Similar to Managing the Cloud with Open Source Tools (20)

The Importance of open source in cloud computing
The Importance of open source in cloud computingThe Importance of open source in cloud computing
The Importance of open source in cloud computing
 
Presenter manual cloud computing (specially for summer interns)
Presenter manual   cloud computing (specially for summer interns)Presenter manual   cloud computing (specially for summer interns)
Presenter manual cloud computing (specially for summer interns)
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
PreSentation Cloud Conference
PreSentation Cloud ConferencePreSentation Cloud Conference
PreSentation Cloud Conference
 
Cloud computing from an institutional perspective
Cloud computing from an institutional perspectiveCloud computing from an institutional perspective
Cloud computing from an institutional perspective
 
Compatible one presentation june 2012
Compatible one presentation june 2012Compatible one presentation june 2012
Compatible one presentation june 2012
 
Cloud computing 2011 call for papers
Cloud computing 2011 call for papersCloud computing 2011 call for papers
Cloud computing 2011 call for papers
 
5-Cool-Cloud-Computing-Research-Projects
5-Cool-Cloud-Computing-Research-Projects5-Cool-Cloud-Computing-Research-Projects
5-Cool-Cloud-Computing-Research-Projects
 
Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10Open Nebula OW2 Conference Nov10
Open Nebula OW2 Conference Nov10
 
PMC1
PMC1PMC1
PMC1
 
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 Cloud Computing & Mobile Applications: Opportunity for Thai Developers Cloud Computing & Mobile Applications: Opportunity for Thai Developers
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 
A Brief Introducton to Cloud Computing
A Brief Introducton to Cloud ComputingA Brief Introducton to Cloud Computing
A Brief Introducton to Cloud Computing
 
Cloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryCloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.delivery
 
CompatibleOne OW2 Annual Conf 2010
CompatibleOne OW2 Annual Conf 2010CompatibleOne OW2 Annual Conf 2010
CompatibleOne OW2 Annual Conf 2010
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!Cloud Native Demystified: Build Once, Run Anywhere!
Cloud Native Demystified: Build Once, Run Anywhere!
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Vendor classification & rating
Vendor classification & ratingVendor classification & rating
Vendor classification & rating
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
1212 cloud standardisation j friedrich
1212 cloud standardisation j friedrich1212 cloud standardisation j friedrich
1212 cloud standardisation j friedrich
 

Recently uploaded

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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Managing the Cloud with Open Source Tools

  • 1. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Managing the Cloud with Open Source Tools Nakul E Sibiraj Dept. of CSE, MESCE Guide: Ms. Binu John Managing the Cloud with Open Source Tools 1 / 22
  • 2. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Outline 1 Introduction 2 Cloud Computing Overview 3 Open Source Philosophy and Impact 4 Cloud Computing and OSS 5 Open Source Management Tools in Cloud Computing 6 Conclusion Managing the Cloud with Open Source Tools 2 / 22
  • 3. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Outline 1 Introduction 2 Cloud Computing Overview 3 Open Source Philosophy and Impact 4 Cloud Computing and OSS 5 Open Source Management Tools in Cloud Computing 6 Conclusion Managing the Cloud with Open Source Tools 3 / 22
  • 4. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Introduction Cloud computing has taken the IT industry by storm 20% of Businesses wont have physical IT Assets by 2012 - Gartner Open Source has picked up a lot of steam in the recent years Management is the key to success Managing the Cloud with Open Source Tools 3 / 22
  • 5. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Introduction Cloud computing has taken the IT industry by storm 20% of Businesses wont have physical IT Assets by 2012 - Gartner Open Source has picked up a lot of steam in the recent years Management is the key to success Managing the Cloud with Open Source Tools 3 / 22
  • 6. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Introduction Cloud computing has taken the IT industry by storm 20% of Businesses wont have physical IT Assets by 2012 - Gartner Open Source has picked up a lot of steam in the recent years Management is the key to success Managing the Cloud with Open Source Tools 3 / 22
  • 7. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Outline 1 Introduction 2 Cloud Computing Overview 3 Open Source Philosophy and Impact 4 Cloud Computing and OSS 5 Open Source Management Tools in Cloud Computing 6 Conclusion Managing the Cloud with Open Source Tools 4 / 22
  • 8. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion What is Cloud Computing? Wikipedia says.. Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network Managing the Cloud with Open Source Tools 4 / 22
  • 9. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion What is Cloud Computing? Wikipedia says.. Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network Managing the Cloud with Open Source Tools 4 / 22
  • 10. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Cloud Computing? API Cost Low Barrier to Entry Device and Location Independence Multi-tenancy Scalability Managing the Cloud with Open Source Tools 5 / 22
  • 11. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Cloud Computing? API Cost Low Barrier to Entry Device and Location Independence Multi-tenancy Scalability Managing the Cloud with Open Source Tools 5 / 22
  • 12. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Cloud Computing? API Cost Low Barrier to Entry Device and Location Independence Multi-tenancy Scalability Managing the Cloud with Open Source Tools 5 / 22
  • 13. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Cloud Computing? API Cost Low Barrier to Entry Device and Location Independence Multi-tenancy Scalability Managing the Cloud with Open Source Tools 5 / 22
  • 14. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Cloud Computing? API Cost Low Barrier to Entry Device and Location Independence Multi-tenancy Scalability Managing the Cloud with Open Source Tools 5 / 22
  • 15. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Cloud Computing? API Cost Low Barrier to Entry Device and Location Independence Multi-tenancy Scalability Managing the Cloud with Open Source Tools 5 / 22
  • 16. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Cloud Computing? API Cost Low Barrier to Entry Device and Location Independence Multi-tenancy Scalability Managing the Cloud with Open Source Tools 5 / 22
  • 17. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Computing Layers SaaS - User Cloud a.k.a Software as a Service Eg: Google Docs PaaS - Development Cloud a.k.a Platform as a Service Eg: Google AppEngine, Microsoft Azure IaaS - Systems Cloud a.k.a Infrastructure as a Service Eg: EC2, CloudStack Managing the Cloud with Open Source Tools 6 / 22
  • 18. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Computing Layers SaaS - User Cloud a.k.a Software as a Service Eg: Google Docs PaaS - Development Cloud a.k.a Platform as a Service Eg: Google AppEngine, Microsoft Azure IaaS - Systems Cloud a.k.a Infrastructure as a Service Eg: EC2, CloudStack Managing the Cloud with Open Source Tools 6 / 22
  • 19. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Computing Layers SaaS - User Cloud a.k.a Software as a Service Eg: Google Docs PaaS - Development Cloud a.k.a Platform as a Service Eg: Google AppEngine, Microsoft Azure IaaS - Systems Cloud a.k.a Infrastructure as a Service Eg: EC2, CloudStack Managing the Cloud with Open Source Tools 6 / 22
  • 20. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Computing Layers SaaS - User Cloud a.k.a Software as a Service Eg: Google Docs PaaS - Development Cloud a.k.a Platform as a Service Eg: Google AppEngine, Microsoft Azure IaaS - Systems Cloud a.k.a Infrastructure as a Service Eg: EC2, CloudStack Managing the Cloud with Open Source Tools 6 / 22
  • 21. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Deployment Models Public Clouds A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, available to the general public Private Clouds Private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally Hybrid Clouds Hybrid cloud is a composition of two or more clouds that are bound together though unique, offering the benefits of multiple deployment models Managing the Cloud with Open Source Tools 7 / 22
  • 22. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Deployment Models Public Clouds A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, available to the general public Private Clouds Private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally Hybrid Clouds Hybrid cloud is a composition of two or more clouds that are bound together though unique, offering the benefits of multiple deployment models Managing the Cloud with Open Source Tools 7 / 22
  • 23. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Deployment Models Public Clouds A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, available to the general public Private Clouds Private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally Hybrid Clouds Hybrid cloud is a composition of two or more clouds that are bound together though unique, offering the benefits of multiple deployment models Managing the Cloud with Open Source Tools 7 / 22
  • 24. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Deployment Models Public Clouds A public cloud is one based on the standard cloud computing model, in which a service provider makes resources, available to the general public Private Clouds Private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally Hybrid Clouds Hybrid cloud is a composition of two or more clouds that are bound together though unique, offering the benefits of multiple deployment models Managing the Cloud with Open Source Tools 7 / 22
  • 25. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Outline 1 Introduction 2 Cloud Computing Overview 3 Open Source Philosophy and Impact 4 Cloud Computing and OSS 5 Open Source Management Tools in Cloud Computing 6 Conclusion Managing the Cloud with Open Source Tools 8 / 22
  • 26. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion What is Open Source? OSI says... Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to end predatory vendor lock-in. Managing the Cloud with Open Source Tools 8 / 22
  • 27. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion What is Open Source? OSI says... Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to end predatory vendor lock-in. Managing the Cloud with Open Source Tools 8 / 22
  • 28. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Main Elements of OSI definition The Software could be redistributed without restriction The Source code must be available License can require improved versions to carry attribution and different names Managing the Cloud with Open Source Tools 9 / 22
  • 29. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Main Elements of OSI definition The Software could be redistributed without restriction The Source code must be available License can require improved versions to carry attribution and different names Managing the Cloud with Open Source Tools 9 / 22
  • 30. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Main Elements of OSI definition The Software could be redistributed without restriction The Source code must be available License can require improved versions to carry attribution and different names Managing the Cloud with Open Source Tools 9 / 22
  • 31. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Main Elements of OSI definition The Software could be redistributed without restriction The Source code must be available License can require improved versions to carry attribution and different names Managing the Cloud with Open Source Tools 9 / 22
  • 32. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Open Source? Aggressive Release Cycles Broad Peer Review The Open Source Community Cost Advantage Rapid Reaction Time Managing the Cloud with Open Source Tools 10 / 22
  • 33. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Open Source? Aggressive Release Cycles Broad Peer Review The Open Source Community Cost Advantage Rapid Reaction Time Managing the Cloud with Open Source Tools 10 / 22
  • 34. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Open Source? Aggressive Release Cycles Broad Peer Review The Open Source Community Cost Advantage Rapid Reaction Time Managing the Cloud with Open Source Tools 10 / 22
  • 35. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Open Source? Aggressive Release Cycles Broad Peer Review The Open Source Community Cost Advantage Rapid Reaction Time Managing the Cloud with Open Source Tools 10 / 22
  • 36. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Open Source? Aggressive Release Cycles Broad Peer Review The Open Source Community Cost Advantage Rapid Reaction Time Managing the Cloud with Open Source Tools 10 / 22
  • 37. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Why Open Source? Aggressive Release Cycles Broad Peer Review The Open Source Community Cost Advantage Rapid Reaction Time Managing the Cloud with Open Source Tools 10 / 22
  • 38. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Outline 1 Introduction 2 Cloud Computing Overview 3 Open Source Philosophy and Impact 4 Cloud Computing and OSS 5 Open Source Management Tools in Cloud Computing 6 Conclusion Managing the Cloud with Open Source Tools 11 / 22
  • 39. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion State of OSS Adoption in the Cloud SAAS - dominated by proprietary vendors SAAS may run on OSS (Linux, MySQL etc.) PAAS - A little more (AppScale etc.) IAAS (Public Clouds) Lead by Closed Source Eucalyptus Closely followed by the Open Source RackSpace OpenStack IAAS (on Premise Clouds) Lead by Open Source Systems all the way Eucalyptus, OpenNebula etc. Managing the Cloud with Open Source Tools 11 / 22
  • 40. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion State of OSS Adoption in the Cloud SAAS - dominated by proprietary vendors SAAS may run on OSS (Linux, MySQL etc.) PAAS - A little more (AppScale etc.) IAAS (Public Clouds) Lead by Closed Source Eucalyptus Closely followed by the Open Source RackSpace OpenStack IAAS (on Premise Clouds) Lead by Open Source Systems all the way Eucalyptus, OpenNebula etc. Managing the Cloud with Open Source Tools 11 / 22
  • 41. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion State of OSS Adoption in the Cloud SAAS - dominated by proprietary vendors SAAS may run on OSS (Linux, MySQL etc.) PAAS - A little more (AppScale etc.) IAAS (Public Clouds) Lead by Closed Source Eucalyptus Closely followed by the Open Source RackSpace OpenStack IAAS (on Premise Clouds) Lead by Open Source Systems all the way Eucalyptus, OpenNebula etc. Managing the Cloud with Open Source Tools 11 / 22
  • 42. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion State of OSS Adoption in the Cloud SAAS - dominated by proprietary vendors SAAS may run on OSS (Linux, MySQL etc.) PAAS - A little more (AppScale etc.) IAAS (Public Clouds) Lead by Closed Source Eucalyptus Closely followed by the Open Source RackSpace OpenStack IAAS (on Premise Clouds) Lead by Open Source Systems all the way Eucalyptus, OpenNebula etc. Managing the Cloud with Open Source Tools 11 / 22
  • 43. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion State of OSS Adoption in the Cloud SAAS - dominated by proprietary vendors SAAS may run on OSS (Linux, MySQL etc.) PAAS - A little more (AppScale etc.) IAAS (Public Clouds) Lead by Closed Source Eucalyptus Closely followed by the Open Source RackSpace OpenStack IAAS (on Premise Clouds) Lead by Open Source Systems all the way Eucalyptus, OpenNebula etc. Managing the Cloud with Open Source Tools 11 / 22
  • 44. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Outline 1 Introduction 2 Cloud Computing Overview 3 Open Source Philosophy and Impact 4 Cloud Computing and OSS 5 Open Source Management Tools in Cloud Computing 6 Conclusion Managing the Cloud with Open Source Tools 12 / 22
  • 45. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Importance of Cloud Management Cloud computing is not a magical solution Cloud requires self-service capability therefore should manage metering, monitoring, workload management etc. Performance should be measured and monitored Even more important when companies rely on more than one cloud service provider Managing the Cloud with Open Source Tools 12 / 22
  • 46. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Importance of Cloud Management Cloud computing is not a magical solution Cloud requires self-service capability therefore should manage metering, monitoring, workload management etc. Performance should be measured and monitored Even more important when companies rely on more than one cloud service provider Managing the Cloud with Open Source Tools 12 / 22
  • 47. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Importance of Cloud Management Cloud computing is not a magical solution Cloud requires self-service capability therefore should manage metering, monitoring, workload management etc. Performance should be measured and monitored Even more important when companies rely on more than one cloud service provider Managing the Cloud with Open Source Tools 12 / 22
  • 48. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Management Disciplines Provisioning Installation of Operating System and other software Configuration Management Sets the parameters for servers, starts and stops services Automation/Orchestration Automate tasks across systems Monitoring Records errors and health of IT infrastructure Managing the Cloud with Open Source Tools 13 / 22
  • 49. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Management Disciplines Provisioning Installation of Operating System and other software Configuration Management Sets the parameters for servers, starts and stops services Automation/Orchestration Automate tasks across systems Monitoring Records errors and health of IT infrastructure Managing the Cloud with Open Source Tools 13 / 22
  • 50. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Management Disciplines Provisioning Installation of Operating System and other software Configuration Management Sets the parameters for servers, starts and stops services Automation/Orchestration Automate tasks across systems Monitoring Records errors and health of IT infrastructure Managing the Cloud with Open Source Tools 13 / 22
  • 51. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Management Disciplines Provisioning Installation of Operating System and other software Configuration Management Sets the parameters for servers, starts and stops services Automation/Orchestration Automate tasks across systems Monitoring Records errors and health of IT infrastructure Managing the Cloud with Open Source Tools 13 / 22
  • 52. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Cloud Management Disciplines Provisioning Installation of Operating System and other software Configuration Management Sets the parameters for servers, starts and stops services Automation/Orchestration Automate tasks across systems Monitoring Records errors and health of IT infrastructure Managing the Cloud with Open Source Tools 13 / 22
  • 53. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Comparison of Provisioning Tools Language License Targets Cobbler Python GPL RedHat, OpenSUSE, Fe- dora, Debian, Ubuntu FAI Perl GPL Debian Kickstart Python GPL Most Debian & Red Hat based distros Viper Perl GPL Debian Managing the Cloud with Open Source Tools 14 / 22
  • 54. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Comparison of Configuration Tools Year Started Language License bcfg2 2003 Python BSD Cfengine 1993 C Apache Chef 2009 Ruby Apache Puppet 2004 Ruby GPL Managing the Cloud with Open Source Tools 15 / 22
  • 55. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Comparison of Monitoring Tools License Language Type of Moni- Collection toring Methods Cacti GPL PHP Performance SNMP, syslog Nagios GPL C/PHP Availability SNMP, TCP, ICMP, IPMI, syslog Zabbix GPL C/PHP Availability, Per- SNMP, formance TCP/ICMP/ IPMI, Synthetic Transactions Zenoss GPL Python Availability, Per- SNMP, ICMP, formance, Event SSH, syslog, Management WMI Managing the Cloud with Open Source Tools 16 / 22
  • 56. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Comparison of Automation Tools Language License Support Organization AutomateIT Ruby GPL None Capistrano Ruby MIT None Control Tier Java Apache DTO Solutions Func Python GPL Fedora Project RunDeck Java Apache DTO Solutions Managing the Cloud with Open Source Tools 17 / 22
  • 57. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion 98% of Enterprises use Open Source Management Tools Managing the Cloud with Open Source Tools 18 / 22
  • 58. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion 98% of Enterprises use Open Source Management Tools Managing the Cloud with Open Source Tools 18 / 22
  • 59. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Outline 1 Introduction 2 Cloud Computing Overview 3 Open Source Philosophy and Impact 4 Cloud Computing and OSS 5 Open Source Management Tools in Cloud Computing 6 Conclusion Managing the Cloud with Open Source Tools 19 / 22
  • 60. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Conclusion Managing the Cloud with Open Source Tools 19 / 22
  • 61. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Reference Open Source Cloud Computing Tools: A Case Study, IEEE Paper, Manuel Rodriguez-Martinez, Jaime Seguel Cloud Computing for Dummies by Judith Hurwitz, Robin Bloor, Marcia Kaufman, and Dr. Fern Halper OSCON 2010 Archives Wikipedia.org HowStuffWorks.com Managing the Cloud with Open Source Tools 20 / 22
  • 62. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Questions?? Managing the Cloud with Open Source Tools 21 / 22
  • 63. Introduction Cloud Computing Open Source Cloud & OSS Tools Conclusion Thank You me@nakule.in http://nakule.in Managing the Cloud with Open Source Tools 22 / 22