パブリッククラウドのパフォーマンスをベンチマークする方法(および理由)
2011年当時、平均的な企業はクラウドコンピューティングにわずか6,300ドルを費やしていました。これは、最小のIT予算を除くすべての予算の減少です。その間に物事は変化しました。 10年の初めに、企業はクラウドに足を踏み入れ始めたばかりでした。今、彼らは完全に水没しています。従業員数が1,000人を超える企業のうち、26%がクラウドに年間600万ドル以上を費やしていると回答しており、企業の71%が支出を20%以上増やすことを計画しています。
非常に多くの企業がクラウドサービスに多額の費用を費やしていることを考えると、彼らが自分たちのお金の価値を手に入れているかどうかを知ることは重要です。それは私たちに重要な質問をもたらします。ほとんどのクラウドサービスプロバイダーは、SLAで一定の品質基準を提供し、次のような条件を提供します。
- 保証された可用性-たとえば、99.999%の稼働時間
- アプリケーションの速度低下に対する応答性を保証します
- インシデントの解決にかかる時間についての一定の予想
選択したプロバイダーによっては、これらの保証にかなりの追加料金を支払う場合がありますが、プロバイダーがそれらをバックアップしているかどうかをどのようにして知ることができますか?クラウドサービスが頻繁にダウンしていることを認識するのは1つのことです。 99.999%の稼働率と99.997%の違いを区別することもできます。したがって、クラウドのお客様は、安定性とサービスの観点から、料金を支払っているかどうかを判断するために、パブリッククラウドのベンチマークを行うことが重要です。方法は次のとおりです。
クラウドベンチマークツールとメソッド
パブリッククラウドのベンチマークを行う際に測定する重要な領域は、コンピューティング、ストレージ、ネットワークの3つです。もちろん、ネットワークの欠陥は、パブリッククラウドに最も明らかに壊滅的な影響を及ぼしますが、ストレージのIOPSと遅延、コンピューティングのディスクIOなども測定する必要があります。ネットワーク内で、可用性、スループット、および遅延を測定する必要があります。
予想よりも稼働時間などのベンチマークを行う方が簡単です:
- AWSとAzureはどちらも、稼働時間を監視できる組み込みツールを提供します。
- 信頼できない場合、または別のサービスを使用している場合は、サードパーティのツールがいくつかあります。たとえば、GartnerはCloudHarmonyと呼ばれるサービスを提供しています。
- 基本的な帯域幅と遅延を監視するために、ホストとクラウドの間でiPerfなどのツールを実行します。
- Geekbenchのようなツールは、CPUやデータベースのパフォーマンスなどの側面を監視できます。
クラウドプロバイダーに説明を求めることが重要です。クラウドプロバイダーが信頼できないと言っているわけではありませんが、提供されている数値のいくつかは混乱を招く可能性があります。たとえば、昨年、CloudHarmonyによる業界調査では、Googleが3つの主要なクラウドプロバイダーの中で最も高い可用性を備えていることが指摘されました。ただし、Microsoftはこれらの主張に異議を唱え、地域の数が多いということは、地域の平均がより良いパフォーマンスを示すことを意味すると述べました。
言い換えれば、クラウドで最高の価値を確実に得るための最善の方法は、信頼するが検証することです。
AppNetaを使用してクラウドパフォーマンスメトリックを監視する
もちろん、SLASにほとんど含まれていない重要な測定値の1つは、クラウドのパフォーマンスです。また、多くのレガシー監視ツールもこれらの指標を確認できません。 1つだけを使用できるのに、なぜ最大4つの異なる監視ツール(およびおそらくそれ以上)をインストールして実行するのですか? AppNetaは、パブリッククラウド実装のあらゆる側面を監視できる詳細な監視プラットフォームを表しています。これには、稼働時間やダウンタイムに加えて、アプリケーションの速度低下、遅延、ジッターなどのメトリックが含まれます。正確で最新の監視機能は、クラウドプロバイダーと交渉する際に大きな意味を持ちます。たとえば、AWSの実装の稼働時間が99.9%未満であることを証明できれば、最大25%のサービスクレジットを利用できます。これは、高価なクラウド展開の時代にくしゃみをするものではありません。クラウドプロバイダーのネットワークの監視について詳しくは、クラウドの可視性に関するガイドをご覧ください。
クラウドコンピューティング
- パフォーマンスと効率のためのクラウドインフラストラクチャを構築する
- クラウドアプリケーションの監視とあなた
- テストと自動化でSaaSとクラウドセキュリティを追加
- クラウドセキュリティとは何ですか?なぜそれが必要なのですか?
- クラウドコンピューティングは組織にどのようなメリットをもたらしていますか?
- クラウドとそれがITの世界をどのように変えているか
- 次の6つの手順に従って、パブリッククラウドのデータを保護します
- クラウド上のデスクトップ:生産性、費用対効果、安全性の向上
- パブリッククラウドの長所と短所
- ハッカーがクラウドをハッキングする方法。 AWSでクラウドにセキュリティを追加
- パブリッククラウドのメリットを享受する方法