CloudTest は CDN に依存せず、複数の CDN(Akamai を含む)を同時にテストして、負荷発生時のパフォーマンスを比較できます。
CloudTest は、極めてスケーラブルな最大規模のグローバル負荷テストプラットフォームです。トラフィックの状態が変動する中で稼働し動作する準備が整っているかを迅速に検証します。コード、ネットワーク、サーバー、データベースのボトルネックをビジュアル UI で簡単に特定できます。CloudTest は、正確な制御により、テスト環境と本番環境で実際のシナリオを安全にシミュレートします。Web サイト、モバイルアプリ、API、データベース、オンラインサービスに加え、CI/CD プロセスと連携します。CloudTest は、パフォーマンスのエキスパートが提供するフルマネージド型のサービスとして利用することも、セルフサービスソリューションとして利用することもできます。
シンプルなブラウザーベースの UI を使用して、パラメーター、変数、検証を設定
制限のないグローバルテストで、ボトルネック、テスト環境、スクリプト、破られる可能性がある箇所を把握
テスト中に負荷を調整したり、イベントや障害をシミュレートするなど、あらゆる操作をすべてリアルタイムで分析
組み込みのダッシュボードを使用して、分析をサードパーティの監視ツールのデータと結合し、パフォーマンスを分析
負荷テストにより、通常のトラフィック状態やピークのトラフィック状態(つまり負荷発生時)でのアプリ/サイトのパフォーマンスを把握できます。また、最も重要なことは、破られる可能性がある箇所を把握できることです。新しいアプリ/サイトの稼働前に使用されることが多く、実際のユーザートラフィックのシナリオ(負荷シナリオ)を使用して機能をテストできます。負荷テストは、トラフィック負荷によるアプリ/サイト障害のリスクを排除し、アプリのダウンタイムに起因するユーザー体験の悪化によってブランドの評判や収益に影響が生じるのを防ぐために役立ちます。
CloudTest On-Demand は、Akamai が管理する Software as a Service(Saas)の負荷テストソリューションであり、大規模な本番環境テストに関する豊富な経験を持つワールドクラスのパフォーマンスエンジニアによってサポートされています。このサービスにより、時間とリソース(ソフトウェア、機器、人、専門知識)が限られている組織が、グローバルな負荷テストとパフォーマンステストを実行できます。また、弊社の負荷専門家がユーザージャーニーとテストシナリオの範囲に関するガイダンスを提供し、共同テストセッションを実施し、包括的なレポートを提供します。
CloudTest は、すべてのデバイスとブラウザーのテスト、世界中での現実的なトラフィック分散、リアルタイムのインメモリー分析の実行など、クラウドから現実的なテストを実行できる、ライセンス供与されるツールです。コーディングを必要とせずに、迅速にテストを作成できます。
CloudTest は CDN に依存せず、複数の CDN(Akamai を含む)を同時にテストして、負荷発生時のパフォーマンスを比較できます。
CloudTest は高度に分散されたプラットフォームで実行されます。また、弊社のキャリアとクラウドプロバイダーの関係により、さまざまな地域やベンダー(Rackspace Dallas と AWS Midwest の比較など)で予想負荷をテストできます。
CloudTest は通常、次のシーケンスで動作します。
Break/Fix(障害対応):低レベルのテストでは、CloudTest は機能障害(つまり、機能しているかどうか)を含む大部分の Break/Fix(障害対応) とボトルネックを明らかにします。
所要時間:長期間のイベント(長いスポーツイベントなど)の間は、ピークストレス時でも問題が明らかにならない場合があります。そのような問題は、時間が経過しなければ把握できません。たとえば、メモリーリークの問題は、イベントの 3 時間目まで明らかにならない場合があります。
ピーク:低いテストレベルでは、書き込みと読み取りは機能しますが、大きな負荷が発生するとプロセスとユーザーがキューに入り始めて、カスケード効果が発生します。長時間にわたる強い負荷に対しては、CloudTest は「機能しているか」と「どれくらい適切に機能しているか」をテストし、どこでどの程度のパフォーマンスのボトルネックが発生するかを特定します。
CloudTest では、ユーザーごとに固有の平均ユーザー数や予想ユーザー数に基づいて仮想ユーザーランプを調整することを推奨していますが、一般的な経験則は次のとおりです。
0 から開始します
2,500 人の仮想ユーザーに進み、3~4 分間継続します
次に、平均的なユーザーベースに応じて、数万人の仮想ユーザーに進み、一定時間継続します(この時間はテストシチュエーションによって異なります)
最後に、ユーザーベース(またはピークイベントの予想ユーザーベース)に応じて、数十万人の仮想ユーザーに進み、一定時間継続します(繰り返しますが、この時間は企業ごとに異なります)。念のため、予想負荷の 2 倍から 3 倍のテストを行うことをお勧めします。
CloudTest では、さまざまなデバイスやプレーヤーのプロファイル(Roku、AppleTV、JW Player、DIY など)を模倣し、動的な帯域幅シフトを実行して、ベストなオーディエンス体験を実現するためにワークフローの最適なアダプティブビットレート(ABR)ポイントを見つけることができます。CloudTest の結果は、理想的なチャンクサイズ、さまざまなネットワーク条件に合わせてコンテンツをトランスコーディングする方法、リバッファリングを最小限に抑えるための適切なフレーム/秒(fps)の選択、シームレスなオーディエンス体験の提供に関するガイダンスを提示します。CloudTest は、HLS、HDS、および CMAF セグメントをテスト/スクリプトして、アプリケーションのワークフローをテストし、同時性のあるユーザーをシミュレートしてオーディエンスの規模に対応するために役立ちます。
他のプロバイダーと同様に、CloudTest は仮想ユーザー(VU)を作成します。しかし、他のプロバイダーとは異なり、本番稼働中に使用されるサーバー上で、ヘッドレスのシンセティックユーザーではなく、仮想ユーザーを作成します。そのため、CloudTest は、たとえば実際の HTTP リクエストを測定できます。
小規模なサンプルテストを実施して結果を推定しても、規模をテストすることはできません。CloudTest は、ほぼあらゆる規模のオーディエンスを管理できます。また、Akamai は多くの場合、念のため予想負荷の 2 倍から 3 倍のテストを行うことをお勧めします。弊社の専門家が、データ(典型的なビットレートラダーやファイルサイズなど)に基づいて、お客様の同僚にこれらのテスト規模の指針を示すための支援をします。
Akamai CloudTest は、弊社がシステムのボトルネックを極めて迅速に発見するために役立ちました。そのため、シーズン最大のショッピングイベントに効果的に対応する準備を整えることができました。
Leanne Clancy 氏、Group CIO、Boohoo 社(PrettyLittleThing の親会社)
CloudTest が問題解決に役立つビジネスケースをご紹介します。
サイト、アプリ、ワークフローの準備状況を検証することで、不要な障害を防止します。新しいアプリケーションの運用準備状況をテストする必要がある場合も、サイトに一貫性のないトラフィックレベルを処理する能力があるかをテストする必要がある場合も、ワークロードと配信インフラがどのように機能しているかをテストする必要がある場合も、CloudTest はライブ環境や本番環境のボトルネックを迅速かつ容易に特定します。
小売販売、大規模なスポーツの試合、音楽パフォーマンス、新たにリリースされた動画コンテンツなどのピークイベントは、サイトやアプリに大きな負荷をかけてユーザー体験を低下させることが多く、最悪の場合はクラッシュを引き起こしてユーザー体験を停止させます。CloudTest では、多数のクラウドサーバーを使用してピークトラフィックのシナリオをシミュレートし、サイトやアプリを全負荷状態にしてパフォーマンスのストレステストを実行できる、本番環境またはライブ環境用の負荷テストツールを利用できます。大規模イベントの前に問題を特定でき、計画どおりにスムーズに稼働開始するために役立ちます。
完全なエンドツーエンドのパフォーマンステストが困難である場合や、スケジュールが短い場合や、ハイレベルのテストを実行するために必要なリソースやインフラがない場合は、Akamai を負荷テストの Software as a Service(Saas)ベンダーとしてご利用ください。弊社の負荷テスト専門家がお客様と協力して、お客様のテスト要件を完全に理解し、すべての負荷テストを実施し、お客様の環境やインフラの稼働準備がどれくらい整っているかを示す指標を提示します。
問題解決こそが私たちの使命です。次のステップなど、不明な点がありましたら、お問い合わせください。 担当者がすぐにご対応いたします。
お申込みいただきありがとうございます。追って弊社担当者よりご連絡いたします。