SlideShare une entreprise Scribd logo
1  sur  61
Télécharger pour lire hors ligne
Open Cloud Networking Vision
       The state of OpenStack networking and a vision of things to come...


                                  Dan Sneddon

                                  Member Technical Staff

                                  Twitter: @dxs

                                                     OCS 2.0
                     Public Cloud Benefits | Private Cloud Control | Open Cloud Economics

                     Bay Area Network Virtualization Meetup – Dec 2012
                     CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution   1
Thursday, December 13, 12
Our Journey Today
       1. Cloudscaling Introduction

       2. Elastic Clouds and Private Hybrid Clouds

       3. Advanced Networking

       4. Future Vision

       5. Network-Based Service Resiliency




                                                     2
Thursday, December 13, 12
Elastic Clouds



                     Bay Area Network Virtualization Meetup – Dec 2012
                     CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution
                                                                                                          3
Thursday, December 13, 12
Two Cloud Infrastructure Models




                             4
Thursday, December 13, 12
Two Cloud Infrastructure Models

                                  1
                             Enterprise
                            Virtualization


                             Legacy Apps




                                             4
Thursday, December 13, 12
Two Cloud Infrastructure Models

                                  1                  2
                             Enterprise          Elastic
                            Virtualization   Infrastructure

                                                  New
                             Legacy Apps      Dynamic Apps




                                                 4
Thursday, December 13, 12
Elastic Cloud vs Enterprise
      Virtualization
                                       Enterprise Virtualization             Elastic Cloud

                Applications                Traditional & Legacy                 Dynamic


                Scaling Architecture           Managed Silos                    Horizontal


                Technology Stack            Heavy & Proprietary             Distributed & Open


                Price/Performance                   Low                     High (4-7x better)


                Failure Domains                    Large                          Small


                Provisioning                 Slower & Manual                Faster & 100% API

                                       Server consolidation and lower      On-demand, scale-out
                Best For:
                                           datacenter mgmt costs        infrastructure for new apps


                                                                                  5
Thursday, December 13, 12
Public Elastic Clouds Are Not
      Enough
                                      Why?
                            • Loss of control/governance
                            • Security concerns
                            • Integration w/ existing systems
                            • Data privacy/patriation issues
                            • Expensive at scale
                            • Limited performance options
                            • Geographic reach




Thursday, December 13, 12
Wanted: Private Elastic Clouds

                                   Dynamic
                                  Applications




                Public Benefits              Private Control
                                                   7
Thursday, December 13, 12
Wanted: Private/Public Federation




                              Private            Public

                            common architecture & behavior

                                                          8
Thursday, December 13, 12
Wanted: Open Economics/Choice
                            • No vendor lock-in
                            • Open source software
                            • Standard interfaces
                            • Commodity hardware
                            • Community/rapid innovation




                                          9
Thursday, December 13, 12
Can I Build A Private Elastic
    Cloud Myself?
                            Yes, but painfully
                            • Highly complex
                            • Costly to build and maintain
                            • Not where the value is
                            • No innovation path
                            • Not production-grade
                            • Requires special skills




                                      10
Thursday, December 13, 12
Our Solution:
                            Open Cloud System


                     Bay Area Network Virtualization Meetup – Dec 2012
                     CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution
                                                                                                          11
Thursday, December 13, 12
Our Product

                            Open Cloud System 2.0
                            The most reliable, scalable and production-grade
              Powered by    solution for private elastic clouds powered by
                            OpenStack technology.




                                                            12
Thursday, December 13, 12
OpenStack Elastic Cloud




                             Block        Object         Advanced
        Compute
                            Storage      Storage        Networking

              Nova          Cinder    Swift / Hadoop     Quantum

                                                   13
Thursday, December 13, 12
Production-Grade Focus
            Performance       Can the system guarantee quality of service,
                              responsiveness, scalability, and economic performance?



            Availability      Does the system offer redundancy, resiliency, fault
                              isolation, graceful degradation, and scale-out
                              engineering?


            Security          Are best practices of default deny, least privilege, a
                              minimal attack surface, and encryption/data privacy
                              followed?


            Maintainability   Does the system provide a reliable upgrade path for
                              new enhancements & system updates, transparency &
                              measurability of performance, comprehensive lifecycle
                              management, and predictable behavior?




                                                                  14
Thursday, December 13, 12
OCS is Production OpenStack
     OCS is more than just software ... it’s OpenStack release synchronicity, Cloudscaling
     innovations, a compelling roadmap, community involvement & production support
     from a team with deep operational experience.
                                                       OCS is open core software that
                                                       tracks the OpenStack release
                   Virtual Machines (Nova)
                                                       cycle closely.
                      Object Storage (Swift)
        VM Image Management (Glance)
                Identity Service (Keystone)
                                                                                               Future
                 Hardware Lifecycle Mgmt
                    Topology & Data Model
                 Block-based Architecture                                           Folsom
                            Security Hardening
                                                                         Essex
                     Scale-Out Networking
                        Service Redundancy
                                                        OpenStack ecosystem contributions
                                                      aws-compat, zeromq-rpc-driver, nova-gerrit-monitor,
                Public Cloud Compatibility
                                                            tarkin, cs-nova-simplescheduler, sheep


                                                                          15
Thursday, December 13, 12
Advanced Networking



                     Bay Area Network Virtualization Meetup – Dec 2012
                     CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution
                                                                                                          16
Thursday, December 13, 12
OCS Advanced Networking
                            Layer 3 Networking Plugin

                            Distributed NAT Service

                            Network Definition API

                            Tenant Isolation

                            Distributed Load Balancing

                                                         17
Thursday, December 13, 12
Distributed NAT Service




                                18
Thursday, December 13, 12
Brokerless Messaging With ZeroMQ
      Avoiding RabbitMQ’s Single Point Of Failure
                            Nova-Compute




                                         Single Point
                                         Of Failure



                              RabbitMQ
                               Broker



            Nova-Scheduler                   Nova-API

                             RabbitMQ
                            (Brokered)
                                                        19
