OpenStackの大容量ストレージサービス、Swiftの利用方法について解説する。インストールや環境設定の仕方、サービスの起動/停止、Swiftコマンドの使い方などを詳しく紹介する。
前回の記事「OpenStackの大容量ストレージサービス、Swiftの仕組み」で詳しく解説したように、OpenStack ObjectStorage(Swift)とはAmazon Simple Storage Service(Amazon S3)のようなオブジェクトストレージサービスを提供するソフトウェアである。今回はSwiftの具体的な使い方について説明する。
まず、Swiftのシステムを構成するための基本的な考え方を説明しておく。
Swiftのシステムを構成するサーバの種別を大きく3つ、(1)プロキシサーバ、(2)認証サーバ、(3)ストレージサーバに分けて考える。
(3)ストレージサーバはデータの実体を保持するサーバであり、前回の記事「OpenStackの大容量ストレージサービス、Swiftの仕組み」の図1では「バックエンドサーバ群」と説明した。具体的には、「アカウントサーバ」「コンテナサーバ」「オブジェクトサーバ」に対応する。
実運用では、基本的に大容量のHDDを積めるだけ積んだサーバを多数並べて、システムを構成することになる。プロキシサーバと認証サーバは、一般的にWebサーバに使用する程度のスペックで構わない。
図1で使っている「ゾーン」とは、故障を分離する単位である。運用環境では、異なる電源系統ごとに、ラック単位程度でゾーンを配置し、5ゾーン以上の構成とすることが推奨されている。
Copyright © ITmedia, Inc. All Rights Reserved.
「イカゲーム」人気にドミノ・ピザも便乗 NetflixとCM共同制作の狙いは?
ケイト・トランブル氏がDomino’sのCMO(最高マーケティング責任者)に正式に就任して初...
2024年記憶に残った「生成AI活用事例」は? 課長以上に聞くマーケトレンド
アイブリッジは、マーケティング業務に携わっている従業員数100人以上の企業在籍の課長以...
IT部門にも教えたい 生成AIをマーケティングと営業に適用する最もふさわしいやり方
マーケティング、営業、カスタマーサポートなど顧客エンゲージメント領域における生成AI...