Riakデータベース on SoftLayer Riak テラバイト級 KVS型分散データベース ・コマンド一発でノードが追加でき、処理能力がアップするKVS型分散データベース ・2重化設定やテイクオーバーが不要な高い可用性、および、遠隔地同期可能な機能 ・ Amazon Dynamoの論文に基づき開発されました Riakご利用イメージ 遠隔地同期 アプリケーション サーバー Internet プライベートN/W Client Riak 分散KVS型DB Riakは、データベースの再編成、統計情報のリセット、アクセスプランの最適化など、保守作業を必要としない、 KVS型分散データベースです。 従来のRDBの場合、処理性能を向上させるためには、CPUを追加よるスケールアップが求められ、たいへん高価なSMP型サーバーが必要でした。 一方、Riakデータベースの分散処理では、コンシステントハッシュによるデータ分散機能により、サーバーを追加するだけで、処理性能が向上します。 アクティブ・スタバイ型データベースではなく、全ノードがアクティブなデータベースです。 一つのノードが故障停止した場合でも、停止することがありません 【テラバイト級DB】 【高スケールラビリティ】 【高可用性】 RDBの様な保守作業の不要なKVS型分散データベースです。 簡単な操作でノード追加でき、処理性能が向上 マスターレス、全ノードがアクティブなアーキテクチャにより1ノードが停止しても処理は停止しません。 http://www.softlayer.com/
Riakデータベース on SoftLayer:導入 課題 ■RDB型データベースでは、運用にコストがかかって困っている。 ■データ量が爆発的に増え、テラバイト級データベースが必要とされている ■保守作業などで止められない 解決策 と実装方法 SoftLayerのBigDataのRiakソリューションを利用して、現状のRDBからデータ量が爆発しているテーブルをRiakへ移項する。 Step1: 仮想サーバーを利用してRiak開発環境を準備 Step2: Riak開発環境を使って既存コード改修 Step3: BigDataのRiakソリューションから本番用ベアメタルサーバーを立ち上げ、切り替え実施 イメージ図 パターンの構造を図式化 お客様メリット RDBデータ量が爆発増加する事に伴う諸問題を解決 ・KVS型分散データベースにより保守作業が大幅軽減 ・テラバイト級のデータ量に高速アクセス ・マスターレス分散型DBにより、ノード追加による性能アップと高い可用性 Virtual Server Riak 開発環境 データ量が爆発 しているRDB 既存コード改修 Bare metal Riak 本番環境 http://www.softlayer.com/