SlideShare a Scribd company logo
1 of 34
Can I Move My Stuff To OpenStack?
Intro to OpenStack
Comparing OpenStack to VMware and Hyper-V
http://tpittman.wordpress.comTony Pittman @pittmantony
www.siriuscom.com 5/17/2016 2
Agenda
• Introduction
• What is OpenStack?
• Comparing to VMware and Hyper-V
• Where does OpenStack fit?
• What else is out there?
• Questions
• Closing
www.siriuscom.com 5/17/2016 4
What is OpenStack?
• Collection of projects
• Open source
• Open standards
• AWS-style Infrastructure-as-a-Service (IaaS) private or
public cloud
www.siriuscom.com 5/17/2016 5
Who is OpenStack for?
• Institutions and service providers with physical
hardware that they'd like to use for large-scale cloud
deployments
• Companies who have specific requirements which
prevent them from running in a public cloud
• OpenStack is probably not something that the average
business would consider deploying themselves yet.
-- from FAQ on openstack.org
www.siriuscom.com 5/17/2016 6
OpenStack Releases and Projects
• New Release twice a year
• Each Release specifies a version of each project
• Each Project is developed separately
• Projects updated constantly, between Releases
www.siriuscom.com 5/17/2016 7
OpenStack Releases
• Releases named after cities, kinda
• Alphabetical order
• Kilo – Security-supported
• Liberty – Security-supported
• Mitaka – Current stable release - as of April 7
• Newton – Under Development – design in Austin 2 weeks ago
• Ocata - Future
www.siriuscom.com 5/17/2016 8
OpenStack Core Projects
Nova
Compute
Neutron
Software defined
networking
Keystone
Identity
management
Cinder
Block based
storage
Glance
Image repository
(templates)
Swift
Object based
storage
www.siriuscom.com 5/17/2016 9
OpenStack Core Projects
www.siriuscom.com 5/17/2016 10
Nova
• This is the compute layer
• Terminology:
• Node = physical group of resources, usually 1 host
• Host Aggregate = group of similar resources, in VMware terms a
“cluster”, Instances are deployed onto Host Aggregates.
• Availability zone = logical segregation for physical isolation or
redundancy
• Instance = Virtual machine
• Flavor = predefined size of VM
www.siriuscom.com 5/17/2016 11
Nova - Flavors
Name Virtual cores Memory Disk Ephemeral
m1.tiny 1 512 MB 1 GB 0 GB
m1.small 1 2 GB 10 GB 20 GB
m1.medium 2 4 GB 10 GB 40 GB
m1.large 4 8 GB 10 GB 80 GB
m1.xlarge 8 16 GB 10 GB 160 GB
www.siriuscom.com 5/17/2016 12
Nova
• Usually based on KVM as a hypervisor.
• A Nova node = Single KVM host
• This is “bread and butter” OpenStack
• When people think about “Replacing VMware”, this is
usually what they’re thinking about
www.siriuscom.com 5/17/2016 13
Nova
Supports others, including
vSphere
Nova node = vSphere cluster
Hyper-V
Nova node = Hyper-V host
XenServer
www.siriuscom.com 5/17/2016 14
Neutron
• Software Defined Networking
• Similar to VMware NSX
• NOT similar to Cisco ACI
• Based on VXLAN
• Was very unstable a couple years ago, got a re-write, now
pretty good
www.siriuscom.com 5/17/2016 15
Neutron
• Fixed IP gets assigned to each instance when instance is
created
• The rest of the network is unaware of this subnet and these IP’s
• Floating IP gets assigned to an instance if needed
• Instance is unaware of this IP
• NAT is used to map these together
• NLB through LBaaS functionality
www.siriuscom.com 5/17/2016 16
Storage
• Ephemeral storage
• Accessible from within the VM, deleted when VM is terminated
• Swift (object)
• Accessible anywhere via API
• Cinder (block)
• Accessible from within the VM, as a block device
• Storage mfg write their own Cinder drivers
• These are used in things like EMC VIPR Controller
www.siriuscom.com 5/17/2016 17
Keystone and Glance
• Keystone manages user identities
• Glance is the image repository, like Templates in VMware
www.siriuscom.com 5/17/2016 18
OpenStack Optional Projects
Horizon
Management
Heat
Orchestration
Ironic
Bare metal
deployment
Manila
File Storage
Ceilometer
Telemetry
7 others
www.siriuscom.com 5/17/2016 19
Additional considerations
• Blueprints / workflows
• Python & API’s
• NAT defined world
• DNS
• RDP/SSH and remote mgmt. tools
www.siriuscom.com 5/17/2016 20
Comparing to VMware and Hyper-V
VMware & Hyper-V
• Designed to run unique
OS instances
• Operate like traditional
open systems
environment
• Humans, installing OS’s
from a pretty GUI
OpenStack
• Designed to run generic,
disposable OS instances
• Deploy instances
programmatically
• Orchestration workflows
deploy OS’s that need
little human interaction
www.siriuscom.com 5/17/2016 21
Comparing to VMware and Hyper-V
• Not really designed for Windows support
• Not many environments running Windows VM’s on OpenStack
• That means not much knowledge out there about Windows on
OpenStack
• No Windows cluster support
• Don’t expect good high-availability options
• Use vSphere as the Nova hypervisor if HA is needed
(but in that case, why not vRA instead of OpenStack?)
• These two things rule out OpenStack for most customers
www.siriuscom.com 5/17/2016 22
So then, where does it fit?
www.siriuscom.com 5/17/2016 23
Where does OpenStack fit?
• Institutions and service providers with physical
hardware that they'd like to use for large-scale cloud
deployments
• Companies who have specific requirements which
prevent them from running in a public cloud
• OpenStack is probably not something that the average
business would consider deploying themselves yet.
-- from FAQ on openstack.org
www.siriuscom.com 5/17/2016 24
Where does OpenStack fit?
• Organizations with application development teams
• Developing cloud native apps primarily on Linux
• Need to run apps on-premises
• Want to empower their developers
• Want Infrastructure as a Service (VM granularity, in
contrast to containers or baremetal)
www.siriuscom.com 5/17/2016 25
What Else Is Out There?
• Public cloud
• If considering OpenStack, it’s an on-premises version of AWS /
Azure / Google Cloud Platform
• When considering next platforms:
• 3rd platform / webscale / cloud native
• Containers
• Lighter than VM’s
• If considering OpenStack, could make more sense to go Containers
• 2017 this session might be about Docker instead
OpenStack Summit
Austin, TX
April 2016
www.siriuscom.com 5/17/2016 27
Major manufacturers involved
• Redhat
• RackSpace – helped found OpenStack, with NASA
• Mirantis
• Intel
www.siriuscom.com 5/17/2016 28
Gartner Keynote
www.siriuscom.com 5/17/2016 29
Gartner Keynote
www.siriuscom.com 5/17/2016 30
Large Service Providers
• AT&T
• Verizon
• Ericsson
• Lots of discussion around NFV and OPNFV
www.siriuscom.com 5/17/2016 31
What do you need to get started?
“An enthusiastic sysadmin, an anchor
tenant, and metrics to measure success
against”
www.siriuscom.com 5/17/2016 32
Containers and Bare Metal
Lots of focus on using OpenStack for:
• IaaS for containers and/or PaaS
• Baremetal deployment via Ironic, for PaaS or containers
www.siriuscom.com 5/17/2016 33
Article on TechReckoning :
1. If you haven't at least dipped your toes into
OpenStack yet, then it's not for you right now.
2. I still wonder, however, if OpenStack is
solving 2010's problem, not 2020's.
TechReckoning article
www.siriuscom.com 5/17/2016 34
Questions?
www.siriuscom.com
THANK YOU

More Related Content

What's hot

Road show 2015 triangle meetup
Road show 2015 triangle meetupRoad show 2015 triangle meetup
Road show 2015 triangle meetupwim_provoost
 
Open vStorage Meetup - Santa Clara 04/16
Open vStorage Meetup -  Santa Clara 04/16Open vStorage Meetup -  Santa Clara 04/16
Open vStorage Meetup - Santa Clara 04/16wim_provoost
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformwim_provoost
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3UniFabric
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machineheraflux
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBUniFabric
 
SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4UniFabric
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshowAshley Williams
 
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudJourney to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudPatrick McGarry
 
09 yong.luo-ceph in-ctrip
09 yong.luo-ceph in-ctrip09 yong.luo-ceph in-ctrip
09 yong.luo-ceph in-ctripYong Luo
 
V mware2012 20121221_final
V mware2012 20121221_finalV mware2012 20121221_final
V mware2012 20121221_finalWeb2Present
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5UniFabric
 
Ceph and Apache CloudStack
Ceph and Apache CloudStackCeph and Apache CloudStack
Ceph and Apache CloudStackke4qqq
 
Developing a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure EnvironmentsDeveloping a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure EnvironmentsCeph Community
 
Scaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL ServersScaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL Serversheraflux
 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStackEDB
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Duncan Epping
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community
 
