VIOPS06: 分散ブロックストレージ Sheepdogの活用事例

478 vues
329 vues

Publié le

VIOPS06: 分散ブロックストレージ Sheepdogの活用事例

日本電信電話株式会社
NTTサイバースペース研究所
森田 和孝

2011年7月22日(金曜日)10:00-18:00
VIOPS06 WORKSHOP
Virtualized Infrastructures Workshop [06]

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
478
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

VIOPS06: 分散ブロックストレージ Sheepdogの活用事例

  1. 1. 分散ブロックストレージ Sheepdog の活用事例 VIOPS06 WORKSHOP 2010年7月22日 NTTサイバースペース研究所 森田 和孝
  2. 2. Copyright (C) 2011 NTT Corporation 2 Sheepdog とは ● PCクラスタ型のブロックストレージシステム ● ユーザに任意のサイズの仮想ディスクを提供 ● 仮想化ソフトウェア QEMU/KVM では標準サポート ● libvirt や OpenStack などの管理ソフトからも利用可能 Sheepdog クラスタ Amazon EBS の機能 Isilon のアーキテクチャ をオープンソースで実現
  3. 3. Copyright (C) 2011 NTT Corporation 3 仮想化環境 仮想マシン用クラスタストレージ Sheepdog クラスタ 仮想マシン ホストマシン 仮想ディスク イーサネット スイッチ ストレージ マシン ● QEMU/KVM を対象 ● ライブマイグレーション 可能 ● イーサネットで動作可能 ● ネットワークが分断でも データ一貫性を保証 ● 汎用のPCサーバのみで 動作 ● 数百台まで拡張可能 ● 単一障害点なし ● 自律運用可能 ● スナップショット・クロー ン機能 ● 任意の冗長度・サイズ で作成可能 ● 仮想ディスク作成後で もサイズの拡張が可能
  4. 4. Copyright (C) 2011 NTT Corporation 4 iSCSIクラスタストレージ Sheepdog クラスタ クライアント ● ISCSI イニシエータが 動けば, 任意のクライア ントから利用可能 ● NIC を二つ用意し, Active/Stanby 構成で Sheepdog に接続する ● TGT (*) を各マシンで動作 させ, バックエンドストレー ジとして Sheepdog を利 用する イーサネット スイッチ ストレージ マシン PC クラスタで ISCSI ストレージと同様の機能を提供可能 ISCSI ディスク ● 任意の冗長度・サイズ の iSCSI ディスクを作 成可能 (*) TGT: Linux SCSI target framework http://stgt.sourceforge.net/
  5. 5. Copyright (C) 2011 NTT Corporation 5 性能(スケーラビリティ) ホストマシンスペック: Core2 Quad 2.4GHz, 1 GB RAM, ギガビットイーサ, SATA 7200 rpm ホストマシン台数 : 8 ~ 64 仮想マシン台数 : 1 ~ 256 データ複製数 : 3 FAS 2020 (NetApp) VM VM VMVM VM VM VM VM VM Ethernet VM VM VMVM VM VM VM VM VM Ethernet Sheepdog NFS (NetApp FAS 2020) 仮想マシン台数, ホストマシン台数を変化させ, 各仮想マシンで同時に dbench を実行した時 のトータルスループットを計測
  6. 6. Copyright (C) 2011 NTT Corporation 6 デモ 仮想化環境 Sheepdog クラスタ ストレージ台数増加 仮想マシン台数増加 ストレージ台数増加 仮想マシン台数増加 様々な環境で I/O 性能を測定する
  7. 7. Copyright (C) 2011 NTT Corporation 7 まとめ ● Sheepdog は信頼性, 拡張性, 管理容易性の実現 を目指した分散ブロックストレージシステムです ● クラウドストレージのデファクトスタンダードを目指してい ます ● その他の情報 ● Project site: http://www.osrg.net/sheepdog/ ● Mailing list: sheepdog@lists.wpkg.org ● Wiki: https://github.com/collie/sheepdog/wiki

×