Thursday, December 13, 12
Brokerless Messaging With ZeroMQ
      Avoiding RabbitMQ’s Single Point Of Failure
                            Nova-Compute                             Nova-Compute




                                         Single Point
                                         Of Failure



                              RabbitMQ
                               Broker



            Nova-Scheduler                   Nova-API     Nova-Scheduler            Nova-API

                             RabbitMQ                   vs.          ZeroMQ
                            (Brokered)                            (Peer To Peer)
                                                                           20
Thursday, December 13, 12
Quantum Development



                     Bay Area Network Virtualization Meetup – Dec 2012
                     CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution
                                                                                                          21
Thursday, December 13, 12
OpenStack Networking
      Nova Manages VMs, Quantum Manages Network




                                            22
Thursday, December 13, 12
Quantum Architecture
      Unified Open APIs For Advanced Networking




                                    * Image From OpenStack Documentation



                                               23
Thursday, December 13, 12
Quantum in Folsom (2012)
      • Layer 3 plugin to Nova Networking

      • DHCP service plugin

      • Network Address Translation (NAT)

      • No overlapping IP assignments

      • Very limited multi-tenant security



                                             24
Thursday, December 13, 12
Quantum in Grizzly (2013)
       • Complete Rewrite of Quantum API (v3)

       • Security Group Enhancements

       • Distributed Firewall Configuration API

       • Distributed Load Balancer Services API

       • VPN Services API

       • Better integration with OpenFlow Controllers

                                                        25
Thursday, December 13, 12
Quantum Compatibility
      Lots Of Choices For Virtual Network/SDN Providers
        •Open vSwitch. http://www.openvswitch.org/openstack/documentation
        •Nicira NVP. quantum/plugins/nicira/nicira_nvp_plugin/README and http://
        www.nicira.com/support.
        •Midokura. http://www.midokura.com/midonet/openstack/
        •BigSwitch. http://www.bigswitch.com/sites/default/files/sdn_resources/
        openstack_aag.pdf
        •Cisco. quantum/plugins/cisco/README and http://wiki.openstack.org/cisco-
        quantum
        •Linux Bridge. quantum/plugins/linuxbridge/README and http://
        wiki.openstack.org/Quantum-Linux-Bridge-Plugin  
        •Ryu. quantum/plugins/ryu/README and http://www.osrg.net/ryu/
        using_with_openstack.html
        •NEC OpenFlow. http://wiki.openstack.org/Quantum-NEC-OpenFlow-Plugin
                                                                        26
Thursday, December 13, 12
Network Virtualization



                     Bay Area Network Virtualization Meetup – Dec 2012
                     CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution
                                                                                                          27
Thursday, December 13, 12
Network Virtualization Use Case
      Isolation and Network Tunnels in Multi-Tenant VM Host




                                               28
Thursday, December 13, 12
Origin Of Virtual Networking
      It makes more sense if you know where it came from
      • Despite the appearance of new technologies, virtual
             networking and SDN have been around a long time

      • Prior to the latest protocols, virtual networking was
             achieved through creative use of VLANs, proxies, dynamic
             routing, GRE tunnels, and expect scripts.

      • MPLS was an attempt by Cisco and the telcom providers to
             do managed virtual networking

      • SDN isn’t new either, e.g. Ciscoworks, NetConf, Opnet

                                                         29
Thursday, December 13, 12
Future Of Virtual Networking
      A few bold predictions

      • Increased adoption of OpenFlow is an obvious inevitability

      • The biggest change on the horizon: virtualized hardware

      • OSS soon to be a viable option for elastic cloud networking

      • Networking will be about programming, not configuring

      • It is already easier to do virtual networking at scale, but
             soon it will also be cheaper, leading to massive disruption


                                                           30
Thursday, December 13, 12
The Path To The Future
      • Virtualizing network hardware: VRFs, VM support on routers,
            VXLANs, virtual instances

      • SDN needs to be a software and hardware approach, device
            configuration should be done through common APIs

      • A dramatic shift away from HA and failover, and toward distributed
            services with smaller failure domains and expectation of failure




                                                                 31
Thursday, December 13, 12
Service Resiliency



                     Bay Area Network Virtualization Meetup – Dec 2012
                     CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution
                                                                                                          32
Thursday, December 13, 12
What Do We Mean By “HA”?
      We mean what most people mean ...




                  Two servers or network devices that look like one

                                                        33
Thursday, December 13, 12
“HA HA”?
      HA pairs come in a couple flavors




                            Active / Passive

                                               34
Thursday, December 13, 12
“HA HA”?
      People like this flavor best, but it’s not always possible...




                               Active / Active

                                                      35
Thursday, December 13, 12
“HA HA HA HA HA”??
      Many people wish they could get it more like this ...




                        HA cluster aka ‘massive operational nightmare’

                                                           36
Thursday, December 13, 12
What is Scale-out?


                            A   B



                                    A   B    C     D        N




                            A   B




      Scale-up - Make boxes         Scale-out - Make moar
    bigger (usually an HA pair)             boxes


                                              37
Thursday, December 13, 12
Scaling out is a mindset
      Scaling up is like treating your servers as pets




     bowzer.company.com                      web001.company.com


                            Servers *are* cattle
                                                    38
Thursday, December 13, 12
“HA” Pairs Are an All-in Move
      They better not fail ...




                                 39
Thursday, December 13, 12
Risk Reduction
      Many small failure domains is usually better




                                            40
Thursday, December 13, 12
Big failure domains vs. small
      Would you rather have the whole cloud down or just a
      small bit for a short period of time?




                                     Still a scale-up pattern ...
                                   wouldn’t you rather scale-out?
                                                41
