Module 2: DriveScale architecture and components

Slides:



Advertisements
Similar presentations
CloudStack Scalability Testing, Development, Results, and Futures Anthony Xu Apache CloudStack contributor.
Advertisements

Confidential Prepared by: System Sales PM Version: 1.0 Lean Design with Luxury Performance.
What’s New: Windows Server 2012 R2 Tim Vander Kooi Systems Architect
Brocade VDX 6746 switch module for Hitachi Cb500
Linux Clustering A way to supercomputing. What is Cluster? A group of individual computers bundled together using hardware and software in order to make.
Introduction to DoC Private Cloud
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
VMware vCenter Server Module 4.
Upgrading the Platform - How to Get There!
Module 9 PS-M4110 Overview <Place supporting graphic here>
Cluster computing facility for CMS simulation work at NPD-BARC Raman Sehgal.
© 2006 EQUALLOGIC, INC. │ ALL RIGHTS RESERVED 1 The Marriage of Virtual Systems with Virtual Storage.
VPN for Sales Nokia FireWall-1 Products Complete Integrated Solution including: –CheckPoint FireWall-1 enterprise security suite –Interfaces installed.
Barracuda Load Balancer Server Availability and Scalability.

Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
An Introduction to IBM Systems Director
InfiniSwitch Company Confidential. 2 InfiniSwitch Agenda InfiniBand Overview Company Overview Product Strategy Q&A.
SLAC Particle Physics & Astrophysics The Cluster Interconnect Module (CIM) – Networking RCEs RCE Training Workshop Matt Weaver,
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
VMware vSphere Configuration and Management v6
Rick Claus Sr. Technical Evangelist,
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
R. Krempaska, October, 2013 Wir schaffen Wissen – heute für morgen Controls Security at PSI Current Status R. Krempaska, A. Bertrand, C. Higgs, R. Kapeller,
By Harshal Ghule Guided by Mrs. Anita Mahajan G.H.Raisoni Institute Of Engineering And Technology.
1 Implementing a Virtualized Dynamic Data Center Solution Jim Sweeney, Principal Solutions Architect, GTSI.
Model: DS-600 5x 10/100/1000Mbps Ethernet Port Centralized WLAN management and Access Point Discovery Manages up to 50 APs with access setting control.
Five Components of a Computer Input Device – keyboard, scanner, PDA/stylus, digital camera, mouse, MP3 player, fax machine, microphone Storage Device –
Advanced Network Administration Computer Clusters.
© 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP ProCurve 2910 Series Switches.
E2800 Marco Deveronico All Flash or Hybrid system
Power Systems with POWER8 Technical Sales Skills V1
DriveScale Technical Deep Dive Presentation
Ryan Leonard Storage and Solutions Architect
CustomerX Setup DriveScale Environment
DriveScale Proprietary Information © 2017
DriveScale End User Sales Presentation
Video Security Design Workshop:
Consulting Services JobScheduler Architecture Decision Template
Network Attached Storage Overview
IT Services Katarzyna Dziedziniewicz-Wojcik IT-DB.
File System Implementation
Consulting Services JobScheduler Architecture Decision Template
DriveScale Proprietary Information © 2017
DriveScale Proprietary Information © 2016
Introduction to Networks
Introduction to Networks
Hadoop Clusters Tess Fulkerson.
Introduction to vSphere and the Software-Defined Data Center
What’s in the Box?.
Cloud Computing Data Centers
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
HC Hyper-V Module GUI Portal VPS Templates Web Console
Multiple Processor Systems
Cloud computing mechanisms
DriveScale Log Collection Method of Procedure
CS 345A Data Mining MapReduce This presentation has been altered.
Cloud Computing Data Centers
Cloud-Enabling Technology
Ceph Appliance – SAFE Storage Appliance For Enterprise
Composable Infrastructure for Data Intensive Workloads
Cost Effective Network Storage Solutions
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Distributed Systems and Concurrency: Distributed Systems
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
Cluster Computers.
Presentation transcript:

Module 2: DriveScale architecture and components DriveScale Proprietary Information © 2017

DriveScale Confidential Information © 2017 List of acronyms Acronyms Meaning DSC DriveScale Management Server DMS DSA DriveScale Adapter LDAP Lightweight Directory Access Protocol iSCSI Internet Small Computer Systems Interface MLAG Multichassis Link Aggregation JBOD Just a Bunch Of Disks HA High Availibilty DS DriveScale SAS Serial Attached SCSI SATA Serial Advanced Technology Attachment Gbps Gigabits per second SFP Small Form Factor DriveScale Confidential Information © 2017

DriveScale Confidential Information © 2017 The DriveScale System DriveScale Adapter DriveScale Management System Cloud Central Highly Automated Infrastructure Provisioning and Management DriveScale Confidential Information © 2017

DriveScale Adapter: Interfaces 1U appliance with adapters that connect to servers via Ethernet, and to JBOD’s via SAS 4 DriveScale Ethernet to SAS Adapters in 1u Chassis Dual Redundant Power Supplies With 80 Gb throughput, a single chassis can comfortably support simultaneous access to 80 drives w/ equivalent performance to Direct Attached Storage 2x 10GbE Interfaces per Adapter 2x 12Gb 4 Lane SAS Interfaces per Adapter DriveScale Confidential Information © 2017

DriveScale Adapter: Front Panel NVMe Drives DriveScale Confidential Information © 2017

