際際滷

際際滷Share a Scribd company logo
Automation:
Delivering the Promise of Cloud Computing

        Teyo Tyree, Co-founder
How is the Cloud different?
On Demand
簡
fast
Duh
On Demand + 簡 + Fast
      = Elastic
The promise of Cloud computing
 is to commoditize the availability
of dynamic/scalable/fault tolerant
compute resources and to rapidly
      construct them to meet
        organizational needs.
How is the Cloud the same?
Cloud automation strategies
Applications
Murphy
+     +      + Murphy
= The same as it ever was
Expectations
Automation
Images
What is awesome
 about images?
What is awesome
 about images?
     Fast
What is awesome
 about images?
   Fast
   Cloneable
What is awesome
 about images?
   Fast
   Cloneable
   Simple
What is not awesome
  about images?
What is not awesome
  about images?
       Opaque
What is not awesome
  about images?
     Opaque
     Unique
What is not awesome
  about images?
     Opaque
     Unique
     Static
Automated Con鍖guration
 Management Approach
CM should provide the ability to:
CM should provide the ability to:

 specify node con鍖guration as a set of components
CM should provide the ability to:

 specify node con鍖guration as a set of components
 specify the relationships between components
CM should provide the ability to:

 specify node con鍖guration as a set of components
 specify the relationships between components
 inspect the state of a node or component
CM should provide the ability to:

 specify node con鍖guration as a set of components
 specify the relationships between components
 inspect the state of a node or component
 simulate synchronization to the spec
CM should provide the ability to:

 specify node con鍖guration as a set of components
 specify the relationships between components
 inspect the state of a node or component
 simulate synchronization to the spec
 build a query-able inventory
What is awesome
  about CM?
What is awesome
  about CM?
     Transparent
What is awesome
  about CM?
   Transparent
   Portable
What is awesome
  about CM?
   Transparent
   Portable
   Composable
What is awesome
  about CM?
   Transparent
   Portable
   Composable
   Dynamic
What is not awesome
    about CM?
What is not awesome
    about CM?
      Slower
What is not awesome
    about CM?
    Slower
    More complex
What is not awesome
    about CM?
    Slower
    More complex
    Overhead
What about a hybrid
    approach?
Use CM to build your
     images!
Hey, that sounds like
 building software?
Process:
Process:
Develop con鍖guration manifests.
Process:
Develop con鍖guration manifests.
Build images using con鍖gurations manifests.
Process:
Develop con鍖guration manifests.
Build images using con鍖gurations manifests.
Validate that the image is built correctly.
Process:
Develop con鍖guration manifests.
Build images using con鍖gurations manifests.
Validate that the image is built correctly.
Deploy images and complete any 鍖nal con鍖guration
using con鍖guration management.
Hey, that smells like
      Devops.
What is awesome about
 a hybrid approach?
What is awesome about
 a hybrid approach?
       Fast
What is awesome about
 a hybrid approach?
     Fast
     Cloneable
What is awesome about
 a hybrid approach?
     Fast
     Cloneable
     Transparent
What is awesome about
 a hybrid approach?
     Fast
     Cloneable
     Transparent
     Portable
What is awesome about
 a hybrid approach?
     Fast
     Cloneable
     Transparent
     Portable
     Composable
What is awesome about
 a hybrid approach?
     Fast
     Cloneable
     Transparent
     Portable
     Composable
Cloud Agnostic
Adhoc Changes
Summary:
Summary:
Images have limitations and are not generally suf鍖cient
to manage complex applications.
Summary:
Images have limitations and are not generally suf鍖cient
to manage complex applications.
Con鍖guration Management can signi鍖cantly slow
down provisioning time while providing transparency and
control.
Summary:
Images have limitations and are not generally suf鍖cient
to manage complex applications.
Con鍖guration Management can signi鍖cantly slow
down provisioning time while providing transparency and
control.
A Hybrid approach can speed up deployment time while
providing composable infrastructure component and a
transparent image building process that better delivers the
promise of Cloud computing.
Questions?
葵恢姻温庄稼鍖n乙艶姻

More Related Content

Cloud automation strategies

Editor's Notes