Movatterモバイル変換


[0]ホーム

URL:


PDF, PPTX2,563 views

DRBD9とdrbdmanageの紹介

従来との互換性を保ちつつSoftware-Defined Storage (SDS) としての機能を強化したDRBD9と最新の運用管理ツールであるDRBD Manager (drbdmanage)の概要を紹介します。DRBD9は多ノードリアルタイム同期レプリケーションを業界で初めて実現したソフトウェアで、InfiniBand RDMAサポートなどの先進的な機能を通じて優れたI/Oパフォーマンスを発揮します。

Embed presentation

Download as PDF, PPTX
15/08/05Copyright 2015, ThirdWare Inc.1Data Protection by OSS!Software-Defined Storage として大きく進化したDRBD9 & drbdmanage株式会社サードウェア久保 元治mkubo@3ware.co.jp
15/08/05Copyright 2015, ThirdWare Inc.2Data Protection by OSS!DRBD8 のおさらいアプリケーションファイルシステムページキャッシュDRBD( プライマリ )ディスクドライバRaw デバイスNIC ドライバディスクスケジューラディスクTCP/IPネットワークカードディスクNIC ドライバTCP/IPネットワークカードDRBD( セカンダリ )ディスクドライバディスクスケジューラ
15/08/05Copyright 2015, ThirdWare Inc.3Data Protection by OSS!DRBD8 のおさらい● 2 ノードのリアルタイム・レプリケーション● 通信回復時の完全自動再同期● カーネルレベルの実装による高速性● 160,000 IOPS 超● ディスク読み込みの負荷分散● 複数ボリュームの同時レプリケーション● LAN 向けの同期、 WAN 向けの非同期● Linux カーネルの一部 (2.6.33 、 2010 年 )● Pacemaker との連携でシェアードナッシングを実現DRBD8DRBD8
15/08/05Copyright 2015, ThirdWare Inc.4Data Protection by OSS!DRBD9 の新機能● 最大 31 コネクションのレプリケーション● ノード数は最大 32● 自動プロモーション● 多彩なトランスポート対応 (TCP 、 SCTP 、 RDMA)● DRBD クライアント● ストレージ自動再配置 SCTP: Stream Control Transmission ProtocolRDMA: Remote Direct Memory AccessDRBD9DRBD9DRBD9 DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9 DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9
15/08/05Copyright 2015, ThirdWare Inc.5Data Protection by OSS!自動プロモーション● DRBD 8.x ● DRBD9drbdadm primary <res>mount /dev/drbdn /mnt mount /dev/drbdn /mntumount /dev/drbdndrbdadm secondary <res>umount /dev/drbdn
15/08/05Copyright 2015, ThirdWare Inc.6Data Protection by OSS!DRBD9: トランスポートTCP SCTP RDMAEthernet InfinibandSCIvarious suppliers Mellanox etc.Dolphin Chelsio etcIPIPoIBRoCESSOCKS TCP SCTP iWARPTransportProtocolHardwareMediumDRBD9 の RDMA トランスポートは 430,000IOPS 超の高速レプリケーションを実現
15/08/05Copyright 2015, ThirdWare Inc.7Data Protection by OSS!DRBD8 の管理ツールDRBD Kernel driverdrbdsetup/drbdmetadrbdadm● 事前に DRBD 領域用ブロックデバイスを作成しておく必要がある● DRBD 設定ファイルは管理者が作成して配布しなければならない
15/08/05Copyright 2015, ThirdWare Inc.8Data Protection by OSS!drbdmanage の必要性● 管理者による drbd.conf の管理は限界● 多数のリソース ( 名前、サイズ、レプリケーション数 )● 多数のノード ( コネクション )● 前後処理をまとめて自動化したい● LVM ツール (lvcreate 、 lvresize)● drbd.conf の自動生成と自動配布● drbdadm ( リソース有効化と初期同期 )
15/08/05Copyright 2015, ThirdWare Inc.9Data Protection by OSS!drbdmanage の機能と特徴● DRBD リソースのプロビジョニングツール● Python● LV を管理● 必要なノードに LV を作成● 空き容量管理● スナップショット管理● DRBD9 自体を使ってデータベースを管理● 数千ノードで動作するスケーラビリティ ( 開発中 )
15/08/05Copyright 2015, ThirdWare Inc.10Data Protection by OSS!DRBD9 の管理ツール drbdmanageDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM tools● DRBD8 と同じ管理も可能だが、 drbdmanage が役立つdrbdmanagecustomized driverD-bus
15/08/05Copyright 2015, ThirdWare Inc.11Data Protection by OSS!drbdmanage● drbdmanage init <IPaddr>● drbdmanage の初期化● drbdmanage add-node <host> <IP>● DRBD9 実行ノードの追加● drbdmanage new-volume <name> <size> --deploy <n>● name: リソース名● size: リソースサイズ● n: 多重度 ( レプリケートするサーバ数 )
15/08/05Copyright 2015, ThirdWare Inc.12Data Protection by OSS!スケールアウト41 2 3管理用ボリュームdrbdmanage が管理するレプリケーション領域A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCサーバを追加する。drbdmanage new-node1 2 3 4 5A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrl
15/08/05Copyright 2015, ThirdWare Inc.13Data Protection by OSS!スケールアウト新しいボリュームの追加負荷や空き容量を均一化するために、既存ボリュームを再配置する ( オプション )1 2 3 4 51 2 3 4 5A ABBDDdrbdctrlCdrbdctrl drbdctrl drbdctrlCdrbdctrlCA ABDDdrbdctrlBdrbdctrl drbdctrl drbdctrlCdrbdctrlCBE E EA ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrlB
15/08/05Copyright 2015, ThirdWare Inc.14Data Protection by OSS!DRBD and OpenStack (Cinder)DRBD + drbdmanage
15/08/05Copyright 2015, ThirdWare Inc.15Data Protection by OSS!Cinder ドライバDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM toolsCinder Driver(drbdmanagedrv.py)D-bus
15/08/05Copyright 2015, ThirdWare Inc.16Data Protection by OSS!OpenStack: SAN ベースの構成SAN ストレージSANEthernet NeutronNovaCinderfibre channel switchesSAN ストレージネットワークストレージ計算
15/08/05Copyright 2015, ThirdWare Inc.17Data Protection by OSS!OpenStack: drbdmanagedrv.pyEthernetEthernet NeutronNovaCindernetwork switchesネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ
15/08/05Copyright 2015, ThirdWare Inc.18Data Protection by OSS!DRBD クライアントA B CABCC CA AB BDRBD クライアントアプリ アプリ アプリDRBD9ストレージクラスタアプリケーション実行サーバ群
15/08/05Copyright 2015, ThirdWare Inc.19Data Protection by OSS!DRBD クライアントDRBDクライアントDRBD DRBD DRBDアプリファイルシステムDRBDクライアントDRBD DRBD DRBDアプリファイルシステム● ローカルストレージを持たないDRBD● アプリからの書き込みは全部の「 DRBD サーバ」に冗長書き込み● 読み込みは「 DRBD サーバ」から分散読み込みできる
15/08/05Copyright 2015, ThirdWare Inc.20Data Protection by OSS!DRBDクライアントDRBD DRBD DRBDアプリファイルシステムDRBD クライアントによる iSCSI の置き換えiSCSIイニシエータDRBD DRBD DRBDアプリファイルシステムiSCSIターゲットiSCSI の代わりにDRBD プロトコルを使用。iSCSI のオーバヘッドを削減。ディスク I/O 関連のレイヤを削減できる。ファイルシステムLVM 他
15/08/05Copyright 2015, ThirdWare Inc.21Data Protection by OSS!OpenStack: SAN レス構成Ethernet NeutronNovaCinderネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ高速半導体ストレージ、 RDMA による高速レプリケーション (10 万 IOPS 以上 )Nova と Cinder の役割を融合- コストダウン- 性能向上
15/08/05Copyright 2015, ThirdWare Inc.22Data Protection by OSS!フラットな遠隔レプリケーションDRBD8DRBD8DRBD8DRBD8DRBD9 DRBD9 DRBD9バックアップ( ローカル )DRBD9HA クラスタバックアップ( リモート )
15/08/05Copyright 2015, ThirdWare Inc.23Data Protection by OSS!フラットな遠隔レプリケーションDRBD 8DRBD 8DRBD 8DRBD 8DRBDProxyDRBDProxyDRBDProxyバックアップ( ローカル )DRBDProxyHA クラスタバックアップ( リモート )DRBD 9 DRBD 9 DRBD 9 DRBD 9
15/08/05Copyright 2015, ThirdWare Inc.24Data Protection by OSS!パフォーマンス
15/08/05Copyright 2015, ThirdWare Inc.25Data Protection by OSS!まとめ● DRBD● 10年以上の実績があるストレージ管理プロトコル● 優れたI/Oパフォーマンス● 多ノードリアルタイム同期レプリケーション(業界初)● 同期・非同期(LAN・遠隔)混在も可能● drbdmanageがデプロイメントを自動化● コマンドラインツール(drbdmanage)● D-bus● スケールアウト型ストレージ・クラスタ● OpenStack Cinder ドライバ(drbdmanagedrv.py)● コモデティ製品によるコストダウン● SSD/PCIeストレージによる高速化● DRBDクライアントがSANレスを実現
15/08/05Copyright 2015, ThirdWare Inc.26Data Protection by OSS!DRBD9 の入手● プログラム● http://oss.linbit.com/drbd/● git://git.linbit.com/drbd-9.0.git● 情報● https://blog.3ware.co.jp/● http://drbd.linbit.com/● http://oss.linbit.com/● お問い合わせ● info@3ware.co.jp

