SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Applications
Targeting
OpenStack
Multiple paths to deploying
applications on OpenStack
clouds.
Horizon, Chef & enStratus
Dell, Opscode & enStratus
           OpenStack Conference, Spring 2012




Rob Hirschfeld
        @zehicle
        http://robhirschfeld.com
        rob_hirschfeld@dell.com


Matt Ray
       @mattray
       http://leastresistance.net
       matt@opscode.com


Keith Hudgins
        @keithhudgins
        http://cloudmess.com
        keith.hudgins@enstratus.com
Dell, Opscode & enStratus
                            OpenStack Conference, Spring 2012




“Deploy Stuff on OpenStack”
 There are multiple right ways to leverage
  cloud resources.
 Our objective is to show you different
  options to leverage OpenStack
 Each has benefits and limitations
 All methods can co-exist!


 We   want to SHOW you
Dell, Opscode & enStratus
                               OpenStack Conference, Spring 2012




Real Work / Real Tools
 OpenStack   is ready to rock
 Having the right tools helps
   Shorten time to value
   Improve consistency
   Work with your strengths

 Reference   deployment is important
Dell, Opscode & enStratus
               OpenStack Conference, Spring 2012




Architecture
Dell, Opscode & enStratus
                                                                                      OpenStack Conference, Spring 2012




                      Taxonomy
API Clients




                      Cloud                  Dashboard                   DevOps Tools              Application Management
                      Ecosystem               (Horizon)                  Opscode Chef                     enStratus


                                                                                OpenStack Cloud APIs


                       Crowbar
                      Operations                              Compute
                        Mgmt              Required             (Nova)
 Ops Infrastructure




                                           Services                                   Auth            Images        Object
                                          RabbitMQ                                 (Keystone)        (Glance)       (Swift)
                        Ganglia
                                            mySQL
                                                             Hypervisors
                         Nagios                                 (KVM)

                        DNS/NTP
                                      Operating Systems (Ubuntu 12.04)
                          Chef
                                      Physical Infrastructure (Dell PowerEdge C6220, R620/720xd)


   Key:               Crowbar Installed      OpenStack Components         Ecosystem
Dell, Opscode & enStratus
                                    OpenStack Conference, Spring 2012




Today’s Focus Areas
             Dashboard    DevOps Tools           Application Management
              (Horizon)   Opscode Chef                  enStratus


                                 OpenStack Cloud APIs


 Crowbar
Operations
  Mgmt




  Chef
Dell, Opscode & enStratus
                                OpenStack Conference, Spring 2012




One Cloud: Multiple Views
  Audience        View / Tool          Culture
  Proof of        OpenStack            Exploration &
  Concept         Horizon              Self-Service
                  “Dashboard”
  Developers &    Opscode              DevOps &
  Operations      Chef                 Continuous
                                       Deploy
  CIO &           enStratus            Imaged Based
  Enterprise IT                        GUI Mgmt
Dell, Opscode & enStratus
                         OpenStack Conference, Spring 2012




Starting Point:
A Reference Deploy
 Dell’sopen source Crowbar project lays
  down a consistent reference deployment
 Includes & integrates Nova, Keystone,
  Glance, Dashboard and Swift.
 Important to have a repeatable
  deployments because consistent &
  describable implementation matters
 Demo starts with OpenStack already
  deployed (Crowbar uses Chef)
Dell, Opscode & enStratus
                                         OpenStack Conference, Spring 2012




OpenStack Installer
Crowbar Project
   Field Tested
       Raw servers to full cloud in <2 hours
       Multi-Node from the ground up
       Hardened with a year of real deployments
   Apache 2 Open Source (on github)
       Dell area of contribution to OpenStack
       Multi-OS: Ubuntu, RHEL, CentOS, SUSE
       Development “in the open” w/ community engagement
   OpenStack Releases (dell.com/OpenStack)
       Cactus: delivered full bare metal deploys
       Diablo: added Keystone & Dashboard
       Essex: in Beta – we welcome collaboration!
Dell, Opscode & enStratus
                                                                OpenStack Conference, Spring 2012




 Setup of OpenStack

                                            Orchestration
                                               State
                                                                       OpenStack Components
Ops Management




                                              Machine
 Dell “Crowbar”


                  Crowbar Magic Happens!




                                           Run List                    Network Configuration
                                                        Chef
                                                       Server
                                                                          Operating System
                                            Config.

                                                                          Hardware Config
                                                                       (uses “Sledgehammer”)
                                                DHCP

                                                                           Server(s)
enStratus
  Server

Chef Server
(via Crowbar)


  Horizon
                     Management UIs


(Dashboard)



 Nova
