Cloud automation strategies
Upcoming SlideShare
Loading in...5
×
 

Cloud automation strategies

on

  • 234 views

 

Statistics

Views

Total Views
234
Views on SlideShare
234
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Cloud automation strategies Cloud automation strategies Presentation Transcript

  • Automation:Delivering the Promise of Cloud Computing Teyo Tyree, Co-founder
  • How is the Cloud different?
  • On Demand
  • ~∞
  • fast
  • DuhOn Demand + ~∞ + Fast = Elastic
  • The promise of Cloud computing is to commoditize the availabilityof dynamic/scalable/fault tolerantcompute resources and to rapidly construct them to meet organizational needs.
  • How is the Cloud the same?
  • 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 Configuration Management Approach
  • CM should provide the ability to:
  • CM should provide the ability to:✓ specify node configuration as a set of components
  • CM should provide the ability to:✓ specify node configuration as a set of components✓ specify the relationships between components
  • CM should provide the ability to:✓ specify node configuration 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 configuration 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 configuration 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 configuration manifests.
  • Process:Develop configuration manifests.Build images using configurations manifests.
  • Process:Develop configuration manifests.Build images using configurations manifests.Validate that the image is built correctly.
  • Process:Develop configuration manifests.Build images using configurations manifests.Validate that the image is built correctly.Deploy images and complete any final configurationusing configuration 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 sufficientto manage complex applications.
  • Summary:Images have limitations and are not generally sufficientto manage complex applications.Configuration Management can significantly slowdown provisioning time while providing transparency andcontrol.
  • Summary:Images have limitations and are not generally sufficientto manage complex applications.Configuration Management can significantly slowdown provisioning time while providing transparency andcontrol.A Hybrid approach can speed up deployment time whileproviding composable infrastructure component and atransparent image building process that better delivers thepromise of Cloud computing.
  • Questions?
  • @brainfinger