Recommended

PDF
DRBD9とdrbdmanageの概要紹介
PDF
DRBD 8.3の開発終了に伴う今後の対応について
PDF
徹底検証!Drbd 8.4 with 高速半導体ストレージ
PDF
Db2 Warehouse セッション資料 db tech showcase
PDF
他山の石勉強会 DRBD編
PDF
20190926_Try_RHEL8_NVMEoF_Beta
PPTX
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
PDF
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
PDF
20210731_OSC_Kyoto_PGStrom3.0
PDF
Apache Hadoopの未来 3系になって何が変わるのか?
PDF
Unbound/NSD最新情報(OSC 2013 Tokyo/Spring)
PDF
UnboundとNSDの紹介 BIND9との比較編
 
PDF
Db2 Warehouse ご紹介資料 20170922
PDF
TiDBのトランザクション
PDF
DNSキャッシュサーバ チューニングの勘所
 
PDF
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
PDF
Cephのベンチマークをしました
PDF
20171212_GTCJapan_InceptionSummt_HeteroDB
PPT
Cassandraのしくみ データの読み書き編
PDF
PowerDNSのご紹介
PDF
#dnstudy 01 Unboundの紹介
PPTX
これがCassandra
PDF
Mobageの技術を体験(MyDNS編)
PPTX
Seastar in 歌舞伎座.tech#8「C++初心者会」
PDF
Drbd9資料 osc発表
PDF
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
PPTX
Consistency level
PDF
Quick Introduction to GlusterFS
PDF
DRBD + OpenStack (Openstack Live Prague 2016)
PDF
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月

