Download presentation
Presentation is loading. Please wait.
Published byRolf Griffin Modified over 8 years ago
1
1© Copyright 2016 EMC Corporation. All rights reserved. EMC SCALEIO & OPENSTACK CUSTOMER DECK – JULY 2016
2
2© Copyright 2016 EMC Corporation. All rights reserved. EMC INVOLVEMENT IN OPEN SOURCE / OPENSTACK OpenStack @ EMC Gold Board Member Enterprise Product Diversity Deployment Guide Architecture Guide Business Primer Core Contributors Working Group Initiatives Community Doc / Book Sprints OpenSource Initiatives Platinum Silver Gold CoprHD REX-Ray Open-Source Foundations Open-Source Communities Enabling Persistence, Volume Drivers for Containers, Mesos, and CloudFoundry Enabling Success with OpenStack Developer Cloud Developer Cloud Project “Caspian” Project “Caspian” OpenStack Enabled Portfolio OpenStack Ref. Architecture Prgm. OpenStack Workshops And Consulting Services RACKHD Project Shovel Mesos-Module-Dvdi
3
3© Copyright 2016 EMC Corporation. All rights reserved. EMC PRODUCT SUPPORT FOR OPENSTACK Contributed & Merged w/OpenStack Release Available through EMC GitHub Repository or EMC Directly Isilon & ViPR also support SWIFT API for Object Storage
4
4© Copyright 2016 EMC Corporation. All rights reserved. SOFTWARE DEFINED, SCALE-OUT SAN EMC Software that creates a SERVER-BASED SAN For commodity hardware SCALE-OUT BLOCK STORAGE Hyper- converged… OR NOT! Hardware & hypervisor AGNOSTIC
5
5© Copyright 2016 EMC Corporation. All rights reserved. WHAT IS EMC SCALEIO? ScaleIO agent (minimal footprint) Installs on existing servers that run databases, hypervisors, or any other applications Aggregate applications servers’ local disks Add storage and/or compute on the fly Software that uses application servers to create an elastic, scalable, and resilient virtual SAN at a fraction of the cost and complexity of traditional SANs
6
6© Copyright 2016 EMC Corporation. All rights reserved. SCALEIO BENEFITS MASSIVE SCALABILITY SUPREME ELASTICITY EXTREME PERFORMANCE UNPARALLELED FLEXIBILITY COMPELLING ECONOMICS
7
7© Copyright 2016 EMC Corporation. All rights reserved. ScaleIO integrated with OpenStack since Havana Full contribution and integration since Liberty Cinder (block) & Nova (compute) drivers Mirantis Fuel Plugins Canonical Juju Charms SCALEIO & OPENSTACK
8
8© Copyright 2016 EMC Corporation. All rights reserved. SCALEIO LOGICAL ARCHITECTURE Application(s) SDC: ScaleIO Data Client SDS: ScaleIO Data Server MDM: Metadata Manager CS PRESENTATION LAYER ScaleIO Data Client (SDC) DATA SERVER ScaleIO Data Server (SDS) ScaleIO Metadata Manager (MDM)
9
9© Copyright 2016 EMC Corporation. All rights reserved. Cinder driver interfaces between ScaleIO and OpenStack – Presents volumes to OpenStack as block devices available for storage – ScaleIO driver executes volume operations by communicating with the backend ScaleIO components through the ScaleIO REST Gateway Nova driver handles compute and instance volume-related operations SCALEIO – BLOCK SERVICES SDC SDS MDM Applications (NOVA) Cinder Volume GATEWAY Driver Rest API Commodity Platform
10
10© Copyright 2016 EMC Corporation. All rights reserved. Released April 2016 ScaleIO updated Cinder driver merged into OpenStack Mitaka Release, providing improvements and additional functionality, including: – Full support of QoS – Support for Consistency Groups – Option to bring existing ScaleIO volumes under OpenStack management OPENSTACK MITAKA EMC SCALEIO NEW FEATURES
11
11© Copyright 2016 EMC Corporation. All rights reserved. OPENSTACK EXTENSIONS FOR SCALEIO Why create the extensions? – Orchestrates ScaleIO deployments along with all other OpenStack components – Makes storage much simpler to deploy – Provides the user with a unified experience – Enables OpenStack customers to get to production with ScaleIO faster What do they do? – Deploys all components of ScaleIO with few inputs – Deployment is done using the native framework of that distribution – Deploys ScaleIO in a consistent way that should provide stability to the entire deployment
12
12© Copyright 2016 EMC Corporation. All rights reserved. PARTNER EXTENSIONS
13
13© Copyright 2016 EMC Corporation. All rights reserved. Fuel is an open-source deployment and lifecycle management engine – It makes Mirantis OpenStack easy for customers to deploy in optimal configurations on a wide range of generic x86 compute / storage and network hardware – It automates manual steps that might otherwise require great familiarity with OpenStack and hours or days of engineering time – It has a simple UI and can auto-discover servers and storage components Fuel Plugins enable the extension of Fuel’s Web UI – This enables 3 rd parties to use this deployment tool to automate the installation of their own products BASICS OF MIRANTIS FUEL PLUGINS
14
14© Copyright 2016 EMC Corporation. All rights reserved. ScaleIO now has an open-sourced Mirantis Fuel Plugin to automate: – Deploying ScaleIO along with Mirantis OpenStack This includes downloading the ScaleIO software Deploying and configuring all the components based on customer inputs Inputs are designed to be minimal and as simple as possible Ability to deploy as Hyper-Converged (compute and storage together) or allow Controller nodes to serve as separate storage servers – Deploying Mirantis OpenStack to use an existing ScaleIO deployment MIRANTIS FUEL PLUGINS FOR SCALEIO
15
15© Copyright 2016 EMC Corporation. All rights reserved. Juju is a state of the art, open-sourced service modeling tool – Canonical uses Juju for provisioning storage, systems management, and monitoring to provide a suite of services to manage your application or datacenter – Juju allows you to model, configure, manage, maintain, deploy and scale services quickly and efficiently on public clouds As well as on MAAS, OpenStack, and LXD containers – It makes Canonical OpenStack easy for customers to deploy and automates many manual steps Juju Charms enable the extension of the Juju framework – This enables 3 rd parties to use this deployment tool to automate the installation of their own products BASICS OF CANONICAL JUJU CHARMS
16
16© Copyright 2016 EMC Corporation. All rights reserved. ScaleIO now has an open-sourced Canonical Juju Charm to automate: – Deploying ScaleIO along with Canonical / Ubuntu OpenStack This includes downloading the ScaleIO software Deploying and configuring all the components based on customer inputs Inputs are designed to be minimal and as simple as possible Ability to deploy as Hyper-Converged (compute and storage together) or 2-layer (compute and storage separated) SCALEIO CANONICAL JUJU CHARMS
17
17© Copyright 2016 EMC Corporation. All rights reserved. Differences: – Fuel is focused on OpenStack deployments – Juju is focused on Application level of deployment This can be used to deploy OpenStack as well To discover and deploy on servers, MAAS (Metal as a Service) is needed as well Has the flexibility to be run in various environments (AWS, Azure, VMware, OpenStack) Similarities: – Both are used to deploy OpenStack – Both have extensions to allow 3rd party applications to be deployed with OpenStack JUJU VS FUEL
18
18© Copyright 2016 EMC Corporation. All rights reserved. The Mirantis Fuel Plugin update for EMC ScaleIO supports the following configuration: – Mirantis 6.1, 7.0 and 8.0 with ScaleIO 2.0 running on Ubuntu 14.04 LTS The Canonical Juju Charm for EMC ScaleIO supports the following configuration: – Canonical OpenStack Liberty with ScaleIO 2.0 running on Ubuntu 14.04 LTS SUPPORTED VERSIONS
19
19© Copyright 2016 EMC Corporation. All rights reserved. Mirantis Fuel Plugins are available here: https://www.mirantis.com/validated- solution-integrations/fuel-plugins/ https://www.mirantis.com/validated- solution-integrations/fuel-plugins/ Canonical Juju Charms are available here: https://jujucharms.com/u/cloudscaling/ https://jujucharms.com/u/cloudscaling/ WHERE TO GET THEM
20
20© Copyright 2016 EMC Corporation. All rights reserved. The primary competitor in this space is Red Hat Ceph – Ceph is multi-purpose storage platform with a block layer called Rados Block Device (RBD) – Ceph is popular in OpenStack environments because the software is open source, and Red Hat is a big contributor in the OpenStack Community – However, the fact that Ceph is a multi-purpose platform is one of its biggest drawbacks, as tradeoffs must be made – One of these tradeoffs is performance – For most block workloads, performance is extremely critical and therefore a purpose- built system like ScaleIO is a much better option Here are some helpful links where you can learn more: – ScaleIO vs. Ceph bakeoff at OpenStack Tokyo (short video) ScaleIO vs. Ceph bakeoff at OpenStack Tokyo – The Case for Tiered Storage in the Enterprise (whitepaper) The Case for Tiered Storage in the Enterprise SCALEIO COMPETITION IN OPENSTACK
21
21© Copyright 2016 EMC Corporation. All rights reserved. Tokyo – October 2015 – EMC - Battle of the Titans: Real-time Demonstration of Ceph vs. ScaleIO Performance for Block Storage EMC - Battle of the Titans: Real-time Demonstration of Ceph vs. ScaleIO Performance for Block Storage Austin – April 2016 – EMC - Using ScaleIO in an OpenStack Environment EMC - Using ScaleIO in an OpenStack Environment – Optimizing Software-Defined Storage for OpenStack Optimizing Software-Defined Storage for OpenStack SCALEIO AT OPENSTACK SUMMITS
22
22© Copyright 2016 EMC Corporation. All rights reserved. NEXT STEPS Download Free & Frictionless version of ScaleIO Visit EMC.com/ScaleIO AND VCE.com/products/hyper-converged/VxRack Reach out to your local sales team! Join the ECN ScaleIO Product Community Follow Us on Twitter @EMCScaleIO where you’ll have access to whitepapers, videos, demos etc.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.