3. AGENDA
1
2
3
Current Cloud Computing Trends
Busting Cloud Myths
Considerations for Enterprise Cloud Adoption
Public, Private, or Hybrid
Case Studies
And closing thoughts on getting started
4. When he saw a
demonstration of the
telephone in 1880, a U.S
Mayor declared: “One
day every town in
America will have a
telephone!”
Predicting the Future
Image Source: Shutterstock.com
5. 133 years later…
Over 100 million total
smartphone users in
America
Predicting the Future
Image Source:
6. Innovation is Accelerating…
2005 2006 2007 2008 2009 2010 2011
YouTube is born
Apple launches
movies on iTunes.
The beginning of
the end for movie
stores
2012
Google buys
YouTube
Facebook
opens up
The world
starts tweeting
Google Books starts
scanning the world’s
literature
The iPhone
is born
Obama’s campaign
grows $21M - $150M
using social media
1 of 8 couples in the
US getting married
met online
Cloud computing
goes mainstream
Over 2.1 billion
global internet
users
Facebook has over
800M active users
Wikipedia grows to
25M+ pages
2M sold in
24 hours
iPhone 5
7. The Future is Now
The internet revolution
changed everything…
Shop
Date
Conduct business
Consume media
Pay our bills
Conduct research
Learn
Collaborate
Cloud computing will too…
“Unlimited” capacity
On-demand
Self-service
Increased collaboration
Pay-as-you grow
Faster innovation
Increased agility
Next generation of
products & services
15. Cloud Myths
1 There is no “private” cloud, datacenters are a thing of
the past.
Data Point: Mainframes are not dead.
16. Cloud Myths
2 All existing applications will be re-architected for the
cloud.
Data Point: Service oriented architectures did not rule the world for years
17. Cloud Myths
3 You can drag-and-drop applications between “private”
and public clouds.
Data Point: We have not solved for the speed-of-light.
18. Cloud Myths
4 Amazon will be the only cloud provider and they have
already won.
Data Point: Windows did not destroy Unix.
There will be multiple options with various pros/cons.
19. Cloud Myths
5 You have to re-architect your applications to move to
the cloud.
Data Point: Companies are already running thousands of migrated apps to the
cloud today.
20. AGENDA
1
2
3
Current Cloud Computing Trends
Busting Cloud Myths
Considerations for Enterprise Cloud Adoption
Public, Private, or Hybrid
Case Studies
And closing thoughts on getting started
22. Considerations for Enterprise Cloud Adoption
• Application Workloads
• Architectural Complexity
• Lifecycle Phase
• Agility and Innovation
• Visibility and Control
23. Which applications should go?
Existing Applications Greenfield Applications
Consider Cloud Architectures
• Compute can and will
disappear
• Must be stateless
• Automated infrastructure
provisioning
• Constrained CPU/RAM
options
• Limited networking
capabilities (today)
Move without re-architecting
• Compute is always available
• Stateful or Stateless
• Manual infrastructure
provisioning
• Various CPU/RAM needs
• May have specific networking
needs (e.g. Layer 2)
24. Architecture & language dictate best destination
Simple Architectures Complex Architectures
• N-tier apps
• Several service dependencies
• Consider IaaS offerings
• Greater flexibility
• Operating System access
• Consider moving individual
components and keeping some
components on-premise.
• Consider extending with cloud
based application services
• 3-tier
• No dependencies
• Consider PaaS offerings
• Limited flexibility
• Obscured the
infrastructure
• Designed for scale out
• Existing apps will most likely
still require some level of re-
work
25. Lifecycle Phase Matters
Agile Application
Development
Product Operation
• Infrequent Provisioning
• Lower Change Rate
• Heavy Security, Data Privacy,
and Availability demands
• Monitoring Mandatory
• Predictable workloads
• Rapid Provisioning
• Frequent Changes
• Fewer Security & Data
Privacy Issues
• Integration with ALM tools
needed for Continuous
Integration
• Unpredictable workloads
26. IT can be the hero vs. the gatekeeper
End User Groups IT
• Deliver greater agility
• With visibility and control
• Lower costs
• Desires greater agility
• Self Service Infrastructure
• Access to new technologies
27. AGENDA
1
2
3
Current Cloud Computing Trends
Busting Cloud Myths
Considerations for Enterprise Cloud Adoption
Public, Private, or Hybrid
Case Studies
And closing thoughts on getting started
28. Example Dev/Test Lifecycle Applications
Requirements Development Testing Production
Code
Unit
Testing
Checkin
Deploy Unit Test
Environment
Promote
Integration
Testing
Deploy Integration
Environment
System
Testing
Deploy Multiple Test
Environments
• Fast
• Repeatable
• Self Service
• Automated
Complete
Multi-VM
Stack
Continuous
Integration
Nightly
Builds
29. Consider: Team Collaboration
CONFIDENTIAL
Requirements Development Testing Production
Code
Unit
Testing
Promote
Integration
Testing
Promote
System
Testing
User
Testing
Share With
Customers
Save Repro
as Template
Deploy, Repro
and Fix
• Project Based
Access Control
• Published
URLs/Services
• Fast Copy/Clone
Clone
Copy/Clone
Environment
30. Consider: Visibility & Control
Requirements Development Testing Production
Code
Promote Promote
Quota Mgmt &
Burst Controls
Usage
Notifications &
Reports
Full Audit Trail of
User Actions
• Enable Users
• Avoid VM Sprawl
• Predictable OpEx
31. Case Studies
Software Development and QA
Requirements:
• Complex software stacks requiring tiered
networking and clustering
• Self service for App dev team
• Environments support hands-on global
user acceptance testing and training
• Constrained IT staff resources for
infrastructure management
Value Delivered:
• Rapid provisioning of VDC templates
• Full VDC snapshots for defect capture
• Parallel Development and QA team work
• Project level reporting
Software Development and QA
Challenges:
• Needed ad-hoc cloud capacity to test and
deliver data center applications
• Distributed IT users; 10s of users in
England and US. 2 different vendors
• Base dev/test configurations contained 180
VMs; ability to refresh at will
• Multi-platform support, Windows / Java
applications, BMC, HP applications
• Hybrid model to connect back to datacenter
Value Delivered:
• Cost savings in up front capital expense
• Reduced provisioning time down 20 days to
less than one hour
• Deferred hiring 2 FTE for IT management
32. Case Studies
Quantum Dawn 2 was a cyber security exercise to test
incident to a wall-street-wide cyber attack.
http://nuari.org/
In July 2013, the Norwich University
Applied Research Institutes (NUARI)
teamed up with exchanges, broker-
dealers, the SEC, Department of
Homeland Security, and utility
companies in US equity markets to
simulate a range of cyber attacks that
could potentially impact not only individual
market participants, but also the market
as a whole. 500 individuals took part in
the simulation.
33. Closing Thoughts
Why are you doing it?1
2 Define the application characteristics you want to start with.
3 Evaluate support for current tools & processes.
4 Test drive the self-service interface to assess learning curve.
5 Evaluate your ability to manage/control resource consumption.
Consider scalability both of infrastructure as well as terms.6
34. Thank You.
Camp IT Conference
Brian White, VP Products Skytap
e-mail:bwhite@skytap.com
twitter: @bwhit3
Notes de l'éditeur
Skytap’s focus is on accelerating application development lifecycles by providing fast, repeatable access to infrastructure and making it easy for developers and testers to modify that infrastructure as needed to address application needs.ThinkDev/Test Labs as a ServiceRapid and repeatedly deploy complex application environmentsDeeply integrated with existing ALM tools & processesSelf-Service Access for Developers and TestersGet what you want when you need itEasily make changes to meet application requirementsUse your interface of choice (Web, Rest API, CLI)
Why are you doing it?It is not all about cost. Agility in application development and higher quality software play a big role.Define the application characteristics you want to start withExisting / New, Complex / Simple, App Dev / ProductionMany cloud options with varying cost structures and completeness of solutionsEvaluate support for current tools & processesChanging processes and tools is typically much harder than it seemsCan you connect to and use existing on-premise tools (e.g. source control) for Dev/TestCan you use existing monitoring/management tools for ProductionTest drive the self-service interface to assess learning curveEven a few days of usage will give you a clearer picture how easy or hard it will beEvaluate your ability to manage/control resource consumptionCan you report on usage by user, project, set limits on usage, get notified of overages? Consider scalability both of infrastructure as well as teamsHow well will the solution handle complex environments or hundreds of users?