

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# におけるパフォーマンスエンジニアリングの段階的アプローチ AWS クラウド
<a name="introduction"></a>

*Amazon Web Services* ([寄稿者 ](contributors.md)）

*2024 年 4* [月 (ドキュメント履歴](doc-history.md) )

このガイドでは、Amazon Web Services () で実行されているアプリケーションワークロードのパフォーマンスエンジニアリングを計画、構築、有効化するためのベストプラクティスの概要を説明しますAWS。パフォーマンスエンジニアリングには 4 つの柱** **があり、アプリケーションのパフォーマンス要件を満たすさまざまなアプローチを提案しています。このガイドでは、各柱について、パフォーマンステストとテスト環境を設定するためのツールとソリューションを一覧表示します。

## パフォーマンスエンジニアリングとは
<a name="what"></a>

パフォーマンスエンジニアリングには、非機能のパフォーマンス要件 (スループット、レイテンシー、メモリ使用量など) を確実に満たすために、システムの開発ライフサイクル中に適用される手法が含まれます。

パフォーマンステストを開始する前に、パフォーマンス環境を設定する必要があります。一般的なパフォーマンス環境は、次の柱に基づいています。
+ テストデータ生成
+ オブザーバビリティのテスト
+ オートメーションのテスト
+ テストレポート

## パフォーマンスエンジニアリングを使用する理由
<a name="why"></a>

パフォーマンスエンジニアリングは、設計フェーズの開始時点からアプリケーションのパフォーマンスを継続的に最適化するプロセスです。開発サイクルの後の段階でコードのリワークやリファクタリングを回避することで、ビジネスに大きな価値をもたらします。設計段階でパフォーマンスエンジニアリングを開始すると、パフォーマンスを設計に組み込むことができるため、アプリケーションのパフォーマンスが向上します。パフォーマンスエンジニアリングには、システムアーキテクト、デベロッパー DevOps、品質保証の積極的な参加が必要です。