Upload
activestate
View
238
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Workload PortabilityUsing PaaS to Achieve the Vision of Hybrid Cloud Computing
Bernard GoldenVice President of Strategy, ActiveState
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Bernard GoldenVice President Strategy, ActiveState Software
20+ years experience:• Large IT shops• Enterprise software • Global consultancy • Venture capital
Cloud Computing Advisor, CIO Magazine• 50K+ blog readers throughout world
Wired.com “Top Ten Influential Person in Cloud Computing”
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
2013
Bernard Golden
2012 2011 2007
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Enterprise Application Reality
2014
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
“Software is eating the world”
Mark Andreessen
Enterprise Application Reality 2014
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
• IT is now front line of corporation• Greater application variation
• System of engagement
• IoT
• Big data/analytics
• Mobile
• Highly erratic workloads• Unknown deployment location
Enterprise Application Reality 2014
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
Any applicationAny typeAny cloudAny time
Application Workload Portability a Must
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
On Premise Off Premise
VendorTechnology
Vendor Workload Deployment Vision
VendorTechnology
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
• Assumes/coerces homogenous technology vision• Reduces deployment options• Restricts user functionality to that provided by specific cloud environments
Vendor Workload Deployment Issues
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
On Premise Off Premise
VendorTechnology
Vendor Workload Deployment Vision 2
VendorTechnology
VendorTechnology
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
• Provides greater choice of deployment environments• Still assumes/coerces homogenous technology vision• Restricts user functionality to that provided by specific cloud environments
Vendor Workload Deployment Issues 2
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
On Premise Off Premise
VendorTechnology
Vendor Workload Portability Vision
VendorTechnology
VendorTechnology
Application Migration Proprietary Solution
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
• Still assumes/coerces homogenous technology vision• Proprietary application portability format (OVF encapsulates proprietary image format with application metadata)
Vendor Workload Portability Issues
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
On Premise Off Premise
Vendor 1Technology
3rd Party Workload Portability Vision
Vendor 2Technology
VMFormat 1
VMFormat 2
3rd PartyCloud ManagementAPI API
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
• Supports heterogeneous technology• Does not impose proprietary image format• Suffers from vendor API idiosyncrasy and poor performance• Challenges in distributing code changes to multiple deployment environments
• Is there a better solution?
3rd Party Workload Portability Issues
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
On Premise Off Premise
Vendor 1 Technology
Stackato Workload Portability Vision
StackatoDev and Operations
EnvironmentApp Workload App Workload
VM format 1Docker
AppWorkload
VM format 2Docker
AppWorkload
Vendor 2 Technology
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
• Supports developer-chosen language• Provides data connectors • Supports heterogeneous technology• Does not impose proprietary image format• Does not rely on CSP API completion/performance• Leverages industry-accepted Docker for portability• Avoids need to rebuild for every environment• Enables single code base to be distributed to all user environments• Enables development and operations to focus on application functionality, not plumbing
Stackato Workload Portability Benefits
activestate.com/stackato | @activestate | #stackato | activestate.com/blog | Copyright 2014
• Applications set the pace for cloud computing adoption• Workload portability is a critical requirement• Most solutions complex and cumbersome• Stackato provides:
•Workload portability
•Ease of development and deployment
•Path forward to meet future cloud bottleneck
Conclusion