SlideShare a Scribd company logo
Choosing Public vs.
Private vs. Hybrid
Cloud Computing.
Camp IT Conference
September 25, 2013
Brian White
VP Products Skytap
e-mail:bwhite@skytap.com
twitter: @bwhit3
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
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
133 years later…
Over 100 million total
smartphone users in
America
Predicting the Future
Image Source:
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
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
What is driving the move to the cloud?
Agility & Speed
What is Inhibiting Adoption?
2012 Future of Cloud Computing
55%
Cloud Computing Architectures
Secure connection:
VPN (IPSec)
“Hybrid Cloud”
Internal
Infrastructure
“Private
Cloud”
“Public Cloud”
Cloud Computing Categories
Cloud Computing
Simplified? IaaS Cloud Landscape
VMWare
Hybrid
Cloud
Public Cloud
Enterprise
SMB
Mid-Market
VMWare
Service
Providers
vCloud
Director
AWS
VPC, Auth
Partners
Private Cloud
IBM,
HP, Dell
(open/clo
ud-stack)
HP,
IBM
Cloud
Startup/
Individuals
Google
MSFT
Hyper-V, SC
Savvis,
ATT,
Verizon
Rack-
space
MSFT
AZURE
State of IaaS & Enterprise IT
This is
awesome!
What did he
order on my
iPhone?
Image Source: visualphotos.com & examiner.com
IaaS Provider Portals
CONFIDENTIAL
AWS Management Console
Microsoft Azure Console
Cloud Myths
1 There is no “private” cloud, datacenters are a thing of
the past.
Data Point: Mainframes are not dead.
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
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.
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.
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.
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
Hybrid Cloud Architecture
Considerations for Enterprise Cloud Adoption
• Application Workloads
• Architectural Complexity
• Lifecycle Phase
• Agility and Innovation
• Visibility and Control
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)
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
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
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
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
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
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
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
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
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.
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
Thank You.
Camp IT Conference
Brian White, VP Products Skytap
e-mail:bwhite@skytap.com
twitter: @bwhit3

More Related Content

CAMP IT Slides - Skytap - Brian White

  • 1. Choosing Public vs. Private vs. Hybrid Cloud Computing. Camp IT Conference September 25, 2013
  • 2. Brian White VP Products Skytap e-mail:bwhite@skytap.com twitter: @bwhit3
  • 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
  • 8. What is driving the move to the cloud? Agility & Speed
  • 9. What is Inhibiting Adoption? 2012 Future of Cloud Computing 55%
  • 10. Cloud Computing Architectures Secure connection: VPN (IPSec) “Hybrid Cloud” Internal Infrastructure “Private Cloud” “Public Cloud”
  • 12. Simplified? IaaS Cloud Landscape VMWare Hybrid Cloud Public Cloud Enterprise SMB Mid-Market VMWare Service Providers vCloud Director AWS VPC, Auth Partners Private Cloud IBM, HP, Dell (open/clo ud-stack) HP, IBM Cloud Startup/ Individuals Google MSFT Hyper-V, SC Savvis, ATT, Verizon Rack- space MSFT AZURE
  • 13. State of IaaS & Enterprise IT This is awesome! What did he order on my iPhone? Image Source: visualphotos.com & examiner.com
  • 14. IaaS Provider Portals CONFIDENTIAL AWS Management Console Microsoft Azure Console
  • 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

Editor's Notes

  1. 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)
  2. 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?