全部产品
Search
文档中心

Database Autonomy Service:Pemutaran ulang trafik dan pengujian stres

更新时间:Nov 11, 2025

Untuk mempersiapkan puncak bisnis jangka pendek yang akan datang atau perubahan skema database—seperti modifikasi indeks—Anda dapat menggunakan fitur pemutaran ulang trafik dan pengujian stres. Fitur ini membantu menentukan apakah instans database Anda memerlukan skala keluar serta memverifikasi kinerjanya dalam skenario bisnis dunia nyata, sehingga mengurangi risiko kegagalan setelah perubahan diterapkan. Selain itu, jika terjadi kegagalan database dan penyebabnya tidak dapat diidentifikasi, Anda dapat menggunakan database kloning untuk mereproduksi skenario kegagalan tersebut dan mempermudah identifikasi akar masalahnya.

Prasyarat

  • Database sumber yang didukung:

    • RDS MySQL

    • PolarDB for MySQL

      Catatan

      Instans PolarDB for MySQL Edisi Perusahaan single-node tidak didukung.

  • Instans database tujuan yang didukung:

    • RDS MySQL.

    • PolarDB for MySQL.

    • PolarDB-X 2.0.

  • Instans database sumber dan tujuan telah terhubung ke DAS. Untuk informasi selengkapnya, lihat Menghubungkan instans database Alibaba Cloud ke DAS.

  • DAS Edisi Perusahaan V1 atau versi yang lebih baru telah diaktifkan untuk instans database sumber, dan fitur SQL Explorer diaktifkan.

  • DAS Edisi Perusahaan V1 atau versi yang lebih baru telah diaktifkan untuk instans database tujuan, dan fitur SQL Explorer diaktifkan. Durasi penyimpanan untuk indeks log adalah 7 hari.

Skenario

  • Periksa apakah instans database Anda perlu diskalakan naik atau diperluas kapasitasnya untuk menangani beban kerja selama jam sibuk.

  • Setelah skema database—terutama indeksnya—diubah, periksa kinerja database dalam skenario bisnis nyata untuk mengurangi risiko kegagalan.

  • Setelah terjadi kegagalan database, gunakan fitur ini untuk mengulangi kegagalan tersebut pada database kloning dari database sumber guna mengidentifikasi penyebab kegagalan.

Catatan Penggunaan

  • Untuk mengurangi dampak latensi jaringan terhadap pengujian stres, sebaiknya sebarkan klien pengujian stres dan instans tujuan di wilayah yang sama.

    Catatan

    Kami menyarankan agar Anda menyebarkan klien pengujian stres dan instans tujuan di virtual private cloud (VPC) yang sama.

  • Sebelum melakukan pengujian stres, periksa konektivitas antara klien pengujian stres dan instans tujuan. Pastikan trafik dapat dikirim dari klien ke instans tujuan.

Penagihan

  • Untuk informasi tentang biaya DAS Edisi Perusahaan, lihat Penagihan.

  • Setelah Anda membuat tugas pengujian stres, item berikut akan ditagih:

    • Jika Anda memilih metode Restore By Backup untuk migrasi data, sistem secara otomatis membuat instans database berbayar sesuai penggunaan berdasarkan jenis database tujuan yang Anda pilih. Sistem juga mengaktifkan DAS Edisi Perusahaan terbaru untuk instans baru tersebut, yang mencakup durasi penyimpanan 30 hari untuk log SQL dan durasi penyimpanan 7 hari untuk indeks log.

    • Jika Anda memilih DAS Automatic Purchase and Deployment di bagian Advanced Settings, sistem akan membeli instance ECS berbayar sesuai penggunaan dengan tipe instans yang sesuai. Tipe instans ditentukan berdasarkan permintaan per detik (QPS) database sumber dan laju pengujian stres. Untuk informasi selengkapnya tentang biaya, lihat Ikhtisar penagihan ECS.

    Catatan

    Karena sistem membeli instans berbayar sesuai penggunaan, Anda harus menghapusnya secara manual setelah tugas pengujian stres selesai untuk menghindari biaya yang tidak perlu.