Thursday, December 13, 12
What’s Usually an “HA” Pair in OpenStack?
      Everything ...



                Service Endpoints     Messaging System
                      (APIs)               (RPC)


                   Worker Threads
                                         Database
                   (e.g. Scheduler,
                                         (MySQL)
                     Networking)

                                            42
Thursday, December 13, 12
What needs to be an HA pair?
      Not much needs state synchronization



                Service Endpoints     Messaging System
                      (APIs)               (RPC)


                   Worker Threads
                                         Database
                   (e.g. Scheduler,
                     Networking)         (MySQL)

                                             43
Thursday, December 13, 12
Traditional HA Pair Failover




                                     44
Thursday, December 13, 12
Traditional HA Pair Failover




                                     45
Thursday, December 13, 12
Fault Tolerance Methodologies




                                      46
Thursday, December 13, 12
Fault Tolerance in OCS




                               47
Thursday, December 13, 12
Service Distribution
      High Availability Without Compromise




          Resilient         Stateless        Scale-out




                                             48
Thursday, December 13, 12
Service Distribution
      Combines Standard Networking Technologies
                                                     router ospf
        OSPF                /etc/quagga/ospfd.conf    ospf router-id 10.1.1.1
                                                      network 10.1.255.1 area 0.0.0.0


                                                     interface lo:2
        Anycast             /etc/quagga/zebra.conf    description Pound listening address
                                                      ip address 10.1.255.1/32


                                                     ListenHTTP
                                                         Address 10.1.255.1
                                                         Port 8774
        Load-                                            xHTTP
                                                         Service
                                                             BackEnd
                                                                     1


        Balancing           /etc/pound/pound.conf
                                                             End
                                                                 Address 10.1.1.1
                                                                 Port 8774

        Proxy                                                BackEnd
                                                                 Address 10.1.1.2
                                                                 Port 8774
                                                             End
                                                         End
                                                     End


                                                                        49
Thursday, December 13, 12
Resilient OpenStack
      Horizontally Scalable, No Single Point Of Failure

            Service Distribution           ZeroMQ

                Service Endpoints     Messaging System
                      (APIs)               (RPC)

             Service Distribution        MMR + HA
                   Worker Threads         Database
                   (e.g. Scheduler,
                     Networking)          (MySQL)



Thursday, December 13, 12
Service Distribution Advantages
      What Makes This a Superior Solution?

      • True horizontal scalability with no centralized controller
      • Services are always running, failover is nearly instant
      • Reduced complexity, fewer idle resources
      • No need for separate load balancers


      Server                Server         Server   Server   Server   Server   Server
                                                                                        ...
               Failover              vs.             Distributed Services

                                                                       51
Thursday, December 13, 12
Site Failover and Global LB
      Service Distribution Works With Multiple Sites
        • Traditional HA pairs do not support cross-site resiliency

        • Service Distribution fail across sites without DNS redirections




                                                             52
Thursday, December 13, 12
Service Distribution in Action
       Example: Distributed Load Balancing
                1)    OSPF

                                                 OSPF Router(s)




                                 OSPF                                    OSPF
                             advertisement                           advertisement

                                             V
                                    Quagga                         Quagga


                                    HTTP Proxy                    HTTP Proxy




                                                                   53
Thursday, December 13, 12
Service Distribution in Action
       Example: Distributed Load Balancing
                1)    OSPF

                                                       OSPF Router(s)

                2)    ECMP Per-flow
                      Load Balancing


                                       OSPF                                    OSPF
                                   advertisement                           advertisement
                                                           Per-Flow
                                                             Load
                3)    Load-balancing               V
                                                           Balancing
                                          Quagga                         Quagga
                      HTTP Proxy

                                          HTTP Proxy                    HTTP Proxy




                                                                         54
Thursday, December 13, 12
Service Distribution in Action
       Example: Distributed Load Balancing
                1)    OSPF

                                                        OSPF Router(s)

                2)    ECMP Per-flow
                      Load Balancing


                                        OSPF                                        OSPF
                                    advertisement                               advertisement
                                                            Per-Flow
                                                              Load
                3)    Load-balancing                V
                                                            Balancing
                                           Quagga                             Quagga
                      HTTP Proxy

                                           HTTP Proxy                        HTTP Proxy

                4)    Unlimited #
                      of Back-End
                      Servers
                                             Server     Server      Server     Server




                                                                              55
Thursday, December 13, 12
Failure Resiliency
           Client                      Client                             Client               Client

    1                           2                                     3                    4




                      1                              2          3                              4
                     Load Balancer/
                      Load Balancer/      Load Balancer/        Load Balancer/     Load Balancer/
                          Proxy
                          Proxy               Proxy                 Proxy              Proxy

                                                                                                         10%
                       Server           Server             Server         Server           Server        Load
                                                                                                         Each
                       Server           Server             Server         Server           Server       Server

                                                                                      56
Thursday, December 13, 12
Failure Resiliency
           Client                      Client                             Client                Client

   1                            2                                     3                     4




                      1                          12             3                               4

                            X
                     Load Balancer/
                      Load Balancer/      Load Balancer/        Load Balancer/     Load Balancer/
                          Proxy
                          Proxy               Proxy                 Proxy              Proxy

                                                                                                          10%
                      Server            Server             Server         Server            Server        Load
                                                                                                          Each
                      Server            Server             Server         Server            Server       Server

                                                                                       57
Thursday, December 13, 12
Failure Resiliency
           Client                      Client                             Client               Client

    1                           2                                     3                    4




                      1                              2          3                              4
                     Load Balancer/
                      Load Balancer/      Load Balancer/        Load Balancer/     Load Balancer/
                          Proxy
                          Proxy               Proxy                 Proxy              Proxy

                                                                                                           10%

                        X
                       Server

                       Server
                                        Server

                                        Server
                                                           Server

                                                           Server
                                                                          Server

                                                                          Server
                                                                                           Server

                                                                                           Server
                                                                                                        Increased
                                                                                                          Server
                                                                                                           Load

                                                                                      58
