SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
TM




  Mirantis
www.mirantis.com
How to think
about a comparison

•  VMware solves for the enterprise;
  OpenStack solves for the cloud
  o  Both technology and philosophy differ
  o  Not an apples-to-apples comparison
•  Select features can be compared side by side
  o  This slide deck provides a reference checklist
•  Complete discussion at
  http://www.mirantis.com/vmware-openstack
VMWare & OpenStack
VMWARE FEATURE    COMPARABLE OPENSTACK FEATURE
vMotion             KVM Live Migration
DRS                 Nova Scheduler
DPM                 TBD
Storage vMotion     TBD
SDRS                Nova Scheduler
HA                  TBD
FT                  TBD
vShield             Nova-network service
vDS                 Quantum/Nova-network service
NetIOC              Quantum
SIOC                TBD
Storage APIs        Nova-volume service
Data Recovery       TBD
VMotion & KVM Live Migration
•  Live migrations of VMs w/0-downtime       •  Live migration w/up to 2
     between different physical hosts w/          seconds service suspend
     broad hardware compatibility options.   •    Migration without shared
•  Low-latency link required                      storage supported w/libvirt
       o  (max 5 ms RTT).                         block migration feature
•  Metro vMotion allows migration over
     metro level networks (up to 10 ms
     RTT) by dynamically adjusting TCP
     buffer.
•    Other limitations include:
     o  shared storage (VMFS, SAN,
        shared NAS) required
     o  source and target nodes connected
        to single L2 segment
     o  CPUs compatibility required on
        source and target.
Distributed Resource Scheduler
•  Manages workload ‘intelligently’ by           •  Not supported in OpenStack
  grouping virtual machines;ooling resources     •  Can be implemented using
  of physical hosts and prioritizing VMs in        external monitoring,
  these pools; and moving VMs between              FilterScheduler and Live
  physical hosts in accordance to vMotion          Migration
  rules.
•  Supports affinity rules governing placement
  of virtual machines onto physical hosts.
•  Collects usage metrics from physical hosts
  and VMs; generates optimization
  recommendations executed manually or
  automatically – on initial placement or
  continuously during runtime.
•  Maintenance mode supports moving
  workload w/vMotion live migration out of
  physical host to perform maintenance (in
  auto or manual mode).
DRM
•  Allows shut down of          •  Not supported in OpenStack
 physical hosts not is use by
 VMs. Brings hosts up once
 workload increases and
 more physical hosts are
 required.
Storage vMotion
•  Allows configuring datastore cluster      •  Not supported in OpenStack
     instead of single store location.
                                             •  Can be implemented for
•    Provides recommendations for              LVM-based persistent
     initial virtual disk placement (VMDK)     volumes
•    Allows moving virtual disks between
     nodes in datastore cluster (e.g. for
     scheduled maintenance of a node)
•    Supports affinity and anti-affinity
     rules for VMs/VMDKs
•    Only persistent VMDKs, or raw
     device mapped (RDM) virtual disks
     can be migrated w/ Storage vMotion
SDRS
•  Allows moving volume storage      •  Volume type-aware scheduler
   workloads over datastore             is in nova roadmap (scheduled
   cluster w/Storage vMotion.           for Folsom)
•  Automated recom-mendations        •  Local storage of VMs resides
   for moving VMDKs based on            on local disks of compute
   space utilization & I/O load of      nodes
   nodes in datastore cluster.       •  nova-scheduler supports boot-
•  Supports affinity/anti-affinity      from-volume feature that
   rules.                               allows to use iSCSI persistent
•  Supports manual and auto             volume as boot VM device
   execution of recommendations.
HA
•  Automated monitoring of          •  VM-level HA is on
   physical servers availability,    OpenStack roadmap for
   system health and restart of      Folsom release
   VMs on another or same
   physical server depending
   on the nature of the failure.
•  Provides suggestions for
   optimal placing of restarted
   VMs and exposes health
   data to the user interface
FT
•  Allows seamless stateful          •  Instructions mirroring is not
     failover of protected virtual        supported by KVM
     machines, ensures that          •    Kemari project (instructions
     protected machines are               mirroring for QEMU-KVM)
     always backed by standby             seems to be dormant
     copies.
•    Hypervisor-level ‘mirroring’
     of instructions (vLockstep)
     is used to create standby
     clones of protected VMs.
•    Supported for single VCPU
     VMs only.
vShield
•    Includes components; each is a              •    Supports per-VM firewall that uses 5-
     separate virtual appliance.                      tuple to policy network access w/
•    Zones component provides IP-based                Security Groups
     applic.-aware stateful firewall that        •    Network controller performs edge
     recognizes IP addresses, ports,                  firewall, DHCP, DNS, NAT functions
     protocol (5-tuple), application type.            for VMs
•    Edge component provides connection          •    Cloudpipe allows VPN connection to
     on network edge, including 5-tuple               VMs (OpenVPN)
     firewall, NAT, DHCP server for VMs,
     site-to-site IPSec VPN, simple load
                                                 •    Opensource IDS/IPS can be
                                                      integrated into network controller
     balancing.
•    App component provides firewall on
     vitrual NIC level, w/traffic analysis and
     reporting.
•    Endpoint component provides
     integrated anti-virus w/ability to scan
     VMs using introspection
vDS
•  End-to-end               •    End-to-end physical and virtual
     physical and virtual        network management in
     network                     Quantum w/following plugins:
     management w/                o  Cisco Nexus 1000V
     Cisco Nexus                  o  Nicira virtual switch
     1000V.                       o  Open vSwitch
•    Teaming algorithm            o  Linux bridges
     for virtual switch           o  Ryu network operating
     port groups.                    system (designed for
•    Enables Net IO                  OpenStack specifically; still in
                                     early development stage)
     Control
                            •    Nova network offers QoS
                                 API for Xen hypervisor
                                 (XenServer)
NetIOC
•  Set and enforce network         •  QoS support on per-tenant
     priorities (per VM) across         basis for Cisco plugin
     the cluster.                  •    QoS framework exists and
•    Bridge virtual and physical        service can be
     network QoS w/802.1q               implemented for other
     tagging.                           plugins
SIOC
•  Supports and manages I/O     •  iSCSI prioritizing is not
  queue to enforce priorities      supported in Linux
  by dedicating more slots to
  VMs w/higher Storage QoS
  set
Storage APIs
•  VASA: allows to integrate         •  Driver configuration allows
     storage solution                  utilization of back-end
     management w/vCenter for          storage appliance
     management functionality          advanced features,
•    VAAI: allows hardware-            including CoW, thin
     supported acceleration            provisioning and
     features: deduplication, thin     deduplication (Nexenta); no
     provisioning, cloning blocks      API provided by OpenStack
•    VAMP: allows I/O path
     selection to storage device
     (multipath)
•    Must be supported by
     storage appliance
Data Recovery
•  Provide ability to backup       •  Nova-compute provides VM
     snapshots of VMs to any            snapshot capability
     virtual datastore supported   •    Implementation required for
•    Automatically deduplicate          scheduled backups,
     backup snapshots,                  automated backup upload
     incremently update                 w/Nova API
     previous backups              •    Existing opensource
                                        backup solutions can be
                                        integrated for deduplication,
                                        incremental backups etc
VMware and OpenStack




www.mirantis.com/vmware-openstack

Weitere ähnliche Inhalte

Mehr von Mirantis

What's New in Kubernetes 1.18 Webinar Slides
What's New in Kubernetes 1.18 Webinar SlidesWhat's New in Kubernetes 1.18 Webinar Slides
What's New in Kubernetes 1.18 Webinar SlidesMirantis
 
Comparison of Current Service Mesh Architectures
Comparison of Current Service Mesh ArchitecturesComparison of Current Service Mesh Architectures
Comparison of Current Service Mesh ArchitecturesMirantis
 
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Your Application Deserves Better than Kubernetes Ingress: Istio vs. KubernetesYour Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Your Application Deserves Better than Kubernetes Ingress: Istio vs. KubernetesMirantis
 
Demystifying Cloud Security Compliance
Demystifying Cloud Security ComplianceDemystifying Cloud Security Compliance
Demystifying Cloud Security ComplianceMirantis
 
Mirantis life
Mirantis lifeMirantis life
Mirantis lifeMirantis
 
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...Mirantis
 
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Mirantis
 
Digital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the CloudDigital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the CloudMirantis
 
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackDecomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackMirantis
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryMirantis
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsMirantis
 
Containers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That SimpleContainers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That SimpleMirantis
 
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutProtecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutMirantis
 
It's Not the Technology, It's You
It's Not the Technology, It's YouIt's Not the Technology, It's You
It's Not the Technology, It's YouMirantis
 
OpenStack as the Platform for Innovation
OpenStack as the Platform for InnovationOpenStack as the Platform for Innovation
OpenStack as the Platform for InnovationMirantis
 
Moving AWS workloads to OpenStack
Moving AWS workloads to OpenStackMoving AWS workloads to OpenStack
Moving AWS workloads to OpenStackMirantis
 