Prosedur

  1. Masuk ke Konsol DAS.

  2. Buka halaman Pemutaran Ulang Trafik dan Pengujian Stres.

    Anda dapat membuka halaman Pemutaran Ulang Trafik dan Pengujian Stres dengan salah satu cara berikut.

    • Di panel navigasi sebelah kiri, klik Toolbox > Traffic Playback And Stress Testing.

    • Buka halaman tersebut dari halaman detail instans.

      1. Di panel navigasi sebelah kiri, klik Operation Center > Instance Monitoring.

      2. Temukan instans target, klik ID instans tersebut, lalu buka halaman detail instans.

      3. Di panel navigasi sebelah kiri, klik Request Analysis > SQL Explorer and Audit. Lalu, pada halaman yang muncul, klik Traffic Playback and Stress Test.

  3. Di halaman daftar tugas, klik Create Task di pojok kanan atas.

  4. Di kotak dialog Create Task, atur parameter berikut.

    1. Atur Task Type menjadi Cloud Instance Playback dan masukkan Task Name.

    2. Di bagian Source Information, atur parameter berikut lalu klik Next.

      Konfigurasi

      Deskripsi

      Instance Source

      Pilih Alibaba Cloud Database sebagai sumber instans tujuan.

      Database Engine

      Jenis instans database Anda. Pilih salah satu berikut:

      • MySQL: instans RDS MySQL.

      • PolarDB for MySQL: instans PolarDB for MySQL.

      Source Instance

      Pilih ID instans dari Source Instance.

      Advanced Settings

      Batch Stress Testing

      Tugas akan berhenti setelah fase persiapan selesai. Anda dapat memilih beberapa tugas di daftar tugas untuk memulai pengujian stres secara bersamaan.

      SQL Type

      Pilih satu atau beberapa jenis SQL untuk diuji.

      Database Account, Password

      Akun dan kata sandi database sumber.

      Catatan

      Klik Get Databases untuk mengambil daftar database. Jika Anda ingin melakukan pengujian stres pada semua database, Anda tidak perlu memilih apa pun. Jika Anda ingin menguji database tertentu, Anda dapat memilih maksimal lima database.

    3. Di bagian Generation Method of Schema and Data of Destination Database, atur parameter berikut.

      Konfigurasi

      Deskripsi

      Database Engine

      Jenis instans database tujuan. Jenis berikut didukung:

      • MySQL: instans RDS MySQL.

      • PolarDB for MySQL: instans PolarDB for MySQL.

      • PolarDB-X: instans PolarDB-X 2.0.

        Catatan

        PolarDB-X 2.0 hanya didukung di wilayah Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Shenzhen), dan Singapura.

      Benchmark Data Migration

      Pilih salah satu dari empat metode migrasi berikut berdasarkan apakah data benchmark dari instans sumber telah dimigrasikan ke instans tujuan:

      • Restore by Backup: Instans tujuan mengkloning instans sumber berdasarkan titik waktu tertentu atau set cadangan.

        Catatan

        DAS secara otomatis membeli instans berbayar sesuai penggunaan dengan tipe instans yang sama dengan instans sumber dan memulihkan cadangan ke instans baru tersebut.

      • Data Migration Completed: Skema tabel dan data dari instans sumber dalam periode pemutaran ulang trafik telah disinkronkan ke instans tujuan.

        Catatan

        Skema tabel dan data instans tujuan harus konsisten dengan instans sumber untuk memastikan bahwa trafik pengujian stres berjalan sesuai harapan.

      • Enter DTS Task ID: Tugas migrasi data telah dibuat di Konsol DTS untuk menyinkronkan data dari instans sumber ke instans tujuan.

        Catatan

        Untuk informasi selengkapnya tentang migrasi data DTS, lihat Data Migration.

      • Create DTS Migration Task: Langsung buat tugas migrasi data tanpa pergi ke Konsol DTS.

      Catatan
      • Jika instans sumber adalah database Alibaba Cloud, pilih salah satu dari keempat metode tersebut. Kami menyarankan Anda memilih Restore by Backup. Setelah tugas pengujian stres dibuat, sistem secara otomatis membeli instans berbayar sesuai penggunaan dengan tipe instans yang sama dengan database sumber dan memulihkan data ke instans tersebut.

      • Jika instans sumber adalah database yang dikelola sendiri, Anda hanya dapat memilih Data Migration Completed, Enter DTS Task ID, atau Create DTS Migration Task.

      Restore Mode

      Pilih metode pemulihan. Anda dapat memilih salah satu metode berikut sesuai kebutuhan:

      • By Time Point

      • By Backup Set

      Catatan
      • Parameter ini wajib diisi ketika Benchmark Data Migration diatur ke Restore By Backup.

      • Jika Anda mengatur Restore Mode ke By Backup Set, Anda harus memberikan izin kepada DAS Service-linked Role. Di kotak dialog yang muncul, klik OK.

      Select Restore Time/Backup Set

      Pilih waktu atau set cadangan spesifik untuk pemulihan berdasarkan Restore Mode.

      Catatan

      Parameter ini wajib diisi ketika Benchmark Data Migration diatur ke Restore By Backup.

      Migration Task ID

      ID tugas migrasi data DTS yang menyinkronkan data dari instans sumber ke instans tujuan.

      Catatan

      Parameter ini wajib diisi ketika Benchmark Data Migration diatur ke Enter DTS Task ID.

      DTS Migration Task Specifications

      Pilih spesifikasi tugas migrasi DTS.

      Catatan

      Parameter ini wajib diisi ketika Benchmark Data Migration diatur ke Create DTS Migration Task.

      Destination Instance

      Pilih instans tujuan. Secara default, sistem mengakses titik akhir utama instans tujuan.

      Catatan

      Parameter ini wajib diisi ketika Benchmark Data Migration diatur ke Data Migration Completed, Enter DTS Task ID, atau Create DTS Migration Task.

      Privileged Account of Destination Instance

      Nama dan kata sandi akun istimewa untuk instans tujuan.

      Catatan

      Parameter ini wajib diisi ketika Benchmark Data Migration diatur ke Data Migration Completed, Enter DTS Task ID, atau Create DTS Migration Task.

      Privileged Account of Source Instance

      Nama dan kata sandi akun istimewa untuk instans sumber.

      Catatan

      Parameter ini wajib diisi ketika Benchmark Data Migration diatur ke Restore By Backup atau Create DTS Migration Task.

    4. Di bagian Stress Testing Basic Settings, atur parameter berikut.

      Konfigurasi

      Deskripsi

      Select Playback Traffic

      Pilih periode waktu untuk pemutaran ulang trafik.

      Catatan

      Fitur SQL Explorer and Audit harus diaktifkan untuk instans sumber selama periode ini.

      Playback Speed

      Laju pemutaran ulang trafik dari instans sumber ke instans tujuan. Misalnya, nilai 1 menunjukkan kecepatan asli. Laju pemutaran harus berupa bilangan bulat positif dari 1 hingga 10.

      Catatan

      Jika kecepatan pemutaran yang Anda atur melebihi kecepatan maksimum yang didukung oleh tipe instans tujuan, tugas pengujian stres akan berjalan pada kecepatan maksimum yang didukung.

    5. Di bagian Advanced Settings, konfigurasikan parameter ECS that Deploys Stress Testing Program.

      • Anda dapat memilih DAS Automatic Purchase and Deployment. Sistem kemudian akan membeli instans ECS berbayar sesuai penggunaan dengan tipe instans yang sesuai berdasarkan QPS database sumber dan laju pengujian stres.

      • Atau, Anda dapat mengklik Add untuk memilih instans ECS yang sudah ada untuk menyebarkan program pengujian stres. Lalu, hasilkan perintah penyebaran, salin ke instans tersebut, dan jalankan. Anda juga harus menjalankan perintah sudo yum install -y java-1.8.0-openjdk pada instans ECS yang dipilih untuk menyebarkan klien Java. Kami menyarankan Anda menggunakan Java 8.

  5. Klik Next.

  6. Setelah verifikasi berhasil, klik OK untuk membuat tugas pengujian stres.

