9. Applications: Monster 1
International telco
► 1,200 applications
► $2.5m spent on management tools
► 3 years behind with upgrades
► 6 FTEs for agent upgrades
► Average time to deploy (TTD): 10-12
weeks
10. Applications: Monster 2
Mid-sized bank
► 50 applications managed
► 12 FTEs maintain AM tools and upgrades
► $1m/y software maintenance
► 600 applications unmanaged
► Average TTD: 6-8 weeks
11. Applications: Monster 3
Large department store
► Pays overtime for fire fighting because
AM tools are too expensive
► Average TTD: 10-12 weeks
12. Applications: Monster 4
International financial services company
► >100 project managers required to
coordinate every deployment
► Average TTD: 8-10 weeks
13. Applications: Rock Star
Well-known social networking platform
► 2 FTEs manage 1200 nodes
► Auto-scaling infrastructure
► Integrated tooling
► 6-8 updates/w (TTD: <1 d)
19. Cloud: History
► Grid computing: Parallelize large problems
► Utility computing: Metered service
► SaaS: Pay-as-you-go application delivery
► Cloud computing: IaaS, PaaS
20. Cloud: Drivers
Cost reduction
► CAPEX
No upfront capital cost
►
► No wasteful provisioning for peaks
► OPEX
Minimize admin/node ratio
►
Panacea for CIO pressures
21. Cloud: Today
► Single most important strategic initiative in
enterprises
► At top of hype cycle
22. Cloud: Example Initiative
Large financial institution
► Initiative to migrate all applications to
the cloud
► Develops internal “cloud” with some
external “cloud-bursting”
► $5m earmarked to make existing AM
tools “work” in the cloud
► 28 new FTEs hired
28. Obstacles: Simple Apps (cont'd)
In the cloud:
► Drastically reduced machine lifespans
► No ownership of the machine
► Simple things turn into problems
► Where are my logs?
► Where are my machines?
► What are my capacity needs?
► Am I being starved?
30. Obstacles: Complex Apps (cont'd)
In the cloud:
► Re-create physical infrastructure in the
cloud
► Existing AM tools don't work in the cloud
► Manual, labor-intensive
32. Solution: Infrastructure Mgmt
► Too far below the application
► Setup & tuning takes weeks
► (Some vendors move into application space)
33. Solution: Managed Platform
► Supports full application life cycle
► Supports full monitoring
► Requires software management
34. Solution: Platform Requirements
► Support common architectures
► Support existing applications
► Support different stacks
► Support lean development
► Provide portability
► Provide automation