CAMP IT Slides - Skytap - Brian White

Post on 12-May-2015

157 views 2 download

Tags:

transcript

Choosing Public vs. Private vs. HybridCloud Computing.Camp IT Conference

September 25, 2013

Brian WhiteVP Products Skytap

e-mail:bwhite@skytap.comtwitter: @bwhit3

AGENDA

123

Current Cloud Computing TrendsBusting Cloud Myths

Considerations for Enterprise Cloud AdoptionPublic, Private, or Hybrid

Case StudiesAnd 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:

Kerry Ok
Brian, can you add the 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 buysYouTube

Facebookopens up

The worldstarts tweeting

Google Books starts scanning the world’sliterature

The iPhoneis born

Obama’s campaigngrows $21M - $150Musing social media

1 of 8 couples in the US getting married met online

Cloud computinggoes mainstream

Over 2.1 billion global internet users

Facebook has over 800M active users

Wikipedia grows to 25M+ pages

2M sold in 24 hoursiPhone 5

The Future is NowThe 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?

Security

Regulatory/Compliance

Lock-in

Interoperability

Privacy

Network bandwidth

Reliability

Complexity

Pricing

Other specified

Expense

Other unspecified

2012 Future of Cloud Computing55%

Cloud Computing Architectures

Secure connection: VPN (IPSec)

“Hybrid Cloud”

InternalInfrastructure

“PrivateCloud”

“Public Cloud”

Cloud Computing Categories

Cloud Computing

Simplified? IaaS Cloud Landscape

VMWare Hybrid Cloud

Public Cloud

Enterprise

SMB

Mid-Market

VMWare

ServiceProvider

s vCloud

Director

AWS

VPC, AuthPartners

Private Cloud

IBM, HP, Dell

(open/cloud-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

123

Current Cloud Computing TrendsBusting Cloud Myths

Considerations for Enterprise Cloud AdoptionPublic, Private, or Hybrid

Case StudiesAnd 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

123

Current Cloud Computing TrendsBusting Cloud Myths

Considerations for Enterprise Cloud AdoptionPublic, Private, or Hybrid

Case StudiesAnd closing thoughts on getting started

Example Dev/Test Lifecycle Applications

Hybrid Cloud

Requirements Development Testing Production

Code

UnitTesting

Checkin

Deploy Unit TestEnvironment

Promote

IntegrationTesting

Deploy IntegrationEnvironment

SystemTesting

Deploy Multiple Test Environments

• Fast• Repeatable• Self Service• Automated

CompleteMulti-VMStack

ContinuousIntegration

NightlyBuilds

Consider: Team Collaboration

CONFIDENTIAL

Requirements Development Testing Production

Code

UnitTesting

Promote

IntegrationTesting

Promote

SystemTesting

HybridCloud

UserTesting

Share With Customers

Save Reproas Template

Deploy, Repro and Fix

• Project Based Access Control

• Published URLs/Services

• Fast Copy/Clone

Clone

Copy/CloneEnvironment

Consider: Visibility & Control

HybridCloud

Requirements Development Testing Production

CodePromote 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 ThoughtsWhy 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 Skytape-mail:bwhite@skytap.comtwitter: @bwhit3