Ceph Appliance – SAFE Storage Appliance For Enterprise
Outline Marketing Needs Product Positioning & Strategy Product Strengths Company Strengths Software Architecture Hardware Architecture Ceph Monitoring Screenshots Plug-in Services
Marketing Needs Global Industry Analysts, Inc., (GIA) announces the release of a report ($4,800, 616 pages), titled Network Attached Storage (NAS) Devices: A Global Strategic Business Report on NAS devices markets. Global market for NAS is projected to reach US$7.0 billion by the year 2017 Ref : http://www.storagenewsletter.com/rubriques/market-reportsresearch/nas-market-global-industry-analysts/
Product Positioning & Strategy A Scalable NAS Solution with Monitoring & Management User Interface High Reliability and Performance Plug-In mechanism for function improvement
Product Strengths . Distributed storage system - Fault tolerant , no SPoF . X86 Commodity - Saving you costs, giving you flexibility . Large scale – Incremental expansion - 10s to 1000s of nodes . Unified storage platform – Scalable object , Block , File system. . Open source – No vender lock-in . Automatically balance the file system . Data security -with 2 or more copies in different physical store media.
Company Strengths 50 senior IaaS RD / Service engineers and expected to be grow up to 90 . 7 years developing IaaS platform experiences. Success story in Japan IDC for Consulting , customization and deployment services
Software Architecture Cluster Monitoring OSD Monitoring Pool Monitoring PG Monitoring RBD Monitoring Rados GW Monitoring MDS Monitoring Misc. Monitoring Cluster Management OSD Management Pool Management PG Management Rados GW Management Object Management Ceph Mon Ceph RBD Ceph RGW
Hardware Architecture with HA Ceph Monitor ceph-mon Ceph Deploy Ceph Monitor ceph-mon Ceph Deploy Ceph Monitor ceph-mon Ceph Deploy DELL R530 CPU : 6 core (12 vCPU) RAM : 64GB H.D.D : 600GB *2 SAS (RAID 1) 10g Storage node Storage node Storage node DELL R730 CPU : 12 core (24 vCPU) RAM : 96GB H.D.D : OS : 600GB *2 SAS (RAID 1) OSD : 4TB *6 SAS ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd
Networking Architecture Client For Data transfer and node communication (redundancy) For Data transfer and node communication For Storage Replicas sync. (redundancy) For Storage Replicas sync. vlan 1 vlan 2 vlan 3 vlan 4 Storage node Storage node Storage node Ceph Monitor ceph-mon Ceph Deploy Ceph Monitor ceph-mon Ceph Deploy Ceph Monitor ceph-mon Ceph Deploy ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd
Hardware Spec. for CEPH MON
Hardware Spec. for CEPH OSD R730 Item Count 1 CPU : Intel Xeon E5-2620 v3 ,2.4GHz,15M 2 RAM:16GB RDIMM, 2133MT/s (max 768GB) 6 3 Disk : 600GB 10kRPM SAS 12Gbps (2.5吋) 4 Disk : 4TB 7.2kRPM NLSAS 6Gbps (3.5吋) 5 power : 熱插拔電源供應器 750w Riser : PCIe擴充卡 (左) 7 Riser : PCIe擴充卡 (中) 8 Riser : PCIe擴充卡 (右) 9 DVD ROM 10 iDRAC介面 (iDRAC8 Enterprise) 11 NIC : Intel X710 DP 10Gb DA/SFP+(2port) + I350 DP 1Gb RJ45(2port) 12 NIC : Intel X710 10Gb SFP+ (2port) 13 PERC H330 RAID Adapter 12Gb/s SAS 6Gb/s SATA PCI 3.0
Screenshots - Dashboard
Screenshots - Workbench
Screenshots - Graphs
Screenshots – Host Management
Screenshots – Manage OSDs
Screenshots – Manage OSDs by Host
Screenshots – Pool Management
Ceph RBD integrate with OpenStack Controller node HAProxy Controller node HAProxy Controller node HAProxy Ceph Monitor ceph-mon Ceph Monitor ceph-mon Ceph Monitor ceph-mon Computing Resource Scaling Compute node Compute node Compute node Nova Nova Nova Neutron Neutron Neutron Storage node ceph-osd Node Storage node ceph-osd Storage Resource Scaling
Ceph RGW provide S3 functions User Load Balancer Ceph-Mon Node Ceph-Mon Node Ceph-Mon Node Ceph-Mon Node Ceph-Mon Node RGW RGW RGW RGW RGW ceph-mon ceph-mon ceph-mon ceph-mon ceph-mon Storage Node Storage Node Storage Node ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd
Plug-in Services Plug-in Services Description Remark Ceph Monitoring App Ceph Monitoring App is a mobile app which can help admin monitor the Ceph system more convenient. Ceph Alert mechanism Ceph Alert mechanism is built in Ceph monitoring App and when OSD or any problem occurred, admin can receive this kind of message automatically from the smart phone. Moreover, when the system is repaired, admin will also receive a message. Ceph Accounting Ceph accounting is a mechanism to help admin to calculate the usage from each user and it can be integrate to billing system if needed. File Server Service File Server solution can provide NFS, CIFS, and iSCSI protocol to integrate with current file sharing solutions. Furthermore, It can also be integrate with VMWare solutions. Hadoop integration Hadoop integration is a solution to integrate Ceph with Hadoop by using Rados gateway with good performance. S3 portal integration S3 portal is a web user interface which can provide S3 management integrate with Amazon S3 service. Backup / Restore Backup / Restore is a solution for Ceph user data protection. So far, we can provide fully backup by using a backup server and a rely server. Ceph DR Solution Ceph DR solution can provide DR function by separating ceph-mon into three site with dedicate network line and good network latency.
Ceph Monitoring App – Use Case User can download Ceph monitoring app from internet User can use Ceph monitoring app to monitor Ceph by using smart phone 1 2
Ceph Monitoring App
Ceph Alert mechanism – Use Case [Alert] OSD warning 1 User can setup alert mechanism When OSD is crashed, user can receive an alarm from the smart phone 2 Storage Node ceph-osd Ceph-Mon ceph-mon Server RGW OSD repaired When the System is fixed, user can receive an repaired message from the smart phone 3
Ceph Alert mechanism - settings
Ceph Alert mechanism - abnormal
Ceph Alert mechanism - resolved
Ceph Accounting – Use Case 1 User collect Ceph usage data to database 2 User use database link to accounting billing system
Ceph Accounting Billing System Usage Collector Database Ceph-Mon Node RGW ceph-mon Server Billing System Billing Platform Usage Collector Storage Node Storage Node Storage Node ceph-osd ceph-osd ceph-osd Database ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd
File Server Service - Use Case NFS CIFS provide file sharing services NFS integrate with VMWare File Server File Server NFS HA NFS CIFS CIFS
File Server Service HA User Ceph-Mon Node RGW File Server File Server ceph-mon Server NFS HA NFS CIFS CIFS Storage Node Storage Node Storage Node ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd
Hadoop integration Ceph-Mon Node CephFS ceph-mon Server Storage Node ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd
Delete file from Bucket S3 portal integration List Bucket Bucket Management Create Bucket Ceph-Mon Node S3 portal RGW Delete Bucket ceph-mon Server File Management Upload file to Bucket Delete file from Bucket Storage Node Storage Node Storage Node ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd ceph-osd
Backup / Restore (Fully Backup)
Ceph DR Solution Ceph-OSD Ceph-mon … Site A Site B Site C