全部产品
Search
文档中心

ApsaraDB RDS:Aktifkan fitur proksi database

更新时间:Jul 06, 2025

Fitur proksi database dari ApsaraDB RDS untuk MySQL mendukung kemampuan seperti pemisahan baca/tulis, koneksi persisten, akses terdekat, pemisahan transaksi, pengelompokan koneksi, dan enkripsi SSL. Fitur ini membantu mengurangi beban pada instans utama ApsaraDB RDS untuk MySQL serta meningkatkan ketersediaan dan keamanannya. Topik ini menjelaskan cara mengaktifkan fitur proksi database untuk instans RDS di Konsol Manajemen ApsaraDB RDS dan melalui API terkait. Topik ini juga mencakup metode perhitungan spesifikasi yang direkomendasikan untuk proksi database.

Prasyarat

Instans RDS Anda adalah instans utama dan memenuhi persyaratan berikut:

  • Edisi RDS dan mesin database: Instans RDS harus menjalankan Edisi Tinggi-Availabilitas RDS atau Edisi Kluster RDS dan memenuhi versi mesin database tertentu. Fitur proksi database tidak didukung untuk Edisi Dasar RDS. Jika instans RDS Anda menggunakan Edisi Dasar RDS, Anda dapat meningkatkan edisi RDS ke Edisi Tinggi-Availabilitas RDS atau Edisi Kluster RDS, lalu mengaktifkan fitur proksi database.

    Versi mesin database

    Edisi RDS

    Versi mesin minor

    MySQL 8.0

    Edisi Tinggi-Availabilitas RDS

    20190915 atau lebih baru

    Edisi Kluster RDS

    Tidak ada persyaratan

    MySQL 5.7

    Edisi Tinggi-Availabilitas RDS

    20190925 atau lebih baru

    Edisi Kluster RDS

    Tidak ada persyaratan

    MySQL 5.6

    Edisi Tinggi-Availabilitas RDS

    20200229 atau lebih baru

    Jika instans RDS Anda menggunakan Edisi Dasar RDS, Anda tidak dapat mengaktifkan fitur proksi database. Dalam hal ini, tingkatkan instans RDS Anda ke Edisi Tinggi-Availabilitas RDS atau Edisi Kluster RDS sebelum mengaktifkan fitur tersebut. Untuk informasi lebih lanjut, lihat Tingkatkan edisi RDS dari Edisi Dasar RDS ke Edisi Tinggi-Availabilitas RDS dan Tingkatkan edisi RDS dari Edisi Dasar RDS ke Edisi Kluster RDS.

  • Wilayah: Instans RDS tempat Anda ingin mengaktifkan fitur proksi database tidak berada di Hangzhou Zone C atau Hangzhou Zone D.

Catatan

Anda dapat mengunjungi halaman Basic Information instans RDS Anda untuk mendapatkan informasi terkait. Di bagian Configuration Information, periksa apakah opsi Upgrade Kernel Version tersedia. Jika opsi tersebut muncul, klik untuk melihat versi mesin minor instans RDS. Jika tidak muncul, instans RDS Anda sudah menjalankan versi mesin minor terbaru. Untuk informasi lebih lanjut, lihat Perbarui versi mesin minor.

Aturan penagihan

  • Proksi database tujuan umum disediakan secara gratis.

  • Proksi database khusus dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian. Untuk informasi lebih lanjut, lihat Aturan penagihan untuk proksi database.

Batasan

Jika Anda mengaktifkan fitur proksi database untuk instans RDS Anda, instans RDS tidak mendukung protokol kompresi.

Catatan penggunaan

  • Jika Anda menggunakan Edisi Kluster RDS, Anda dapat menggunakan node primer dan sekunder dalam kluster RDS untuk menerapkan pemisahan baca/tulis. Instans RDS yang menjalankan Edisi Kluster RDS disebut sebagai kluster RDS.

  • Untuk menerapkan pemisahan baca/tulis pada instans Edisi Tinggi-Availabilitas RDS, buat instans baca-saja untuk instans utama dan aktifkan proksi database untuk instans utama. Untuk informasi lebih lanjut, lihat Buat instans baca-saja ApsaraDB RDS untuk MySQL.

  • Setelah fitur proksi database diaktifkan, hindari migrasi lintas zona untuk instans RDS utama. Jika Anda memigrasikan instans RDS utama lintas zona, instans utama dan node proksinya akan berada di zona berbeda, meningkatkan latensi akses dan memperlambat respons.

    Catatan

    Jika pergantian primer/sekunder dipicu oleh kegagalan layanan, instans utama dan node proksinya akan berada di zona berbeda. Untuk mengurangi latensi akses, Anda dapat melakukan pergantian primer/sekunder manual atau migrasi node proksi untuk memastikan bahwa instans utama dan node proksinya berada di zona yang sama. Untuk informasi lebih lanjut, lihat Lakukan pergantian primer/sekunder manual dan Migrasi proksi database lintas zona.

