

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Detail arsitektur
<a name="architecture-details"></a>

Bagian ini menjelaskan komponen dan [layanan AWS yang membentuk solusi ini](#aws-services-in-this-solution) dan detail arsitektur tentang cara komponen ini bekerja sama.

[Solusi Pengujian Beban Terdistribusi pada AWS terdiri dari tiga komponen tingkat tinggi: [ujung depan](front-end.md), [backend](back-end.md), dan Server MCP opsional.](MCP-Server.md)

## Layanan AWS dalam solusi ini
<a name="aws-services-in-this-solution"></a>

Layanan AWS berikut disertakan dalam solusi ini:


| AWS service | Deskripsi | 
| --- | --- | 
|  [Amazon API Gateway](https://aws.amazon.com/api-gateway/)  |  **Inti.** Menghosting titik akhir REST API dalam solusi. | 
|  [AWS CloudFormation](https://aws.amazon.com/cloudformation/)  |  **Inti.** Mengelola penyebaran untuk infrastruktur solusi. | 
|  [Amazon CloudFront](https://aws.amazon.com/cloudfront/)  |  **Inti.** Melayani konten web yang dihosting di Amazon S3. | 
|  [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/)  |  **Inti.** Menyimpan log dan metrik solusi. | 
|  [Amazon Cognito](https://aws.amazon.com/cognito/)  |  **Inti.** Menangani manajemen pengguna dan otentikasi untuk API. | 
|  [Amazon DynamoDB](https://aws.amazon.com/dynamodb/)  |  **Inti.** Menyimpan informasi penyebaran dan menguji detail skenario dan hasil. | 
|  [Layanan Kontainer Elastis Amazon](https://aws.amazon.com/ecs/)  |  **Inti.** Menerapkan dan mengelola tugas Amazon ECS independen di kontainer AWS Fargate. | 
|  [AWS Fargate](https://aws.amazon.com/fargate/)  |  **Inti.** Wadah Amazon ECS solusi host | 
|  [AWS Identity and Access Management](https://aws.amazon.com/iam/)  |  **Inti.** Menangani peran pengguna dan manajemen izin. | 
|  [AWS Lambda](https://aws.amazon.com/lambda/)  |  **Inti.** Menyediakan logika untuk APIs implementasi, menguji hasil parsing, dan meluncurkan workers/leader tugas. | 
|  [AWS Step Functions](https://aws.amazon.com/step-functions/)  |  **Inti.** Mengatur penyediaan kontainer Amazon ECS pada tugas AWS Fargate di wilayah yang ditentukan | 
|  [AWS Amplify](https://aws.amazon.com/amplify/)  |  **Mendukung.** Menyediakan konsol web yang didukung oleh [AWS Amplify](https://aws.amazon.com/amplify). | 
|  [ CloudWatch Acara Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html)  |  **Mendukung**. Menjadwalkan tes untuk secara otomatis dimulai pada tanggal tertentu atau pada tanggal berulang. | 
|  [Amazon Elastic Container Registry](https://aws.amazon.com/ecr/)  |  **Mendukung**. Menghosting gambar kontainer di repositori ECR publik. | 
|  [AWS IoT Core](https://aws.amazon.com/iot-core/)  |  **Mendukung.** Memungkinkan melihat data langsung untuk pengujian yang sedang berjalan dengan berlangganan topik terkait di AWS IoT Core. | 
|  [AWS Systems Manager](https://aws.amazon.com/systems-manager/)  |  **Mendukung.** Menyediakan pemantauan sumber daya tingkat aplikasi dan visualisasi operasi sumber daya dan data biaya. | 
|  [Amazon S3](https://aws.amazon.com/s3/)  |  **Mendukung.** Menghosting konten web statis, log, metrik, dan data pengujian. | 
|  [Amazon Virtual Private Cloud](https://aws.amazon.com/vpc/)  |  **Mendukung.** Berisi wadah Amazon ECS solusi yang berjalan di AWS Fargate. | 
|  [Amazon Bedrock AgentCore](https://aws.amazon.com/bedrock/agentcore/)  |  **Mendukung, Opsional.** Menghosting Server Remote Model Context Protocol (MCP) opsional solusi untuk integrasi agen AI dengan API. | 