全部产品
Search
文档中心

ApsaraDB RDS:Instans Serverless ApsaraDB RDS untuk MySQL

更新时间:Sep 29, 2025

Tanpa spesifikasi tetap, Instans Serverless ApsaraDB RDS untuk MySQL (RDS untuk MySQL) menawarkan dua keunggulan utama dalam hal efisiensi biaya dan performa: penskalaan otomatis serta mulai/berhenti otomatis. Sumber daya komputasi dan penyimpanan diskalakan secara otomatis sesuai dengan kebutuhan bisnis Anda, sementara instans yang tidak aktif ditangguhkan untuk menghentikan biaya komputasi. Hal ini memastikan Anda hanya membayar apa yang Anda gunakan, tepat saat Anda menggunakannya.

Ikhtisar Fitur

Instans RDS Serverless untuk MySQL didefinisikan oleh dua fitur inti yang memberikan manfaat utamanya: penskalaan otomatis dan mulai/berhenti otomatis.

Penskalaan Otomatis

Penskalaan otomatis berlaku untuk komputasi dan penyimpanan. Sumber daya komputasi diskalakan sesuai dengan beban kerja, sedangkan kapasitas penyimpanan bertambah seiring pertumbuhan data.

Sumber Daya Komputasi

Instans RDS Serverless mengukur sumber daya komputasi dalam Unit Kapasitas RDS (RCUs), di mana satu RCU setara dengan sekitar 1 vCPU dan 2 GB memori. Anda dapat menentukan rentang penskalaan dengan mengatur nilai RCUs minimum dan maksimum, sehingga performa instans akan diskalakan secara otomatis dalam rentang tersebut sesuai dengan beban kerja Anda. Keunggulan pendekatan ini menjadi lebih jelas ketika menghadapi beban kerja yang fluktuatif:

  • Instans reguler (spesifikasi tetap): Anda menghadapi trade-off antara pemborosan sumber daya selama jam-jam sepi dan hambatan performa pada saat puncak.

  • Instans serverless (tanpa spesifikasi tetap): Performa instans secara dinamis menyesuaikan dengan beban kerja. Instans meningkat untuk memastikan stabilitas bisnis selama permintaan puncak dan menurun untuk menghemat biaya saat idle, sehingga memaksimalkan penggunaan sumber daya.

Resource comparison

Kapasitas Penyimpanan

  • Ekspansi otomatis: Kapasitas penyimpanan secara otomatis bertambah ketika lebih banyak ruang diperlukan, tanpa memerlukan intervensi manual.

  • Pengecilan manual: Untuk memastikan stabilitas instans dan keamanan data, pengecilan penyimpanan otomatis tidak didukung. Namun, Anda dapat secara manual mengecilkan kapasitas penyimpanan berdasarkan kebutuhan bisnis Anda.

Mulai/Berhenti Otomatis

Anda dapat mengaktifkan fitur mulai/berhenti otomatis (yang dinonaktifkan secara default) untuk beban kerja yang tidak selalu aktif, seperti pada lingkungan pengembangan dan pengujian. Fitur ini secara otomatis menangguhkan instans setelah periode tidak aktif dan memulainya kembali saat menerima permintaan koneksi, sehingga secara signifikan mengurangi biaya. Proses ini diatur oleh aturan berikut:

  • Penangguhan otomatis: Instans secara otomatis ditangguhkan setelah 10 menit tidak aktif (tidak ada koneksi).

  • Pemulaian otomatis: Instans dimulai kembali secara otomatis saat menerima permintaan koneksi apa pun. Proses pemulaian memakan waktu 6 hingga 40 detik, selama waktu tersebut instans tidak tersedia.

  • Penghematan biaya: Saat instans ditangguhkan, Anda hanya dikenakan biaya untuk penyimpanan, bukan untuk sumber daya komputasi.

Casus Penggunaan

  • Beban kerja dengan puncak dan lembah yang signifikan.

  • Basis data yang jarang digunakan, seperti di lingkungan pengembangan dan pengujian.

  • Tugas-tugas terjadwal atau berselang, seperti yang digunakan untuk kursus online atau laboratorium siswa.

  • Beban kerja yang tidak dapat diprediksi, umum dalam IoT dan komputasi tepi.

