View a markdown version of this page

Tingkatkan sumber daya kontainer - 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.

Tingkatkan sumber daya kontainer

Untuk meningkatkan jumlah pengguna virtual bersamaan (konkurensi) yang dapat disimulasikan oleh tes beban Anda, Anda perlu meningkatkan sumber daya CPU dan memori yang dialokasikan untuk setiap tugas Amazon ECS. Ini melibatkan pembuatan revisi definisi tugas baru dengan batas sumber daya yang lebih tinggi, kemudian memperbarui konfigurasi DynamoDB solusi untuk menggunakan definisi tugas baru untuk pengujian di masa mendatang.

Membuat revisi definisi tugas baru

Ikuti langkah-langkah berikut untuk membuat definisi tugas baru dengan peningkatan CPU dan sumber daya memori:

  1. Masuk ke konsol Amazon Elastic Container Service.

  2. Di menu navigasi kiri, pilih Definisi Tugas.

  3. Pilih kotak centang di sebelah definisi tugas yang sesuai dengan solusi ini. Misalnya, [replaceable] <stackName>`- EcsTaskDefinition -<system-generated-random-Hash>.

  4. Pilih Buat revisi baru.

  5. Pada halaman Buat revisi baru, lakukan tindakan berikut:

    1. Di bawah Ukuran tugas, ubah Memori Tugas dan CPU Tugas ke nilai yang Anda inginkan. Nilai yang lebih tinggi memungkinkan lebih banyak pengguna virtual bersamaan per tugas.

    2. Di bawah Definisi Kontainer, tinj Hard/Soft au batas memori. Jika batas ini lebih rendah dari memori yang Anda inginkan, pilih wadah.

    3. Di kotak dialog Edit wadah, buka Batas Memori dan perbarui Hard Limit agar sesuai atau kurang dari alokasi memori tugas Anda.

    4. Pilih Perbarui.

  6. Pada halaman Buat revisi baru, pilih Buat.

  7. Setelah definisi tugas berhasil dibuat, catat definisi tugas lengkap ARN termasuk nomor versi. Misalnya: [replaceable] <stackName>`- EcsTaskDefinition -<system-generated-random-Hash>: [dapat diganti]<system-generated-versionNumber>.

Perbarui tabel DynamoDB

Setelah membuat revisi definisi tugas baru, Anda harus memperbarui tabel DynamoDB solusi sehingga pengujian mendatang menggunakan definisi tugas baru. Ulangi langkah-langkah ini untuk setiap Wilayah AWS tempat Anda ingin menggunakan definisi tugas yang diperbarui:

  1. Arahkan ke konsol DynamoDB.

  2. Dari panel navigasi kiri, pilih Jelajahi Item di bawah Tabel.

  3. Pilih tabel scenarios-table DynamoDB yang terkait dengan solusi ini. Misalnya, [replaceable] <stackName>`- DLTTestRunnerStorageDLTScenariosTable -<system-generated-random-Hash>.

  4. Pilih item yang sesuai dengan Wilayah tempat Anda membuat revisi definisi tugas baru. Misalnya, region-[replaceable] <region-name>`.

  5. Di editor item, cari atribut TaskDefinition dan perbarui nilainya dengan definisi tugas lengkap ARN yang Anda rekam di bagian sebelumnya (termasuk nomor versi).

  6. Pilih Simpan perubahan.

catatan

Definisi tugas yang diperbarui hanya akan digunakan untuk uji coba baru. Pengujian apa pun yang sedang berjalan atau dijadwalkan akan terus menggunakan definisi tugas sebelumnya.