SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
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

Contenu connexe

Plus de 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
 

Plus de 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
 

Dernier

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
[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 Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
[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 Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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