Keterbatasan

  • Wilayah: Instans Serverless RDS untuk MySQL hanya tersedia di wilayah-wilayah berikut:

    Cina (Hangzhou), Cina (Shanghai), Cina (Qingdao), Cina (Beijing), Cina (Zhangjiakou), Cina (Hohhot), Cina (Ulanqab), Cina (Shenzhen), Cina (Heyuan), Cina (Guangzhou), Cina (Chengdu), Cina (Hong Kong), Singapura, AS (Virginia), AS (Silicon Valley), Jerman (Frankfurt), Inggris (London), Thailand (Bangkok), Korea Selatan (Seoul), Filipina (Manila), Jepang (Tokyo), Malaysia (Kuala Lumpur), Indonesia (Jakarta)

  • Edisi: Hanya Edisi Dasar dan Edisi Ketersediaan Tinggi yang didukung.

  • Jenis Penyimpanan: Hanya PL1 ESSD yang didukung.

  • Rentang RCU: 0,5 RCU (minimum) hingga 32 RCU (maksimum), dengan langkah penskalaan 0,5 RCU.

  • Kapasitas Penyimpanan: 20 GB (minimum) hingga 32 TB (maksimum).

  • Pengecilan Penyimpanan: Pengecilan hanya dapat dilakukan secara manual. Kapasitas minimum setelah pengecilan adalah min{Volume data saat ini * 1,3, Volume data saat ini + 400 GB}. Kapasitas baru tidak boleh kurang dari kapasitas minimum yang didefinisikan dalam tipe instans.

  • Pemulaian/Penangguhan Instans: Saat mulai/berhenti otomatis diaktifkan, instans dapat ditangguhkan secara otomatis, dan dapat dimulai secara otomatis atau manual. Penangguhan manual tidak didukung.

Penagihan

Instans serverless ditagih per jam. Untuk melihat detail penagihan Anda, kunjungi halaman Biaya dan Pengeluaran.

Rincian Biaya

Total biaya instans serverless dihitung sebagai berikut:

Total biaya = Biaya per node × Jumlah node

  • Jumlah node: Instans Edisi Dasar memiliki satu node. Instans Edisi Ketersediaan Tinggi memiliki dua node.

  • Biaya per node: Ini mencakup biaya untuk sumber daya komputasi dan penyimpanan.

    Biaya Sumber Daya Komputasi

    Biaya untuk sumber daya komputasi ditagih per jam dan dihitung sebagai berikut:

    Biaya sumber daya komputasi per jam = Harga unit RCU × Penggunaan RCU per jam

    • Penggunaan RCU per jam: Ini adalah jumlah rata-rata RCUs yang digunakan per detik selama satu jam.

    • Harga RCU: Harga unit untuk RCU bervariasi menurut wilayah. Sebagai contoh, di wilayah Singapura, harga adalah USD 0,07455 per Jam-RCU. Untuk harga di wilayah lainnya, lihat halaman Pembelian RDS.

    Biaya Sumber Daya Penyimpanan

    Biaya untuk sumber daya penyimpanan ditagih per jam berdasarkan rumus berikut:

    Biaya penyimpanan per jam = Harga penyimpanan × Kapasitas penyimpanan (GB)

    • Kapasitas penyimpanan (GB): Temukan kapasitas penyimpanan saat ini dari instans Anda di halaman Detail Instans dengan mengakses Basic Information > Instance Resources > Storage Capacity.

    • Harga Penyimpanan: Harga unit untuk penyimpanan bervariasi menurut wilayah. Sebagai contoh, di wilayah Singapura, harga adalah USD 0,0004 per GB-jam. Untuk harga di wilayah lainnya, lihat Halaman Pembelian RDS.

Bagaimana status instans mempengaruhi penagihan

Saat mulai/berhenti otomatis diaktifkan, status instans berubah saat ditangguhkan dan dimulai kembali, langsung mempengaruhi biaya Anda. Siklus hidup instans, status-statusnya, dan implikasi penagihannya adalah sebagai berikut:

  1. Status awal: Instans aktif dan sepenuhnya operasional.

    • Status: Running

  2. Pemicu penangguhan: Setelah 10 menit tidak aktif (tidak ada koneksi), instans mulai ditangguhkan.

    • Status: Suspending

  3. Status ditangguhkan: Instans sepenuhnya ditangguhkan dan idle.

    • Status: Suspended

  4. Pemicu mulai: Saat menerima permintaan koneksi baru, instans mulai dimulai kembali.

    • Status: Starting

  5. Kembali ke status awal: Instans menjadi sepenuhnya operasional lagi.

    • Status: Running

