大規模な負荷時のソフトウェアアプリケーションテストを自動化して、潜在的な性能上の問題をより容易に特定する

概要

AWS での分散負荷テストは、パフォーマンステストを大規模に自動化して、さまざまな負荷条件下でアプリケーションがどのように動作するのかを示すとともに、アプリケーションのライフサイクル (開発、ステージング、本番、ポストプロダクションを含む) 全体にわたって潜在的なパフォーマンスの問題を特定します。この AWS ソリューションは、数百から数百万に及ぶユーザーとトランザクションをシミュレートし、ユーザーまたはサーバーのプロビジョニングを必要とせずに一貫したトランザクションを生成します。

このソリューションは、Amazon Elastic Compute Cloud (Amazon E2) インスタンス、Amazon Elastic Container Service (Amazon ECS)、Amazon Elastic Kubernetes Service (Amazon EKS) のスケーラビリティと信頼性、AWS Lambda 関数のコールドスタートと実行時間、Amazon Relational Database Service (Amazon RDS) データベースクエリのパフォーマンス、Amazon CloudFront の応答時間など、重要な領域に関するインサイトを提供します。現実的な負荷シナリオをシミュレートすることで、パフォーマンスとコスト効率の両方についてインフラストラクチャを最適化できます。

利点

リソースコストを最適化する

さまざまな負荷条件下でのアプリケーションのパフォーマンスに関する正確なインサイトを得ることでインフラストラクチャを適切なサイズに調整し、コスト効率の高いリソース割り当てを実現します。

負荷テストを自動化する

負荷テストをスケジュールするか、このソリューションを継続的インテグレーション、継続的デリバリー (CI/CD) パイプラインに組み込むことで負荷テストを自動化し、テストプロセスを合理化します。

グローバルユーザーを考慮する

複数の AWS リージョンからの実際のトラフィックをシミュレートして、さまざまな地理的負荷下でアプリケーションがどのように動作するのかを評価し、グローバルなパフォーマンスを最適化します。

JMeter を使用して迅速に適応する

分散負荷テストを JMeter スクリプトとシームレスに設計および統合することで、アプリケーション固有のニーズに合わせてテストをカスタマイズできます。

技術的な詳細

このアーキテクチャは、AWS リージョンごとの実装ガイドと関連する AWS CloudFormation テンプレートを使用して自動的にデプロイできます。

この AWS ソリューションのユースケース
Showing results: 1-3
Total results: 4
  • ヘッドライン
その他…
このデプロイについて
Showing results: 1
Total results: 1
  • 公開日
    • バージョン: 3.3.2
    • リリース: 2024 年 11 月
    • 作成者: AWS
    • 推定デプロイ時間: 15 分
    • 推定費用: 詳細を見る
デプロイオプション
開始のステップ
AWS コンソールでこのソリューションを起動し、デプロイする

サポートが必要ですか? パートナーとデプロイ。
このデプロイメントを支援する AWS 認定サードパーティエキスパートを探す
オーストラリア郵便のロゴ

「Calabrio の使命は、コンタクトセンターがよりスマートに、より速く、より良く機能できるよう支援することです。ある大手顧客向けに、新しい高性能な機能を迅速に設計する必要がありました。高額なエンタープライズテストライセンスや、オープンソースツール用のカスタムオーケストレーションコードを書く必要なく、システムのパフォーマンスをスケールにテストするために、AWS での分散負荷テストを使用しました。この AWS ソリューションでは、予想されるトラフィック量の 6 倍のテストを設計して実行し、新機能を予定より早く成功裏にリリースしました。」

Daryl Robbins
エンジニアリング担当シニアディレクター
動画
AWS ソリューションで解決: 分散負荷テスト
AWS アーキテクチャブログ
AWS での分散負荷テストで最適なアプリケーションパフォーマンスを確保

民間企業であるか公共部門のサービスであるかに関わらず、ユーザーによる負荷の増加に応じてアプリケーションを拡張できるという確信が必要です。AWS での分散負荷テストにより、アプリケーションテストを自動化し、大規模に実行する方法を理解し、アプリケーションをリリースする前にボトルネックを修正できます。

ブログ投稿の全文を読む 

このページはお役に立ちましたか?