More Related Content

PDF
DRBD9とdrbdmanageの概要紹介
PDF
DRBD 8.3の開発終了に伴う今後の対応について
PDF
徹底検証!Drbd 8.4 with 高速半導体ストレージ
PDF
Db2 Warehouse セッション資料 db tech showcase
PDF
他山の石勉強会 DRBD編
PDF
20190926_Try_RHEL8_NVMEoF_Beta
PPTX
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
PDF
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月
DRBD9とdrbdmanageの概要紹介
DRBD 8.3の開発終了に伴う今後の対応について
徹底検証!Drbd 8.4 with 高速半導体ストレージ
Db2 Warehouse セッション資料 db tech showcase
他山の石勉強会 DRBD編
20190926_Try_RHEL8_NVMEoF_Beta
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
GPU on OpenStack - GPUインターナルクラウドのベストプラクティス - OpenStack最新情報セミナー 2017年7月

What's hot

PDF
20210731_OSC_Kyoto_PGStrom3.0
PDF
Apache Hadoopの未来 3系になって何が変わるのか?
PDF
Unbound/NSD最新情報(OSC 2013 Tokyo/Spring)
PDF
UnboundとNSDの紹介 BIND9との比較編
 
PDF
Db2 Warehouse ご紹介資料 20170922
PDF
TiDBのトランザクション
PDF
DNSキャッシュサーバ チューニングの勘所
 