Prosedur

Catatan

Bagian ini menjelaskan cara mengaktifkan atau menonaktifkan fitur proksi database untuk instans RDS Anda di halaman detail instans. Anda juga dapat mengaktifkan fitur proksi database saat membuat instans baca-saja untuk instans RDS Anda. Untuk informasi lebih lanjut, lihat Buat instans baca-saja ApsaraDB RDS untuk MySQL.

Aktifkan fitur proksi database

  1. Kunjungi halaman Instans. Pilih wilayah instans RDS di bilah navigasi atas, temukan instans RDS, lalu klik ID instans tersebut.

  2. Di panel navigasi sisi kiri, klik Database Proxy.

  3. Temukan tipe proksi database yang diperlukan dan klik Enable Now.

  4. Di kotak dialog Enable Database Proxy, konfigurasikan parameter yang diperlukan. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Proxy Type

    Tipe proksi database. Nilai valid: Tujuan Umum dan Khusus. Untuk informasi lebih lanjut, lihat Jenis-jenis proksi database.

    Deployment Method

    Mode penyebaran node proksi. Nilai valid: Penyebaran Dual-Zona dan Penyebaran Single-Zona. Untuk informasi lebih lanjut, lihat Arsitektur penyebaran node proksi.

    Catatan

    Kami sarankan Anda menggunakan mode penyebaran dual-zona untuk menyediakan kemampuan pemulihan bencana lintas zona dan meningkatkan ketersediaan sistem.

    Total Number of Nodes

    Jumlah node proksi. Sebuah proksi database mencakup beberapa node proksi.

    • Jika proksi database mencakup dua node proksi, node proksi dapat ditempatkan dalam mode penyebaran single-zona atau dual-zona.

    • Jika proksi database mencakup empat node proksi, node proksi ditempatkan dalam mode penyebaran dual-zona.

    Zone

    Zona tempat node proksi berada. Kami sarankan agar proksi database berada di zona yang sama dengan instans RDS.

    CPU Cores for Single Proxy Node

    Penting
    • Spesifikasi node proksi di zona yang sama harus sama.

    • Jika dua node proksi ditempatkan dalam mode penyebaran dual-zona, spesifikasi node proksi harus sama.

    • Sebuah node proksi tujuan umum dapat memiliki hingga 8 inti CPU.

    • Sebuah node proksi khusus dapat memiliki hingga 16 inti CPU.

    Anda dapat merujuk ke tabel berikut untuk memilih spesifikasi yang sesuai untuk node proksi.

    Zone of Database Proxy Endpoint

    Zona titik akhir proksi database. Saat Anda mengaktifkan fitur proksi database, sebuah titik akhir proksi database dibuat secara default. Anda harus menentukan zona untuk titik akhir proksi database. Kami sarankan Anda menentukan zona yang sama dengan instans RDS utama.

    Spesifikasi node proksi

    Tabel berikut menyediakan rumus untuk menghitung spesifikasi node proksi.

    Tipe Proksi

    Instans RDS pada Edisi Tinggi-Availabilitas RDS

    Instans RDS pada Edisi Kluster RDS

    Tujuan Umum

    (Jumlah inti CPU instans RDS utama + Jumlah inti CPU semua instans RDS baca-saja yang termasuk dalam instans RDS utama)/4. Hasilnya dibulatkan ke atas.

    (Jumlah inti CPU node utama + Jumlah inti CPU semua node sekunder yang termasuk dalam node utama)/4. Hasilnya dibulatkan ke atas.

    Khusus

    (Jumlah inti CPU instans RDS utama + Jumlah inti CPU semua instans RDS baca-saja yang termasuk dalam instans RDS utama)/8. Hasilnya dibulatkan ke atas.

    (Jumlah inti CPU node utama + Jumlah inti CPU semua node sekunder yang termasuk dalam node utama)/8. Hasilnya dibulatkan ke atas.

    Sebagai contoh, jika instans RDS Anda menjalankan Edisi Tinggi-Availabilitas RDS dengan instans utama memiliki 8 inti CPU, serta dua instans baca-saja dengan masing-masing 4 dan 6 inti CPU, spesifikasi yang direkomendasikan untuk node proksi adalah 3 inti CPU. Nilai ini diperoleh berdasarkan perhitungan berikut: (8 + 4 + 6)/8 = 3.

  5. Klik OK.

    Jika Anda melihat informasi dasar dan informasi koneksi tentang proksi database di halaman Database Proxy, fitur proksi database telah diaktifkan.

    Bagian/Tab

    Parameter

    Deskripsi

    Basic Information

    Primary Instance

    ID instans RDS.

    Proxy Instance Status

    Status proksi database.

    Proxy Type

    Tipe proksi database. Nilai valid: Tujuan Umum dan Khusus. Untuk informasi lebih lanjut tentang perbedaan antara proksi database tujuan umum dan proksi database khusus, lihat Apa itu proksi database?

    Zone

    Zona proksi database. Secara default, proksi database berada di zona yang sama dengan instans RDS utama.

    Proxy Specifications

    Spesifikasi proksi database.

    • Hubungan antara spesifikasi proksi database dan spesifikasi node proksi: Spesifikasi proksi database = Spesifikasi semua node proksi.

    • Hubungan antara jumlah node proksi dan spesifikasi proksi database: Jumlah node proksi = Spesifikasi proksi database/Spesifikasi node proksi.

    Proxy Version

    Versi proksi database.

    Catatan

    Untuk informasi lebih lanjut tentang versi proksi database, lihat Catatan rilis untuk versi proksi database. Untuk informasi lebih lanjut tentang cara memperbarui versi proksi database instans RDS, lihat Perbarui versi proksi database.

    Proxy Node

    Node ID

    ID node proksi.

    Zone

    ID zona node proksi.

    CPU Cores on Proxy Node

    Spesifikasi node proksi.

    Connection Information

    Proxy Endpoint (Terminal) ID

    • Setiap instans RDS mendukung hingga tujuh titik akhir proksi database. Anda dapat mengajukan satu titik akhir internal dan satu titik akhir publik untuk setiap titik akhir proksi database. Anda juga dapat mengonfigurasi kebijakan koneksi untuk setiap titik akhir proksi database untuk memenuhi kebutuhan yang berbeda.

    • Saat Anda mengaktifkan fitur proksi database untuk instans RDS Anda, sistem menetapkan titik akhir proksi database ke instans RDS. Anda dapat menggunakan titik akhir proksi database untuk terhubung ke instans RDS. Untuk informasi lebih lanjut tentang cara memodifikasi pengaturan koneksi, lihat Konfigurasikan pengaturan koneksi untuk titik akhir proksi database.

    Read/Write Attributes

    • Baca/Tulis (Pemisahan Baca/Tulis): Titik akhir proksi database terhubung ke instans RDS utama dan instans RDS baca-sajanya, dan dapat menerima permintaan tulis. Ini adalah nilai default.

    • Hanya-Baca (Instans Utama Tidak Terhubung untuk Menerima Permintaan Tulis): Titik akhir proksi database hanya terhubung ke instans RDS baca-saja dan tidak dapat menerima permintaan tulis.

    Untuk informasi lebih lanjut, lihatKonfigurasikan atribut baca/tulis dan bobot baca dari proksi database.

    Nearest Access

    Fitur akses terdekat hanya didukung untuk mode penyebaran di mana empat node proksi ditempatkan di dua zona. Untuk informasi lebih lanjut, lihat Konfigurasikan fitur akses terdekat.

    Network Settings

    Zona, VPC, dan vSwitch dari proksi database.

    vSwitch dapat diubah. Sebelum Anda mengubah vSwitch, pastikan Anda memahami dampak dari perubahan vSwitch tersebut. Untuk informasi lebih lanjut, lihat Dampak. Anda dapat mengklik Switch vSwitch, mengonfigurasi parameter Destination vSwitch dan Change Time, lalu klik OK untuk mengubah vSwitch.

    Internal Endpoint/Port

    • Titik akhir internal terikat pada ID titik akhir proksi database. Anda dapat menggunakan titik akhir internal untuk terhubung ke instans RDS melalui jaringan internal dan menggunakan fitur proksi database. Untuk informasi lebih lanjut, lihat Konfigurasikan pengaturan koneksi untuk titik akhir proksi database.

    • Anda dapat mengklik ikon image.png di sebelah kanan titik akhir untuk memodifikasi awalan titik akhir dan port yang terkait dengan titik akhir tersebut. Untuk informasi lebih lanjut, lihat Kelola titik akhir proksi database.

    Public Endpoint/Port

    Titik akhir publik dari titik akhir proksi database dan port yang terkait dengan titik akhir proksi database.

    Anda dapat menggunakan titik akhir publik untuk terhubung ke instans RDS melalui Internet dan menggunakan fitur proksi database.

    Catatan
    • Proksi database menyediakan titik akhir internal secara default. Anda dapat mengajukan titik akhir publik.

    • Setelah Anda mengajukan titik akhir publik, Anda dapat mengklik ikon image.png di sebelah kanan titik akhir untuk memodifikasi awalan titik akhir dan port yang terkait dengan titik akhir tersebut. Untuk informasi lebih lanjut, lihat Kelola titik akhir proksi database.

