Instans RDS PostgreSQL mendukung pengubahan alamat dan port koneksi. Topik ini menjelaskan cara melihat dan mengubah alamat koneksi.
Instans Edisi Dasar dan Edisi Ketersediaan Tinggi
Pengenalan fungsi
Instans RDS PostgreSQL menyediakan alamat dan port koneksi untuk menghubungkan ke instans tersebut. Parameter koneksi bervariasi tergantung pada metode koneksi. Untuk informasi selengkapnya, lihat Hubungkan ke instans PostgreSQL.
Berdasarkan skenario penggunaan yang berbeda, instans RDS PostgreSQL menyediakan beberapa jenis alamat koneksi. Anda dapat melihat atau mengubahnya sesuai kebutuhan:
|
Jenis alamat |
Deskripsi |
Cara melihat dan mengubah |
|
Instance endpoint |
Berlaku untuk semua skenario koneksi.
|
|
|
Database proxy endpoint |
Jika database proxy diaktifkan untuk instans Anda, gunakan database proxy endpoint untuk menghubungkan ke instans tersebut. Hal ini memaksimalkan performa read/write splitting dan mengurangi beban pada primary instance. Untuk informasi selengkapnya tentang database proxy, lihat Apa itu database proxy. |
|
|
Babelfish endpoint |
Jika Anda mengaktifkan Babelfish saat membeli instans RDS PostgreSQL, Anda dapat menggunakan instance endpoint dengan nomor port TDS untuk menghubungkan dari client SQL Server ke instans Babelfish for RDS PostgreSQL Anda. Untuk informasi selengkapnya tentang Babelfish, lihat Pengenalan Babelfish. |
Ubah Babelfish for RDS PostgreSQL instance endpoint dan port |
Lihat dan ubah instance endpoint dan port
Prasyarat
-
Daftar putih telah dikonfigurasi. Untuk informasi selengkapnya, lihat Konfigurasikan daftar putih.
-
Untuk melihat atau mengubah public endpoint dan port, Anda harus terlebih dahulu mengajukan public endpoint. Untuk informasi selengkapnya, lihat Aktifkan atau nonaktifkan public endpoint.
Prosedur
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instansnya.
-
Di panel navigasi kiri, klik Database Connection untuk melihat internal dan public endpoint beserta port-nya.
-
Klik Change Endpoint.
-
Pilih Connection Type, atur awalan Internal Endpoint atau Public Endpoint Endpoint dan Port, lalu klik OK.
Catatan-
Awalan endpoint harus dimulai dengan huruf kecil, diakhiri dengan huruf kecil atau angka, serta hanya boleh berisi huruf kecil, angka, dan tanda hubung (-). Panjangnya minimal 8 karakter. Total panjang endpoint (awalan + akhiran) tidak boleh melebihi 63 karakter.
-
Rentang port adalah 1.000 hingga 5.999.
-
Instans dengan Premium Local SSD tidak mendukung modifikasi port.
-
Ubah database proxy endpoint dan port
Prasyarat
Database proxy telah diaktifkan. Untuk informasi selengkapnya, lihat Aktifkan database proxy.
Prosedur
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instansnya.
-
Di panel navigasi kiri, klik Database Proxy.
-
Di bagian Connection Information, temukan proxy endpoint yang dituju dan klik ikon
di samping endpoint tersebut. -
Di kotak dialog, atur Endpoint dan Port, lalu klik OK.
Catatan-
Awalan alamat: Harus dimulai dengan huruf kecil dan panjangnya antara 2 hingga 40 karakter. Dapat berisi huruf, angka, dan tanda hubung (-).
-
Rentang port: 1.000 hingga 5.999.
-
Anda tidak dapat mengubah jenis alamat.
-
Ubah Babelfish for RDS PostgreSQL instance endpoint dan port
Prasyarat
-
Babelfish diaktifkan saat membuat instans RDS PostgreSQL. Untuk informasi selengkapnya, lihat Buat instans Babelfish for RDS PostgreSQL.
-
Daftar putih telah dikonfigurasi. Untuk informasi selengkapnya, lihat Konfigurasikan daftar putih.
-
Untuk melihat atau mengubah public endpoint dan port, Anda harus terlebih dahulu mengajukan public endpoint. Untuk informasi selengkapnya, lihat Aktifkan atau nonaktifkan public endpoint.
Prosedur
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instansnya.
-
Di panel navigasi kiri, klik Database Connection untuk melihat internal dan public endpoint serta port Babelfish.
-
Klik Change Endpoint.
-
Pilih Connection Type: , atur awalan Internal Endpoint atau Public Endpoint Endpoint dan Babelfish TDS Port, lalu klik OK.
Catatan-
Awalan endpoint harus dimulai dengan huruf kecil, diakhiri dengan huruf kecil atau angka, serta hanya boleh berisi huruf kecil, angka, dan tanda hubung (-). Panjangnya minimal 8 karakter. Total panjang endpoint (awalan + akhiran) tidak boleh melebihi 63 karakter.
-
Rentang port adalah 1.000 hingga 5.999.
-
FAQ
-
Apakah saya perlu memperbarui endpoint atau port di aplikasi saya setelah mengubahnya?
Ya, Anda harus memperbaruinya; jika tidak, aplikasi tidak akan dapat terhubung ke database.
-
Apakah perubahan endpoint atau port langsung berlaku? Apakah saya perlu restart instans?
Perubahan langsung berlaku. Tidak diperlukan restart.
-
Setelah saya mengubah atau melepas endpoint, apakah saya dapat menggunakan alamat aslinya pada instans lain?
Ya, Anda bisa.
-
Apakah alih bencana primary/secondary memengaruhi endpoint?
Tidak. Endpoint tetap tidak berubah. Hanya alamat IP backend yang berubah, yang tidak memengaruhi aplikasi Anda.
Instans Edisi Kluster
Pengenalan fungsi
Berdasarkan skenario penggunaan yang berbeda, instans RDS PostgreSQL Edisi Kluster menyediakan jenis endpoint berikut. Anda dapat melihat atau mengubahnya sesuai kebutuhan:
|
Jenis alamat |
Instruksi Penggunaan |
Cara melihat dan mengubah |
|
Cluster read/write endpoint |
Setiap instans Edisi Kluster memiliki satu read/write endpoint yang hanya terhubung ke node primary saat ini. Jika terjadi alih bencana primary/secondary, endpoint ini secara otomatis terhubung ke node primary baru. Gunakan endpoint ini untuk operasi baca/tulis. Catatan
Read/write endpoint mencakup internal dan public endpoint. Internal endpoint dibuat otomatis setelah pembuatan instans. Anda dapat mengajukan public endpoint sesuai kebutuhan.
|
|
|
Cluster read-only endpoint |
Anda hanya dapat membuat satu read-only endpoint per kluster untuk mengakses satu atau beberapa node secondary. Anda dapat menambahkan atau menghapus node dari read-only endpoint dan menyesuaikan bobot node. Read-only endpoint selalu mempertahankan jumlah node secondary yang Anda tentukan untuk memastikan ketersediaan:
|
Melihat dan mengelola titik akhir baca/tulis kluster
Cluster read/write endpoint mencakup internal dan public endpoint. Internal endpoint dibuat otomatis setelah pembuatan instans. Anda dapat mengajukan public endpoint sesuai kebutuhan.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instansnya.
-
Di bagian Basic Information, di bawah , lihat dan ubah cluster read/write endpoint serta ajukan public endpoint.
-
Lihat titik akhir baca/tulis kluster
Arahkan kursor mouse ke kotak koneksi baca/tulis. Di jendela pop-up, lihat detail endpoint.
Jendela pop-up menampilkan mode baca/tulis, endpoint internal dan port (default 5432), endpoint publik, EndpointID, dan alias. Endpoint internal merupakan cluster read/write endpoint. Untuk mengaktifkan akses publik, klik Apply for Public Endpoint.
-
Ubah cluster read/write endpoint atau ajukan public endpoint
Klik Edit. Di kotak dialog pop-up:
-
Klik Change Endpoint untuk mengubah internal endpoint dan port.
-
Klik Change VPC untuk mengubah VPC dan vSwitch.
-
Klik Apply for untuk mengajukan titik akhir publik.
CatatanAnda juga dapat langsung mengklik Application outside the network address .
-
-
Lihat dan kelola cluster read-only endpoint
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID instansnya.
-
Di bagian Basic Information, di bawah , lakukan operasi yang diperlukan:
Operasi
Catatan
Langkah
Tambah atau hapus cluster read-only endpoint
-
Status instans harus Berjalan.
-
Menambahkan read-only endpoint tidak memengaruhi operasi baca/tulis instans.
-
Anda hanya dapat menambahkan satu cluster read-only endpoint.
-
Beberapa node secondary dalam kluster dapat menggunakan satu read-only endpoint untuk load balancing. Read-only endpoint baru mencakup koneksi internal secara default.
-
Menghapus read-only endpoint tidak memengaruhi cluster read/write endpoint.
-
Menghapus read-only endpoint melepas koneksi internal dan publik serta memutus koneksi yang ada.
-
Add Address
-
Klik Add Endpoint. Di kotak dialog pop-up, masukkan atau pilih awalan internal endpoint, port, VPC, dan vSwitch. Tambahkan node secondary yang akan diakses, lalu klik OK.
-
Delete Address
-
Di kotak koneksi read-only, klik Delete. Di kotak dialog pop-up, klik OK.
CatatanSaat menambahkan read-only endpoint, Anda dapat menyesuaikan bobot node sesuai kebutuhan.
Lihat cluster read-only endpoint
Tidak ada.
Arahkan kursor mouse ke kotak koneksi read-only. Di kotak dialog pop-up, lihat read-only endpoint.
Tambah atau hapus node dari cluster read-only endpoint
-
Status instans harus Berjalan.
-
Menambahkan node ke read-only endpoint tidak memengaruhi koneksi persisten yang ada. Koneksi baru akan dilakukan load balancing berdasarkan bobot node.
-
Konfigurasi node untuk read-only endpoint berlaku untuk koneksi internal maupun publik.
-
Menghapus node dari read-only endpoint menyebabkan ketidaktersediaan layanan selama 30–120 detik untuk koneksi ke node tersebut. Koneksi ke node lain tidak terpengaruh.
-
Konfigurasi node untuk read-only endpoint berlaku untuk koneksi internal maupun publik.
-
Setidaknya satu node harus tetap berada di read-only endpoint.
-
Add node
-
Di kotak koneksi read-only, klik Edit. Pilih node yang akan ditambahkan dan klik ikon
. -
Sesuaikan bobot node baru sesuai kebutuhan, lalu klik OK.
-
-
Remove node
-
Di kotak koneksi read-only, klik Edit. Pilih node yang akan dihapus dan klik ikon
, lalu klik OK.
Sesuaikan bobot node di cluster read-only endpoint
-
Status instans Berjalan.
-
Setidaknya satu node harus memiliki bobot lebih dari nol.
-
Menyesuaikan bobot node tidak memengaruhi koneksi persisten yang ada. Koneksi baru akan dilakukan load balancing berdasarkan bobot yang diperbarui.
-
Konfigurasi node untuk read-only endpoint berlaku untuk koneksi internal maupun publik.
-
Di kotak koneksi read-only, klik Edit.
-
Di kotak dialog pop-up, sesuaikan bobot node, lalu klik OK.
-
API Terkait
|
API |
Deskripsi |
|
Membuat endpoint untuk instans RDS PostgreSQL Edisi Kluster. |
|
|
Menanyakan endpoint untuk instans RDS PostgreSQL Edisi Kluster. |
|
|
Mengubah informasi endpoint untuk instans RDS PostgreSQL Edisi Kluster. |
|
|
Membuat public endpoint untuk instans RDS PostgreSQL Edisi Kluster. |
|
|
Melepas public endpoint untuk instans RDS PostgreSQL Edisi Kluster. |
|
|
Menghapus endpoint untuk instans RDS PostgreSQL Edisi Kluster. |
|
|
Mengubah informasi bobot endpoint untuk instans RDS PostgreSQL Edisi Kluster. |
FAQ
-
Q: Mengapa penggunaan CPU atau memori berbeda meskipun bobot node sama?
A: SLB melakukan load balancing berbasis koneksi. Setiap koneksi mengonsumsi sumber daya CPU atau memori dalam jumlah berbeda, sehingga penggunaan dapat berbeda meskipun bobot identik.
-
Q: Apakah menyesuaikan bobot node memengaruhi koneksi yang ada? Apakah layanan akan sempat tidak tersedia?
A: Tidak. Penyesuaian bobot hanya memengaruhi koneksi baru. Koneksi yang ada tidak terpengaruh, dan layanan tetap tersedia.
-
Q: Dapatkah saya mengatur semua bobot node menjadi 0?
A: Tidak. Setidaknya satu node harus memiliki bobot lebih dari 0.
-
Q: Mengapa penggunaan CPU atau memori berbeda meskipun bobot node sama?
A: SLB melakukan load balancing berbasis koneksi. Setiap koneksi mengonsumsi sumber daya CPU atau memori dalam jumlah berbeda, sehingga penggunaan dapat berbeda meskipun bobot identik.
-
Q: Dapatkah Anda menghapus semua node dari alamat tersebut?
A: Tidak. Cluster read-only endpoint harus menyimpan setidaknya satu node.