Controller
                                      Demo Environment




  Nova
                              VM

                VM




 Compute

  Nova
                              VM

                VM




 Compute

  Nova
                              VM

                VM
                                                         OpenStack Conference, Spring 2012
                                                                 Dell, Opscode & enStratus




 Compute
Dell, Opscode & enStratus
                             OpenStack Conference, Spring 2012




OpenStack Dashboard
 Users
      & Tenants
 Images
      Available Images
      Uploading to Glance
 Quotas
 IPPools
 SSH Key
 Access to a VM
Dell, Opscode & enStratus
OpenStack Conference, Spring 2012
Dell, Opscode & enStratus
OpenStack Conference, Spring 2012
Dell, Opscode & enStratus
OpenStack Conference, Spring 2012
Dell, Opscode & enStratus
OpenStack Conference, Spring 2012
Dell, Opscode & enStratus
OpenStack Conference, Spring 2012
Dell, Opscode & enStratus
OpenStack Conference, Spring 2012
Dell, Opscode & enStratus
         OpenStack Conference, Spring 2012




DevOps
Dell, Opscode & enStratus
                             OpenStack Conference, Spring 2012




Infrastructure as Code
 Programmatically    provision and configure
  your infrastructure
 Treat it like any other code base
     Track changes
     Versioned
     Branches
 Reconstruct your business from a code
 repository, data backups, and bare metal
 resources.
Dell, Opscode & enStratus
                                 OpenStack Conference, Spring 2012




Chef
 Resources    represent infrastructure actions
    Packages, files, services, users, etc.
 Recipes   are the execution of Resources
    Explicit order of deployment
 Cookbooks     contain Recipes and support
    Versioned and shared
 Nodes  have a run list of recipes &
 attributes
Dell, Opscode & enStratus
                           OpenStack Conference, Spring 2012




So you have a Cloud...




        Let’s put something on it!
Dell, Opscode & enStratus
                     OpenStack Conference, Spring 2012




Let’s talk to APIs



            Knife
Dell, Opscode & enStratus
                                          OpenStack Conference, Spring 2012




knife openstack
Available openstack subcommands: (for details, knife SUB-COMMAND -
  -help)

** OPENSTACK COMMANDS **
knife openstack flavor list (options)
knife openstack image list (options)
knife openstack server create (options)
knife openstack server delete SERVER [SERVER] (options)
knife openstack server list (options)
Dell, Opscode & enStratus
                                           OpenStack Conference, Spring 2012




knife openstack flavor list
ID   Name      Virtual CPUs RAM     Disk
1    m1.tiny 1          512 MB 0 GB
2    m1.small 1          2048 MB 20 GB
3    m1.medium 2           4096 MB 40 GB
4    m1.large 4          8192 MB 80 GB
5    m1.xlarge 8         16384 MB 160 GB
Dell, Opscode & enStratus
                                            OpenStack Conference, Spring 2012




knife openstack image list
ID   Name
13   natty-server-cloudimg-amd64
12   natty-server-cloudimg-amd64-kernel
15   oneiric-server-cloudimg-amd64
14   oneiric-server-cloudimg-amd64-kernel
Dell, Opscode & enStratus
                                                  OpenStack Conference, Spring 2012




knife openstack server create
knife openstack server create -N k3 -f 2 -I 15 -S key
Instance ID: 1207
Instance Name: k3
Flavor: 2
Image: 15
SSH Keypair: key

Waiting for server........................
Public IP Address: 8.21.28.53
Private IP Address: 8.21.28.53

Waiting for sshd..done
Bootstrapping Chef on 8.21.28.53
Dell, Opscode & enStratus
                                                          OpenStack Conference, Spring 2012




 knife openstack server list
Instance ID Name Public IP Private IP Flavor Image Keypair State
1205       k1 8.21.28.51 8.21.28.51 1    13 key     active
1206       k2 8.21.28.52 8.21.28.52 1    13 key     active
1206       k3 8.21.28.53 8.21.28.53 2    15 key     active
Dell, Opscode & enStratus
                                                                            OpenStack Conference, Spring 2012




     ssh -i ~/.ssh/key.pem ubuntu@8.21.28.53
Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-13-virtual x86_64)

* Documentation: https://help.ubuntu.com/

 System information as of Thu April 19 13:43:29 UTC 2012

  System load: 0.08                    Processes:              63
  Usage of /: 40.8% of 1.35GB Users logged in: 0
  Memory usage: 6%                        IP address for eth0: 8.21.28.53
  Swap usage: 0%
---------------------------------------------------------------------
<snip>
Get cloud support with Ubuntu Advantage Cloud Guest
  http://www.ubuntu.com/business/services/cloud

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@k3:~$
Dell, Opscode & enStratus
                               OpenStack Conference, Spring 2012




