Lessons from the Field
    Scaling OpenStack Technology
OSCON 2011

             Technologist, does not enjoy

Journey...   running a company.

             That is a story many people
             can tell.

             Open Stack, switched. Quickly.
Nova
       Glance




                Swift
Horizon
Nova
            Glance
                      Quantum


 Keystone
                     Swift
DNS
    Metering




                                    Automation
                                                    Nova

                                                        Block Storage




        Keystone
                                 Load Balancing

   Monitoring




                     Billing                        Databases
                                     Glance
                                                                 wrote A
                                                                 Database
                                                                 Look Ma, I




                Orchestration




                                           Alarming
                       Quantum




Swift
                                                            Horizon




             Messaging
                                          Account maintenance
Converged Cloud
                 Service
                 vs
Traditional IT   Shipping

                 Public
                 Observations at Sun

   Private
             Managed
1 server
every 15 seconds
It was real!
What have we learned?
Security
The Web is UTF-8
VARCHAR
   !=
Primary Key
Polling Does Not Scale
Mindshare Matters
You can fix the
Technology
jclouds
DNS
    Metering




                                    Automation
                                                    Nova

                                                        Block Storage




        Keystone
                                 Load Balancing

   Monitoring




                     Billing                        Databases
                                     Glance
                                                                 wrote A
                                                                 Database
                                                                 Look Ma, I




                Orchestration




                                           Alarming
                       Quantum




Swift
                                                            Horizon




             Messaging
                                          Account maintenance
DNS
    Metering




                                    Automation
                                                    Nova

                                                        Block Storage




        Keystone
                                 Load Balancing

   Monitoring




                     Billing                        Databases
                                     Glance
                                                                 wrote A
                                                                 Database
                                                                 Look Ma, I




                Orchestration




                                           Alarming
                       Quantum




Swift
                                                            Horizon




             Messaging
                                          Account maintenance
Diablo v1.0
Diablo v1.0

Essex v2.0
Diablo v1.0

Essex v2.0

        Folsum v3.0
Good Open Source Usage
       (The Bugzilla Dilemma)
Continuous
               Integration



  Deployment
Continuous
                        Integration



  Deployment (not solved)
Other Lessons from the Field...
     (The observations of an Open Source Developer...)
It turns out,...
there is more money
    for the asking.
    for the asking.
    for the asking.
Implementation
     !=
    API          Documentation, tests.

                 Tell memslap story
“the UNIX of the Cloud”
     - Marten Mickos, Eucalyptus CEO
“First they ignore you, then they
laugh at you, then they fight you,
          then you win.”
 - Marten Mickos, MySQL CEO, quoting Mahatma Gandhi in reference to
                  Oracle’s actions against MySQL INC.
UNIX

Won!
Interested
    ?
https://www.hpcloud.com/free-trial
                 Try it out for yourself.
            Please remember that it is Beta.
         Please contribute by giving us feedback.




SLA

Oscon keynote 2012