Thursday, December 13, 12
CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution
                                                                                                          59
Thursday, December 13, 12

Contenu connexe

Tendances

The Cloud according to VMware
The Cloud according to VMwareThe Cloud according to VMware
The Cloud according to VMwareOpSource
 
Why We Fail: How an architect learned to stop worrying and love the cloud
Why We Fail:  How an architect learned to stop worrying and love the cloudWhy We Fail:  How an architect learned to stop worrying and love the cloud
Why We Fail: How an architect learned to stop worrying and love the cloudAlex Jauch
 
cloud computing alcances e implementacion
cloud computing alcances e implementacioncloud computing alcances e implementacion
cloud computing alcances e implementacionJorge Guerra
 
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...
All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...IBM India Smarter Computing
 
Ms Cloud Basics Private Cloud
Ms Cloud Basics Private CloudMs Cloud Basics Private Cloud
Ms Cloud Basics Private CloudStas Kolbin
 
Triangle bdpa wo vid
Triangle bdpa wo vidTriangle bdpa wo vid
Triangle bdpa wo vidsantosomar
 
Cdw Virtualization
Cdw VirtualizationCdw Virtualization
Cdw VirtualizationJim Chalil
 
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...Vincent Kwon
 
North York General Hospital doubles storage performance
North York General Hospital doubles storage performance North York General Hospital doubles storage performance
North York General Hospital doubles storage performance IBM India Smarter Computing
 
Vdi Wp
Vdi WpVdi Wp
Vdi WpConRes
 
Cloudsecurity
CloudsecurityCloudsecurity
Cloudsecuritydrewz lin
 
WICSA 2012 tutorial
WICSA 2012 tutorialWICSA 2012 tutorial
WICSA 2012 tutorialLen Bass
 
The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)Jeff Green
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex Corporation
 
Smau Bari 2012 Roberto Cherubini
Smau Bari 2012   Roberto CherubiniSmau Bari 2012   Roberto Cherubini
Smau Bari 2012 Roberto CherubiniSMAU
 
Enterprise supercomputers ike nassi_v5
Enterprise supercomputers ike nassi_v5Enterprise supercomputers ike nassi_v5
Enterprise supercomputers ike nassi_v5Ike Nassi
 
Cisco Presentation
Cisco PresentationCisco Presentation
Cisco PresentationRBratton
 

Tendances (19)

The Cloud according to VMware
The Cloud according to VMwareThe Cloud according to VMware
The Cloud according to VMware
 
Why We Fail: How an architect learned to stop worrying and love the cloud
Why We Fail:  How an architect learned to stop worrying and love the cloudWhy We Fail:  How an architect learned to stop worrying and love the cloud
Why We Fail: How an architect learned to stop worrying and love the cloud
 
cloud computing alcances e implementacion
cloud computing alcances e implementacioncloud computing alcances e implementacion
cloud computing alcances e implementacion
 
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...
All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...All Clouds are Not Created Equal:  A Logical Approach to Cloud Adoption in  Y...
All Clouds are Not Created Equal: A Logical Approach to Cloud Adoption in Y...
 
NATO Italy
NATO ItalyNATO Italy
NATO Italy
 
Ms Cloud Basics Private Cloud
Ms Cloud Basics Private CloudMs Cloud Basics Private Cloud
Ms Cloud Basics Private Cloud
 
Triangle bdpa wo vid
Triangle bdpa wo vidTriangle bdpa wo vid
Triangle bdpa wo vid
 
Cdw Virtualization
Cdw VirtualizationCdw Virtualization
Cdw Virtualization
 
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
IBM Global Technology Services - Resilience - The Silver Lining to Cloud Comp...
 
North York General Hospital doubles storage performance
North York General Hospital doubles storage performance North York General Hospital doubles storage performance
North York General Hospital doubles storage performance
 
Vdi Wp
Vdi WpVdi Wp
Vdi Wp
 
Cap in depth
Cap in depthCap in depth
Cap in depth
 
Cloudsecurity
CloudsecurityCloudsecurity
Cloudsecurity
 
WICSA 2012 tutorial
WICSA 2012 tutorialWICSA 2012 tutorial
WICSA 2012 tutorial
 
The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud
 
Smau Bari 2012 Roberto Cherubini
Smau Bari 2012   Roberto CherubiniSmau Bari 2012   Roberto Cherubini
Smau Bari 2012 Roberto Cherubini
 
Enterprise supercomputers ike nassi_v5
Enterprise supercomputers ike nassi_v5Enterprise supercomputers ike nassi_v5
Enterprise supercomputers ike nassi_v5
 
Cisco Presentation
Cisco PresentationCisco Presentation
Cisco Presentation
 

En vedette

Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Microsoft Décideurs IT
 
IBM System Networking Overview - Jul 2013
IBM System Networking Overview - Jul 2013IBM System Networking Overview - Jul 2013
IBM System Networking Overview - Jul 2013Angel Villar Garea
 
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...Club Alliances
 
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...Club Alliances
 
Bluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueBluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueAGILLY
 
Objectif libre - OpenStack
Objectif libre - OpenStackObjectif libre - OpenStack
Objectif libre - OpenStackDigitalPlace
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology OverviewOpen Stack
 
Presentation Eureka Time, agence transformation digitale et innovation
Presentation Eureka Time, agence transformation digitale et innovationPresentation Eureka Time, agence transformation digitale et innovation
Presentation Eureka Time, agence transformation digitale et innovationEureka Time, digital innovation agency
 
Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...
Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...
Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...Wax Interactive
 
Télécentres etude2011 cdc résumé
Télécentres etude2011 cdc résuméTélécentres etude2011 cdc résumé
Télécentres etude2011 cdc résuméGreenICTies
 
Le Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureLe Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureMicrosoft
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieSavoir-faire Linux
 
