Date post: | 05-Dec-2014 |
Category: |
Technology |
Upload: | amazon-web-services |
View: | 814 times |
Download: | 0 times |
Application Darwinism - Why Most Enterprise
Apps Will Evolve to the Cloud
Brad Schick, Skytap
November 14, 2013
Agenda
Hybrid apps overview
Demo
Panel: Fulcrum, F5 Networks, DataXu
Q&A
“ In 2014, many organizations will look to move cloud computing past the early phase and constrained use cases and into more widespread, production adoption.
Gartner: 2014 Planning Guide for Cloud Computing
“
Greenfield
Applications
Hybrid
Infrastructure
Not Always
Applicable
Not Often
Sufficient
*Licensed from http://www.shutterstock.com/
Svc Application Hybrid Application
Point 0
The cloud can greatly improve the
efficiency, agility, and scalability of
existing enterprise software
Point 1
Businesses want to leverage and
extend their existing investments
Point 2
New computing technologies almost
always augment, rather than replace,
existing technology
Mainframes
~1965
Client
Server
~1985
Service
Oriented
~1995
Cloud
Computing
~2005
96 of the world’s top 100
banks
71% of global Fortune 500
companies
IBM’s most profitable business line
23 of the 25 top US retailers
Mainframes are still with us
Image source: http://www.websoftwareqa.com/2010/07/new-problems-for-agile-scrum/
Browsers are just the latest user
interface for mainframes
Loosely translated IBM quote
“ “
SOA (Service Oriented Architecture)
SSOA (Sorta Service Oriented Architecture)
Point 3
Production software must often be
designed to work well in the cloud
Option 1: Punt
Eventually, disregarding the
advantages of the cloud will benefit
your competition
Option 2: “Private Cloud”
Often just on-premises
virtualization. Provides value, but
the benefits are not a superset of
what the cloud provides.
Option 3: Hybrid Apps
A hybrid application spans multiple
infrastructure and cloud locations,
making use of resources and services
from each. Components of the
application may run
on-premises or in the cloud.
Isn’t that a “Hybrid Cloud?”
No, a minimal hybrid application just
has one service or component
running in the cloud.
*Licensed from http://www.shutterstock.com/
Candidates for migration
• Services or components that aren't meeting scaling needs
• Migrations with quick payback through reduced costs
• New opportunities: Things you can't do easily on your own infrastructure
• Services benefiting from global reach and reduced latency to end-users
• Non-production workloads such as development & test labs
Qualities to seek out
• Aligns with corporate security and compliance policies
• Self-contained and loosely coupled to other services
• Not sensitive to latency with remote services
• Idempotent protocols with other services (tolerant of network hiccups)
• Already scale out and fault tolerant
Challenges you may face
• Need for federated authentication and authorization
• New deployment strategies
• Different monitoring and alerting strategies
• Various data placement decision (close to where it is used)
• Need for new IPC mechanisms between remote services
Most enterprise applications will evolve to the cloud
Cloud adoption within the enterprise should focus on the creation
of hybrid applications rather than hybrid infrastructure
This still isn’t easy, but purpose built services like Skytap are
emerging to help move specific workloads to the cloud
Summary
*Licensed from https://cartoonbank.licensestream.com/
Demonstration
• Fast and repeatable creation of complex dev/test environments
• Easy cloning and sharing of complete environments
• Support for existing continuous integration and build tools
• Deep visibility and control of resources for IT departments
• Built-in team collaboration
Skytap helps dev/test teams become more efficient
Ryan Carey QA Software Engineer
Lee Orrick Lead Engineer
New Product Introduction
Paul Haury Director of IT
Please visit us at booth 820
CTO & VP of Engineering.
Brad Schick
CTO & VP of Engineering, Skytap, Inc.
www.skytap.com
@schickb
*Image courtesy of DaMenace through Uncyclomedia Commons
Please give us your feedback on this
presentation
As a thank you, we will select prize
winners daily for completed surveys!
SVC207