Status Instans

Sumber Daya Komputasi (RCUs)

Sumber Daya Penyimpanan

Suspending

Ditagih

Ditagih

Suspended

Tidak ditagih

Ditagih

Starting

Tidak ditagih

Ditagih

Running

Ditagih

Ditagih

Contoh Penagihan

Pertimbangkan skenario berikut untuk periode 24 jam:

  • Instans: Instans RDS Serverless pada Edisi Dasar

  • Wilayah: Singapura

  • Kapasitas penyimpanan: 20 GB

  • Pola penggunaan:

    • 1 jam pada penggunaan puncak (8 RCUs)

    • 23 jam pada penggunaan dasar (1 RCU)

Berdasarkan harga di wilayah Singapura:

  • Harga RCU: USD 0,07455 per Jam-RCU

  • Harga Penyimpanan: USD 0,0004 per GB-jam

Total biaya untuk hari tersebut dihitung dengan cara berikut:

  • Biaya RCU:
    (0,07455 × 8 RCUs × 1 jam) + (0,07455 × 1 RCU × 23 jam) = USD 2,31105

  • Biaya Penyimpanan:
    0,0004 × 20 GB × 24 jam = USD 0,192

  • Total biaya harian:
    USD 2,31105 (RCU) + USD 0,192 (Penyimpanan) = USD 2,50305

Buat instans serverless