PDF
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
PDF
Cephのベンチマークをしました
PDF
20171212_GTCJapan_InceptionSummt_HeteroDB
PPT
Cassandraのしくみ データの読み書き編
PDF
PowerDNSのご紹介
PDF
#dnstudy 01 Unboundの紹介
PPTX
これがCassandra
PDF
Mobageの技術を体験(MyDNS編)
PPTX
Seastar in 歌舞伎座.tech#8「C++初心者会」
PDF
Drbd9資料 osc発表
PDF
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
PPTX
Consistency level
PDF
Quick Introduction to GlusterFS
20210731_OSC_Kyoto_PGStrom3.0
Apache Hadoopの未来 3系になって何が変わるのか?
Unbound/NSD最新情報(OSC 2013 Tokyo/Spring)
UnboundとNSDの紹介 BIND9との比較編
 
Db2 Warehouse ご紹介資料 20170922
TiDBのトランザクション
DNSキャッシュサーバ チューニングの勘所
 
レッドハット グラスター ストレージ Red Hat Gluster Storage (Japanese)
Cephのベンチマークをしました
20171212_GTCJapan_InceptionSummt_HeteroDB
Cassandraのしくみ データの読み書き編
PowerDNSのご紹介
#dnstudy 01 Unboundの紹介
これがCassandra
Mobageの技術を体験(MyDNS編)
Seastar in 歌舞伎座.tech#8「C++初心者会」
Drbd9資料 osc発表
Mastodonインスタンスをセットアップできるスタートアップスクリプトについて
Consistency level
Quick Introduction to GlusterFS

Viewers also liked

PDF
DRBD + OpenStack (Openstack Live Prague 2016)
PDF
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
PDF
「今、ヨーロッパのオープンソースがアツい!」 クラウドの構成管理を自動化する基盤CMDBuild
PPTX
Ceph アーキテクチャ概説
PDF
zabbixを使ったクラウド環境の監視とツール連携
PDF
Otrs導入事例セミナー
PDF
How to use Ceph RBD as CloudStack Primary Storage
DRBD + OpenStack (Openstack Live Prague 2016)
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
「今、ヨーロッパのオープンソースがアツい!」 クラウドの構成管理を自動化する基盤CMDBuild
Ceph アーキテクチャ概説
zabbixを使ったクラウド環境の監視とツール連携
Otrs導入事例セミナー
How to use Ceph RBD as CloudStack Primary Storage

Similar to DRBD9とdrbdmanageの紹介

PDF
KVM Cluster with DRBD, ioDrive2 and Infiniband (130802 OSC京都)
PPTX
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
PDF
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
PDF
昨今のストレージ選定のポイントとCephStorageの特徴
PDF
141030ceph
PDF
Oracle Cloud Infrastructure:2020年7月度サービス・アップデート
PDF
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
PDF
20120508 aws meister-rds-public
PDF
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
PPTX
DeNA private cloudのその後 #denatechcon
 