Build & Manage Anything
 Linux, Windows, Solaris, OSX, BSDs
 Servers, workstations, clusters
 IaaS infrastructure
 PaaS infrastructure
 SaaS applications
 Storage systems
Dell, Opscode & enStratus
                      OpenStack Conference, Spring 2012




Infrastructure Portability
 knife-ec2
 knife-hp
 knife-rackspace
 knife-openstack
 (and   many more)
Dell, Opscode & enStratus
OpenStack Conference, Spring 2012
Dell, Opscode & enStratus
                                 OpenStack Conference, Spring 2012




Application Portal
   On-Premise private/hybrid cloud management
   Business-driven controls
   Application-based management and
    automation
   True governance for your cloud
Dell, Opscode & enStratus
                   OpenStack Conference, Spring 2012




Cloud Management
Dell, Opscode & enStratus
                                   OpenStack Conference, Spring 2012




Application Automation
   Multi-tiered architecture management
   Use your own config management
   Load-based or custom scaling controls
   Multi-region and multi-cloud architectures
Dell, Opscode & enStratus
                            OpenStack Conference, Spring 2012




Conclusion
 There are many correct ways to access
  OpenStack capability
 Choose the tools that work best for your
  users
 You do not have to pick one, they will
  work together
Dell, Opscode & enStratus
           OpenStack Conference, Spring 2012




Rob Hirschfeld
        @zehicle
        http://robhirschfeld.com
        rob_hirschfeld@dell.com


Matt Ray
       @mattray
       http://leastresistance.net
       matt@opscode.com


Keith Hudgins
        @keithhudgins
        http://cloudmess.com
        keith.hudgins@enstratus.com

Weitere ähnliche Inhalte

Was ist angesagt?

Deploying OpenStack using Crowbar
Deploying OpenStack using CrowbarDeploying OpenStack using Crowbar
Deploying OpenStack using Crowbaropenstackindia
 
Dell Crowbar Software Framework for OpenStack Deployments
Dell Crowbar Software Framework for OpenStack DeploymentsDell Crowbar Software Framework for OpenStack Deployments
Dell Crowbar Software Framework for OpenStack DeploymentsMike Pittaro
 
Architecting extremelylarge scale web applications
Architecting extremelylarge scale web applicationsArchitecting extremelylarge scale web applications
Architecting extremelylarge scale web applicationsPrashanth Panduranga
 
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...Edureka!
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)Randy Bias
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeHui Cheng
 
Cloud-native .NET-Microservices mit Kubernetes @BASTAcon
Cloud-native .NET-Microservices mit Kubernetes @BASTAconCloud-native .NET-Microservices mit Kubernetes @BASTAcon
Cloud-native .NET-Microservices mit Kubernetes @BASTAconMario-Leander Reimer
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 
Protect your app from Outages
Protect your app from OutagesProtect your app from Outages
Protect your app from OutagesRon Zavner
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureKen Pepple
 
Orchestration & provisioning
Orchestration & provisioningOrchestration & provisioning
Orchestration & provisioningbuildacloud
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackEdgar Magana
 
Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides marklucovsky
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryRandy Bias
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseKeith Tobin
 

Was ist angesagt? (20)

Deploying OpenStack using Crowbar
Deploying OpenStack using CrowbarDeploying OpenStack using Crowbar
Deploying OpenStack using Crowbar
 
101b-3
101b-3101b-3
101b-3
 
Dell Crowbar Software Framework for OpenStack Deployments
Dell Crowbar Software Framework for OpenStack DeploymentsDell Crowbar Software Framework for OpenStack Deployments
Dell Crowbar Software Framework for OpenStack Deployments
 
Architecting extremelylarge scale web applications
Architecting extremelylarge scale web applicationsArchitecting extremelylarge scale web applications
Architecting extremelylarge scale web applications
 
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
 
Cloud-native .NET-Microservices mit Kubernetes @BASTAcon
Cloud-native .NET-Microservices mit Kubernetes @BASTAconCloud-native .NET-Microservices mit Kubernetes @BASTAcon
Cloud-native .NET-Microservices mit Kubernetes @BASTAcon
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
OpenStack Report
OpenStack ReportOpenStack Report
OpenStack Report
 
Protect your app from Outages
Protect your app from OutagesProtect your app from Outages
Protect your app from Outages
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and Future
 
Orchestration & provisioning
Orchestration & provisioningOrchestration & provisioning
Orchestration & provisioning
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides
 
Hadoop Now, Next & Beyond
Hadoop Now, Next & BeyondHadoop Now, Next & Beyond
Hadoop Now, Next & Beyond
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the Enterprise
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 