Anda bisa mendapatkan instans serverless dengan dua cara: konversi instans berbayar sesuai penggunaan yang ada, atau membuat yang baru. Bagian ini memandu Anda bagaimana membuat instans serverless baru.

  1. Navigasikan ke Halaman Pembelian RDS dan atur Billing Method ke Serverless.

  2. Konfigurasikan informasi dasar instans.

    1. Region: Pilih wilayah untuk instans.

      Penting

      Wilayah tidak dapat diubah setelah instans dibuat.

      • Untuk akses internal dari instans ECS, pilih wilayah yang sama dengan instans ECS untuk memastikan komunikasi latensi rendah.

      • Untuk akses eksternal, pilih wilayah geografis yang dekat dengan pengguna Anda untuk mengurangi latensi jaringan.

    2. Database Engine: Pilih MySQL 5.7 atau MySQL 8.0.

  3. Konfigurasikan arsitektur instans dan penyimpanan.

    1. Edition: Pilih mode penyebaran instans.

      • Basic Edition: Penyebaran single-node cocok untuk pengembangan, pengujian, atau skenario dengan persyaratan ketersediaan rendah.

      • High-availability Edition: Penyebaran dual-node primer/sekunder dengan failover otomatis, cocok untuk lingkungan produksi.

    2. Storage Type: Pilih PL1 ESSD.

  4. Konfigurasikan penskalaan otomatis.

    1. RDS Capacity Units (RCUs): Konfigurasikan RCUs minimum dan maksimum. Instans akan diskalakan secara otomatis dalam rentang ini.

    2. Scaling Policy: Dalam kasus langka di mana penskalaan tidak dapat dilakukan dengan lancar, kebijakan ini menentukan perilaku instans:

      • Execute Forcefully: Memrioritaskan performa dengan memaksa penskalaan RCU. Hal ini mungkin menyebabkan switchover layanan, jadi pastikan aplikasi Anda dapat terhubung kembali secara otomatis ke instans.

      • Jangan Eksekusi Paksa: Memrioritaskan stabilitas dengan menunda operasi penskalaan untuk menjaga koneksi yang ada.

    3. Pemberhentian dan Pemulaian Otomatis: Aktifkan ini untuk mengizinkan instans ditangguhkan secara otomatis saat idle dan dimulai kembali saat permintaan diterima. Selama penangguhan, Anda hanya dikenakan biaya untuk penyimpanan.

  5. Konfigurasikan jaringan dan zona.

    1. VPC: Untuk komunikasi internal, pilih VPC yang sama dengan instans ECS Anda.

    2. Tambahkan ke Daftar Putih: Aktifkan ini untuk mengizinkan semua instans ECS dalam VPC yang sama mengakses instans RDS secara langsung.

    3. Zona dan Jaringan Node Utama: Pilih zona utama. Jika Anda memilih High-availability Edition untuk Edition, Anda juga harus mengonfigurasi zona sekunder berdasarkan nilai yang dipilih untuk Deployment Method.

  6. Konfigurasikan kapasitas penyimpanan. Langkah penyesuaian minimum adalah 5 GB.

  7. (Opsional) Konfigurasikan parameter lainnya. Gunakan nilai default jika Anda tidak memiliki persyaratan khusus.

    Klik untuk memperluas lebih banyak parameter

    Parameter

    Deskripsi

    Parameter Template

    Pilih template parameter berperforma tinggi, asinkron, atau default. Parameter dalam template ditampilkan di sebelah kanan. Untuk informasi lebih lanjut, lihat Gunakan template parameter.

    Time Zone

    Atur zona waktu instans sesuai dengan kebutuhan bisnis Anda.

    Table Name Case Sensitivity

    Secara default adalah Tidak Sensitif. Jika database lokal Anda sensitif terhadap huruf besar/kecil, ubah ini menjadi Sensitif untuk memudahkan migrasi data.

    Release Protection

    Saat diaktifkan, fitur ini mencegah instans dihapus secara tidak sengaja. Untuk informasi lebih lanjut, lihat Aktifkan atau nonaktifkan perlindungan pelepasan.

    Instance Name

    Untuk membantu identifikasi, masukkan deskripsi untuk instans.

    Tag

    Untuk mengklasifikasikan dan mengelola sejumlah besar instans, ikat tag ke mereka. Untuk informasi lebih lanjut, lihat Filter instans berdasarkan tag.

    Resource Group

    Untuk memudahkan pengelolaan instans, pilih grup sumber daya default atau kustom.

    Privileged Account

    Pilih Konfigurasikan Sekarang, masukkan akun dan kata sandi, dan buat akun istimewa. Anda juga bisa klik Nanti dan membuat akun istimewa setelah instans dibuat.

  8. Konfirmasi konfigurasi dan tempatkan pesanan.

    Untuk membuat beberapa instans dengan konfigurasi yang sama, konfigurasikan Quantity di pojok kanan atas (maksimal 20). Tinjau konfigurasi Anda dan klik Confirm Order.

  9. Lihat instans Anda.

    Setelah pembayaran berhasil, navigasikan ke halaman Instans dan pilih wilayah instans Anda. Instans akan muncul dengan status Creating, yang memakan waktu sekitar 10 menit. Instans siap digunakan ketika statusnya berubah menjadi Running.

    Catatan

    Mungkin ada sedikit penundaan antara pembayaran dan instans muncul di konsol. Jika tidak muncul segera, tunggu beberapa saat dan segarkan halaman.

Lihat Penggunaan RCU dan Perubahan Kapasitas Penyimpanan

Anda dapat melihat perubahan penggunaan RCU dan kapasitas penyimpanan selama 30 hari terakhir untuk menentukan apakah konfigurasi penskalaan otomatis Anda perlu disesuaikan.

  1. Navigasikan ke halaman Instans, pilih wilayah instans Anda dari menu atas, kemudian klik ID instans tersebut.

  2. Di panel navigasi sisi kiri, klik Monitoring and Alerts.

  3. Di tab Standard Monitoring, klik Old Version di pojok kanan atas.

  4. Di tab Resource Monitoring, lihat data historis untuk Database Capacity (RCUs) dan Disk Space.

Menyesuaikan Pengaturan Penskalaan Otomatis

