26
BUY YOUR CLOUD WHY LEASE WHEN YOU CAN Mark R. Hinkle Senior Director, Open Source Solutions Citrix [email protected] @mrhinkle

LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

Embed Size (px)

DESCRIPTION

Perhaps one of the perplexing things about cloud computing is the choice around renting time in someone else’s cloud (Amazon, Google, Rackspace or a myriad of others) or building your own. It’s not unlike the age-old car buyer’s dilemma, take the lower payments and lower total miles lease or buy the car and drive it for the long haul. Cloud computing users are often faced with the same conundrum. This presentation will focus on how to buy and build a cloud that can be fulfill the needs of most users including strategies for making use of the open source private cloud or managing workloads in both the private and public cloud using open source software.

Citation preview

Page 1: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

BUY YOUR CLOUDWHY LEASE WHEN YOU CAN

Mark R. HinkleSenior Director, Open Source Solutions

Citrix [email protected]

@mrhinkle

Page 2: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

ABOUTME

Page 3: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

PRIVATE VS PUBLIC CLOUD

1. Speed of Deployment 26 %

2. Savings of CAPEX(capital expenditures)

25 %

3. Lower total cost of ownership (TCO)

25 %

4. Enabling business continuity 20 %

5..

Greater flexibility to react to charging marketing conditions

15 %

1. Lower total cost of ownership (TCO)

23 %

2. Enabling business continuity 20 %

3. Replacing on-premise legacy technology

20 %

4. Speed of deployment 19 %

5..

Savings on CAPEX (capital expenditure)

15 %

PUBLIC CLOUD PRIVATE CLOUDMOST EFFECTIVE ARGUMENTS FOR MOST EFFECTIVE ARGUMENTS FOR

Page 4: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

100 million Instagram users and 40 million Vine users affected.

PUBLIC CLOUD OUTAGESEveryone has downtime

iMessage, 17% of all iTunes users affected, Documents in Cloud

Gmail, Google Drive, YouTube and Google.com

The Microsoft Azure Cloud suffered a worldwide service interruption that impacted secure traffic for almost a full day.

AMAZON AUGUST 26, 2013

APPLE iCLOUDAugust 22, 2013

Google August 16, 2013

MICROSOFT AZUREFebruary 22, 2013

Page 5: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

BENEFITS OF PUBLIC AND PRIVATE CLOUDSConvenience over customization

All-In-One Solution

$✔

Infinitely customizable to your needs.

“Although it is early days, we have not experienced any downtime like the latest AWS [Amazon Web Services] glitch that affected Netflix and Instagram. I expected cloud products to be more rigid, so I was pleasantly surprised to learn that it can be tweaked to accommodate our legacy applications.”

Value Pricing

Long Features List

AWS offers an extremely comprehensive cloud service, with everything from DNS to database. Google does not. This makes building applications on AWS easier, since you have bigger building blocks. So if you don’t mind locking yourself into a vendor, you’ll be more productive on AWS.

Sebastien Stadl, CEO -- Scalr

Broad Coverage

Richard Du Plessis, CIO --Seadrill

Flexibility

No CAPEX

Varied Support

Expertise Req’d

Bigger Investment$ $$

Page 6: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

Abraham Maslow The Psychology of Science

DifferentiationAround not in the Cloud

If all you have is a hammer everything looks like a nail.

“ “

Page 7: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

TABLE STAKES FOR CLOUD COMPUTINGMINIMUM REQUIREMENTS FOR CLOUD

A consumer can unilaterally provision computing capabilities

Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms

The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand.

Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand.

ON DEMAND SELF-SERVICE

BROAD NETWORK ACCESS

RESOURCE POOLING

RAPID ELASTICITY

MEASURED SERVICE