Your 1st Ceph cluster
Your 1st Ceph clusterYour 1st Ceph cluster
Your 1st Ceph clusterMirantis
 
App catalog (Vancouver)
App catalog (Vancouver)App catalog (Vancouver)
App catalog (Vancouver)Mirantis
 
Tales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasTales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasMirantis
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and HistoryMirantis
 

Mehr von Mirantis (20)

What's New in Kubernetes 1.18 Webinar Slides
What's New in Kubernetes 1.18 Webinar SlidesWhat's New in Kubernetes 1.18 Webinar Slides
What's New in Kubernetes 1.18 Webinar Slides
 
Comparison of Current Service Mesh Architectures
Comparison of Current Service Mesh ArchitecturesComparison of Current Service Mesh Architectures
Comparison of Current Service Mesh Architectures
 
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Your Application Deserves Better than Kubernetes Ingress: Istio vs. KubernetesYour Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
 
Demystifying Cloud Security Compliance
Demystifying Cloud Security ComplianceDemystifying Cloud Security Compliance
Demystifying Cloud Security Compliance
 
Mirantis life
Mirantis lifeMirantis life
Mirantis life
 
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...OpenStack and the IoT: Where we are, where we're going, what we need to get t...
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
 
Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016Boris Renski: OpenStack Summit Keynote Austin 2016
Boris Renski: OpenStack Summit Keynote Austin 2016
 
Digital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the CloudDigital Disciplines: Attaining Market Leadership through the Cloud
Digital Disciplines: Attaining Market Leadership through the Cloud
 
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStackDecomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStack
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
 
Containers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That SimpleContainers for the Enterprise: It's Not That Simple
Containers for the Enterprise: It's Not That Simple
 
Protecting Yourself from the Container Shakeout
Protecting Yourself from the Container ShakeoutProtecting Yourself from the Container Shakeout
Protecting Yourself from the Container Shakeout
 
It's Not the Technology, It's You
It's Not the Technology, It's YouIt's Not the Technology, It's You
It's Not the Technology, It's You
 
OpenStack as the Platform for Innovation
OpenStack as the Platform for InnovationOpenStack as the Platform for Innovation
OpenStack as the Platform for Innovation
 
Moving AWS workloads to OpenStack
Moving AWS workloads to OpenStackMoving AWS workloads to OpenStack
Moving AWS workloads to OpenStack
 
Your 1st Ceph cluster
Your 1st Ceph clusterYour 1st Ceph cluster
Your 1st Ceph cluster
 
App catalog (Vancouver)
App catalog (Vancouver)App catalog (Vancouver)
App catalog (Vancouver)
 
Tales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasTales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community Seas
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and History
 

Kürzlich hochgeladen

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Kürzlich hochgeladen (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

How to Compare VMWare and OpenStack

  • 2. How to think about a comparison •  VMware solves for the enterprise; OpenStack solves for the cloud o  Both technology and philosophy differ o  Not an apples-to-apples comparison •  Select features can be compared side by side o  This slide deck provides a reference checklist •  Complete discussion at http://www.mirantis.com/vmware-openstack
  • 3. VMWare & OpenStack VMWARE FEATURE COMPARABLE OPENSTACK FEATURE vMotion KVM Live Migration DRS Nova Scheduler DPM TBD Storage vMotion TBD SDRS Nova Scheduler HA TBD FT TBD vShield Nova-network service vDS Quantum/Nova-network service NetIOC Quantum SIOC TBD Storage APIs Nova-volume service Data Recovery TBD
  • 4. VMotion & KVM Live Migration •  Live migrations of VMs w/0-downtime •  Live migration w/up to 2 between different physical hosts w/ seconds service suspend broad hardware compatibility options. •  Migration without shared •  Low-latency link required storage supported w/libvirt o  (max 5 ms RTT). block migration feature •  Metro vMotion allows migration over metro level networks (up to 10 ms RTT) by dynamically adjusting TCP buffer. •  Other limitations include: o  shared storage (VMFS, SAN, shared NAS) required o  source and target nodes connected to single L2 segment o  CPUs compatibility required on source and target.
  • 5. Distributed Resource Scheduler •  Manages workload ‘intelligently’ by •  Not supported in OpenStack grouping virtual machines;ooling resources •  Can be implemented using of physical hosts and prioritizing VMs in external monitoring, these pools; and moving VMs between FilterScheduler and Live physical hosts in accordance to vMotion Migration rules. •  Supports affinity rules governing placement of virtual machines onto physical hosts. •  Collects usage metrics from physical hosts and VMs; generates optimization recommendations executed manually or automatically – on initial placement or continuously during runtime. •  Maintenance mode supports moving workload w/vMotion live migration out of physical host to perform maintenance (in auto or manual mode).
  • 6. DRM •  Allows shut down of •  Not supported in OpenStack physical hosts not is use by VMs. Brings hosts up once workload increases and more physical hosts are required.
  • 7. Storage vMotion •  Allows configuring datastore cluster •  Not supported in OpenStack instead of single store location. •  Can be implemented for •  Provides recommendations for LVM-based persistent initial virtual disk placement (VMDK) volumes •  Allows moving virtual disks between nodes in datastore cluster (e.g. for scheduled maintenance of a node) •  Supports affinity and anti-affinity rules for VMs/VMDKs •  Only persistent VMDKs, or raw device mapped (RDM) virtual disks can be migrated w/ Storage vMotion
  • 8. SDRS •  Allows moving volume storage •  Volume type-aware scheduler workloads over datastore is in nova roadmap (scheduled cluster w/Storage vMotion. for Folsom) •  Automated recom-mendations •  Local storage of VMs resides for moving VMDKs based on on local disks of compute space utilization & I/O load of nodes nodes in datastore cluster. •  nova-scheduler supports boot- •  Supports affinity/anti-affinity from-volume feature that rules. allows to use iSCSI persistent •  Supports manual and auto volume as boot VM device execution of recommendations.
  • 9. HA •  Automated monitoring of •  VM-level HA is on physical servers availability, OpenStack roadmap for system health and restart of Folsom release VMs on another or same physical server depending on the nature of the failure. •  Provides suggestions for optimal placing of restarted VMs and exposes health data to the user interface
  • 10. FT •  Allows seamless stateful •  Instructions mirroring is not failover of protected virtual supported by KVM machines, ensures that •  Kemari project (instructions protected machines are mirroring for QEMU-KVM) always backed by standby seems to be dormant copies. •  Hypervisor-level ‘mirroring’ of instructions (vLockstep) is used to create standby clones of protected VMs. •  Supported for single VCPU VMs only.
  • 11. vShield •  Includes components; each is a •  Supports per-VM firewall that uses 5- separate virtual appliance. tuple to policy network access w/ •  Zones component provides IP-based Security Groups applic.-aware stateful firewall that •  Network controller performs edge recognizes IP addresses, ports, firewall, DHCP, DNS, NAT functions protocol (5-tuple), application type. for VMs •  Edge component provides connection •  Cloudpipe allows VPN connection to on network edge, including 5-tuple VMs (OpenVPN) firewall, NAT, DHCP server for VMs, site-to-site IPSec VPN, simple load •  Opensource IDS/IPS can be integrated into network controller balancing. •  App component provides firewall on vitrual NIC level, w/traffic analysis and reporting. •  Endpoint component provides integrated anti-virus w/ability to scan VMs using introspection
  • 12. vDS •  End-to-end •  End-to-end physical and virtual physical and virtual network management in network Quantum w/following plugins: management w/ o  Cisco Nexus 1000V Cisco Nexus o  Nicira virtual switch 1000V. o  Open vSwitch •  Teaming algorithm o  Linux bridges for virtual switch o  Ryu network operating port groups. system (designed for •  Enables Net IO OpenStack specifically; still in early development stage) Control •  Nova network offers QoS API for Xen hypervisor (XenServer)
  • 13. NetIOC •  Set and enforce network •  QoS support on per-tenant priorities (per VM) across basis for Cisco plugin the cluster. •  QoS framework exists and •  Bridge virtual and physical service can be network QoS w/802.1q implemented for other tagging. plugins
  • 14. SIOC •  Supports and manages I/O •  iSCSI prioritizing is not queue to enforce priorities supported in Linux by dedicating more slots to VMs w/higher Storage QoS set
  • 15. Storage APIs •  VASA: allows to integrate •  Driver configuration allows storage solution utilization of back-end management w/vCenter for storage appliance management functionality advanced features, •  VAAI: allows hardware- including CoW, thin supported acceleration provisioning and features: deduplication, thin deduplication (Nexenta); no provisioning, cloning blocks API provided by OpenStack •  VAMP: allows I/O path selection to storage device (multipath) •  Must be supported by storage appliance
  • 16. Data Recovery •  Provide ability to backup •  Nova-compute provides VM snapshots of VMs to any snapshot capability virtual datastore supported •  Implementation required for •  Automatically deduplicate scheduled backups, backup snapshots, automated backup upload incremently update w/Nova API previous backups •  Existing opensource backup solutions can be integrated for deduplication, incremental backups etc