Performance Testing (PTS) memungkinkan Anda melakukan pengujian performa pada server yang berada di wilayah yang sama dengan generator beban dalam Virtual Private Cloud (VPC) milik Alibaba Cloud. Topik ini menjelaskan cara menguji performa layanan yang diterapkan pada satu instance Elastic Compute Service (ECS) dan layanan yang diterapkan di beberapa instance ECS dalam Alibaba Cloud VPC.
Batasan
Pengujian performa dalam Alibaba Cloud VPC tunduk pada batasan berikut:
Batasan sumber daya: Kemampuan pengujian performa berkisar antara 20.000 hingga 100.000 transaksi per detik (TPS), tergantung pada wilayah.
Batasan berbasis alamat IP:
Anda harus memilih VPC tempat ujung yang diuji berada.
Semua panggilan API selama pengujian performa harus menggunakan alamat IP privat VPC atau nama domain yang dipetakan ke alamat IP privat tersebut. Untuk informasi lebih lanjut tentang cara mengikat nama domain dan alamat IP, lihat Pengikatan Nama Domain-IP.
Sebuah skenario mendukung hanya satu wilayah. Semua API pengujian harus menggunakan layanan jaringan internal dalam wilayah yang sama.
Jika sebuah VPC terhubung ke cloud pihak ketiga atau pusat data lokal melalui jalur sewa, pastikan bahwa VPC dan cloud pihak ketiga atau pusat data lokal tempat Anda ingin melakukan pengujian performa berada dalam blok CIDR yang sama. Contoh: 10.0.0.0/8.
Batasan akses berbasis daftar putih:
Akses jaringan internal hanya dapat diberikan secara manual. Sebelum melakukan pengujian performa, pelajari operasi terkait grup keamanan ECS dan Server Load Balancer (SLB).
Anda tidak dapat memberlakukan batasan pada lalu lintas keluar dari grup keamanan. Grup keamanan yang dikelola oleh layanan cloud tidak didukung.
Tambahkan blok CIDR dari vSwitch ke daftar putih alamat IP privat dari ujung yang diuji.
Sebelum memulai pengujian performa, pastikan konfigurasi Anda memenuhi kondisi yang disebutkan sebelumnya, terutama batasan IP dan batasan akses berbasis daftar putih. Jika tidak, koneksi jaringan mungkin terganggu.
Uji layanan yang diterapkan pada satu instance ECS
Untuk menguji layanan yang diterapkan pada satu instance ECS, gunakan metode pengujian performa berikut:
Masuk ke Konsol PTS, pilih , lalu klik PTS.
Di tab Scenario Settings, konfigurasikan pengaturan skenario. Untuk informasi lebih lanjut, lihat Buat Skenario PTS.
Di bagian Stress Mode Configuration, atur parameter Source of Stress menjadi Alibaba Cloud VPC, lalu pilih wilayah dan VPC.
CatatanPastikan jumlah alamat IP idle pada vSwitch yang dipilih lebih besar daripada jumlah alamat IP generator beban.
Klik Save and Start Testing.
Uji layanan yang diterapkan di beberapa instance ECS
Untuk menguji layanan yang diterapkan di beberapa instance ECS dalam Alibaba Cloud VPC, buat instance SLB dan pasangkan instance ECS ke instance SLB tersebut.
Buat instance SLB dan pasangkan instance ECS ke instance SLB.
Masuk ke Konsol SLB. Di panel navigasi sebelah kiri, klik Instances.
Di halaman Instances, klik Create CLB dan konfigurasikan parameter. Atur parameter Instance Type menjadi Intranet dan parameter Network Type menjadi VPC. Untuk informasi lebih lanjut, lihat Buat dan Kelola Instance CLB.
Setelah mengonfigurasi parameter, klik Buy Now.
Di halaman Instances, temukan instance CLB yang ingin Anda kelola dan klik Configure Listener di kolom Actions. Untuk informasi tentang cara mengonfigurasi listener untuk instance CLB, lihat Listener CLB.
CatatanSecara default, Access Control dimatikan di bagian Advanced Setting dari langkah konfigurasi Protocol & Listener. Jangan nyalakan sakelar ini.
Biaya konfigurasi tambahan dibebankan saat membuat instance CLB.
Spesifikasi CLB yang tidak mencukupi dapat menjadi hambatan dalam pengujian performa.
Konfigurasikan pengaturan pengujian dalam Alibaba Cloud VPC.
Masuk ke Konsol PTS, pilih , lalu klik PTS.
Di tab Scenario Settings, konfigurasikan pengaturan skenario. Untuk informasi lebih lanjut, lihat Buat Skenario PTS.
Di bagian Stress Mode Configuration, atur parameter Source of Stress menjadi Alibaba Cloud VPC, lalu pilih wilayah dan VPC.
Klik Save and Start Testing.