Detail arsitektur - Pengujian Beban Terdistribusi di AWS

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

Detail arsitektur

Bagian ini menjelaskan komponen dan layanan AWS yang membentuk solusi ini dan detail arsitektur tentang cara komponen ini bekerja sama.

Solusi Pengujian Beban Terdistribusi pada AWS terdiri dari dua komponen tingkat tinggi: ujung depan dan backend.

Layanan AWS dalam solusi ini

Layanan AWS berikut disertakan dalam solusi ini:

AWS service Deskripsi

Amazon API Gateway

Inti. Menghosting titik akhir REST API dalam solusi.

AWS CloudFormation

Inti. Mengelola penyebaran untuk infrastruktur solusi.

Amazon CloudFront

Inti. Melayani konten web yang dihosting di Amazon S3.

Amazon CloudWatch

Inti. Menyimpan log dan metrik solusi.

Amazon Cognito

Inti. Menangani manajemen pengguna dan otentikasi untuk API.

Amazon DynamoDB

Inti. Menyimpan informasi penyebaran dan menguji detail skenario dan hasil.

Layanan Kontainer Elastis Amazon

Inti. Menerapkan dan mengelola tugas Amazon ECS independen di kontainer AWS Fargate.

AWS Fargate

Inti. Wadah Amazon ECS solusi host

AWS Identity and Access Management

Inti. Menangani peran pengguna dan manajemen izin.

AWS Lambda

Inti. Menyediakan logika untuk APIs implementasi, menguji hasil parsing, dan meluncurkan workers/leader tugas.

AWS Step Functions

Inti. Mengatur penyediaan kontainer Amazon ECS pada tugas AWS Fargate di wilayah yang ditentukan

AWS Amplify

Mendukung. Menyediakan konsol web yang didukung oleh AWS Amplify.

CloudWatch Acara Amazon

Mendukung. Menjadwalkan tes untuk secara otomatis dimulai pada tanggal tertentu atau pada tanggal berulang.

Amazon Elastic Container Registry

Mendukung. Menghosting gambar kontainer di repositori ECR publik.

AWS IoT Core

Mendukung. Memungkinkan melihat data langsung untuk pengujian yang sedang berjalan dengan berlangganan topik terkait di AWS IoT Core.

AWS Systems Manager

Mendukung. Menyediakan pemantauan sumber daya tingkat aplikasi dan visualisasi operasi sumber daya dan data biaya.

Amazon S3

Mendukung. Menghosting konten web statis, log, metrik, dan data pengujian.

Amazon Virtual Private Cloud

Mendukung. Berisi wadah Amazon ECS solusi yang berjalan di AWS Fargate.