SlideShare a Scribd company logo
1 of 48
OpenStack in the Enterprise
NJVMUG, June 9, 2015
Melissa Palmer
2
About Me
 Melissa Palmer
 @vMiss33
 http://vmiss.net
 Attended OpenStack Summit Vancouver 2015
 I have seen many different enterprises
3
Agenda
 OpenStack Project Recap
 Types of Enterprises
 OpenStack and the
• Super Enterprise
• Everyday Enterprise
 Introducing
OpenStack to the Enterprise
 More Information
4
OpenStack Project Review
5
OpenStack Project Review
6
Keystone (Identity Service)
 Authentication (user/pass)
 Authorization – using RBAC
 Token management
 Service Catalog
 Keystone-to-Keystone
federation now stable in Kilo
7
Glance (Image Service)
 Used to store and manage guest
images
• Can use VMDK and VMware
templates!
 Images can be managed globally
and per tenant
 Users can be authorized to upload
custom images
 Stores images in Swift, Cinder, or in
the native file system
 Can store remotely (e.g. AWS S3)
Ubuntu 12.04 LTS
WindowsServer 2012
CentOS
<your OS here>
8
Horizon (Dashboard)
 Self-service web portal
 Perform common administrative tasks
 Not required for OpenStack
 Not all components have Horizon
integration
 Multi-language enhancements growing
9
Swift (Object Storage)
 Home for objects
• Documents, Media Files
10
Cinder (Block Storage)
 Similar to AWS Elastic Block Storage (EBS)
 Block volumes are created and attached to instances
 Block storage volumes survive the termination of an instance
CentOS
150GB20 GB
Ubuntu 12.04 LTS
11
Neutron (Networking)
 Modular Layer 2 Plugin framework (ML2) for maximum flexibility and
interoperability
 Multiple topologies
• Local
• Flat
• VLAN
• GRE
• VXLAN
 Able to tap into existing physical networking builds with ease and less
dependencies on intermediary drivers
12
Nova (Compute)
 Compute platform to run our guest machines
 Boots instances from our Glance images
 Multi-hypervisor support
• KVM
• Xen
• vSphere
• Hyper-V
 Currently requires separate Nova instances per hypervisor
 Nova is our management platform for the hypervisor
13
Other Interesting Projects
 Ironic (Bare Metal)
• Sort of Ironic that we think about bare metal use cases in the cloud
• Became a Project in Kilo release
 Congress
• Policy as a service for governance and compliance
• Interacts with many of the other projects
 Heat (Orchestration)
• Orchestration and lifecycle management
• Integrates with Ceilometer (Telemetry)
6/9/2015 13
14
Types of Enterprises
6/9/2015 14
15
What is an Enterprise?
Using myself as an example…
• Online Bond Trading Firm (Privately held, then publicly held)
• Pharmaceutical Company (Publicly held)
• Tech Company (Publicly held)
• Each enterprise had its own unique business
requirements, constraints, and risks
16
Evolution of Enterprises
 Organizations are constantly growing and changing
 Many companies started small, but grew over time
 Pace of growth will often help define IT practices
 All enterprises are not created equal
17
For Our Purposes…
 Two types of Enterprises
 Super Enterprise
 Everyday Enterprise
18
OpenStack and the Super Enterprise
19
What is a Super Enterprise?
 Companies with a great deal of IT engineering power
 Many times have a “we can build it better!” mentality
 Drive the direction of technology
 IT is seen as a business advantage
20
OpenStack in the Super Enterprise
 Great Examples at OpenStack Summit 2015 Vancouver!
21
eBay/PayPal
 What do they do?
• E-commerce bidding site
• E-payment site
• Both heavily rely on technology to provide competitive advantage and improve
customer experience
• E-Bay especially has a reputation for adopting cutting edge technology
• 150 deployments every day!
 PayPal is nearly 100% OpenStack (so said the headline)
• Internal Private Cloud for Web/API is based on OpenStack
• Front End Infrastructure
• Began in December 2011
• Work done Internally
22
eBay/PayPal
 What’s on OpenStack?
• eBay
• 20% web/mid Tier
• 100% Dev and Test
• PayPal
• 100% web/mid tier
• 100% Dev and Test
 Summer 2012
• 300 servers on Essex Release
 Spring 2015
• Havana release running over 300,000 cores, 12,000 hypervisors, 1.6 PB block
storage, 100% KVM, 100% OVS, over 10 availability zones
23
Comcast
 What do they do?