(Opsional) Nonaktifkan fitur proksi database

Catatan Penggunaan

Menonaktifkan fitur proksi database dapat menyebabkan masalah dalam aspek berikut:

  • Pemisahan Baca/Tulis: Jika Anda menggunakan fitur proksi database untuk pemisahan baca/tulis, aplikasi tidak lagi dapat membedakan permintaan baca dari tulis atau meneruskan permintaan baca ke instans baca-saja setelah fitur ini dinonaktifkan. Semua permintaan akan dikirim ke instans utama, meningkatkan beban dan memengaruhi kinerja serta stabilitas sistem database.

  • Koneksi: Jika Anda menggunakan titik akhir proksi database untuk menghubungkan aplikasi ke instans RDS, aplikasi dan instans RDS akan terputus setelah fitur proksi database dinonaktifkan.

  • Manajemen Koneksi: Fitur proksi database menyediakan kemampuan seperti manajemen kolam koneksi dan koneksi persisten. Jika fitur ini dinonaktifkan, Anda harus mengelola koneksi database secara manual dalam aplikasi, meningkatkan overhead dan memengaruhi kinerja.

  • Keamanan: Fitur proksi database membantu memastikan keamanan data melalui kontrol akses dan konfigurasi kebijakan keamanan. Menonaktifkan fitur ini dapat membuat instans RDS rentan terhadap serangan.

  • O&M: Fitur proksi database digunakan untuk pemantauan, pengumpulan log, dan deteksi kesalahan. Setelah dinonaktifkan, Anda memerlukan metode lain untuk operasi ini, meningkatkan kompleksitas O&M.

  • Kinerja: Meskipun koneksi langsung mempersingkat tautan jaringan dan meningkatkan efisiensi komunikasi, optimasi fitur proksi database seperti caching query dan penggunaan ulang koneksi menjadi tidak tersedia, memengaruhi kinerja dalam skenario konkurensi tinggi.

  • Kompatibilitas: Jika aplikasi bergantung pada kemampuan khusus atau terjemahan protokol yang disediakan oleh fitur proksi database, koneksi langsung dapat menyebabkan masalah kompatibilitas.

  • Gagalover dan Ketersediaan Tinggi: Dalam beberapa skenario, fitur proksi database digunakan untuk deteksi kesalahan dan gagalover otomatis. Menonaktifkan fitur ini memerlukan operasi manual, memengaruhi ketersediaan layanan.

  • Koneksi Instans: Setelah fitur proksi database dinonaktifkan, titik akhir proksi database dilepaskan. Aplikasi tidak dapat terhubung ke instans RDS menggunakan titik akhir internal atau publik dari proksi database, dan koneksi yang ada terputus. Titik akhir instans RDS tidak terpengaruh.

  • Jika Anda mengaktifkan fitur proksi database setelah menonaktifkannya, titik akhir proksi database berubah.

Prosedur

  1. Masuk ke Konsol Manajemen ApsaraDB RDS dan kunjungi halaman Instans. Pilih wilayah instans RDS di bilah navigasi atas, temukan instans RDS, lalu klik ID instans tersebut.

  2. Di panel navigasi sisi kiri, klik Database Proxy.

  3. Di sudut kanan atas halaman yang muncul, klik Disable Database Proxy.

  4. Klik OK.

Operasi Terkait

Operasi

Deskripsi

ModifyDBProxy

Memodifikasi proksi database. Saat Anda mengaktifkan fitur proksi database untuk instans RDS, Anda harus mengatur parameter ConfigDBProxyService ke Startup. Anda dapat mengonfigurasi parameter lain berdasarkan kebutuhan bisnis Anda.

DescribeDBProxy

Meminta detail proksi database dari instans RDS.