Menyesuaikan Rentang RCU dan Kebijakan Penskalaan

  1. Navigasikan ke halaman Instans, pilih wilayah instans Anda dari menu atas, lalu klik ID instans.

  2. Di bagian Configuration Information, klik Adjust Elastic Settings.

  3. Di panel yang muncul, modifikasi pengaturan penskalaan otomatis:

    1. RDS Capacity Units (RCUs): Sesuaikan nilai RCU minimum dan maksimum untuk lebih sesuai dengan beban kerja Anda.

    2. Scaling Policy: Pilih perilaku instans untuk kasus langka di mana penskalaan tidak dapat dilakukan dengan lancar:

      • Execute Forcefully: Memrioritaskan performa dengan memaksa penskalaan RCU. Hal ini mungkin menyebabkan switchover layanan, jadi pastikan aplikasi Anda dapat terhubung kembali secara otomatis ke instans.

      • Jangan Eksekusi Paksa: Memrioritaskan stabilitas dengan menunda operasi penskalaan untuk menjaga koneksi yang ada.

  4. Klik OK.

Secara Manual Menyesuaikan Kapasitas Penyimpanan

Instans serverless secara otomatis memperluas kapasitas penyimpanan ketika ruang penyimpanan yang tersedia rendah. Namun, untuk menjaga stabilitas dan keamanan data, instans tidak akan mengecilkan kapasitas penyimpanan secara otomatis. Anda dapat menyesuaikan kapasitas penyimpanan secara manual dengan mengikuti langkah-langkah berikut:

  1. Navigasikan ke halaman Instans, pilih wilayah instans Anda dari menu atas, lalu klik ID instans.

  2. Di halaman Basic Information, di bagian Instance Resources, klik Modify di sebelah Storage Capacity.

  3. Di panel yang muncul, tambahkan atau kurangi kapasitas penyimpanan, klik OK. Lalu, klik Confirm di kotak dialog yang muncul.

Catatan

Menyusutkan kapasitas penyimpanan memakan waktu lebih lama daripada ekspansi karena memerlukan replikasi data. Selama proses ini, status instans akan menjadi Upgrading/Downgrading. Setelah operasi selesai, status akan kembali menjadi Running.

Mengelola mulai/henti instans

Aktifkan atau nonaktifkan mulai/hentikan otomatis

  1. Navigasikan ke halaman Instans, pilih wilayah instans Anda dari menu atas, lalu klik ID instans.

  2. Di bagian Configuration Information, klik Modify Scaling Settings.

  3. Klik Advanced Settings, pilih Enable atau Disable dari daftar drop-down Automatic Stop and Restart, dan klik OK di bagian bawah halaman.

Catatan

Instans membutuhkan waktu sekitar 6 hingga 40 detik untuk dimulai kembali dari status ditangguhkan. Selama waktu ini (status Memulai), instans tidak tersedia.

Secara Manual Memulai Instans

  • Dari halaman Instances:

    1. Navigasikan ke halaman Instans, pilih wilayah instans Anda dari menu atas.

    2. Di kolom Actions untuk instans, klik More lalu klik Start Instance.

  • Dari Halaman Detail Instans:

    1. Navigasikan ke halaman Instans, pilih wilayah instans Anda dari menu atas, lalu klik ID instans.

    2. Di halaman Basic Information, di bagian Status, klik Start Instance.

Lihat Catatan Pemulaian/Penangguhan Instans

  1. Buka Konsol ApsaraDB RDS, lalu klik Tasks di panel navigasi sebelah kiri.

  2. Lihat catatan pemulaian/penangguhan (otomatis dan manual) untuk instans.

Tingkatkan Instans dari Edisi Dasar ke Edisi Ketersediaan Tinggi

Untuk kemampuan pemulihan bencana yang lebih baik atau fitur canggih, tingkatkan edisi instans serverless dari Edisi Dasar ke Edisi Ketersediaan Tinggi.

  1. Navigasikan ke halaman Instans, pilih wilayah instans Anda dari menu atas, lalu klik ID instans.

  2. Di bagian Configuration Information, klik Modify Elastic Settings.

  3. Di panel yang muncul, pilih High-availability Edition untuk Edition, dan klik OK.

  4. Di kotak dialog yang muncul, tinjau informasi sebelum dan sesudah peningkatan, lalu klik Confirm. Selama peningkatan, status instans adalah Upgrading/Downgrading. Setelah peningkatan selesai, status instans berubah menjadi Running.

Jadwalkan Konfigurasi RCU