StarWind Virtual SAN Overview
StarWind Virtual SAN OverviewStarWind Virtual SAN Overview
StarWind Virtual SAN OverviewStarWind Software
 

What's hot (20)

Road show 2015 triangle meetup
Road show 2015 triangle meetupRoad show 2015 triangle meetup
Road show 2015 triangle meetup
 
Open vStorage Meetup - Santa Clara 04/16
Open vStorage Meetup -  Santa Clara 04/16Open vStorage Meetup -  Santa Clara 04/16
Open vStorage Meetup - Santa Clara 04/16
 
Turning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platformTurning OpenStack Swift into a VM storage platform
Turning OpenStack Swift into a VM storage platform
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
 
Right-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual MachineRight-Sizing your SQL Server Virtual Machine
Right-Sizing your SQL Server Virtual Machine
 
SOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DBSOUG_Deployment__Automation_DB
SOUG_Deployment__Automation_DB
 
SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4SOUG_GV_Flashgrid_V4
SOUG_GV_Flashgrid_V4
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshow
 
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack CloudJourney to Stability: Petabyte Ceph Cluster in OpenStack Cloud
Journey to Stability: Petabyte Ceph Cluster in OpenStack Cloud
 
09 yong.luo-ceph in-ctrip
09 yong.luo-ceph in-ctrip09 yong.luo-ceph in-ctrip
09 yong.luo-ceph in-ctrip
 
V mware2012 20121221_final
V mware2012 20121221_finalV mware2012 20121221_final
V mware2012 20121221_final
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5
 
Ceph and Apache CloudStack
Ceph and Apache CloudStackCeph and Apache CloudStack
Ceph and Apache CloudStack
 
Developing a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure EnvironmentsDeveloping a Ceph Appliance for Secure Environments
Developing a Ceph Appliance for Secure Environments
 
Scaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL ServersScaling Up and Out your Virtualized SQL Servers
Scaling Up and Out your Virtualized SQL Servers
 
Postgres on OpenStack
Postgres on OpenStackPostgres on OpenStack
Postgres on OpenStack
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
StarWind Virtual SAN Overview
StarWind Virtual SAN OverviewStarWind Virtual SAN Overview
StarWind Virtual SAN Overview
 

Similar to SM16 - Can i move my stuff to openstack

NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud StrategyNYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud StrategyForgeRock
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAnimesh Singh
 
OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise Cisco Canada
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...Rakuten Group, Inc.
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootKangaroot
 
DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsForgeRock
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 
DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012Matt Ray
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Matt Ray
 
It's in the cloud
It's in the cloudIt's in the cloud
It's in the cloudkenperkins
 
Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...gguglie
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Miguel Zuniga
 
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus LinuxUnlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus LinuxCumulus Networks
 
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarKamesh Pemmaraju
 
CloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS IntegrationCloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS IntegrationShapeBlue
 
321 codeincontainer brewbox
321 codeincontainer brewbox321 codeincontainer brewbox
321 codeincontainer brewboxLino Telera
 

Similar to SM16 - Can i move my stuff to openstack (20)

NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud StrategyNYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
NYC Identity Summit Tech Day: ForgeRock DevOps/Cloud Strategy
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
 
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons LearntAs a Service: Cloud Foundry on OpenStack - Lessons Learnt
As a Service: Cloud Foundry on OpenStack - Lessons Learnt
 
OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise OpenStack Deployment in the Enterprise
OpenStack Deployment in the Enterprise
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
What is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - KangarootWhat is the OpenStack Platform? By Peter Dens - Kangaroot
What is the OpenStack Platform? By Peter Dens - Kangaroot
 
DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed Deployments
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
OpenStack and Windows
OpenStack and WindowsOpenStack and Windows
OpenStack and Windows
 
DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012
 
Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013Chef and OpenStack Workshop from ChefConf 2013
Chef and OpenStack Workshop from ChefConf 2013
 