Architecture Cloud Hybride
Architecture Cloud HybrideArchitecture Cloud Hybride
Architecture Cloud HybrideMicrosoft
 
De nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMDe nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMClaude Coulombe
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du CloudLINAGORA
 
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...BlockChain Strategists
 
Made in China - #1 : Alibaba
Made in China - #1 : AlibabaMade in China - #1 : Alibaba
Made in China - #1 : AlibabaFrenchWeb.fr
 
Les enjeux d'une stratégie cross-canal
Les enjeux d'une stratégie cross-canalLes enjeux d'une stratégie cross-canal
Les enjeux d'une stratégie cross-canalNicolas Prigent
 
Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...
Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...
Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...Lise Déchamps
 
Transmédia et Cross Canal: la digitalisation croissante du parcours client
Transmédia et Cross Canal: la digitalisation croissante du parcours clientTransmédia et Cross Canal: la digitalisation croissante du parcours client
Transmédia et Cross Canal: la digitalisation croissante du parcours clientGeoffrey Laloux
 

En vedette (20)

Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
Cloud Hybride : Mythe ou réalité ? Quelle stratégie et solution ?
 
IBM System Networking Overview - Jul 2013
IBM System Networking Overview - Jul 2013IBM System Networking Overview - Jul 2013
IBM System Networking Overview - Jul 2013
 
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
2011.10.19 - Cloud Partner Day - Atelier Cloud Application Providers, Infrast...
 
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
 
Bluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation NumériqueBluemix Plateforme d'Innovation Numérique
Bluemix Plateforme d'Innovation Numérique
 
Objectif libre - OpenStack
Objectif libre - OpenStackObjectif libre - OpenStack
Objectif libre - OpenStack
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
Presentation Eureka Time, agence transformation digitale et innovation
Presentation Eureka Time, agence transformation digitale et innovationPresentation Eureka Time, agence transformation digitale et innovation
Presentation Eureka Time, agence transformation digitale et innovation
 
Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...
Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...
Sqli Agency Suisse - Talk x Design x Share - Episode 1 - HTML5 and Mobile Fir...
 
Télécentres etude2011 cdc résumé
Télécentres etude2011 cdc résuméTélécentres etude2011 cdc résumé
Télécentres etude2011 cdc résumé
 
Le Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et AzureLe Cloud Hybride avec System Center 2012 et Azure
Le Cloud Hybride avec System Center 2012 et Azure
 
OpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégieOpenStack 2014 - Entre projet et stratégie
OpenStack 2014 - Entre projet et stratégie
 
Architecture Cloud Hybride
Architecture Cloud HybrideArchitecture Cloud Hybride
Architecture Cloud Hybride
 
De nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOMDe nouvelles plateformes technologiques pour les CLOM
De nouvelles plateformes technologiques pour les CLOM
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
 
Made in China - #1 : Alibaba
Made in China - #1 : AlibabaMade in China - #1 : Alibaba
Made in China - #1 : Alibaba
 
Les enjeux d'une stratégie cross-canal
Les enjeux d'une stratégie cross-canalLes enjeux d'une stratégie cross-canal
Les enjeux d'une stratégie cross-canal
 
Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...
Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...
Digitalisation du parcours client pour un commerce B to C omnicanal - Mars 20...
 
Transmédia et Cross Canal: la digitalisation croissante du parcours client
Transmédia et Cross Canal: la digitalisation croissante du parcours clientTransmédia et Cross Canal: la digitalisation croissante du parcours client
Transmédia et Cross Canal: la digitalisation croissante du parcours client
 

Similaire à Open Cloud System Networking Vision

Prince Building Tech Talk 12102012
Prince Building Tech Talk 12102012Prince Building Tech Talk 12102012
Prince Building Tech Talk 12102012Andy Parsons
 
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...Web2Present
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debtspullara
 
Cloud as a Flexible & Collaborative Tool for Creators
Cloud as a Flexible & Collaborative Tool for CreatorsCloud as a Flexible & Collaborative Tool for Creators
Cloud as a Flexible & Collaborative Tool for Creatorsjlchatelain
 
Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012Steven Backman
 
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012Gigaom
 
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)RightScale
 
Private Cloud - Harbour MSP
Private Cloud - Harbour MSPPrivate Cloud - Harbour MSP
Private Cloud - Harbour MSPGPorterHarbour
 
Ciso executive summit 2012
Ciso executive summit 2012Ciso executive summit 2012
Ciso executive summit 2012Bill Burns
 
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlowCohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlowCohesive Networks
 
The sky's the limit
The sky's the limitThe sky's the limit
The sky's the limitIvan Zoratti
 
Becloud hybrid cloud
Becloud hybrid cloudBecloud hybrid cloud
Becloud hybrid cloudBecloud
 
Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Angelo Corsaro
 
Dimension Data Cloud Demo
Dimension Data Cloud DemoDimension Data Cloud Demo
Dimension Data Cloud DemoKeao Caindec
 
Architecting Cloud Solutions
Architecting Cloud SolutionsArchitecting Cloud Solutions
Architecting Cloud SolutionsAMD
 

Similaire à Open Cloud System Networking Vision (20)

Prince Building Tech Talk 12102012
Prince Building Tech Talk 12102012Prince Building Tech Talk 12102012
Prince Building Tech Talk 12102012
 
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud as a Flexible & Collaborative Tool for Creators
Cloud as a Flexible & Collaborative Tool for CreatorsCloud as a Flexible & Collaborative Tool for Creators
Cloud as a Flexible & Collaborative Tool for Creators
 
Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012Dbdes mnn cloud_oct2012
Dbdes mnn cloud_oct2012
 
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
SMART TOOLS: DISSECT, DIGEST AND DELIVER BIG DATA from Structure:Data 2012
 
Cloud Computing Essentials
Cloud Computing EssentialsCloud Computing Essentials
Cloud Computing Essentials
 