PDF
ゲームインフラと解析基盤 そのものの考え方を変えるAWS
PDF
MBAAで覚えるDBREの大事なおしごと
PDF
Oracle cloud infrastructure shared file service comparison 20181019 ss
PDF
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
PDF
MySQL Technology Cafe No3
PDF
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
PDF
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
PPTX
Applibot presents Smartphone Game on AWS
PDF
Mongo dbを知ろう devlove関西
PDF
Quantastorを使ったhybrid cloudについて_20140725
KVM Cluster with DRBD, ioDrive2 and Infiniband (130802 OSC京都)
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
昨今のストレージ選定のポイントとCephStorageの特徴
141030ceph
Oracle Cloud Infrastructure:2020年7月度サービス・アップデート
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
20120508 aws meister-rds-public
AWS初心者向けWebinar RDBのAWSへの移行方法(Oracleを例に)
DeNA private cloudのその後 #denatechcon
 
ゲームインフラと解析基盤 そのものの考え方を変えるAWS
MBAAで覚えるDBREの大事なおしごと
Oracle cloud infrastructure shared file service comparison 20181019 ss
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
MySQL Technology Cafe No3
DB2をAWS上に構築する際のヒント&TIPS 2018年1月版
オラクル・インフラストラクチャー・サービス(IaaS)最新情報(Oracle Cloud Days Tokyo 2015)
Applibot presents Smartphone Game on AWS
Mongo dbを知ろう devlove関西
Quantastorを使ったhybrid cloudについて_20140725