Andere mochten auch

Inevitability of Multi-Tenancy & SAAS in Product Engineering
Inevitability of Multi-Tenancy & SAAS in Product EngineeringInevitability of Multi-Tenancy & SAAS in Product Engineering
Inevitability of Multi-Tenancy & SAAS in Product EngineeringPrashanth Panduranga
 
Data Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL AzureData Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL AzureMark Kromer
 
OpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid InfrastructureOpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructurerhirschfeld
 
Diese wichtigen britischen straßenschilder sollten sie kennen
Diese wichtigen britischen straßenschilder sollten sie kennenDiese wichtigen britischen straßenschilder sollten sie kennen
Diese wichtigen britischen straßenschilder sollten sie kennenJean-Yves Scauri
 
SaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsSaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsJeelani Shaik
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzureMaarten Balliauw
 
EEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsEEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsExpertos en TI
 
Webinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi TenancyWebinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi TenancyScioSales
 
Enterprise Agreement
Enterprise AgreementEnterprise Agreement
Enterprise AgreementSagi Arsyad
 
Microsoft Software Assurance
Microsoft Software AssuranceMicrosoft Software Assurance
Microsoft Software AssuranceMotty Ben Atia
 
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftIoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftOpen Mobile Alliance
 
Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)
Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)
Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)Jason L Brugger
 
Azure Data Lake and U-SQL
Azure Data Lake and U-SQLAzure Data Lake and U-SQL
Azure Data Lake and U-SQLMichael Rys
 
How to build customizable multitenant web applications - IPC11 Spring Edition
How to build customizable multitenant web applications - IPC11 Spring EditionHow to build customizable multitenant web applications - IPC11 Spring Edition
How to build customizable multitenant web applications - IPC11 Spring EditionStephan Hochdörfer
 
Azure Operational Insightsについて
Azure Operational InsightsについてAzure Operational Insightsについて
Azure Operational InsightsについてNorio Sashizaki
 
Microsoft & Internet of Things
Microsoft & Internet of ThingsMicrosoft & Internet of Things
Microsoft & Internet of ThingsMarlon Luz
 

Andere mochten auch (20)

BP Project History
BP Project HistoryBP Project History
BP Project History
 
Inevitability of Multi-Tenancy & SAAS in Product Engineering
Inevitability of Multi-Tenancy & SAAS in Product EngineeringInevitability of Multi-Tenancy & SAAS in Product Engineering
Inevitability of Multi-Tenancy & SAAS in Product Engineering
 
Data Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL AzureData Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL Azure
 
OpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid InfrastructureOpenStack Preso: DevOps on Hybrid Infrastructure
OpenStack Preso: DevOps on Hybrid Infrastructure
 
Diese wichtigen britischen straßenschilder sollten sie kennen
Diese wichtigen britischen straßenschilder sollten sie kennenDiese wichtigen britischen straßenschilder sollten sie kennen
Diese wichtigen britischen straßenschilder sollten sie kennen
 
SaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational ConceptsSaaS and Multi-Tenancy – Foundational Concepts
SaaS and Multi-Tenancy – Foundational Concepts
 
Put Your Existing Application On Windows Azure
Put Your Existing Application On Windows AzurePut Your Existing Application On Windows Azure
Put Your Existing Application On Windows Azure
 
EEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS ApplicationsEEDC 2010. Scaling SaaS Applications
EEDC 2010. Scaling SaaS Applications
 
Webinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi TenancyWebinar - Business Implications of SaaS Multi Tenancy
Webinar - Business Implications of SaaS Multi Tenancy
 
Enterprise Agreement
Enterprise AgreementEnterprise Agreement
Enterprise Agreement
 
Microsoft Software Assurance
Microsoft Software AssuranceMicrosoft Software Assurance
Microsoft Software Assurance
 
Azure Websites
Azure WebsitesAzure Websites
Azure Websites
 
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - MicrosoftIoT Seminar (Oct. 2016) Juan Perez - Microsoft
IoT Seminar (Oct. 2016) Juan Perez - Microsoft
 
Create scalable and configurable multi tenancy application
Create scalable and configurable multi tenancy applicationCreate scalable and configurable multi tenancy application
Create scalable and configurable multi tenancy application
 
Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)
Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)
Hands-On with U-SQL and Azure Data Lake Analytics (ADLA)
 
IoT on Azure
IoT on AzureIoT on Azure
IoT on Azure
 
Azure Data Lake and U-SQL
Azure Data Lake and U-SQLAzure Data Lake and U-SQL
Azure Data Lake and U-SQL
 
How to build customizable multitenant web applications - IPC11 Spring Edition
How to build customizable multitenant web applications - IPC11 Spring EditionHow to build customizable multitenant web applications - IPC11 Spring Edition
How to build customizable multitenant web applications - IPC11 Spring Edition
 
Azure Operational Insightsについて
Azure Operational InsightsについてAzure Operational Insightsについて
Azure Operational Insightsについて
 
Microsoft & Internet of Things
Microsoft & Internet of ThingsMicrosoft & Internet of Things
Microsoft & Internet of Things
 

Ähnlich wie Open stack design 2012 applications targeting openstack-final

Open stack for open source private cloud 20120425-shanghai
Open stack for open source  private cloud  20120425-shanghaiOpen stack for open source  private cloud  20120425-shanghai
Open stack for open source private cloud 20120425-shanghaiOpenCity Community
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Raul Leite
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale CloudOpen Stack
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup openstackindia
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupShannon McFarland
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarCeph Community
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diabloOpen Stack
 
OpenStack Dashboard - Diablo
OpenStack Dashboard - DiabloOpenStack Dashboard - Diablo
OpenStack Dashboard - Diablodevcamcar
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009Stefane Fermigier
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia Jaesuk Ahn
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesNicola Ferraro
 
Openstack in action2 Rackspace- state of the openstack union 31-05-12
Openstack in action2   Rackspace- state of the openstack union 31-05-12Openstack in action2   Rackspace- state of the openstack union 31-05-12
Openstack in action2 Rackspace- state of the openstack union 31-05-12eNovance
 
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructuredevopsdaysaustin
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?mestery
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014Jennifer Galvin
 

Ähnlich wie Open stack design 2012 applications targeting openstack-final (20)

Open stack for open source private cloud 20120425-shanghai
Open stack for open source  private cloud  20120425-shanghaiOpen stack for open source  private cloud  20120425-shanghai
Open stack for open source private cloud 20120425-shanghai
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud Computing
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diablo
 
OpenStack Dashboard - Diablo
OpenStack Dashboard - DiabloOpenStack Dashboard - Diablo
OpenStack Dashboard - Diablo
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with Kubernetes
 
Openstack in action2 Rackspace- state of the openstack union 31-05-12
Openstack in action2   Rackspace- state of the openstack union 31-05-12Openstack in action2   Rackspace- state of the openstack union 31-05-12
Openstack in action2 Rackspace- state of the openstack union 31-05-12
 
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
2016 - Open Mic - IGNITE - Open Infrastructure = ANY Infrastructure
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014OpenStack Boston meetup 12 4-2014
OpenStack Boston meetup 12 4-2014
 

Mehr von rhirschfeld

What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?rhirschfeld
 
RackN Physical Layer Automation Innovation
RackN Physical Layer Automation InnovationRackN Physical Layer Automation Innovation
RackN Physical Layer Automation Innovationrhirschfeld
 
Kubecon 2017 Zero Touch Kubernetes
Kubecon 2017 Zero Touch KubernetesKubecon 2017 Zero Touch Kubernetes
Kubecon 2017 Zero Touch Kubernetesrhirschfeld
 
#SREcon Immutable Infrastructure: rethinking configuration mgmt
#SREcon Immutable Infrastructure: rethinking configuration mgmt#SREcon Immutable Infrastructure: rethinking configuration mgmt
#SREcon Immutable Infrastructure: rethinking configuration mgmtrhirschfeld
 
Immutable infrastructure & Rethinking Configuration PREVIEW
Immutable infrastructure & Rethinking Configuration PREVIEWImmutable infrastructure & Rethinking Configuration PREVIEW
Immutable infrastructure & Rethinking Configuration PREVIEWrhirschfeld
 
Open Patterns for Day 2 Ops [Gluecon 2017]
Open Patterns for Day 2 Ops [Gluecon 2017]Open Patterns for Day 2 Ops [Gluecon 2017]
Open Patterns for Day 2 Ops [Gluecon 2017]rhirschfeld
 
Interop ITX Kubernetes Presentation
Interop ITX Kubernetes PresentationInterop ITX Kubernetes Presentation
Interop ITX Kubernetes Presentationrhirschfeld
 
OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)rhirschfeld
 
SRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native PresoSRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native Presorhirschfeld
 
The developer rebellion against infrastructure
The developer rebellion against infrastructureThe developer rebellion against infrastructure
The developer rebellion against infrastructurerhirschfeld
 
IBM Interconnect: Think you can Out Innovate Open Source
IBM Interconnect: Think you can Out Innovate Open SourceIBM Interconnect: Think you can Out Innovate Open Source
IBM Interconnect: Think you can Out Innovate Open Sourcerhirschfeld
 
Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)rhirschfeld
 
Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017rhirschfeld
 
