スケーラブルな仮想インフラの設計法Column

アプリケーションによって拡張方法(スケールアップか、スケールアウトか)の方向性は異なる。それぞれに対応できる仮想インフラの設計法を説明する。

2007年07月03日 05時00分 公開
[Andrew Kutz,TechTarget]

 仮想インフラを計画する際、ホストサーバのリソース要件は一般的に、仮想サーバのプロセッサとメモリの要件に基づいて決定される。だが、これらの数字は誤った判断を導きやすい。特定時点、あるいはせいぜい不十分な期間におけるアプリケーションのリソース使用量を表しているにすぎないからだ。

 こうした数字を使う場合でも、短期的なビジネス成長に対応できる仮想インフラは設計できるかもしれない。しかし、真に堅固な仮想環境を構築するには、長期的な成長も考慮に入れる必要がある。そのためには、アプリケーションのスケーラビリティ特性に目を向けなければならない。

 すべてのアプリケーションに共通するのは、「アプリケーションの負荷が増大してノードの処理能力を超えたら、対応策としてそのアプリケーションやノードを拡張する必要がある」という点だ。しかし、すべてのアプリケーションが同じ方向のスケーラビリティを持つわけではない。一部のアプリケーションは水平方向に拡張されるように設計されており、ノードを追加することでアプリケーションの負荷分散を行える。また、アプリケーションをホストするノードにより多くのリソースを割り当てる、垂直方向の拡張に適したアプリケーションもある。

 本稿では、水平または垂直方向のスケーラビリティを持つアプリケーションにそれぞれ対応できる仮想インフラの設計法を説明する。

スケールアップ:ノードにリソースを割り当てる垂直方向の拡張

 データベースサーバは大抵の場合、垂直方向に拡張(スケールアップ)する必要がある。一方、Oracle 10gMicrosoft SQL ServerMySQLといった主流の製品はすべて、連続レプリケーション、連合データベース設計、データベース負荷分散など、水平方向のスケーラビリティを実現するさまざまな方法をサポートしている。

 だが残念ながら、どの方法にも固有の問題がある。

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアからのお知らせ

From Informa TechTarget

なぜクラウド全盛の今「メインフレーム」が再び脚光を浴びるのか

なぜクラウド全盛の今「メインフレーム」が再び脚光を浴びるのか
メインフレームを支える人材の高齢化が進み、企業の基幹IT運用に大きなリスクが迫っている。一方で、メインフレームは再評価の時を迎えている。

ITmedia マーケティング新着記事

news017.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

news027.png

「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

news023.png

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...