[The NIST Definition of Cloud ComputingCloud systems automatically control and optimize resource use by leveraging a metering capability(at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts)

Page 8: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

NO WORLD OF TWO CLOUDSDEVELOPERS AND OPERATIONS NEED ONE CLOUD

Lydia Leong Gartner Analyst

CloudPundit.com – No World of Two Clouds

I do not believe in a “world of two clouds”, where there are cloud IaaS offerings that are targeted at enterprise workloads, and there are cloud IaaS offerings that are targeted at cloud-native workloads …I believe that the market leaders will offer a range of infrastructure resources. Some of those infrastructure resources will be more resilient, and will be more expensive. And customers will pay for the level of performance they receive.

Page 9: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

DIFERENTIATION AROUND CLOUDSCloud consistency, Different Amenities

Cloud should abstract compute, network and storage but level of service provided for each should be consumable at different levels (E.g IOPS, network throughput, RAM

Technical support, integration support or other expertise that provides value to the user. May include level of knowledge above and beyond the cloud (E.g. tooling, hosted applications, etc.).

Manage tools, integrations and other features that differentiate the experience. Integration with other tools (E.g. CloudStack/Netscaler, OpenStack/Dell Crowbar, Amazon EC2/CloudWatch)

ToolingExpertisePerformance

Page 10: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

CASE STUDIESDesign Case

The reality, of course, today is that if you come up with a great idea you don't get to go quickly to a successful product. There's a lot of undifferentiated heavy lifting that stands between your idea and that success. The kinds of things that I'm talking about when I say undifferentiated heavy lifting are things like these: figuring out which servers to buy, how many of them to buy, what time line to buy them.

“Jeff Bezos

CEOAmazon

2011 O’Reilly Web 2.0 Conference

Page 11: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

CASE STUDY | NETFLIX STREAMING MULTIMEDIAFast Time to market, Limited Capital

Streaming multimedia, elastic services for peak hours, growing quickly around the world.

Making a land grab (disrupting competitors), fast growth, new markets

Innovation not in infrastructure but in the delivery of services is the differentiator. Open source ecosystem to manage delivery.

 Auto-scaled large scale services, ephemeral instances (36 hour avg lifetime),.

Fast Growth, Single Application

Time To Market

Innovation on the Delivery Layer

Super Scale, Limited Capital

Source: http://techblog.netflix.com/2012/06/annoucing-archaius-dynamic-properties.html

Page 12: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

CASE STUDY | FINANCIAL CALL CENTERPrivacy and Speed of Utmost Importance

World wide presence of representatives looking up financial data and providing customer service over the phone.

Application doing look-ups against a replicated database.

 Look-ups across networks can time-out. Write to CRM databases take longer

Speed to answer is important, ability to take orders and make account changes immediately impacts company revenue.

Overview

Data Security Important

Network Latency Issues

Fast Service

Page 13: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

CASE STUDY | XYZ ENTERPRISELegacy Enterprise, Looking to the Cloud for Advantages

Numerous apps, running on bare metal or virtualized. Apps aren’t built for cloud and changeover costs can be expensive.

Existing hardware is already purchased, capacity planning is in effect.

 Management of existing IT and opportunity cost of not moving quickly are chief costs.

 Self-Service, unified virtualization management, pooling of resources, agility.

Typical enterprise

Existing Capital Investment

Primary Cost of IT

What They Hope To Gain

Legacy Infrastructure

VMware

Xen

KVM

Legacy AppsLegacy Apps

User Generated Requests(Backlogged Ticket System)User Generated Requests

(Backlogged Ticket System)

Existing Processes Existing Processes

IT Ops, Sysadmins, Network Ops

Legacy Management ToolsLegacy Management Tools

Page 14: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

Nicholas CarrRough Type Blog

Author, Does IT Matter

BUILD YOU CLOUDWith Open Source

“I don’t see any way around this – it’s the price we pay for the convenience of centralized apps and databases – but it’s worth keeping in mind that in the cloud we’re all guinea pigs, and that means we’re all dispensable. Caveat cloudster.”

Page 15: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

Software Defined Datacenter

We are moving towards the era of the software defined datacenter. Simply put all the resources we consume will be virtualized then we are able to provision, configure and manage these resources giving us the ability to program infrastructure through APIs and other mechanisms.

THE THREE PILLARS OF THE CLOUDOnce it’s virtualized your can program it

Page 16: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

BUILD YOUR OWN CLOUDHow to Move to the Cloud

Open Source SoftwareFlexible, Customizable, Interoperable

Best of BreedUse the software that best suits your needs

Public and PrivateLook for tools that manage both clouds

Segregate WorkloadsPublic cloud has advantages, use both

VirtualizationVirtualization

Infrastructure-as-a-Service (IaaS)Infrastructure-as-a-Service (IaaS)

Platform-as-a-ServicePlatform-as-a-Service

APIsAPIs

Managem

ent Tools

Page 17: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

Cloud VirtualizationChoosing the right virtualization technology for your cloud

Page 18: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

CLOUD STORAGE CHALLENGESTraditional Problems

• Lots of choices for file system and virtualization management

• Lack of virtualization aware file systems• File systems/storage functionality implemented in other

layers of virtualization stack (Snapshots, block streaming, image formats in QEMU)

• No well defined interface points in the virtualization stack for storage integration

• No standard interface/APIs available for services like backup and restore

• Need for a single FS/storage solution that works for local, SAN and NAS storage (Mixing storage into a single filesystem namespace)

Page 19: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

Cloud Storage SolutionsStorage for a Cloudy World

Page 20: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

SDN OVERVIEWSoftware Meets the Network

Business ApplicationsBusiness Applications

Network ServicesNetwork Services

SDN SDN Control SoftwareControl Software

API

Network DevicesNetwork DevicesNetwork Devices

Application Layer

Control Layer

Control Data Plane Interface (e.g. OpenFlow)

API

Infrastructure Layer

Page 21: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

OpenFlow enables networks to evolve, by giving a remote controller the power to modify the behavior of network devices, through a well-defined "forwarding instruction set". The growing OpenFlow ecosystem now includes routers, switches, virtual switches, and access points from range of vendors.

Image from http://www.openflow.org/documents/openflow-wp-latest.pdf

Hitchhiker’s Guide to the Open Cloud by @mrhinkle

21

OPENFLOWThe Standard for Network Control

Page 22: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

SOFTWARE DEFINED NETWORKINGThe Fastest Evolving Part of the Cloud Landscape

Page 23: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

CONCLUSIONFinality

Page 24: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

HOW TO BE A CLOUD HEROCloud Computing is still evolving don’t jump the gun

Make Commitments with CareAvoid Lock-in, Be careful of start-ups bearing gifts

Pick Your Spots Look for the opportunities e.g Hardware Refresh

Value Your TimeImprove Productivity, Time to Value

Software Defined DatacenterYour data center is now programmable

My IT budget was $4 billion last year. Amazon sold $800 million in cloud services…we have a long way to go.

A Fortune 100 CIO

Page 25: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com

Mark R. HinkleSenior Director, Open Source Solutions

Citrix

CONTACT MENo Ego The R is my Middle

Initial

[email protected]

www.socializedsoftware.com

mrhinkle

@mrhinkle

www.slideshare.net/socializedsoftware

Page 26: LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud

Slides are available at:

www.slideshare.net/socializedsoftware

THANK YOUFor your Attention