The Messy Underlay Dilemma - automating PKI at Defragcon
The Messy Underlay Dilemma - automating PKI at DefragconThe Messy Underlay Dilemma - automating PKI at Defragcon
The Messy Underlay Dilemma - automating PKI at Defragconrhirschfeld
 
Joint OpenStack Kubernetes Environment (OpenStack Summit)
Joint OpenStack Kubernetes Environment (OpenStack Summit)Joint OpenStack Kubernetes Environment (OpenStack Summit)
Joint OpenStack Kubernetes Environment (OpenStack Summit)rhirschfeld
 
Containers, orchestration and security, oh my!
Containers, orchestration and security, oh my!Containers, orchestration and security, oh my!
Containers, orchestration and security, oh my!rhirschfeld
 
Gluecon Preso: Hybrid Container Infrastructure
Gluecon Preso: Hybrid Container InfrastructureGluecon Preso: Hybrid Container Infrastructure
Gluecon Preso: Hybrid Container Infrastructurerhirschfeld
 
OpenServerSummit: Operating Hybrid Infrastructure
OpenServerSummit:  Operating Hybrid InfrastructureOpenServerSummit:  Operating Hybrid Infrastructure
OpenServerSummit: Operating Hybrid Infrastructurerhirschfeld
 
Git & dev ops come together, right now!
Git & dev ops come together, right now!Git & dev ops come together, right now!
Git & dev ops come together, right now!rhirschfeld
 
Apply, rinse and repeat: avoid the fidelity gap
Apply, rinse and repeat: avoid the fidelity gapApply, rinse and repeat: avoid the fidelity gap
Apply, rinse and repeat: avoid the fidelity gaprhirschfeld
 

Mehr von rhirschfeld (20)

What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?
 
RackN Physical Layer Automation Innovation
RackN Physical Layer Automation InnovationRackN Physical Layer Automation Innovation
RackN Physical Layer Automation Innovation
 
Kubecon 2017 Zero Touch Kubernetes
Kubecon 2017 Zero Touch KubernetesKubecon 2017 Zero Touch Kubernetes
Kubecon 2017 Zero Touch Kubernetes
 
#SREcon Immutable Infrastructure: rethinking configuration mgmt
#SREcon Immutable Infrastructure: rethinking configuration mgmt#SREcon Immutable Infrastructure: rethinking configuration mgmt
#SREcon Immutable Infrastructure: rethinking configuration mgmt
 
Immutable infrastructure & Rethinking Configuration PREVIEW
Immutable infrastructure & Rethinking Configuration PREVIEWImmutable infrastructure & Rethinking Configuration PREVIEW
Immutable infrastructure & Rethinking Configuration PREVIEW
 
Open Patterns for Day 2 Ops [Gluecon 2017]
Open Patterns for Day 2 Ops [Gluecon 2017]Open Patterns for Day 2 Ops [Gluecon 2017]
Open Patterns for Day 2 Ops [Gluecon 2017]
 
Interop ITX Kubernetes Presentation
Interop ITX Kubernetes PresentationInterop ITX Kubernetes Presentation
Interop ITX Kubernetes Presentation
 
OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)OpenStack on Kubernetes (BOS Summit / May 2017 update)
OpenStack on Kubernetes (BOS Summit / May 2017 update)
 
SRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native PresoSRE vs DevOps vs Cloud Native Preso
SRE vs DevOps vs Cloud Native Preso
 
The developer rebellion against infrastructure
The developer rebellion against infrastructureThe developer rebellion against infrastructure
The developer rebellion against infrastructure
 
IBM Interconnect: Think you can Out Innovate Open Source
IBM Interconnect: Think you can Out Innovate Open SourceIBM Interconnect: Think you can Out Innovate Open Source
IBM Interconnect: Think you can Out Innovate Open Source
 
Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)Joint OpenStack Kubernetes Environment (March 17 update)
Joint OpenStack Kubernetes Environment (March 17 update)
 
Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017Kubernetes community demo march 16 2017
Kubernetes community demo march 16 2017
 
The Messy Underlay Dilemma - automating PKI at Defragcon
The Messy Underlay Dilemma - automating PKI at DefragconThe Messy Underlay Dilemma - automating PKI at Defragcon
The Messy Underlay Dilemma - automating PKI at Defragcon
 
Joint OpenStack Kubernetes Environment (OpenStack Summit)
Joint OpenStack Kubernetes Environment (OpenStack Summit)Joint OpenStack Kubernetes Environment (OpenStack Summit)
Joint OpenStack Kubernetes Environment (OpenStack Summit)
 
