Jika instans utama ApsaraDB RDS for PostgreSQL Anda mengalami beban berat akibat jumlah koneksi yang terlalu besar atau memerlukan pemisahan baca/tulis, Anda dapat menggunakan fitur proksi database dari ApsaraDB RDS for PostgreSQL. Topik ini menjelaskan cara mengaktifkan fitur proksi database untuk instans RDS. Fitur proksi database menyediakan kemampuan seperti pemisahan baca/tulis dan pemisahan transaksi untuk mengalihkan permintaan dari instans RDS utama.
Prasyarat
Instans RDS Anda harus memenuhi kondisi berikut:
Instans RDS menjalankan PostgreSQL 10 atau versi lebih baru.
Instans RDS menggunakan disk cloud.
Instans RDS menjalankan Edisi Ketersediaan Tinggi RDS.
Instans RDS adalah instans RDS utama.
Jika instans RDS Anda berada di Hangzhou Zone C atau Hangzhou Zone D, proksi database tidak dapat diaktifkan. Jika Anda ingin mengaktifkan proksi database, migrasikan instans RDS dari Hangzhou Zone C atau Hangzhou Zone D ke zona lain. Untuk informasi lebih lanjut, lihat Lakukan migrasi lintas zona.
Aturan penagihan
Proksi database tujuan umum disediakan secara gratis.
Proksi database spesifikasi khusus dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian. Untuk informasi lebih lanjut, lihat Aturan penagihan untuk proksi database.
Catatan penggunaan
Setelah fitur proksi database diaktifkan, sebaiknya jangan memigrasikan instans RDS utama lintas zona. Jika Anda memigrasikan instans RDS utama lintas zona, instans RDS utama dan instans proksinya akan berada di zona yang berbeda, meningkatkan latensi akses dan memperlambat tanggapan.
CatatanJika alih bencana primer/sekunder dipicu karena kegagalan layanan, instans RDS utama dan instans proksi databasenya berada di zona yang berbeda. Untuk mengurangi latensi akses, Anda dapat melakukan alih bencana primer/sekunder agar instans RDS utama dan instans proksi databasenya berada di zona yang sama. Untuk informasi lebih lanjut, lihat Alihkan beban kerja antara instans primer dan sekunder ApsaraDB RDS for PostgreSQL.
Instans RDS read-only dibuat untuk instans RDS Anda. Jika tidak ada instans RDS read-only yang dibuat untuk instans RDS Anda, Anda dapat mengaktifkan fitur proksi database tetapi tidak dapat mengonfigurasi pengaturan koneksi untuk titik akhir proksi database. Untuk informasi lebih lanjut, lihat Buat instans ApsaraDB RDS for PostgreSQL read-only.
Prosedur
Pergi ke halaman Instans. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Kemudian, temukan instans RDS dan klik ID instans tersebut.
Di panel navigasi di sebelah kiri, klik Database Proxy.
Pilih tipe proksi database dan klik Aktifkan Sekarang.
Tujuan Umum: Proksi database tujuan umum disediakan secara gratis. Saat Anda mengaktifkan proksi database tujuan umum, sistem secara otomatis menggunakan spesifikasi proksi yang direkomendasikan. Setelah proksi database diaktifkan, Anda dapat mengubah spesifikasi proksi.
Dedicated: Proksi database spesifikasi khusus dikenakan biaya berdasarkan metode penagihan bayar sesuai pemakaian. Saat Anda mengaktifkan proksi database spesifikasi khusus, Anda dapat mengonfigurasi spesifikasi proksi.
CatatanJika sistem memberi tahu bahwa otorisasi peran terkait layanan (SLR) belum selesai, klik Authorize. Di kotak dialog yang muncul, klik OK. Alibaba Cloud secara otomatis membuat peran terkait layanan bernama AliyunServiceRoleForRdsProxyOnEcs. Kemudian, fitur proksi database dapat menggunakan peran ini untuk mengikat elastic network interfaces (ENIs) dan membangun koneksi jaringan.
Untuk informasi lebih lanjut tentang perbedaan antara proksi database tujuan umum dan proksi database spesifikasi khusus, lihat Apa itu proksi database?
Spesifikasi rekomendasi proksi database dihitung menggunakan rumus berikut:
Spesifikasi rekomendasi proksi =
Jumlah rekomendasi proksi database × Spesifikasi unit proksi database. Spesifikasi unit proksi database ditetapkan sebagai 2 inti CPU.Spesifikasi tertinggi proksi database tujuan umum adalah 16 inti CPU. Spesifikasi tertinggi proksi database spesifikasi khusus adalah 32 inti CPU. Tabel berikut menjelaskan bagaimana jumlah rekomendasi proksi database dihitung.
Tipe proksi database
Rekomendasi Jumlah Proksi Database
Tujuan Umum
(Jumlah inti CPU instans RDS utama + Jumlah inti CPU semua instans RDS read-only yang termasuk dalam instans RDS utama)/4. Hasilnya dibulatkan ke atas.Dedicated
(Jumlah inti CPU instans RDS utama + Jumlah inti CPU semua instans RDS read-only yang termasuk dalam instans RDS utama)/8. Hasilnya dibulatkan ke atas.
Sebagai contoh, jika instans RDS utama Anda yang menjalankan Edisi Ketersediaan Tinggi RDS memiliki 8 inti CPU dan instans RDS read-only-nya memiliki 4 inti CPU, jumlah rekomendasi proksi database adalah 2. Angka ini diperoleh berdasarkan perhitungan berikut:
(8+4)/8=2. Spesifikasi rekomendasi proksi database adalah 4 inti CPU. Angka ini diperoleh berdasarkan perhitungan berikut:2 × 2 = 4.
Klik OK.
Setelah Anda mengaktifkan fitur proksi database, Anda dapat pergi ke halaman Database Proxy untuk melihat informasi dasar dan informasi koneksi tentang proksi database.
Bagian
Parameter
Deskripsi
Basic Information
Primary Instance
ID instans RDS.
Proxy Instance Status
Status instans proksi database.
Proxy Type
Tipe proksi database. Nilainya bisa Tujuan Umum dan Dedicated. Untuk informasi lebih lanjut tentang perbedaan antara proksi database tujuan umum dan proksi database spesifikasi khusus, lihat Apa itu proksi database?
Zone
Zona instans proksi database. Secara default, zona instans proksi database sama dengan zona instans RDS utama.
Proxy Specifications
Spesifikasi proksi database.
Perhitungan berikut menjelaskan hubungan antara spesifikasi proksi database dan jumlah proksi database:
Spesifikasi proksi database = Spesifikasi unit proksi database × Jumlah proksi database. Dalam perhitungan ini, spesifikasi unit proksi database ditetapkan sebagai 2 inti CPU. Sebagai contoh, jika jumlah proksi database adalah 3, spesifikasi proksi database adalah 6 inti CPU. Nilai ini diperoleh berdasarkan perhitungan berikut:2 × 3 = 6.Proxy Version
Versi mesin minor dari proksi.
Proxy Instance ID
ID instans proksi.
Proxy Nodes
Node ID
ID node proksi.
Zone
ID zona node proksi.
Proxy Node Specification CPU (Cores)
Spesifikasi node proksi.
Connection Information
Proxy Endpoint (Terminal) ID
ID titik akhir proksi database. Anda dapat mengonfigurasi pengaturan koneksi yang berbeda untuk setiap titik akhir proksi database.
CatatanSetiap 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.
Setelah Anda mengonfigurasi pengaturan koneksi untuk titik akhir proksi database, Anda dapat menggunakan titik akhir proksi database untuk terhubung ke instans RDS Anda. Untuk informasi lebih lanjut, lihat Konfigurasikan pengaturan koneksi untuk titik akhir proksi database dan Gunakan titik akhir proksi database untuk terhubung ke instans ApsaraDB RDS for PostgreSQL.
Anda dapat mengarahkan pointer ke ID titik akhir proksi database untuk melihat pengaturan koneksi titik akhir proksi database. Pengaturan koneksi mencakup Atribut Baca/Tulis dan informasi di bagian Informasi Bobot Baca.
Read/Write Attributes
Atribut baca/tulis proksi database. Nilainya bisa Read/Write dan Read-only.
Untuk informasi lebih lanjut, lihat Konfigurasikan atribut baca/tulis dan bobot baca proksi database.
Internal Endpoint/Port
Titik akhir internal titik akhir proksi database dan port yang terkait dengan titik akhir proksi database.
Anda dapat menggunakan titik akhir internal untuk terhubung ke instans RDS Anda melalui jaringan internal untuk menggunakan fitur proksi database.
CatatanTitik akhir internal terikat pada ID titik akhir proksi database. Anda dapat menyesuaikan fitur proksi database dengan mengonfigurasi pengaturan koneksi untuk titik akhir proksi database. Untuk informasi lebih lanjut, lihat Konfigurasikan pengaturan koneksi untuk titik akhir proksi database.
Anda dapat mengklik ikon
di sebelah kanan titik akhir untuk memodifikasi awalan titik akhir dan port yang terkait dengan titik akhir. Untuk informasi lebih lanjut, lihat Kelola titik akhir proksi database.
Public Endpoint/Port
Titik akhir publik titik akhir proksi database dan port yang terkait dengan titik akhir proksi database.
Anda dapat menggunakan titik akhir publik untuk terhubung ke instans RDS Anda melalui Internet untuk menggunakan fitur proksi database.
CatatanProksi database menyediakan titik akhir internal secara default. Anda dapat mengajukan titik akhir publik.
Setelah Anda mengajukan titik akhir publik, Anda dapat mengklik ikon
di sebelah kanan titik akhir untuk memodifikasi awalan titik akhir dan port yang terkait dengan titik akhir. Untuk informasi lebih lanjut, lihat Kelola titik akhir proksi database.
Operasi terkait
API | Deskripsi |
Mengaktifkan atau menonaktifkan fitur proksi database untuk sebuah instans. | |
Meminta detail proksi database. |