Making SharePoint Mobile
Making SharePoint MobileMaking SharePoint Mobile
Making SharePoint Mobile
 
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
Rightscale Webinar: Designing Private & Hybrid Clouds (Hosted by Citrix)
 
Private Cloud - Harbour MSP
Private Cloud - Harbour MSPPrivate Cloud - Harbour MSP
Private Cloud - Harbour MSP
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Ciso executive summit 2012
Ciso executive summit 2012Ciso executive summit 2012
Ciso executive summit 2012
 
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlowCohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
Cohesive SDN Summit Presentation: OpenFlow is SDN, SDN is not OpenFlow
 
The sky's the limit
The sky's the limitThe sky's the limit
The sky's the limit
 
Perspectives On Cloud Computing
Perspectives On Cloud ComputingPerspectives On Cloud Computing
Perspectives On Cloud Computing
 
Becloud hybrid cloud
Becloud hybrid cloudBecloud hybrid cloud
Becloud hybrid cloud
 
Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.Getting Started with OpenSplice DDS Community Ed.
Getting Started with OpenSplice DDS Community Ed.
 
Dimension Data Cloud Demo
Dimension Data Cloud DemoDimension Data Cloud Demo
Dimension Data Cloud Demo
 
Architecting Cloud Solutions
Architecting Cloud SolutionsArchitecting Cloud Solutions
Architecting Cloud Solutions
 

Plus de Randy Bias

Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)Randy Bias
 
Rebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRandy Bias
 
The History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It ProperlyThe History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It ProperlyRandy Bias
 
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
 
Connect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the EnterpriseConnect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the EnterpriseRandy Bias
 
The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitRandy Bias
 
The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyThe Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyRandy Bias
 
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
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureRandy Bias
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryRandy Bias
 
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013Randy Bias
 
AWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps BackAWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps BackRandy Bias
 
State of the Stack v2
State of the Stack v2State of the Stack v2
State of the Stack v2Randy Bias
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignRandy Bias
 
Scale-Out Block Storage
Scale-Out Block StorageScale-Out Block Storage
Scale-Out Block StorageRandy Bias
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013Randy Bias
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"Randy Bias
 
OpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerOpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerRandy Bias
 
OpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudOpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudRandy Bias
 
2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynoteRandy Bias
 

Plus de Randy Bias (20)

Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)
 
Rebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRebooting the OpenContrail Community
Rebooting the OpenContrail Community
 
The History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It ProperlyThe History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It Properly
 
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
 
Connect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the EnterpriseConnect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
 
The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud Summit
 
The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyThe Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud Story
 
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
 
AWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps BackAWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps Back
 
State of the Stack v2
State of the Stack v2State of the Stack v2
State of the Stack v2
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network Design
 
Scale-Out Block Storage
Scale-Out Block StorageScale-Out Block Storage
Scale-Out Block Storage
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
 
OpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerOpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova Scheduler
 
OpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudOpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My Cloud
 
2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynote
 

