Upload
mark-hinkle
View
431
Download
0
Tags:
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
BUY YOUR CLOUDWHY LEASE WHEN YOU CAN
Mark R. HinkleSenior Director, Open Source Solutions
Citrix [email protected]
@mrhinkle
WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com
ABOUTME
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
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
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$ $$
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.
“ “
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)
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.
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
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
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
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
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
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.”
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
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
WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com
Cloud VirtualizationChoosing the right virtualization technology for 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)
WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com
Cloud Storage SolutionsStorage for a Cloudy World
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
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
WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com
SOFTWARE DEFINED NETWORKINGThe Fastest Evolving Part of the Cloud Landscape
WHY LEASE WHEN YOU CAN BUY YOUR CLOUD @mrhinkle www.socializedsoftware.com
CONCLUSIONFinality
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
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
www.socializedsoftware.com
mrhinkle
@mrhinkle
www.slideshare.net/socializedsoftware
Slides are available at:
www.slideshare.net/socializedsoftware
THANK YOUFor your Attention