DriveScale Confidential Information © 2017 Chassis Block Diagram NVMe Slot_1 Controller_1 12Gb 4 Lane SAS: MiniSAS_HD 12Gb 4 Lane SAS: MiniSAS_HD 10GbE: SFP+ 10GbE: SFP+ 1GbE RJ45 Controller_2 12Gb 4 Lane SAS: MiniSAS_HD 12Gb 4 Lane SAS: MiniSAS_HD 10GbE: SFP+ NVMe Slot_5 10GbE: SFP+ 1GbE RJ45 Power Supply_1 Showing Two of the Four Controllers in the Chassis Power Supply_2 DriveScale Confidential Information © 2017

DriveScale Adapter Controller Block Diagram SAS Controller 12G, 4 Lane SAS PCIe Interfaces to NVMe slots in front 12G, 4 Lane SAS PCIe Switch Network Processor 10GbE SFP+ 10GbE SFP+ Chassis NW 1GbE RJ45 DriveScale Confidential Information © 2017

Deployment Model Adapter 4 Adapter 3 Adapter 2 Adapter 1 DSA Management Plane Switch Switch 1 Switch 2 MLAG DMS & Cloudera VM Server Data Node 4  Controller 2 Controller 1 Data Node 3 Data Node 2 1GE (mgmt) Data Node 1 10GE SAS Name Node 8 JBOD

Disaggregation is accomplished here Compute pool: Processor + Memory Servers 1u DriveScale Adapter (DA) -Ethernet to SAS This is where we cut the lady in half. So, a fully loaded rack might look something like this. In the top half of the rack we have diskless or disk-lite servers. In the bottom of the rack as JBOD’s with several drives in each. In the middle are two or more DriveScale Adapters (DA’s). One thing to point out here is that the DriveScale system is designed to be a DataCenter wide system, so our management system scales to hundreds of racks. Storage pool: Disks in JBODs, connected via SAS to the DA’s DriveScale Proprietary Information © 2017 DriveScale Confidential Information © 2017

DriveScale Software Components There are four principal components of the DriveScale software: DriveScale Management Server (DMS) DriveScale Server Agent DriveScale Central (DSC) DriveScale Adapter firmware DriveScale Proprietary Information © 2017

DriveScale Software Components Cont.. DriveScale Management Server (DMS) Whichever machine runs the DMS software bundle is called the DMS node Typical deployment consists of 3 DMS Systems in a clustered fashion for HA Manages and configure resources and contains inventory/configuration repository of: Inventory (DMS’s, DS Adapters, Switches, JBOD Chassis, Disks, Server Nodes) Configuration (Node Templates, Cluster Templates, Configured Clusters) DMS Database is used as a message bus to communicate with the end points DriveScale Server Agent DriveScale Server Agent Discovery provides inventory for hardware and servers Creates mappings for Server Nodes to consume disks DriveScale Confidential Information © 2017

DriveScale Software Components Cont.. DriveScale Central (DSC) Cloud-based software management portal where DriveScale repos are stored for software distribution to subscribers. Keys repository Centralized log file repository. Documentation repository License management DriveScale Adapter Firmware Heart of the cluster where the code is running on the processor and enables the JBODs to be presented to the servers to be used as local drives DriveScale Confidential Information © 2017

DriveScale Confidential Information © 2017 Central Kerberos/LDAP Integration HTTPS HTTPS (80) SSH (22) HTTPS HTTPS (443) Zookeeper (2281 TCP) HTTPS (8444,443) Zookeeper (2281 TCP) HTTPS (8443) Zookeeper (2888, 3888 TCP) MongoDB (27017) HTTPS HTTPS/SSH iSCSI (wide port range) 13 DriveScale Confidential Information © 2017 HTTP (38202)

DriveScale Cluster Minimum Hardware Requirements Two 10G SFP+ switches One1G switch One JBOD One DSA chassis DriveScale Confidential Information © 2017

DriveScale OS Support Matrix DriveScale now supports server nodes of type CentOS 6, CentOS 7, and Ubuntu 14.04. The DriveScale Management Servers (DMS) can be installed on CentOS 6, CentOS7, and Ubuntu 14.04   DMS Server Nodes CentOS/RHEL 6.x X CentOS/RHEL 7.x Ubuntu 14.04 DriveScale Confidential Information © 2017

DriveScale Proprietary Information © 2017 Communication Flow User -> DMS - Management interface access (HTTPS , HTTP redirect to HTTPS on 80) if using haproxy for HA, then HTTPS of individual server (not haproxy) is on 8443 User -> Adapter - Network configuration - HTTPS Adapter -> DMS - software updates (HTTPS on 8444) DMS -> DriveScale Central - software updates (HTTPS) DMS -> DriveScale Central - statistics / logs upload (HTTPS) DMS -> DMS - haproxy health check (HTTPS on 8443) DMS -> DMS - VRRP for HA setup DMS -> DMS - Zookeeper replication (2888, 3888 TCP) DMS -> DMS - MongoDB replication + access (27017 TCP) Server/Adapter/DMS -> DMS - Zookeeper access (2181 TCP) Server -> Adapter - iSCSI (wide port range, one iSCSI portal per drive used) Server -> Adapter, HTTP on alternate port 38202 for balancing (Live Data load Monitoring Reported from Adapter). Server -> DriveScale Central - software install (HTTPS) Server/Adapter -> DMS Log Report (HTTPS) DriveScale Proprietary Information © 2017

HDFS Cluster Minimum Hardware Requirements 1x DSA chassis (includes 4x DS Adapters) 1x JBOD to be loaded with the 60 drives 3 (min) x Servers for Data Nodes with 1 direct attached drive each for OS install (4-12 drives will be remotely attached via DSA) 1x Server for Name Node with 1 direct attached drive for OS install and Name node service 1x Server or a VM for DMS and Cloudera/Hortonworks 2x 10GbE switches for Data Flow 1x Management Switch (1GbE) Cables DriveScale Confidential Information © 2017