DRBD9とdrbdmanageの紹介

  • 1.
    15/08/05Copyright 2015, ThirdWareInc.1Data Protection by OSS!Software-Defined Storage として大きく進化したDRBD9 & drbdmanage株式会社サードウェア久保 元治mkubo@3ware.co.jp
  • 2.
    15/08/05Copyright 2015, ThirdWareInc.2Data Protection by OSS!DRBD8 のおさらいアプリケーションファイルシステムページキャッシュDRBD( プライマリ )ディスクドライバRaw デバイスNIC ドライバディスクスケジューラディスクTCP/IPネットワークカードディスクNIC ドライバTCP/IPネットワークカードDRBD( セカンダリ )ディスクドライバディスクスケジューラ
  • 3.
    15/08/05Copyright 2015, ThirdWareInc.3Data Protection by OSS!DRBD8 のおさらい● 2 ノードのリアルタイム・レプリケーション● 通信回復時の完全自動再同期● カーネルレベルの実装による高速性● 160,000 IOPS 超● ディスク読み込みの負荷分散● 複数ボリュームの同時レプリケーション● LAN 向けの同期、 WAN 向けの非同期● Linux カーネルの一部 (2.6.33 、 2010 年 )● Pacemaker との連携でシェアードナッシングを実現DRBD8DRBD8
  • 4.
    15/08/05Copyright 2015, ThirdWareInc.4Data Protection by OSS!DRBD9 の新機能● 最大 31 コネクションのレプリケーション● ノード数は最大 32● 自動プロモーション● 多彩なトランスポート対応 (TCP 、 SCTP 、 RDMA)● DRBD クライアント● ストレージ自動再配置 SCTP: Stream Control Transmission ProtocolRDMA: Remote Direct Memory AccessDRBD9DRBD9DRBD9 DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9 DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9DRBD9
  • 5.
    15/08/05Copyright 2015, ThirdWareInc.5Data Protection by OSS!自動プロモーション● DRBD 8.x ● DRBD9drbdadm primary <res>mount /dev/drbdn /mnt mount /dev/drbdn /mntumount /dev/drbdndrbdadm secondary <res>umount /dev/drbdn
  • 6.
    15/08/05Copyright 2015, ThirdWareInc.6Data Protection by OSS!DRBD9: トランスポートTCP SCTP RDMAEthernet InfinibandSCIvarious suppliers Mellanox etc.Dolphin Chelsio etcIPIPoIBRoCESSOCKS TCP SCTP iWARPTransportProtocolHardwareMediumDRBD9 の RDMA トランスポートは 430,000IOPS 超の高速レプリケーションを実現
  • 7.
    15/08/05Copyright 2015, ThirdWareInc.7Data Protection by OSS!DRBD8 の管理ツールDRBD Kernel driverdrbdsetup/drbdmetadrbdadm● 事前に DRBD 領域用ブロックデバイスを作成しておく必要がある● DRBD 設定ファイルは管理者が作成して配布しなければならない
  • 8.
    15/08/05Copyright 2015, ThirdWareInc.8Data Protection by OSS!drbdmanage の必要性● 管理者による drbd.conf の管理は限界● 多数のリソース ( 名前、サイズ、レプリケーション数 )● 多数のノード ( コネクション )● 前後処理をまとめて自動化したい● LVM ツール (lvcreate 、 lvresize)● drbd.conf の自動生成と自動配布● drbdadm ( リソース有効化と初期同期 )
  • 9.
    15/08/05Copyright 2015, ThirdWareInc.9Data Protection by OSS!drbdmanage の機能と特徴● DRBD リソースのプロビジョニングツール● Python● LV を管理● 必要なノードに LV を作成● 空き容量管理● スナップショット管理● DRBD9 自体を使ってデータベースを管理● 数千ノードで動作するスケーラビリティ ( 開発中 )
  • 10.
    15/08/05Copyright 2015, ThirdWareInc.10Data Protection by OSS!DRBD9 の管理ツール drbdmanageDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM tools● DRBD8 と同じ管理も可能だが、 drbdmanage が役立つdrbdmanagecustomized driverD-bus
  • 11.
    15/08/05Copyright 2015, ThirdWareInc.11Data Protection by OSS!drbdmanage● drbdmanage init <IPaddr>● drbdmanage の初期化● drbdmanage add-node <host> <IP>● DRBD9 実行ノードの追加● drbdmanage new-volume <name> <size> --deploy <n>● name: リソース名● size: リソースサイズ● n: 多重度 ( レプリケートするサーバ数 )
  • 12.
    15/08/05Copyright 2015, ThirdWareInc.12Data Protection by OSS!スケールアウト41 2 3管理用ボリュームdrbdmanage が管理するレプリケーション領域A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCサーバを追加する。drbdmanage new-node1 2 3 4 5A ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrl
  • 13.
    15/08/05Copyright 2015, ThirdWareInc.13Data Protection by OSS!スケールアウト新しいボリュームの追加負荷や空き容量を均一化するために、既存ボリュームを再配置する ( オプション )1 2 3 4 51 2 3 4 5A ABBDDdrbdctrlCdrbdctrl drbdctrl drbdctrlCdrbdctrlCA ABDDdrbdctrlBdrbdctrl drbdctrl drbdctrlCdrbdctrlCBE E EA ABBDDdrbdctrlCBdrbdctrl drbdctrl drbdctrlCdrbdctrlB
  • 14.
    15/08/05Copyright 2015, ThirdWareInc.14Data Protection by OSS!DRBD and OpenStack (Cinder)DRBD + drbdmanage
  • 15.
    15/08/05Copyright 2015, ThirdWareInc.15Data Protection by OSS!Cinder ドライバDRBD Kernel driverdrbdsetup/drbdmetadrbdadmdrbdmanage daemondrbdmanagedevice mapperdmsetupLVM toolsCinder Driver(drbdmanagedrv.py)D-bus
  • 16.
    15/08/05Copyright 2015, ThirdWareInc.16Data Protection by OSS!OpenStack: SAN ベースの構成SAN ストレージSANEthernet NeutronNovaCinderfibre channel switchesSAN ストレージネットワークストレージ計算
  • 17.
    15/08/05Copyright 2015, ThirdWareInc.17Data Protection by OSS!OpenStack: drbdmanagedrv.pyEthernetEthernet NeutronNovaCindernetwork switchesネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ
  • 18.
    15/08/05Copyright 2015, ThirdWareInc.18Data Protection by OSS!DRBD クライアントA B CABCC CA AB BDRBD クライアントアプリ アプリ アプリDRBD9ストレージクラスタアプリケーション実行サーバ群
  • 19.
    15/08/05Copyright 2015, ThirdWareInc.19Data Protection by OSS!DRBD クライアントDRBDクライアントDRBD DRBD DRBDアプリファイルシステムDRBDクライアントDRBD DRBD DRBDアプリファイルシステム● ローカルストレージを持たないDRBD● アプリからの書き込みは全部の「 DRBD サーバ」に冗長書き込み● 読み込みは「 DRBD サーバ」から分散読み込みできる
  • 20.
    15/08/05Copyright 2015, ThirdWareInc.20Data Protection by OSS!DRBDクライアントDRBD DRBD DRBDアプリファイルシステムDRBD クライアントによる iSCSI の置き換えiSCSIイニシエータDRBD DRBD DRBDアプリファイルシステムiSCSIターゲットiSCSI の代わりにDRBD プロトコルを使用。iSCSI のオーバヘッドを削減。ディスク I/O 関連のレイヤを削減できる。ファイルシステムLVM 他
  • 21.
    15/08/05Copyright 2015, ThirdWareInc.21Data Protection by OSS!OpenStack: SAN レス構成Ethernet NeutronNovaCinderネットワークストレージ計算レプリケーション用 HDD を内蔵する IA サーバ高速半導体ストレージ、 RDMA による高速レプリケーション (10 万 IOPS 以上 )Nova と Cinder の役割を融合- コストダウン- 性能向上
  • 22.
    15/08/05Copyright 2015, ThirdWareInc.22Data Protection by OSS!フラットな遠隔レプリケーションDRBD8DRBD8DRBD8DRBD8DRBD9 DRBD9 DRBD9バックアップ( ローカル )DRBD9HA クラスタバックアップ( リモート )
  • 23.
    15/08/05Copyright 2015, ThirdWareInc.23Data Protection by OSS!フラットな遠隔レプリケーションDRBD 8DRBD 8DRBD 8DRBD 8DRBDProxyDRBDProxyDRBDProxyバックアップ( ローカル )DRBDProxyHA クラスタバックアップ( リモート )DRBD 9 DRBD 9 DRBD 9 DRBD 9
  • 24.
    15/08/05Copyright 2015, ThirdWareInc.24Data Protection by OSS!パフォーマンス
  • 25.
    15/08/05Copyright 2015, ThirdWareInc.25Data Protection by OSS!まとめ● DRBD● 10年以上の実績があるストレージ管理プロトコル● 優れたI/Oパフォーマンス● 多ノードリアルタイム同期レプリケーション(業界初)● 同期・非同期(LAN・遠隔)混在も可能● drbdmanageがデプロイメントを自動化● コマンドラインツール(drbdmanage)● D-bus● スケールアウト型ストレージ・クラスタ● OpenStack Cinder ドライバ(drbdmanagedrv.py)● コモデティ製品によるコストダウン● SSD/PCIeストレージによる高速化● DRBDクライアントがSANレスを実現
  • 26.
    15/08/05Copyright 2015, ThirdWareInc.26Data Protection by OSS!DRBD9 の入手● プログラム● http://oss.linbit.com/drbd/● git://git.linbit.com/drbd-9.0.git● 情報● https://blog.3ware.co.jp/● http://drbd.linbit.com/● http://oss.linbit.com/● お問い合わせ● info@3ware.co.jp

[8]ページ先頭

©2009-2025 Movatter.jp