Lihat hasil pemutaran ulang trafik dan pengujian stres

  1. Setelah tugas pengujian stres dibuat, kembali ke halaman daftar tugas untuk melihat detailnya.

  2. Di kolom Actions di sebelah kanan, Anda dapat melakukan operasi berikut:

    • Klik Details untuk membuka halaman Intelligent Stress Testing Details, tempat Anda dapat melihat status eksekusi dan laporan tugas pengujian stres.

    • Untuk menghentikan tugas pengujian stres lebih awal, klik Terminate.

    • Klik Delete untuk menghapus tugas pengujian stres.

Langkah Selanjutnya

  • Saat tugas pengujian stres selesai, buka halaman Intelligent Stress Testing Details. Jika Anda tidak perlu menjalankan pengujian lain, lepaskan instans ECS dan database yang sesuai untuk menghindari biaya yang tidak perlu.

  • Jika Anda mengaktifkan fitur SQL Explorer And Audit secara manual untuk database sumber, nonaktifkan fitur tersebut setelah pengujian stres selesai untuk menghindari biaya yang tidak perlu. Untuk informasi selengkapnya, lihat Nonaktifkan SQL Explorer dan Audit.

  • Untuk memperluas kapasitas instans database Anda menjelang puncak bisnis jangka pendek yang akan datang, aktifkan automatic performance scaling atau scheduled Auto Scaling berdasarkan tipe instans.

Referensi

Untuk informasi selengkapnya, lihat FAQ dan Kode Kesalahan Pemutaran Ulang Trafik.