内部アーキテクチャ

“お絵かき”をした構成図にパラメータを設定することで仮想データ・センターが完成することが理解できたと思います。以降では、こうした仕組みを提供する内部アーキテクチャについて簡単に紹介します。

図3は、CA AppLogicをインストールして稼働させているPCサーバーの内部を、論理的に示したものです。ハイパーバイザ(サーバー仮想化ソフト)には、オープンソースの「Xen」を利用しています。

この図の中にあるコントローラという仮想アプライアンスは、AppLogicがインストールされているグリッド全体のリソースを管理するなど、すべての意思決定を行う集中管理サーバーになります。これまで見てきた管理用のGUI画面は、すべてこのコントローラにWebブラウザでアクセスしたものです。

CA AppLogicではまた、ギガビット・イーサネットを2ポート使用します。このうち1ポートはパブリック・アクセス用で、残りの1ポートはバックボーン接続用です。2つを明確に区別して使用します。

パブリック・アクセス用は、その名の通り、パブリック・インターネットからアクセス可能なセグメントです。このセグメントには、INなどのようなファイアウォール・アプライアンスなどの仮想インタフェースがつながります。

バックボーン用は、GUIで“お絵かき”したカタログ間の接続などに利用するセグメントです。このセグメントは、パブリック・インターネットからは直接アクセスできません。このセグメントにつながる仮想インタフェースには、AppLogicのコントローラによってプライベート・アドレスが自動的に設定されます。

図3: AppLogicのアーキテクチャ

CA AppLogicの特徴として、ストレージのアーキテクチャも紹介します。

仮想データ・センターを構築する際、コスト的に無視できない要素に、FiberChannel(FC)のような外部ストレージがあります。通常、これらは高機能ではある一方で、コスト的なインパクトが大きなハードウエアです。

CA AppLogicは、設計思想として、外部ストレージを使うことを想定していません。コスト的に最も安価なのはローカルのHDD(DAS)だからです。

CA AppLogicでは、このローカルのHDDをうまく利用しながら、個々のPCサーバーのHDDにまたがってRAID1構成(ミラーリング)を組むことができます(図4)。グリッド全体のうち1台のグリッド・サーバーに障害が発生したとしても、残り1台のグリッド・サーバーに保存されたデータ・ボリュームは、引き続き運用が可能です。

図4: AppLogicのストレージ・アーキテクチャ

これまで説明してきたように、CA AppLogicは、オープンソースのハイパーバイザであるXenのアーキテクチャを踏襲しつつ、GUIを用いたプロビジョニングを可能にしています。プロビジョニングでは、単に1つの仮想サーバーを起動させるだけではなく、複数の仮想サーバー間のコネクションまで考慮するように設計されています。

すぐに使える仮想アプライアンス群

冒頭で、約30個の仮想アプライアンスのひな型(カタログ)を標準添付していることを述べました。では、どのような仮想アプライアンスがあるのか気になります。図5に、数あるカタログの中から、いくつかを示しました。

図5: 標準で提供されるさまざまなカタログ(クリックで拡大)

これら標準添付されているカタログは、すべてLinux(CentOSなど)の上にOSS(オープンソース)のソフトウエアを搭載したものです(カタログの絵の左右にあるものは、仮想インタフェース)。OSSだけを使っているため、個別のアプライアンスを使用するにあたってライセンス費用などが発生しません。

OSSではなく有償ライセンスのOS(Windows Server 2003/2008やRed Hat Enterprise Linuxなど)をCA AppLogic上で使いたい場合にも、これら有償OSをAppLogic上で動作させる方法を提供しています。個別のカスタマイズが必要になりますが、Red Hat Enterprise Linuxのパラメータ設定をプロパティ画面で実施するといった柔軟性を提供しています。

これらのカタログが最初から提供されているので、ユーザーは、構築したいシステム環境をすぐに作れます。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30