• OpenStack Summit 2015 Keynote Speakers and SuperUser Award Winners
• Cable/Internet/Phone provider
• Streaming media
• DVRs
• Xfinity
24
Comcast
Over 1,500 Comcast Engineers are working
on over 600 OpenStack Projects
 Have contributed over 37,000 lines of code
 Customer facing X1 cloud service is powered by OpenStack since
2013
 Has scaled infrastructure by 500% in the past year
Psst…Time Warner Cable is also a HUGE user of OpenStack
25
Walmart
 What do they do?
• 11,000 stores in 27 countries
• 245 million customers
• Over $480 Billion in revenue
• Sell just about everything, at low prices
 OpenStack at Walmart
• Began in September 2012
• Increased as new data centers were built
• Scaled up to 140,000 cores to meet Holiday 2014 needs
26
Walmart
 Global eCommerce Runs on OpenStack
• “Walmart has always relied on cutting edge technology to fuel our growth”
~Walmart Labs Blog
• Scalability, as eCommerce is fueling the company’s growth
• Complete overhaul of technology stack
• Wanted the platform to best support application delvelopers
• No vendor lock in, they have the scale and the power to do it themselves
• Tweak OpenStack to fit their needs
• Community!
27
OpenStack and the Everyday Enterprise
28
What is the Everyday Enterprise?
 Mostly insourced IT
 IT may or may be seen as a business partner
• Often is seen as a cost center
 Cross functional people/teams
• Dabblers across the organization
 May have some silos
29
OpenStack Challenges for the Everyday Enterprise
 Doesn’t have the engineering skill or time for tweaking OpenStack
to get it up and running
 Often needs to lean on vendors for support or services beyond
initial deployment
 Don’t have the credibility/leeway in the organization to try
something “open source”
 OpenStack is still seen as a relatively new technology at 5 years
old
• 5 year old VMware released ESX 2.5 for comparison
30
More OpenStack Challenges for the Everyday Enterprise
 Organizational and Process challenges
• How can you automate the deployment of Application X when Bob is the only
one who knows how to do it and doesn’t document anything?
• Would you even allow your application teams to deploy an environment on
their own?
• OpenStack crosses lines between many teams, do they play nice?
31
OpenStack for the Everyday Enterprise
 Distributions and
integrators are key
for the Everyday
Enterprise!
32
Why Pay Someone for OpenStack?
 There’s no such thing as a free kitten!
 Distributions are easier to install and update
 Can call someone for support when it breaks
 Can also call someone to show up and build it and maintain it for
you
 Features enterprises need, such as HA for components, can be a
pain to set up unaided, and often require lots of Linux skill
33
VMware Integrated OpenStack
 The VMware OpenStack Easy Button
34
So Where is the Enterprise?
 VMTurbo conducted a survey with 1,284 respondents
• Results available on GitHub https://github.com/vmturbo/VMTurboSurvey
 Here’s what enterprises said:
• 28.4% see technical challenges around installation that result in
operational costs as the #1 challenge to OpenStack adoption
• 20.8% say their organizations aren’t ready for private cloud
• Adoption by Super Enterprises has made 43% of of those not running
OpenStack more interested in OpenStack
• 41.5% of respondents are investigating OpenStack for future deployment,
3.6% are already running it!
• 39.1% of those examining OpenStack are most excited about getting rid of
vendor lock in
35
Introducing OpenStack to the Enterprise
36
About:You
 You’ve had OpenStack running on your laptop or in the lab
for a while
 You’re comfortable sitting down with someone and giving
them a tour of OpenStack
 You’re comfortable talking about the different OpenStack
programs
 You think OpenStack would be a good fit for your
organization, and you want to go further
 You have an understanding of your organization’s business
requirements and how they relate to IT
37
Getting Ready for “The Talk”
 Focus on a business problem
• What are you trying to solve?
• What benefit will it bring to the organization?
 Talk to other groups who will ultimately be involved
• Know your developers
• Know your ops teams
• Know your infrastructure teams
• Know your business stakeholders
38
Having “The Talk”
 Start Small
• Don’t try to boil the ocean
 Anticipate objections
• What would your issues be if you were in your boss’ shoes
 Don’t get discouraged
• This project may not be the one
39
Example: Alice the Infrastructure Architect
 XYZ Corp is looking to deploy a new internal web application for
time tracking, which will be constantly updated with new features
based on employee feedback
 Alice thinks this is a great application to pilot OpenStack with
• Internal, and low risk
• Alice used to work on the development team, and knows them very
well
• Alice believes OpenStack will allow the development team to spin up
their environments much quicker, and the QA team can also benefit
from this
40
Example: Alice Talks to Her Boss, Bob
 Bob objects because he believes “OpenStack will be
too difficult to install and update”
• Alice proposes using an OpenStack distribution to streamline both the
deployment and update processes
 Bob is worried this will impact the multi-hypervisor
strategy XYZ corp has been looking to implement
• Alice assures Bob OpenStack can work with either of the
organization’s hypervisors and may even help them further enable this
strategy
 Bob is still weary
• Alice proposes deploying the application in parallel on OpenStack as
well as using their existing process.
41
Dealing with a StackBlocker
 No one uses OpenStack
• Plenty of big organizations do (think keynote)
• Lots of “everyday enterprises do too” (think Superuser awards)
• Over 50% of OpenStack workloads are production (Superuser survery)
 Don’t touch my infrastructure!
• OpenStack can operate side by side with your existing infrastructure
• No rip and replace needed
 We don’t do science experiments here!
• NASA used to be a science experiment, now SpaceX
• Innovation is NOT a bad thing, tie it to business requirements
42
Alice’s Next Steps
 Alice holds meetings with the dev, ops, and business
teams before bringing them all together before kickoff
• Alice converses with each team, and provides information in order to
address any fears and concerns, Ops has the most concerns
 Alice works with the Ops team to pick an OpenStack
distribution that fits their organization, in order to
further ease concerns
 In the end, OpenStack is preferred to the organization's
traditional methods!
43
Key Takeaways
 Have a problem to solve with OpenStack
• Technology is cool, but we aren’t likely to get budget to deploy new
technology for the sake of deploying new technology
 Be ready to have many discussions throughout the
organization
• Things are most successful when everyone is onboard
• Chances are there will be many who don’t understand what
OpenStack is
 Seek continuous feedback throughout the process
• If someone isn’t happy, no one will be happy
44
Community
 Don’t forget the OpenStack community! We’re here to help!
45
To Sum Up The State of The Stack…
 OpenStack is ready
• Look at the super enterprises!
• Multiple distributions and services are available for deployment and operations
to aid Everyday Enterprises
 OpenStack is Coming
• The topic is hot. Make sure to arm yourself with knowledge about it, and how
it pertains to your organization
• “It doesn’t” is valid, as long as you know why!
46
History Repeating
 Remember when virtualization wasn’t ready?
• Maybe you would use it for dev or test…maybe
 “This virtualization thing is never going to catch on”
 OpenStack is the next generation of technology
• Abstracting all the things, not just compute!
47
More Resources
 Walmart Labs Blog http://www.walmartlabs.com/the-blog/
 Walmart’s Cloud Journey
https://www.youtube.com/watch?v=vDT47reUP2I
 eBay/PayPal OpenStack Update
https://www.youtube.com/watch?v=ckXq6vbj2qI
 Comcast X1 Powered by OpenStack
http://corporate.comcast.com/comcast-voices/comcasts-x1-
platform-powered-by-openstack
 VMware VIO Primer http://emadyounis.com/openstack/vmware-
integrated-openstack-vio-primer/
48
Thank you!
@vMiss33
http://vmiss.net

More Related Content

What's hot

The Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisThe Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisAaron Stannard
 
Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016John Willis
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - AutomicIT Expert Club
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness John Willis
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalJohn Willis
 
Implementing Enterprise DevOps: Real Life Experiences
Implementing Enterprise DevOps: Real Life ExperiencesImplementing Enterprise DevOps: Real Life Experiences
Implementing Enterprise DevOps: Real Life ExperiencesPerforce
 
When Developers Operate and Operators Develop
When Developers Operate and Operators DevelopWhen Developers Operate and Operators Develop
When Developers Operate and Operators DevelopAdrian Cockcroft
 
Pragmatic Microservices
Pragmatic MicroservicesPragmatic Microservices
Pragmatic MicroservicesRandy Shoup
 
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2
 
The Coming Earthquake in IIS and SQL Configuration Management
The Coming Earthquake  in IIS and SQL Configuration ManagementThe Coming Earthquake  in IIS and SQL Configuration Management
The Coming Earthquake in IIS and SQL Configuration ManagementJules Pierre-Louis
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!Andrew Shafer
 