Open Cloud System Networking Vision

  • 1. Open Cloud Networking Vision The state of OpenStack networking and a vision of things to come... Dan Sneddon Member Technical Staff Twitter: @dxs OCS 2.0 Public Cloud Benefits | Private Cloud Control | Open Cloud Economics Bay Area Network Virtualization Meetup – Dec 2012 CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 1 Thursday, December 13, 12
  • 2. Our Journey Today 1. Cloudscaling Introduction 2. Elastic Clouds and Private Hybrid Clouds 3. Advanced Networking 4. Future Vision 5. Network-Based Service Resiliency 2 Thursday, December 13, 12
  • 3. Elastic Clouds Bay Area Network Virtualization Meetup – Dec 2012 CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 3 Thursday, December 13, 12
  • 4. Two Cloud Infrastructure Models 4 Thursday, December 13, 12
  • 5. Two Cloud Infrastructure Models 1 Enterprise Virtualization Legacy Apps 4 Thursday, December 13, 12
  • 6. Two Cloud Infrastructure Models 1 2 Enterprise Elastic Virtualization Infrastructure New Legacy Apps Dynamic Apps 4 Thursday, December 13, 12
  • 7. Elastic Cloud vs Enterprise Virtualization Enterprise Virtualization Elastic Cloud Applications Traditional & Legacy Dynamic Scaling Architecture Managed Silos Horizontal Technology Stack Heavy & Proprietary Distributed & Open Price/Performance Low High (4-7x better) Failure Domains Large Small Provisioning Slower & Manual Faster & 100% API Server consolidation and lower On-demand, scale-out Best For: datacenter mgmt costs infrastructure for new apps 5 Thursday, December 13, 12
  • 8. Public Elastic Clouds Are Not Enough Why? • Loss of control/governance • Security concerns • Integration w/ existing systems • Data privacy/patriation issues • Expensive at scale • Limited performance options • Geographic reach Thursday, December 13, 12
  • 9. Wanted: Private Elastic Clouds Dynamic Applications Public Benefits Private Control 7 Thursday, December 13, 12
  • 10. Wanted: Private/Public Federation Private Public common architecture & behavior 8 Thursday, December 13, 12
  • 11. Wanted: Open Economics/Choice • No vendor lock-in • Open source software • Standard interfaces • Commodity hardware • Community/rapid innovation 9 Thursday, December 13, 12
  • 12. Can I Build A Private Elastic Cloud Myself? Yes, but painfully • Highly complex • Costly to build and maintain • Not where the value is • No innovation path • Not production-grade • Requires special skills 10 Thursday, December 13, 12
  • 13. Our Solution: Open Cloud System Bay Area Network Virtualization Meetup – Dec 2012 CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 11 Thursday, December 13, 12
  • 14. Our Product Open Cloud System 2.0 The most reliable, scalable and production-grade Powered by solution for private elastic clouds powered by OpenStack technology. 12 Thursday, December 13, 12
  • 15. OpenStack Elastic Cloud Block Object Advanced Compute Storage Storage Networking Nova Cinder Swift / Hadoop Quantum 13 Thursday, December 13, 12
  • 16. Production-Grade Focus Performance Can the system guarantee quality of service, responsiveness, scalability, and economic performance? Availability Does the system offer redundancy, resiliency, fault isolation, graceful degradation, and scale-out engineering? Security Are best practices of default deny, least privilege, a minimal attack surface, and encryption/data privacy followed? Maintainability Does the system provide a reliable upgrade path for new enhancements & system updates, transparency & measurability of performance, comprehensive lifecycle management, and predictable behavior? 14 Thursday, December 13, 12
  • 17. OCS is Production OpenStack OCS is more than just software ... it’s OpenStack release synchronicity, Cloudscaling innovations, a compelling roadmap, community involvement & production support from a team with deep operational experience. OCS is open core software that tracks the OpenStack release Virtual Machines (Nova) cycle closely. Object Storage (Swift) VM Image Management (Glance) Identity Service (Keystone) Future Hardware Lifecycle Mgmt Topology & Data Model Block-based Architecture Folsom Security Hardening Essex Scale-Out Networking Service Redundancy OpenStack ecosystem contributions aws-compat, zeromq-rpc-driver, nova-gerrit-monitor, Public Cloud Compatibility tarkin, cs-nova-simplescheduler, sheep 15 Thursday, December 13, 12
  • 18. Advanced Networking Bay Area Network Virtualization Meetup – Dec 2012 CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 16 Thursday, December 13, 12
  • 19. OCS Advanced Networking Layer 3 Networking Plugin Distributed NAT Service Network Definition API Tenant Isolation Distributed Load Balancing 17 Thursday, December 13, 12
  • 20. Distributed NAT Service 18 Thursday, December 13, 12
  • 21. Brokerless Messaging With ZeroMQ Avoiding RabbitMQ’s Single Point Of Failure Nova-Compute Single Point Of Failure RabbitMQ Broker Nova-Scheduler Nova-API RabbitMQ (Brokered) 19 Thursday, December 13, 12
  • 22. Brokerless Messaging With ZeroMQ Avoiding RabbitMQ’s Single Point Of Failure Nova-Compute Nova-Compute Single Point Of Failure RabbitMQ Broker Nova-Scheduler Nova-API Nova-Scheduler Nova-API RabbitMQ vs. ZeroMQ (Brokered) (Peer To Peer) 20 Thursday, December 13, 12
  • 23. Quantum Development Bay Area Network Virtualization Meetup – Dec 2012 CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 21 Thursday, December 13, 12
  • 24. OpenStack Networking Nova Manages VMs, Quantum Manages Network 22 Thursday, December 13, 12
  • 25. Quantum Architecture Unified Open APIs For Advanced Networking * Image From OpenStack Documentation 23 Thursday, December 13, 12
  • 26. Quantum in Folsom (2012) • Layer 3 plugin to Nova Networking • DHCP service plugin • Network Address Translation (NAT) • No overlapping IP assignments • Very limited multi-tenant security 24 Thursday, December 13, 12
  • 27. Quantum in Grizzly (2013) • Complete Rewrite of Quantum API (v3) • Security Group Enhancements • Distributed Firewall Configuration API • Distributed Load Balancer Services API • VPN Services API • Better integration with OpenFlow Controllers 25 Thursday, December 13, 12
  • 28. Quantum Compatibility Lots Of Choices For Virtual Network/SDN Providers •Open vSwitch. http://www.openvswitch.org/openstack/documentation •Nicira NVP. quantum/plugins/nicira/nicira_nvp_plugin/README and http:// www.nicira.com/support. •Midokura. http://www.midokura.com/midonet/openstack/ •BigSwitch. http://www.bigswitch.com/sites/default/files/sdn_resources/ openstack_aag.pdf •Cisco. quantum/plugins/cisco/README and http://wiki.openstack.org/cisco- quantum •Linux Bridge. quantum/plugins/linuxbridge/README and http:// wiki.openstack.org/Quantum-Linux-Bridge-Plugin   •Ryu. quantum/plugins/ryu/README and http://www.osrg.net/ryu/ using_with_openstack.html •NEC OpenFlow. http://wiki.openstack.org/Quantum-NEC-OpenFlow-Plugin 26 Thursday, December 13, 12
  • 29. Network Virtualization Bay Area Network Virtualization Meetup – Dec 2012 CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 27 Thursday, December 13, 12
  • 30. Network Virtualization Use Case Isolation and Network Tunnels in Multi-Tenant VM Host 28 Thursday, December 13, 12
  • 31. Origin Of Virtual Networking It makes more sense if you know where it came from • Despite the appearance of new technologies, virtual networking and SDN have been around a long time • Prior to the latest protocols, virtual networking was achieved through creative use of VLANs, proxies, dynamic routing, GRE tunnels, and expect scripts. • MPLS was an attempt by Cisco and the telcom providers to do managed virtual networking • SDN isn’t new either, e.g. Ciscoworks, NetConf, Opnet 29 Thursday, December 13, 12
  • 32. Future Of Virtual Networking A few bold predictions • Increased adoption of OpenFlow is an obvious inevitability • The biggest change on the horizon: virtualized hardware • OSS soon to be a viable option for elastic cloud networking • Networking will be about programming, not configuring • It is already easier to do virtual networking at scale, but soon it will also be cheaper, leading to massive disruption 30 Thursday, December 13, 12
  • 33. The Path To The Future • Virtualizing network hardware: VRFs, VM support on routers, VXLANs, virtual instances • SDN needs to be a software and hardware approach, device configuration should be done through common APIs • A dramatic shift away from HA and failover, and toward distributed services with smaller failure domains and expectation of failure 31 Thursday, December 13, 12
  • 34. Service Resiliency Bay Area Network Virtualization Meetup – Dec 2012 CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 32 Thursday, December 13, 12
  • 35. What Do We Mean By “HA”? We mean what most people mean ... Two servers or network devices that look like one 33 Thursday, December 13, 12
  • 36. “HA HA”? HA pairs come in a couple flavors Active / Passive 34 Thursday, December 13, 12
  • 37. “HA HA”? People like this flavor best, but it’s not always possible... Active / Active 35 Thursday, December 13, 12
  • 38. “HA HA HA HA HA”?? Many people wish they could get it more like this ... HA cluster aka ‘massive operational nightmare’ 36 Thursday, December 13, 12
  • 39. What is Scale-out? A B A B C D N A B Scale-up - Make boxes Scale-out - Make moar bigger (usually an HA pair) boxes 37 Thursday, December 13, 12
  • 40. Scaling out is a mindset Scaling up is like treating your servers as pets bowzer.company.com web001.company.com Servers *are* cattle 38 Thursday, December 13, 12
  • 41. “HA” Pairs Are an All-in Move They better not fail ... 39 Thursday, December 13, 12
  • 42. Risk Reduction Many small failure domains is usually better 40 Thursday, December 13, 12
  • 43. Big failure domains vs. small Would you rather have the whole cloud down or just a small bit for a short period of time? Still a scale-up pattern ... wouldn’t you rather scale-out? 41 Thursday, December 13, 12
  • 44. What’s Usually an “HA” Pair in OpenStack? Everything ... Service Endpoints Messaging System (APIs) (RPC) Worker Threads Database (e.g. Scheduler, (MySQL) Networking) 42 Thursday, December 13, 12
  • 45. What needs to be an HA pair? Not much needs state synchronization Service Endpoints Messaging System (APIs) (RPC) Worker Threads Database (e.g. Scheduler, Networking) (MySQL) 43 Thursday, December 13, 12
  • 46. Traditional HA Pair Failover 44 Thursday, December 13, 12
  • 47. Traditional HA Pair Failover 45 Thursday, December 13, 12
  • 48. Fault Tolerance Methodologies 46 Thursday, December 13, 12
  • 49. Fault Tolerance in OCS 47 Thursday, December 13, 12
  • 50. Service Distribution High Availability Without Compromise Resilient Stateless Scale-out 48 Thursday, December 13, 12
  • 51. Service Distribution Combines Standard Networking Technologies router ospf OSPF /etc/quagga/ospfd.conf ospf router-id 10.1.1.1 network 10.1.255.1 area 0.0.0.0 interface lo:2 Anycast /etc/quagga/zebra.conf description Pound listening address ip address 10.1.255.1/32 ListenHTTP Address 10.1.255.1 Port 8774 Load- xHTTP Service BackEnd 1 Balancing /etc/pound/pound.conf End Address 10.1.1.1 Port 8774 Proxy BackEnd Address 10.1.1.2 Port 8774 End End End 49 Thursday, December 13, 12
  • 52. Resilient OpenStack Horizontally Scalable, No Single Point Of Failure Service Distribution ZeroMQ Service Endpoints Messaging System (APIs) (RPC) Service Distribution MMR + HA Worker Threads Database (e.g. Scheduler, Networking) (MySQL) Thursday, December 13, 12
  • 53. Service Distribution Advantages What Makes This a Superior Solution? • True horizontal scalability with no centralized controller • Services are always running, failover is nearly instant • Reduced complexity, fewer idle resources • No need for separate load balancers Server Server Server Server Server Server Server ... Failover vs. Distributed Services 51 Thursday, December 13, 12
  • 54. Site Failover and Global LB Service Distribution Works With Multiple Sites • Traditional HA pairs do not support cross-site resiliency • Service Distribution fail across sites without DNS redirections 52 Thursday, December 13, 12
  • 55. Service Distribution in Action Example: Distributed Load Balancing 1) OSPF OSPF Router(s) OSPF OSPF advertisement advertisement V Quagga Quagga HTTP Proxy HTTP Proxy 53 Thursday, December 13, 12
  • 56. Service Distribution in Action Example: Distributed Load Balancing 1) OSPF OSPF Router(s) 2) ECMP Per-flow Load Balancing OSPF OSPF advertisement advertisement Per-Flow Load 3) Load-balancing V Balancing Quagga Quagga HTTP Proxy HTTP Proxy HTTP Proxy 54 Thursday, December 13, 12
  • 57. Service Distribution in Action Example: Distributed Load Balancing 1) OSPF OSPF Router(s) 2) ECMP Per-flow Load Balancing OSPF OSPF advertisement advertisement Per-Flow Load 3) Load-balancing V Balancing Quagga Quagga HTTP Proxy HTTP Proxy HTTP Proxy 4) Unlimited # of Back-End Servers Server Server Server Server 55 Thursday, December 13, 12
  • 58. Failure Resiliency Client Client Client Client 1 2 3 4 1 2 3 4 Load Balancer/ Load Balancer/ Load Balancer/ Load Balancer/ Load Balancer/ Proxy Proxy Proxy Proxy Proxy 10% Server Server Server Server Server Load Each Server Server Server Server Server Server 56 Thursday, December 13, 12
  • 59. Failure Resiliency Client Client Client Client 1 2 3 4 1 12 3 4 X Load Balancer/ Load Balancer/ Load Balancer/ Load Balancer/ Load Balancer/ Proxy Proxy Proxy Proxy Proxy 10% Server Server Server Server Server Load Each Server Server Server Server Server Server 57 Thursday, December 13, 12
  • 60. Failure Resiliency Client Client Client Client 1 2 3 4 1 2 3 4 Load Balancer/ Load Balancer/ Load Balancer/ Load Balancer/ Load Balancer/ Proxy Proxy Proxy Proxy Proxy 10% X Server Server Server Server Server Server Server Server Server Server Increased Server Load 58 Thursday, December 13, 12
  • 61. CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution 59 Thursday, December 13, 12