いまさら聞けないハイブリッドクラウド【第3回】
主要12製品を比較、ハイブリッドクラウド管理ツールの見極め方
ハイブリッドクラウドの運用で欠かせない製品、それはオンプレミスや他クラウドとの統合管理ツールだ。マルチクラウドに対応した管理ツールの中から、主要な製品を一覧表にまとめた。
クラウド利用が普及するにつれ、複数のクラウドベンダーを並行して利用するケースも増えてきた。今回はIaaS(Infrastructure as a Service)を含めた複数のITインフラを同時に利用する場合に必要となる管理ツール、マルチクラウド管理ツールに焦点を当てて紹介する。
「マルチクラウド管理 主要12製品一覧」をダウンロード(会員限定/無料)
主要マルチクラウド管理ツールと、サポートしているクラウドサービスの対応表をPDFで提供しています。「ハイブリッドクラウド管理ツール主要12製品の対応クラウド 一覧表」からダウンロードしていただけます。
オンプレとは異なる、クラウドで求められる運用
クラウド以前のシステムでは、「サーバをいかに落とさないか」が運用の重要な鍵となっていた。そのために、FT(フォールトトレラント)サーバを利用したり、HA(高可用性)構成を組んだりと個々のサーバで可用性を高めようとしていた。
しかし、クラウドの登場によって、安価なリソースを必要なときに必要な分、利用するポリシーに沿って運用するようになり、個々のインスタンス(仮想サーバ)単位での可用性は期待できず、役割を提供するインスタンス群で管理するように変わった。クラウドでは、「サーバがどの単位なら落ちても大丈夫か」が可用性を高める鍵となる。
また、性能に関しても個々のサーバをピーク時のリソースで設計する「スケールアップ型」ではなく、性能が必要なときは、全体のスループットなどを評価して群の中のインスタンスを増やす「スケールアウト型」が効率的である。
以上から、性能や障害の監視も動的に監視点を増やしたり減らしたりすることや、システム全体を俯瞰して判断するルール決めがクラウドの運用では肝要となる。
マルチクラウド管理ツールが求められる背景
とはいえ、全てのシステムが群単位での管理に適しているわけではない。また、システムの特性以外にもマルチクラウド管理ツールが求められる背景にはさまざまな点がある。今回は以下4つのポイントで、クラウド管理ツールに求められる背景を説明する。
1.特性やワークロードごとの使い分け
システムには、群管理が向いているものと個々のサーバ単位で最適化した方がよいものがある。
例えば、WebサービスのフロントエンドやHadoopなど分散型で動くものは群管理が向いているが、RDBMS(リレーショナルデータベース管理システム)のように整合性や即時性を重視する場合、分散するよりも高機能なサーバや特殊なハードウェアに集約する方が費用対効果が高い場合もある。このように、異なる特性のワークロードを一括して管理したいケースではマルチクラウド管理ツールが有効だ。
2.クラウドロックイン回避
クラウドの利用は日に日に進んで行き、巨大なクラウド事業者(プロバイダー)も多数存在している。そのような中、システムが特定のクラウド事業者に依存してしまうとどうか。そのクラウド事業者の価格や約款、機能の開発方針などにシステムの永続性が脅かされる恐れがある。
また、特定のクラウド事業者から提供される新しい機能は便利かもしれないが、刷新または移行するたびに自社のサービス運用へ取り込んでいくのも、コストとしてはばかにならない。
特定のクラウド事業者に縛られず、そのギャップを埋め、クラウドサービスを抽象化して使いたいケースにもマルチクラウド管理ツールが求められる。
3.運用の自動化
群管理を目指す場合、スケールアウトやスケールイン、クラウド基盤の障害によってリソースを縮退したり、代替運転に切り替えたりするたびに人手を介していては、クラウドのメリットを享受できない。インスタンスの設定情報や構築作業をプログラムであらかじめ定義し、状態に応じて適用する必要がある。つまり、運用の自動化だ。このような自動化とインフラ環境の管理を一括で行うケースにもマルチクラウド管理ツールは用いられる。
4.ガバナンス、セキュリティ
クラウドの良いところは、WebやAPIを通じて気軽に環境を管理できることだ。しかし、システムの中には、個人情報などデータの性質により共有領域に置くことが難しいケースもある。
また、暗号化して格納したとしても、極力そのような環境を管理できる人を減らしたい。複数のクラウド環境を使っていればなおさらで、横断的にクラウドへの管理権限を役割やプロジェクトに応じて施す必要がある。このように、クラウド横断でガバナンスやセキュリティを高めたいケースでも有用だ。
マルチクラウドのインフラ管理方法
上記のようなマルチクラウド環境を効率的に管理するためにはどうすべきか。その方法を探りながら管理ツールの利用イメージを説明する。
インフラ環境の管理はイメージ管理か構成管理か
例えば、アプリケーションをアップデートする場合や物理環境を移動する場合の運用はどうしているか。仮想化の世界であれば、マシンイメージのスナップショットを取ってアップデートやマシンイメージを移動(マイグレーション)して対応していた。
では、ハイブリッドクラウドの世界ではどうか。上述の通り、クラウドの肝は群管理だ。スナップショットを取れるとしても、事業者をまたいで作業するのは煩雑である上、数あるインスタンスを1つひとつ行うのは現実的ではない。また、インスタンスを事業者間で移行するとなるとイメージのダウンロード、イメージの変換、アップロード、設定情報の変更と非常に非効率である。
重要なのは構成管理ツール
では、大量のインスタンスを複数の事業者にまたがって管理していくにはどうしたらよいか。答えは、いつでも、どこでも、何度でも、自身が動かしたいアプリケーションが動作できる環境を作れるようにしておくことだ。そのために必要なのが構成管理ツールだ。
構成管理ツールを使えば、インストールの手順や設定情報などを一括管理し、インスタンスの追加や変更に応じて適切な設定を自動で適用することが可能となる。大量のインスタンスを同時にアップデートすることもできる。また、移行する場合も削除したり、新規で移行先に最適な環境を瞬時に構築することができる。
構成管理ツールは、オープンソースの「Chef」や「Puppet」「Ansible」など多く存在する。こういったツールとマルチクラウド管理ツールを組み合わせて使うのが一般的だ。マルチクラウド管理ツールには、このような構成管理ツールが含まれている場合も多くある。
主要管理ツール
現在、マルチクラウドに対応した管理ツールは数多く存在している。主だったものを一覧にまとめた。画面の都合により、拡大版は以下からダウンロードしていただきたい(会員限定/無料)。
「マルチクラウド管理 主要12製品一覧」をダウンロード(会員限定/無料)
主要マルチクラウド管理ツールと、サポートしているクラウドサービスの対応表をPDFで提供しています。「ハイブリッドクラウド管理ツール主要12製品の対応クラウド 一覧表」からダウンロードしていただけます。
日立製作所の「JP1」など古くから運用の現場で使われているおなじみのツールから米Microsoft「System Center 2012 R2」、米VMware「VMware vRealize Suite」、米Red Hat「Red Hat CloudForms」などの仮想化に強いメーカー、米Scalr「Scalr」、NTTデータ「Hinemos」のようなオープンソースで提供されているものなどさまざまだ。米RightScaleの「RightScale」のようにSaaSで提供されるものもあり、利用方法でも違いが出てくる。
ツールを選ぶコツは何か
多種多様なツールの中からどれを選択すべきか。選定する基準はいろいろあるが、今回は以下3つの分類に絞って説明する。
1.対応しているクラウド
当然のことだが、自身が組み合わせたい、または現在利用中のクラウドが対応していることが大前提だ。老舗のRightScaleや新興勢力の米CLIQR TECHNOLOGIES「CliQr」などは、対応しているクラウド多い。
その逆の発想として、ツールを基準にクラウドを選択することも1つの手だ。多くのツールがサポートしているクラウド環境を自社のポートフォリオに加えることは、システムの継続性につながる。例えば、「OpenStack」や「Amazon Web Services」(AWS)、「Microsoft Azure」(Azure)のようなクラウドは対応しているツールも多い。
2.構成管理ツール(クラウドネイティブなシステム中心)
ここまで書いてきた通り、クラウドネイティブなシステムは従来のシステムとは運用が少し異なる。クラウドのメリットを最大限に享受したい場合、構成管理ツールを使って極力自動化していくことが重要だ。
その場合、自身が今後使っていく構成管理ツールと相性が良いマルチクラウド管理ツールを選択すべきである。例えば、オープンソースのScalrは、Chefと統合しやすい。
3.オンプレ/プライベートなシステム中心
一方、クラウド利用は限定的で、当面は大量のインスタンス利用は予定していない、または、既になじみのある運用管理ツールを中心に考えたい場合は、JP1やSystem Centerなど、ハードウェアメーカーや仮想化に強い企業のツールが有力な選択肢となる。
仮想化とクラウドは同じ運用になるとは限らない
個々のシステムの特性や将来のクラウド活用方法を検討し、自社に最適なクラウド環境とそのツールの組み合わせを決めることが重要だ。
特に気を付けたいのは、仮想化とクラウドは必ずしも同じ運用になるとは限らないことだ。クラウドの最大のメリットはスピードである。クラウドでは、自動化を極力進めて運用効率を上げていくこと、変化するシステムに素早く追随することに重点を置くべきである。このことからも、マルチクラウド管理ツールを構成管理ツールとともに活用していくことは、クラウドとの付き合い方で大切なことである。
Copyright © ITmedia, Inc. All Rights Reserved.
いまさら聞けないハイブリッドクラウド
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
“攻撃者優位”なサイバーセキュリティ、全ての「穴」をふさぐ方法とは? -
製品資料
実際に悪用される脆弱性は4%前後 優先的に対処すべき脆弱性を把握するには? -
製品資料
HubSpotの機能を拡張する法人データ活用法 -
製品資料
面倒で非生産的な「名寄せ」作業 高精度&高効率に実施するには? -
製品資料
名刺管理には「その先」がある 成果のでない営業活動から脱却する秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
ISMSの“コンサル丸投げ”が招く数千万円の無駄 NTTドコモビジネスの脱出劇
-
2
「VMware離れ」は本当か 3000社がVCF 9にかじを切った現実的な理由
-
3
「Microsoft 365」が乗っ取られる 跡形もなくMFAを破る手口
-
4
Netflixのバックエンドは「ほぼJava」 3000超のアプリを支える開発基盤の裏側
-
5
レガシーコードを捨てJavaで勘定系を再定義 ソニー銀行、フルクラウド化の全容
-
6
「0.3秒のスピード顔認証」の入退室管理が社員に好評 事例に学ぶオフィス改革
-
7
マンガで解説:KSK2稼働で何が変わる? 税務調査の高度化に備えるデータ管理
-
8
脱VMwareに待った? AI基盤を掲げるBroadcomの思惑と情シスが直面する新コスト
-
9
なぜ人はいるのにDXが進まない? ライオンも直面した“老害”レガシーシステム
-
10
生成AIの7割が「別画面・コピペ運用」 “導入”は進んでも定着せず
ホワイトペーパーランキング PR
-
1
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
2
AIが「わざわざ使うツール」になっていない? 業務で自然に使う導線にする秘訣
-
3
財務・会計はAI活用でどう変わる? 調査で見えた変革の道筋
-
4
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
5
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
6
「結局、一部の人しか使わない」 AI活用が業務に定着しない根本的な理由
-
7
コスト分析で見る「デバイス復旧」の代償 損失額から導きだされた投資戦略とは
-
8
Macの安全神話は崩壊? 最新の脅威動向から見えた攻撃のトレンドと有効な対策
-
9
ゼロトラストにおける「IDaaSの課題」と補完すべき重要機能とは?
-
10
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー