Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DDN OpenStack Days Tokyo 2016

DDN OpenStack Days Tokyo 2016

OpenStack 環境で利用される
ハイパフォーマンスストレージの紹介

More Decks by DataDirect Networks Japan

Other Decks in Technology

Transcript

  1. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. OpenStack 環境で利用される ハイパフォーマンスストレージの紹介 2016/07/07 DataDirect Networks Japan, Inc. 秋元 禮
  2. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. アジェンダ 2 ► DDN とは ► DDN GRIDScaler について ► OpenStack 環境における GRIDScaler の利用 ► Unified Access Demo
  3. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. DDN ストレージ HPC 業界での実績 3 70% of the Top 500
  4. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. 圧倒的なパフォーマンス / 高密度設計 4 5 M IOPS 30 GB/Sec 7 PB
  5. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. DDN について 5 顧客: 1,100 以上、 50 カ国 大規模ストレージ環境における ビッグデータ・ライフサイクルマネージメントの課題を解決 数々の受賞歴 従業員: 650 名以上、 20 カ国 過去 5 四半期販売容量: 1000PB 歴史: 1998 年設立 / 日本支社 2008 年 本社: 米国カリフォルニア サンタクララ 日本支社: 東京都 市ヶ谷
  6. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. DDN | Global Presence 6
  7. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. 自己紹介 ► DataDirect Networks Japan • 塩入ヶ谷 寛 ( しおいりがたに ひろし) o シニア・プリセルースエンジニア ► 主な担当 • 製薬・製造・自動車 CAE • 通信事業 Big Data • クラウド事業 • 仮想化・ OpenStack 7
  8. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. 8 DDN GRIDScaler について IBM GPFS (Spectrum Scale)
  9. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. GRIDScaler™ 概要 9 ► 複数のアクセス方式を有する、スケールアウト型の SDS • 高速なシミュレーションや解析、 Cloud 環境で必要なパラレル I/O を提供 • 汎用的にアクセスするための NAS / Object を同時に提供 o GPFS , NFS , CIFS , Swift , HDFS ► DDN SFA ストレージ との組み合わせで、省スペース・ ハイパフォーマンス I/O を提供 • 1 クライアントから、最大 5 GB/sec の I/O を実現※ 1 ► 豊富な機能 • Snapshot/Rollback • File Level Clone • Quota • Data and Metadata Replica • Active File Management • Disaster Recovery • HSM (ILM) • Local Read Only Cache • HAWC • NFS / CIFS / Swift / HDFS RPC Access • CLI / GUI Management • OpenStack Cinder / Glance / Manila / Swift • Cloud Tiering (次期バージョン予定) ※1 Infiniband FDR を使用 NSD#1 NSD#2 NSD#3 NSD#4 DDN SFA GPFS Client 複数のサーバから 同時に Read / Write ※2 Network Shared Disk ※2 SSD NVMe SAS NL-SAS HTTP Swift/S3 NFS / CIFS Hadoop
  10. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. DDN | Parallel Client Architecture 10 LAN LAN NFS Client Traditional or Scale-Out NAS DDN Parallel LAN Client DDN Intelligent File Storage Systems
  11. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. GPFS GUI 11 ► カスタマイズ可能な ダッシュボード
  12. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. クライアントパフォーマンス Metrics 12
  13. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. 13 OpenStack 環境における GRIDScaler の利用 IBM GPFS (Spectrum Scale)
  14. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. OpenStack を取り巻く ストレージ環境 ► Cinder • 仮想マシンへブロックストレージを提供 ► Glance • 仮想マシンのイメージを提供 ► Manila • 仮想マシンへ ファイル共有サービスを提供 ► Swift • オブジェクトサービスを提供 14 Cinder Nova Glance Manila Swift VM NFS/iSCSI/NFS/Ceph/ Gluster/GPFS などなどなど NFS の提供 イメージ提供 NFS など オブジェクトサービス NFS サービス ブロックストレージサービス
  15. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. GPFS Cinder Driver 15 GRIDScaler Server GPFS Server Block Device GRIDScaler Server GPFS Server Block Device SFA Storage RAID Controller RAID Controller GRIDScaler Server GPFS Server Block Device GRIDScaler Server GPFS Server Block Device SFA Storage RAID Controller RAID Controller Single Name Space Compute Node nova-compute GPFS Client Compute Node nova-compute GPFS Client Compute Node nova-compute GPFS Client Compute Node nova-compute GPFS Client Controller Node Cinder-api Cinder-scheduler Cinder-driver GPFS Client 1 / 10 / 40 / 100 GbE network Infiniband Network VM VM VM VM VM VM VM VM VM VM VM VM COW Replica SSD NVMe NL-SAS ► パフォーマンス • Cinder Volume へパラレルアクセス • 高いスケーラビリティ ► 選択可能なデバイス • SSD ・ NVMe Pool 、 NL-SAS Pool と Cinder Volume 作成時に選択が可能 ► 選択可能なレプリケーション • Cinder Volume ファイルのレプリケーション数 を、 Cinder Volume 作成時に選択可能 • 最大 3 面ミラーまで可能 ► 容量効率 • Copy-on-Write による Snapshot および Clone • ファイルレベルの圧縮機能 Snapshot Clone Image ► 仮想マシン使用するブロックデバイスを提供するサービス
  16. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. GPFS Cinder Driver Compatibility 16 Function Y/N Create Volume OK Delete Volume OK Attach Volume OK Detach Volume OK Extend Volume OK Create Snapshot OK Delete Snapshot OK List Snapshots OK Create Volume from Snapshot OK Create Volume from Image OK Create Volume from Volume (Clone) OK Create Image from Volume OK Volume Migration (host assisted) OK
  17. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. Manila 17 GRIDScaler Server GPFS Server Block Device SFA Storage RAID Controller RAID Controller SFA Storage RAID Controller RAID Controller Single Name Space ► パフォーマンス • どの NFS Server を マウントしても同 一の領域を参照できる • 高いスケーラビリティ ► セキュリティ • NFS マウント可能な VM を制限 • Read-Only ・ Read-Write ► Quota • NFS Mount ポイントの容量変更可能 NFS Service GRIDScaler Server GPFS Server Block Device NFS Service GRIDScaler Server GPFS Server Block Device NFS Service GRIDScaler Server GPFS Server Block Device NFS Service 1 / 10 / 40 / 100 GbE network Infiniband Network Compute Node nova-compute Compute Node nova-compute Compute Node nova-compute Compute Node nova-compute VM VM VM VM VM VM VM VM Controller Node Manila-api Mnaila-scheduler GPFS Client NFS Mount NFS Export A NFS Export B NFS Mount ► 仮想マシンへファイル共有を提供するサービス IP Address ① IP Address ② IP Address ③ IP Address ④
  18. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. Manila 18 GRIDScaler Server GPFS Server Block Device SFA Storage RAID Controller RAID Controller SFA Storage RAID Controller RAID Controller Single Name Space ► パフォーマンス • どの NFS Server を マウントしても同 一の領域を参照できる • 高いスケーラビリティ ► セキュリティ • NFS マウント可能な VM を制限 • Read-Only ・ Read-Write ► Quota • NFS Mount ポイントの容量変更可能 NFS Service GRIDScaler Server GPFS Server Block Device NFS Service GRIDScaler Server GPFS Server Block Device NFS Service GRIDScaler Server GPFS Server Block Device NFS Service 1 / 10 / 40 / 100 GbE network Infiniband Network Compute Node nova-compute Compute Node nova-compute Compute Node nova-compute Compute Node nova-compute VM VM VM VM VM VM VM VM Controller Node Manila-api Mnaila-scheduler GPFS Client NFS Mount NFS Mount ► 仮想マシンへファイル共有を提供するサービス IP Address ① IP Address ② IP Address ③ IP Address ④ IP Address ① NFS Export A NFS Export B
  19. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. Swift 19 GRIDScaler Server GPFS Server Block Device GRIDScaler Server GPFS Server Block Device SFA Storage RAID Controller RAID Controller Single Name Space Swift Server GPFS Server Swift Proxy Service Swift Object Service Swift Server GPFS Server Swift Proxy Service Swift Object Service Swift Server GPFS Server Swift Proxy Service Swift Object Service Swift Server GPFS Server Keystone PostgreSQL Load Balancer DNS Round robin HTTP Swift/S3 Request ► オブジェクトサービスの提供 ► パフォーマンス • Shared File System 上にオブジェクトを配置することにより、オブジェク ト特有のパフォーマンスペナルティを克服 • 2 の 64 乗という実質無制限のオブジェクトの配置が可能 • ファイルシステムメタデータのみを SSD または NVMe に配置することが 可能 o オブジェクトの検索、オブジェクト内の拡張属性への高速なアクセス ► オブジェクトとファイルアクセスのユニファイド・アクセス /gpfs/swift/o/z1device33/objects/366/631/05bb2aacc3188f43f97b40a800014631/1465297324.59660.data /gpfs/swift/ac/z1device47/containers/14837/e83/e7d6f7d13aa408957a53e80d7d1a8e83/e7d6f7d13aa408957a53e80d7d1a8e83.db gs-object.datadirectnet.jp
  20. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. ユニファイド・アクセス オブジェクトベース と ファイルシステムベース ► オブジェクトベース ► ファイルシステムベース 20 Object Storage Object Storage Object Storage Gateway Server NAS Service Object Service Gateway Server NAS Service Object Service DB DB NFS / CIFS Mount e7d6f7d13aa40895 Object-ID sync /mnt/images/image.jpg 変換 Gateway Server NAS Service Object Service NFS / CIFS Mount Shared File System HTTP Swift/S3 Request HTTP Swift/S3 Request Gateway Server NAS Service Object Service image.jpg account.db countaner.db
  21. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. インジェストによる動作の違い 21 SOF Fileset / Device Spectrum Scale Filesystem AUTH_accout_ID DDN SFAs Container Container AUTH_accout_ID Container Container Container Container Object (http) NFS / SMB / POSIX Data ingest as Objects Objects accessed as Files 1 2 Container Container Container Container Container Container Container Object (http) NFS / SMB / POSIX Data ingest as Objects Objects accessed as Files 1 3 2 objectization SOF Fileset / Device Spectrum Scale Filesystem AUTH_accout_ID DDN SFAs AUTH_accout_ID • オブジェクトから ► Put されたオブジェクトはすぐに ファイルアクセスが可能 ► Large ファイルの場合、アクセス 可能になるまでに少し時間がか かる • ファイルアクセスから ► 周期的に動作する処理により、 オブジェクト化を行う ► オブジェクト化処理は、ファイル をオブジェクトとして認識できる ようにする
  22. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. オブジェクトとファイル ユニファイド・アクセス 22 SFA Storage RAID Controller RAID Controller Single Name Space Swift Server GPFS Server Swift Proxy Service Swift Object Service Swift Server GPFS Server Swift Proxy Service Swift Object Service Swift Server GPFS Server Swift Proxy Service Swift Object Service Swift Server GPFS Server Keystone PostgreSQL Load Balancer DNS Round robin HTTP Swift/S3 Request /gpfs/ obj_unified / s16501605291z1device1 / AUTH_661621be25be4bf5957bb9fb3bfe9eb8 / swift_test / image.jpg gs-object.datadirectnet.jp GRIDScaler Server GPFS Server Block Device RAID Controller RAID Controller NFS Service GRIDScaler Server GPFS Server Block Device NFS Service Compute Node nova-compute Compute Node nova-compute Compute Node nova-compute Compute Node nova-compute VM VM VM VM VM VM VM VM Controller Node Manila-api Mnaila-scheduler GPFS Client image.jpg image.jpg Put /Get Object Read / Write File NFS/CIFS Export コンテナ名 ファイル名 AUTH_ アカウント ID デバイス ID
  23. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. 23 demo
  24. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. Test Environment 24 GPFS Server gs01 GPFS Server gs02 Client gs05 Client gs06 CES Node gs07 CES Node gs08 Proxy Service CES SMB / Object Service Proxy Service Object Service Object Service OpenStack ops01 (VM) GPFS GPFS GPFS GPFS GPFS Swift Client GPFS GUI Swift Client Keystone Service Horizon Service DNS xxxx (VM) DNS Service gs-object.datadirectnet.jp 10.128.15.147 10.128.15.148 gs-object.datadirectnet.jp 10GbE LACP Kilo /cache 200 GB X 10 SSDs RAID5(4D+1P) x2 1.4 TiB
  25. ddn.com © 2016 DataDirect Networks, Inc. * Other names and

    brands may be claimed as the property of others. Any statements or representations around future events are subject to change. 102-0081 東京都千代田区四番町 6-2 東急番町ビル 8F TEL:03-3261-9101 FAX : 03-3261-9140 company/datadirect-networks @ddn_limitless [email protected] Thank You! Keep in touch with us