2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss2011 Continuous deployment with JBoss
2011 Continuous deployment with JBossAndreas Wintersteiger
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platformsAndrew Shafer
 
Move your SharePoint Development to the Cloud
Move your SharePoint Development to the CloudMove your SharePoint Development to the Cloud
Move your SharePoint Development to the CloudChris Riley ☁
 
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid CloudUsing AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Clouddboze
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps IsraelAdrian Cockcroft
 

What's hot (20)

933005 redhat v3
933005 redhat v3933005 redhat v3
933005 redhat v3
 
The Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisThe Coming OSS Sustainability Crisis
The Coming OSS Sustainability Crisis
 
Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - Automic
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
 
Implementing Enterprise DevOps: Real Life Experiences
Implementing Enterprise DevOps: Real Life ExperiencesImplementing Enterprise DevOps: Real Life Experiences
Implementing Enterprise DevOps: Real Life Experiences
 
When Developers Operate and Operators Develop
When Developers Operate and Operators DevelopWhen Developers Operate and Operators Develop
When Developers Operate and Operators Develop
 
Pragmatic Microservices
Pragmatic MicroservicesPragmatic Microservices
Pragmatic Microservices
 
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
 
New DevOps for the DBA
New DevOps for the DBANew DevOps for the DBA
New DevOps for the DBA
 
The Coming Earthquake in IIS and SQL Configuration Management
The Coming Earthquake  in IIS and SQL Configuration ManagementThe Coming Earthquake  in IIS and SQL Configuration Management
The Coming Earthquake in IIS and SQL Configuration Management
 
Epidemic Failures
Epidemic FailuresEpidemic Failures
Epidemic Failures
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
 
2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss2011 Continuous deployment with JBoss
2011 Continuous deployment with JBoss
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Move your SharePoint Development to the Cloud
Move your SharePoint Development to the CloudMove your SharePoint Development to the Cloud
Move your SharePoint Development to the Cloud
 
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid CloudUsing AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
DevOps Days Ohio
DevOps Days OhioDevOps Days Ohio
DevOps Days Ohio
 

Viewers also liked

[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...Amazon Web Services
 
DTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulDTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulBerry Eskes
 
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...Amazon Web Services
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud ComputingRichard Byrne
 
Cloud Computing - Benefits and Risks
Cloud Computing - Benefits and RisksCloud Computing - Benefits and Risks
Cloud Computing - Benefits and RisksMichael Yung
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesThoughtWorks Studios
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech dayArthur Berezin
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
 
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Amazon Web Services
 
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...Amazon Web Services
 
AWS in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless ArchitecturesAWS in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless ArchitecturesAmazon Web Services
 
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...Amazon Web Services
 
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 20162016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016Amazon Web Services
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessGrazitti Interactive
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptshibamughal
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 

Viewers also liked (17)

[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
 
DTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulDTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - Istanbul
 
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
Cloud Computing - Benefits and Risks
Cloud Computing - Benefits and RisksCloud Computing - Benefits and Risks
Cloud Computing - Benefits and Risks
 
Cloud Computing - Benefits and Challenges
Cloud Computing - Benefits and ChallengesCloud Computing - Benefits and Challenges
Cloud Computing - Benefits and Challenges
 
OpenStack Best Practices and Considerations - terasky tech day
OpenStack Best Practices and Considerations  - terasky tech dayOpenStack Best Practices and Considerations  - terasky tech day
OpenStack Best Practices and Considerations - terasky tech day
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
 
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
 
AWS in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless ArchitecturesAWS in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless Architectures
 
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
 
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 20162016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for Business
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 

Similar to How Enterprises Are Using OpenStack to Solve Business Problems

Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With OracleKelly Goetsch
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQLMatt Lord
 
IaaS: the past, present and the future
IaaS: the past, present and the futureIaaS: the past, present and the future
IaaS: the past, present and the futureFrank Zhang
 
Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...
Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...
Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...Yves Hwang
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMatt Lord
 
OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...
OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...
OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...Guston Remie
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)Dan Wendlandt
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps StartupsDaniel Zivkovic
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Jon Petter Hjulstad
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStackScott Lowe
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?jeckels
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptxSriram Subramanian
 
IBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeIBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeDaniel Krook
 
OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!OpenStack
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxOTN Systems Hub
 
OpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsOpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsHostway|HOSTING
 

Similar to How Enterprises Are Using OpenStack to Solve Business Problems (20)

China Cloud Reality-v3
China Cloud Reality-v3China Cloud Reality-v3
China Cloud Reality-v3
 
Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With Oracle
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
IaaS: the past, present and the future
IaaS: the past, present and the futureIaaS: the past, present and the future
IaaS: the past, present and the future
 
Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...
Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...
Transforming Enterprise Release Management in Elastic Beanstalk using Jenkins...
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
 
OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...
OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...
OpenStack Benelux Conference 2014 | Deep Dive | Alain Clark | OpenStack Found...
 
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)OpenStack + VMware: Everything You Need to Know (Kilo-edition)
OpenStack + VMware: Everything You Need to Know (Kilo-edition)
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptx
 
IBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeIBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the Code
 
OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!
 
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linuxRapid private cloud with oracle vm and oracle openstack for oracle linux
Rapid private cloud with oracle vm and oracle openstack for oracle linux
 
OpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsOpenStack - Powered Private Clouds
OpenStack - Powered Private Clouds
 

Recently uploaded

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

How Enterprises Are Using OpenStack to Solve Business Problems

  • 1. OpenStack in the Enterprise NJVMUG, June 9, 2015 Melissa Palmer
  • 2. 2 About Me  Melissa Palmer  @vMiss33  http://vmiss.net  Attended OpenStack Summit Vancouver 2015  I have seen many different enterprises
  • 3. 3 Agenda  OpenStack Project Recap  Types of Enterprises  OpenStack and the • Super Enterprise • Everyday Enterprise  Introducing OpenStack to the Enterprise  More Information
  • 6. 6 Keystone (Identity Service)  Authentication (user/pass)  Authorization – using RBAC  Token management  Service Catalog  Keystone-to-Keystone federation now stable in Kilo
  • 7. 7 Glance (Image Service)  Used to store and manage guest images • Can use VMDK and VMware templates!  Images can be managed globally and per tenant  Users can be authorized to upload custom images  Stores images in Swift, Cinder, or in the native file system  Can store remotely (e.g. AWS S3) Ubuntu 12.04 LTS WindowsServer 2012 CentOS <your OS here>
  • 8. 8 Horizon (Dashboard)  Self-service web portal  Perform common administrative tasks  Not required for OpenStack  Not all components have Horizon integration  Multi-language enhancements growing
  • 9. 9 Swift (Object Storage)  Home for objects • Documents, Media Files
  • 10. 10 Cinder (Block Storage)  Similar to AWS Elastic Block Storage (EBS)  Block volumes are created and attached to instances  Block storage volumes survive the termination of an instance CentOS 150GB20 GB Ubuntu 12.04 LTS
  • 11. 11 Neutron (Networking)  Modular Layer 2 Plugin framework (ML2) for maximum flexibility and interoperability  Multiple topologies • Local • Flat • VLAN • GRE • VXLAN  Able to tap into existing physical networking builds with ease and less dependencies on intermediary drivers
  • 12. 12 Nova (Compute)  Compute platform to run our guest machines  Boots instances from our Glance images  Multi-hypervisor support • KVM • Xen • vSphere • Hyper-V  Currently requires separate Nova instances per hypervisor  Nova is our management platform for the hypervisor
  • 13. 13 Other Interesting Projects  Ironic (Bare Metal) • Sort of Ironic that we think about bare metal use cases in the cloud • Became a Project in Kilo release  Congress • Policy as a service for governance and compliance • Interacts with many of the other projects  Heat (Orchestration) • Orchestration and lifecycle management • Integrates with Ceilometer (Telemetry) 6/9/2015 13
  • 15. 15 What is an Enterprise? Using myself as an example… • Online Bond Trading Firm (Privately held, then publicly held) • Pharmaceutical Company (Publicly held) • Tech Company (Publicly held) • Each enterprise had its own unique business requirements, constraints, and risks
  • 16. 16 Evolution of Enterprises  Organizations are constantly growing and changing  Many companies started small, but grew over time  Pace of growth will often help define IT practices  All enterprises are not created equal
  • 17. 17 For Our Purposes…  Two types of Enterprises  Super Enterprise  Everyday Enterprise
  • 18. 18 OpenStack and the Super Enterprise
  • 19. 19 What is a Super Enterprise?  Companies with a great deal of IT engineering power  Many times have a “we can build it better!” mentality  Drive the direction of technology  IT is seen as a business advantage
  • 20. 20 OpenStack in the Super Enterprise  Great Examples at OpenStack Summit 2015 Vancouver!
  • 21. 21 eBay/PayPal  What do they do? • E-commerce bidding site • E-payment site • Both heavily rely on technology to provide competitive advantage and improve customer experience • E-Bay especially has a reputation for adopting cutting edge technology • 150 deployments every day!  PayPal is nearly 100% OpenStack (so said the headline) • Internal Private Cloud for Web/API is based on OpenStack • Front End Infrastructure • Began in December 2011 • Work done Internally
  • 22. 22 eBay/PayPal  What’s on OpenStack? • eBay • 20% web/mid Tier • 100% Dev and Test • PayPal • 100% web/mid tier • 100% Dev and Test  Summer 2012 • 300 servers on Essex Release  Spring 2015 • Havana release running over 300,000 cores, 12,000 hypervisors, 1.6 PB block storage, 100% KVM, 100% OVS, over 10 availability zones
  • 23. 23 Comcast  What do they do? • OpenStack Summit 2015 Keynote Speakers and SuperUser Award Winners • Cable/Internet/Phone provider • Streaming media • DVRs • Xfinity
  • 24. 24 Comcast Over 1,500 Comcast Engineers are working on over 600 OpenStack Projects  Have contributed over 37,000 lines of code  Customer facing X1 cloud service is powered by OpenStack since 2013  Has scaled infrastructure by 500% in the past year Psst…Time Warner Cable is also a HUGE user of OpenStack
  • 25. 25 Walmart  What do they do? • 11,000 stores in 27 countries • 245 million customers • Over $480 Billion in revenue • Sell just about everything, at low prices  OpenStack at Walmart • Began in September 2012 • Increased as new data centers were built • Scaled up to 140,000 cores to meet Holiday 2014 needs
  • 26. 26 Walmart  Global eCommerce Runs on OpenStack • “Walmart has always relied on cutting edge technology to fuel our growth” ~Walmart Labs Blog • Scalability, as eCommerce is fueling the company’s growth • Complete overhaul of technology stack • Wanted the platform to best support application delvelopers • No vendor lock in, they have the scale and the power to do it themselves • Tweak OpenStack to fit their needs • Community!
  • 27. 27 OpenStack and the Everyday Enterprise
  • 28. 28 What is the Everyday Enterprise?  Mostly insourced IT  IT may or may be seen as a business partner • Often is seen as a cost center  Cross functional people/teams • Dabblers across the organization  May have some silos
  • 29. 29 OpenStack Challenges for the Everyday Enterprise  Doesn’t have the engineering skill or time for tweaking OpenStack to get it up and running  Often needs to lean on vendors for support or services beyond initial deployment  Don’t have the credibility/leeway in the organization to try something “open source”  OpenStack is still seen as a relatively new technology at 5 years old • 5 year old VMware released ESX 2.5 for comparison
  • 30. 30 More OpenStack Challenges for the Everyday Enterprise  Organizational and Process challenges • How can you automate the deployment of Application X when Bob is the only one who knows how to do it and doesn’t document anything? • Would you even allow your application teams to deploy an environment on their own? • OpenStack crosses lines between many teams, do they play nice?
  • 31. 31 OpenStack for the Everyday Enterprise  Distributions and integrators are key for the Everyday Enterprise!
  • 32. 32 Why Pay Someone for OpenStack?  There’s no such thing as a free kitten!  Distributions are easier to install and update  Can call someone for support when it breaks  Can also call someone to show up and build it and maintain it for you  Features enterprises need, such as HA for components, can be a pain to set up unaided, and often require lots of Linux skill
  • 33. 33 VMware Integrated OpenStack  The VMware OpenStack Easy Button
  • 34. 34 So Where is the Enterprise?  VMTurbo conducted a survey with 1,284 respondents • Results available on GitHub https://github.com/vmturbo/VMTurboSurvey  Here’s what enterprises said: • 28.4% see technical challenges around installation that result in operational costs as the #1 challenge to OpenStack adoption • 20.8% say their organizations aren’t ready for private cloud • Adoption by Super Enterprises has made 43% of of those not running OpenStack more interested in OpenStack • 41.5% of respondents are investigating OpenStack for future deployment, 3.6% are already running it! • 39.1% of those examining OpenStack are most excited about getting rid of vendor lock in
  • 35. 35 Introducing OpenStack to the Enterprise
  • 36. 36 About:You  You’ve had OpenStack running on your laptop or in the lab for a while  You’re comfortable sitting down with someone and giving them a tour of OpenStack  You’re comfortable talking about the different OpenStack programs  You think OpenStack would be a good fit for your organization, and you want to go further  You have an understanding of your organization’s business requirements and how they relate to IT
  • 37. 37 Getting Ready for “The Talk”  Focus on a business problem • What are you trying to solve? • What benefit will it bring to the organization?  Talk to other groups who will ultimately be involved • Know your developers • Know your ops teams • Know your infrastructure teams • Know your business stakeholders
  • 38. 38 Having “The Talk”  Start Small • Don’t try to boil the ocean  Anticipate objections • What would your issues be if you were in your boss’ shoes  Don’t get discouraged • This project may not be the one
  • 39. 39 Example: Alice the Infrastructure Architect  XYZ Corp is looking to deploy a new internal web application for time tracking, which will be constantly updated with new features based on employee feedback  Alice thinks this is a great application to pilot OpenStack with • Internal, and low risk • Alice used to work on the development team, and knows them very well • Alice believes OpenStack will allow the development team to spin up their environments much quicker, and the QA team can also benefit from this
  • 40. 40 Example: Alice Talks to Her Boss, Bob  Bob objects because he believes “OpenStack will be too difficult to install and update” • Alice proposes using an OpenStack distribution to streamline both the deployment and update processes  Bob is worried this will impact the multi-hypervisor strategy XYZ corp has been looking to implement • Alice assures Bob OpenStack can work with either of the organization’s hypervisors and may even help them further enable this strategy  Bob is still weary • Alice proposes deploying the application in parallel on OpenStack as well as using their existing process.
  • 41. 41 Dealing with a StackBlocker  No one uses OpenStack • Plenty of big organizations do (think keynote) • Lots of “everyday enterprises do too” (think Superuser awards) • Over 50% of OpenStack workloads are production (Superuser survery)  Don’t touch my infrastructure! • OpenStack can operate side by side with your existing infrastructure • No rip and replace needed  We don’t do science experiments here! • NASA used to be a science experiment, now SpaceX • Innovation is NOT a bad thing, tie it to business requirements
  • 42. 42 Alice’s Next Steps  Alice holds meetings with the dev, ops, and business teams before bringing them all together before kickoff • Alice converses with each team, and provides information in order to address any fears and concerns, Ops has the most concerns  Alice works with the Ops team to pick an OpenStack distribution that fits their organization, in order to further ease concerns  In the end, OpenStack is preferred to the organization's traditional methods!
  • 43. 43 Key Takeaways  Have a problem to solve with OpenStack • Technology is cool, but we aren’t likely to get budget to deploy new technology for the sake of deploying new technology  Be ready to have many discussions throughout the organization • Things are most successful when everyone is onboard • Chances are there will be many who don’t understand what OpenStack is  Seek continuous feedback throughout the process • If someone isn’t happy, no one will be happy
  • 44. 44 Community  Don’t forget the OpenStack community! We’re here to help!
  • 45. 45 To Sum Up The State of The Stack…  OpenStack is ready • Look at the super enterprises! • Multiple distributions and services are available for deployment and operations to aid Everyday Enterprises  OpenStack is Coming • The topic is hot. Make sure to arm yourself with knowledge about it, and how it pertains to your organization • “It doesn’t” is valid, as long as you know why!
  • 46. 46 History Repeating  Remember when virtualization wasn’t ready? • Maybe you would use it for dev or test…maybe  “This virtualization thing is never going to catch on”  OpenStack is the next generation of technology • Abstracting all the things, not just compute!
  • 47. 47 More Resources  Walmart Labs Blog http://www.walmartlabs.com/the-blog/  Walmart’s Cloud Journey https://www.youtube.com/watch?v=vDT47reUP2I  eBay/PayPal OpenStack Update https://www.youtube.com/watch?v=ckXq6vbj2qI  Comcast X1 Powered by OpenStack http://corporate.comcast.com/comcast-voices/comcasts-x1- platform-powered-by-openstack  VMware VIO Primer http://emadyounis.com/openstack/vmware- integrated-openstack-vio-primer/