Penskalaan otomatis RCU biasanya selesai dalam hitungan detik. Namun, dalam kasus langka yang memerlukan penskalaan lintas-host, ini dapat memakan waktu 3 hingga 5 menit. Jika aplikasi Anda memiliki persyaratan stabilitas yang ketat selama periode tertentu, seperti antisipasi lonjakan lalu lintas, Anda dapat menjamin performa dengan menjadwalkan peningkatan RCU terlebih dahulu. Untuk instruksi terperinci, lihat Konfigurasikan tugas terjadwal untuk menyesuaikan jumlah RCU untuk instans RDS serverless.

FAQ

  • P1: Mengapa instans serverless saya tidak ditangguhkan secara otomatis? Bagaimana cara memeriksa koneksi aktif ke instans?

    A: Ada beberapa alasan umum untuk ini. Silakan periksa yang berikut inisecara berurutan:

    1. Konfirmasi bahwa fitur diaktifkan: Fitur pemulaian/penangguhan otomatis dinonaktifkan secara default. Pastikan Anda telah mengaktifkannya secara manual.

    2. Periksa koneksi aktif: Instans hanya akan ditangguhkan jika tidak ada koneksi aktif. Anda dapat memeriksa koneksi dengan dua cara:

      • Untuk melihat jumlah koneksi: Di halaman Basic Information instans, akses Monitoring and Alerts > Standard Monitoring dan periksa metrik Sessions.

      • Untuk melihat detail koneksi: Jalankan perintah SHOW PROCESSLIST.

    3. Tinjau pengaturan daftar putih Anda: Jika instans Anda memiliki titik akhir publik dan daftar putih terbuka untuk semua IP (misalnya, 0.0.0.0/0), itu mungkin menerima pemindaian eksternal yang persisten. Aktivitas ini mencegah instans ditangguhkan. Pertimbangkan melepaskan titik akhir publik atau membatasi daftar putih hanya untuk alamat IP tepercaya.

  • P2: Berapa lama waktu yang dibutuhkan untuk penskalaan RCU? Apa kondisi pemicu untuk penskalaan RCU otomatis?

    • Durasi: Penskalaan RCU umumnya selesai secara real-time. Dalam beberapa kasus, mungkin diperlukan migrasi lintas-host yang memakan waktu 3 hingga 5 menit. Instans Edisi Ketersediaan Tinggi memiliki probabilitas lebih rendah untuk migrasi lintas-host karena dilengkapi dengan node sekunder.

    • Kondisi pemicu:

      • Penskalaan naik dipicu ketika penggunaan CPU atau memori mencapai salah satu ambang batasnya.

      • Penskalaan turun dipicu ketika penggunaan CPU dan memori keduanya berada di bawah ambang batasnya.

      • Ambang batasnya berkisar antara 40% hingga 80%, bervariasi tergantung pada situasi spesifik, dan dapat disesuaikan untuk memastikan ketersediaan.

  • P3: Bagaimana cara memilih rentang penskalaan RCU?

    Anda dapat menggunakan salah satu metode berikut:

    • Lakukan uji stres untuk menentukan jumlah RCU atau inti CPU yang dibutuhkan bagi beban kerja terendah dan tertinggi Anda.

    • Estimasikan rentang berdasarkan jumlah inti CPU yang dibutuhkan oleh bisnis Anda. 1 RCU setara dengan sekitar 1 vCPU dan 2 GB memori.

  • P4: Apakah saya akan dikenakan biaya jika saya tidak menggunakan instans serverless saya?

    • Jika pemulaian/penangguhan otomatis diaktifkan: Instans secara otomatis ditangguhkan jika tidak ada koneksi selama 10 menit. Anda hanya dikenakan biaya untuk penyimpanan, bukan untuk sumber daya komputasi.

    • Jika mulai/berhenti otomatis tidak diaktifkan: Instans tidak akan dijeda secara otomatis, baik sedang digunakan maupun tidak. Anda akan dikenakan biaya untuk sumber daya penyimpanan dan komputasi. Saat instans tidak digunakan, biaya biasanya dikenakan untuk Computing Resources berdasarkan pengaturan RCU minimum.

  • P5: Apakah Edisi Ketersediaan Tinggi diterapkan di zona tunggal atau multi-zona?

    Edisi Ketersediaan Tinggi dapat diterapkan di zona tunggal atau multi-zona, sesuai kebutuhan Anda.