Containers, orchestration and security, oh my!
Containers, orchestration and security, oh my!Containers, orchestration and security, oh my!
Containers, orchestration and security, oh my!
 
Gluecon Preso: Hybrid Container Infrastructure
Gluecon Preso: Hybrid Container InfrastructureGluecon Preso: Hybrid Container Infrastructure
Gluecon Preso: Hybrid Container Infrastructure
 
OpenServerSummit: Operating Hybrid Infrastructure
OpenServerSummit:  Operating Hybrid InfrastructureOpenServerSummit:  Operating Hybrid Infrastructure
OpenServerSummit: Operating Hybrid Infrastructure
 
Git & dev ops come together, right now!
Git & dev ops come together, right now!Git & dev ops come together, right now!
Git & dev ops come together, right now!
 
Apply, rinse and repeat: avoid the fidelity gap
Apply, rinse and repeat: avoid the fidelity gapApply, rinse and repeat: avoid the fidelity gap
Apply, rinse and repeat: avoid the fidelity gap
 

Kürzlich hochgeladen

Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 

Kürzlich hochgeladen (20)

Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 

Open stack design 2012 applications targeting openstack-final

  • 1. Applications Targeting OpenStack Multiple paths to deploying applications on OpenStack clouds. Horizon, Chef & enStratus
  • 2. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Rob Hirschfeld @zehicle http://robhirschfeld.com rob_hirschfeld@dell.com Matt Ray @mattray http://leastresistance.net matt@opscode.com Keith Hudgins @keithhudgins http://cloudmess.com keith.hudgins@enstratus.com
  • 3. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 “Deploy Stuff on OpenStack”  There are multiple right ways to leverage cloud resources.  Our objective is to show you different options to leverage OpenStack  Each has benefits and limitations  All methods can co-exist!  We want to SHOW you
  • 4. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Real Work / Real Tools  OpenStack is ready to rock  Having the right tools helps  Shorten time to value  Improve consistency  Work with your strengths  Reference deployment is important
  • 5. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Architecture
  • 6. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Taxonomy API Clients Cloud Dashboard DevOps Tools Application Management Ecosystem (Horizon) Opscode Chef enStratus OpenStack Cloud APIs Crowbar Operations Compute Mgmt Required (Nova) Ops Infrastructure Services Auth Images Object RabbitMQ (Keystone) (Glance) (Swift) Ganglia mySQL Hypervisors Nagios (KVM) DNS/NTP Operating Systems (Ubuntu 12.04) Chef Physical Infrastructure (Dell PowerEdge C6220, R620/720xd) Key: Crowbar Installed OpenStack Components Ecosystem
  • 7. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Today’s Focus Areas Dashboard DevOps Tools Application Management (Horizon) Opscode Chef enStratus OpenStack Cloud APIs Crowbar Operations Mgmt Chef
  • 8. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 One Cloud: Multiple Views Audience View / Tool Culture Proof of OpenStack Exploration & Concept Horizon Self-Service “Dashboard” Developers & Opscode DevOps & Operations Chef Continuous Deploy CIO & enStratus Imaged Based Enterprise IT GUI Mgmt
  • 9. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Starting Point: A Reference Deploy  Dell’sopen source Crowbar project lays down a consistent reference deployment  Includes & integrates Nova, Keystone, Glance, Dashboard and Swift.  Important to have a repeatable deployments because consistent & describable implementation matters  Demo starts with OpenStack already deployed (Crowbar uses Chef)
  • 10. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 OpenStack Installer Crowbar Project  Field Tested  Raw servers to full cloud in <2 hours  Multi-Node from the ground up  Hardened with a year of real deployments  Apache 2 Open Source (on github)  Dell area of contribution to OpenStack  Multi-OS: Ubuntu, RHEL, CentOS, SUSE  Development “in the open” w/ community engagement  OpenStack Releases (dell.com/OpenStack)  Cactus: delivered full bare metal deploys  Diablo: added Keystone & Dashboard  Essex: in Beta – we welcome collaboration!
  • 11. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Setup of OpenStack Orchestration State OpenStack Components Ops Management Machine Dell “Crowbar” Crowbar Magic Happens! Run List Network Configuration Chef Server Operating System Config. Hardware Config (uses “Sledgehammer”) DHCP Server(s)
  • 12. enStratus Server Chef Server (via Crowbar) Horizon Management UIs (Dashboard) Nova Controller Demo Environment Nova VM VM Compute Nova VM VM Compute Nova VM VM OpenStack Conference, Spring 2012 Dell, Opscode & enStratus Compute
  • 13. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 OpenStack Dashboard  Users & Tenants  Images  Available Images  Uploading to Glance  Quotas  IPPools  SSH Key  Access to a VM
  • 14. Dell, Opscode & enStratus OpenStack Conference, Spring 2012
  • 15. Dell, Opscode & enStratus OpenStack Conference, Spring 2012
  • 16. Dell, Opscode & enStratus OpenStack Conference, Spring 2012
  • 17. Dell, Opscode & enStratus OpenStack Conference, Spring 2012
  • 18. Dell, Opscode & enStratus OpenStack Conference, Spring 2012
  • 19. Dell, Opscode & enStratus OpenStack Conference, Spring 2012
  • 20. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 DevOps
  • 21. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Infrastructure as Code  Programmatically provision and configure your infrastructure  Treat it like any other code base  Track changes  Versioned  Branches  Reconstruct your business from a code repository, data backups, and bare metal resources.
  • 22. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Chef  Resources represent infrastructure actions  Packages, files, services, users, etc.  Recipes are the execution of Resources  Explicit order of deployment  Cookbooks contain Recipes and support  Versioned and shared  Nodes have a run list of recipes & attributes
  • 23. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 So you have a Cloud... Let’s put something on it!
  • 24. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Let’s talk to APIs Knife
  • 25. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 knife openstack Available openstack subcommands: (for details, knife SUB-COMMAND - -help) ** OPENSTACK COMMANDS ** knife openstack flavor list (options) knife openstack image list (options) knife openstack server create (options) knife openstack server delete SERVER [SERVER] (options) knife openstack server list (options)
  • 26. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 knife openstack flavor list ID Name Virtual CPUs RAM Disk 1 m1.tiny 1 512 MB 0 GB 2 m1.small 1 2048 MB 20 GB 3 m1.medium 2 4096 MB 40 GB 4 m1.large 4 8192 MB 80 GB 5 m1.xlarge 8 16384 MB 160 GB
  • 27. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 knife openstack image list ID Name 13 natty-server-cloudimg-amd64 12 natty-server-cloudimg-amd64-kernel 15 oneiric-server-cloudimg-amd64 14 oneiric-server-cloudimg-amd64-kernel
  • 28. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 knife openstack server create knife openstack server create -N k3 -f 2 -I 15 -S key Instance ID: 1207 Instance Name: k3 Flavor: 2 Image: 15 SSH Keypair: key Waiting for server........................ Public IP Address: 8.21.28.53 Private IP Address: 8.21.28.53 Waiting for sshd..done Bootstrapping Chef on 8.21.28.53
  • 29. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 knife openstack server list Instance ID Name Public IP Private IP Flavor Image Keypair State 1205 k1 8.21.28.51 8.21.28.51 1 13 key active 1206 k2 8.21.28.52 8.21.28.52 1 13 key active 1206 k3 8.21.28.53 8.21.28.53 2 15 key active
  • 30. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 ssh -i ~/.ssh/key.pem ubuntu@8.21.28.53 Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-13-virtual x86_64) * Documentation: https://help.ubuntu.com/ System information as of Thu April 19 13:43:29 UTC 2012 System load: 0.08 Processes: 63 Usage of /: 40.8% of 1.35GB Users logged in: 0 Memory usage: 6% IP address for eth0: 8.21.28.53 Swap usage: 0% --------------------------------------------------------------------- <snip> Get cloud support with Ubuntu Advantage Cloud Guest http://www.ubuntu.com/business/services/cloud The programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. ubuntu@k3:~$
  • 31. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Build & Manage Anything  Linux, Windows, Solaris, OSX, BSDs  Servers, workstations, clusters  IaaS infrastructure  PaaS infrastructure  SaaS applications  Storage systems
  • 32. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Infrastructure Portability  knife-ec2  knife-hp  knife-rackspace  knife-openstack  (and many more)
  • 33. Dell, Opscode & enStratus OpenStack Conference, Spring 2012
  • 34. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Application Portal  On-Premise private/hybrid cloud management  Business-driven controls  Application-based management and automation  True governance for your cloud
  • 35. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Cloud Management
  • 36. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Application Automation  Multi-tiered architecture management  Use your own config management  Load-based or custom scaling controls  Multi-region and multi-cloud architectures
  • 37. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Conclusion  There are many correct ways to access OpenStack capability  Choose the tools that work best for your users  You do not have to pick one, they will work together
  • 38. Dell, Opscode & enStratus OpenStack Conference, Spring 2012 Rob Hirschfeld @zehicle http://robhirschfeld.com rob_hirschfeld@dell.com Matt Ray @mattray http://leastresistance.net matt@opscode.com Keith Hudgins @keithhudgins http://cloudmess.com keith.hudgins@enstratus.com