It's in the cloud
It's in the cloudIt's in the cloud
It's in the cloud
 
Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...Container and Cloud Native Application: What is VMware doing in this space? -...
Container and Cloud Native Application: What is VMware doing in this space? -...
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014
 
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus LinuxUnlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
Unlock Your Cloud Potential with Mirantis OpenStack & Cumulus Linux
 
Mirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux WebinarMirantis OpenStack and Cumulus Linux Webinar
Mirantis OpenStack and Cumulus Linux Webinar
 
CloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS IntegrationCloudStack and LINBIT SDS Integration
CloudStack and LINBIT SDS Integration
 
321 codeincontainer brewbox
321 codeincontainer brewbox321 codeincontainer brewbox
321 codeincontainer brewbox
 

Recently uploaded

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

SM16 - Can i move my stuff to openstack

  • 1. Can I Move My Stuff To OpenStack? Intro to OpenStack Comparing OpenStack to VMware and Hyper-V http://tpittman.wordpress.comTony Pittman @pittmantony
  • 2. www.siriuscom.com 5/17/2016 2 Agenda • Introduction • What is OpenStack? • Comparing to VMware and Hyper-V • Where does OpenStack fit? • What else is out there? • Questions • Closing
  • 3. www.siriuscom.com 5/17/2016 4 What is OpenStack? • Collection of projects • Open source • Open standards • AWS-style Infrastructure-as-a-Service (IaaS) private or public cloud
  • 4. www.siriuscom.com 5/17/2016 5 Who is OpenStack for? • Institutions and service providers with physical hardware that they'd like to use for large-scale cloud deployments • Companies who have specific requirements which prevent them from running in a public cloud • OpenStack is probably not something that the average business would consider deploying themselves yet. -- from FAQ on openstack.org
  • 5. www.siriuscom.com 5/17/2016 6 OpenStack Releases and Projects • New Release twice a year • Each Release specifies a version of each project • Each Project is developed separately • Projects updated constantly, between Releases
  • 6. www.siriuscom.com 5/17/2016 7 OpenStack Releases • Releases named after cities, kinda • Alphabetical order • Kilo – Security-supported • Liberty – Security-supported • Mitaka – Current stable release - as of April 7 • Newton – Under Development – design in Austin 2 weeks ago • Ocata - Future
  • 7. www.siriuscom.com 5/17/2016 8 OpenStack Core Projects Nova Compute Neutron Software defined networking Keystone Identity management Cinder Block based storage Glance Image repository (templates) Swift Object based storage
  • 9. www.siriuscom.com 5/17/2016 10 Nova • This is the compute layer • Terminology: • Node = physical group of resources, usually 1 host • Host Aggregate = group of similar resources, in VMware terms a “cluster”, Instances are deployed onto Host Aggregates. • Availability zone = logical segregation for physical isolation or redundancy • Instance = Virtual machine • Flavor = predefined size of VM
  • 10. www.siriuscom.com 5/17/2016 11 Nova - Flavors Name Virtual cores Memory Disk Ephemeral m1.tiny 1 512 MB 1 GB 0 GB m1.small 1 2 GB 10 GB 20 GB m1.medium 2 4 GB 10 GB 40 GB m1.large 4 8 GB 10 GB 80 GB m1.xlarge 8 16 GB 10 GB 160 GB
  • 11. www.siriuscom.com 5/17/2016 12 Nova • Usually based on KVM as a hypervisor. • A Nova node = Single KVM host • This is “bread and butter” OpenStack • When people think about “Replacing VMware”, this is usually what they’re thinking about
  • 12. www.siriuscom.com 5/17/2016 13 Nova Supports others, including vSphere Nova node = vSphere cluster Hyper-V Nova node = Hyper-V host XenServer
  • 13. www.siriuscom.com 5/17/2016 14 Neutron • Software Defined Networking • Similar to VMware NSX • NOT similar to Cisco ACI • Based on VXLAN • Was very unstable a couple years ago, got a re-write, now pretty good
  • 14. www.siriuscom.com 5/17/2016 15 Neutron • Fixed IP gets assigned to each instance when instance is created • The rest of the network is unaware of this subnet and these IP’s • Floating IP gets assigned to an instance if needed • Instance is unaware of this IP • NAT is used to map these together • NLB through LBaaS functionality
  • 15. www.siriuscom.com 5/17/2016 16 Storage • Ephemeral storage • Accessible from within the VM, deleted when VM is terminated • Swift (object) • Accessible anywhere via API • Cinder (block) • Accessible from within the VM, as a block device • Storage mfg write their own Cinder drivers • These are used in things like EMC VIPR Controller
  • 16. www.siriuscom.com 5/17/2016 17 Keystone and Glance • Keystone manages user identities • Glance is the image repository, like Templates in VMware
  • 17. www.siriuscom.com 5/17/2016 18 OpenStack Optional Projects Horizon Management Heat Orchestration Ironic Bare metal deployment Manila File Storage Ceilometer Telemetry 7 others
  • 18. www.siriuscom.com 5/17/2016 19 Additional considerations • Blueprints / workflows • Python & API’s • NAT defined world • DNS • RDP/SSH and remote mgmt. tools
  • 19. www.siriuscom.com 5/17/2016 20 Comparing to VMware and Hyper-V VMware & Hyper-V • Designed to run unique OS instances • Operate like traditional open systems environment • Humans, installing OS’s from a pretty GUI OpenStack • Designed to run generic, disposable OS instances • Deploy instances programmatically • Orchestration workflows deploy OS’s that need little human interaction
  • 20. www.siriuscom.com 5/17/2016 21 Comparing to VMware and Hyper-V • Not really designed for Windows support • Not many environments running Windows VM’s on OpenStack • That means not much knowledge out there about Windows on OpenStack • No Windows cluster support • Don’t expect good high-availability options • Use vSphere as the Nova hypervisor if HA is needed (but in that case, why not vRA instead of OpenStack?) • These two things rule out OpenStack for most customers
  • 21. www.siriuscom.com 5/17/2016 22 So then, where does it fit?
  • 22. www.siriuscom.com 5/17/2016 23 Where does OpenStack fit? • Institutions and service providers with physical hardware that they'd like to use for large-scale cloud deployments • Companies who have specific requirements which prevent them from running in a public cloud • OpenStack is probably not something that the average business would consider deploying themselves yet. -- from FAQ on openstack.org
  • 23. www.siriuscom.com 5/17/2016 24 Where does OpenStack fit? • Organizations with application development teams • Developing cloud native apps primarily on Linux • Need to run apps on-premises • Want to empower their developers • Want Infrastructure as a Service (VM granularity, in contrast to containers or baremetal)
  • 24. www.siriuscom.com 5/17/2016 25 What Else Is Out There? • Public cloud • If considering OpenStack, it’s an on-premises version of AWS / Azure / Google Cloud Platform • When considering next platforms: • 3rd platform / webscale / cloud native • Containers • Lighter than VM’s • If considering OpenStack, could make more sense to go Containers • 2017 this session might be about Docker instead
  • 26. www.siriuscom.com 5/17/2016 27 Major manufacturers involved • Redhat • RackSpace – helped found OpenStack, with NASA • Mirantis • Intel
  • 29. www.siriuscom.com 5/17/2016 30 Large Service Providers • AT&T • Verizon • Ericsson • Lots of discussion around NFV and OPNFV
  • 30. www.siriuscom.com 5/17/2016 31 What do you need to get started? “An enthusiastic sysadmin, an anchor tenant, and metrics to measure success against”
  • 31. www.siriuscom.com 5/17/2016 32 Containers and Bare Metal Lots of focus on using OpenStack for: • IaaS for containers and/or PaaS • Baremetal deployment via Ironic, for PaaS or containers
  • 32. www.siriuscom.com 5/17/2016 33 Article on TechReckoning : 1. If you haven't at least dipped your toes into OpenStack yet, then it's not for you right now. 2. I still wonder, however, if OpenStack is solving 2010's problem, not 2020's. TechReckoning article

Editor's Notes

  1. Austin Bexar Cactus Diablo Essex Folsom Grizzly Havana Icehouse Juno Kilo Liberty Mitaka (Tokyo) Newton (Austin) Ocata (Barcelona)
  2. Core services are defined by DefCore Committee
  3. Trove = Databasse Sahara = Elastic Map Reduce Zaqar = Messaging Service Designate = DNS Service Barbican = Key Management Magnum = Containers Murano = Application Catalog Congress = Governance
  4. Blueprints / workflows – Cloudify Python & API’s - have to understand these thoroughly. A lot of google searches when looking for help return nothing or end up on Python message board DNS in a NAT defined world CloudCruiser for chargeback SaltStack or Ansible (Python based), or Puppet or Chef (very complex)