Topik ini menjelaskan cara mengubah vSwitch dari instance ApsaraDB RDS for PostgreSQL melalui Konsol ApsaraDB RDS atau dengan memanggil Operasi API.
Prasyarat
Instance RDS menggunakan SSD standar atau SSD yang ditingkatkan (ESSD).
Batasan
Jika tidak ada vSwitch yang tersedia di zona saat ini tempat instance berada, buka Konsol VPC untuk membuat satu.
Anda tidak dapat mengubah virtual private cloud (VPC) dari instance RDS for PostgreSQL. Namun, Anda dapat menggunakan salah satu solusi berikut untuk mencapai tujuan yang sama:
Buat instance RDS yang berada di VPC yang diperlukan dan migrasikan data dari instance RDS asli ke instance RDS baru. Untuk informasi lebih lanjut, lihat Gunakan fitur migrasi cloud untuk memigrasikan data antar instance ApsaraDB RDS for PostgreSQL atau Gunakan DTS untuk memigrasikan data antar instance ApsaraDB RDS for PostgreSQL.
Jika Anda tidak ingin memigrasikan instance Anda, Anda dapat membuat koneksi peering VPC untuk menghubungkan instance Anda dengan VPC yang diperlukan. Jika VPC instance Anda dan VPC yang diperlukan berada di wilayah yang sama, koneksi peering tersebut tidak dikenakan biaya. Sebaliknya, koneksi peering tersebut akan dikenakan biaya. Untuk informasi lebih lanjut, lihat Gunakan koneksi peering VPC untuk komunikasi privat.
Dampak
Saat beralih instance RDS ke vSwitch yang berbeda, terjadi koneksi transien selama sekitar 30 detik. Pastikan aplikasi Anda dikonfigurasi untuk secara otomatis menyambung kembali ke instance RDS.
Setelah beralih instance RDS ke vSwitch yang berbeda, alamat IP virtual (VIP) dari instance RDS berubah. Kami menyarankan Anda menyambungkan aplikasi Anda ke instance RDS menggunakan titik akhir. Untuk informasi lebih lanjut, lihat Konfigurasikan titik akhir.
Perubahan VIP memutus sambungan antara instance RDS Anda dan Data Management (DMS) serta sambungan antara instance RDS Anda dan Data Transmission Service (DTS) selama periode waktu singkat. Setelah beralih instance RDS ke vSwitch yang berbeda dan VIP dari instance RDS diubah, sambungan tersebut akan dilanjutkan secara otomatis.
Cache DNS pada klien database Anda mungkin mencegah Anda menulis data ke database. Setelah beralih instance RDS ke vSwitch yang berbeda, kami sarankan Anda segera membersihkan cache DNS pada klien database.
Prosedur
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance tersebut.
Di panel navigasi sisi kiri, klik Database Connection.
Klik Switch vSwitch.

Pilih vSwitch yang diperlukan dan klik OK.
Jika tidak ada vSwitch yang tersedia di zona saat ini tempat instance berada, buka Konsol VPC untuk membuat satu.
Di kotak dialog yang muncul, klik OK.
FAQ
Bagaimana cara saya mengubah VPC dari instance RDS?
Anda tidak dapat mengubah virtual private cloud (VPC) dari instance RDS for PostgreSQL. Namun, Anda dapat menggunakan salah satu solusi berikut untuk mencapai tujuan yang sama:
Buat instance RDS yang berada di VPC yang diperlukan dan migrasikan data dari instance RDS asli ke instance RDS baru. Untuk informasi lebih lanjut, lihat Gunakan fitur migrasi cloud untuk memigrasikan data antar instance ApsaraDB RDS for PostgreSQL atau Gunakan DTS untuk memigrasikan data antar instance ApsaraDB RDS for PostgreSQL.
Jika Anda tidak ingin memigrasikan instance Anda, Anda dapat membuat koneksi peering VPC untuk menghubungkan instance Anda dengan VPC yang diperlukan. Jika VPC instance Anda dan VPC yang diperlukan berada di wilayah yang sama, Anda tidak akan dikenakan biaya untuk koneksi peering tersebut. Sebaliknya, koneksi peering tersebut akan dikenakan biaya. Untuk informasi lebih lanjut, lihat Gunakan koneksi peering VPC untuk komunikasi privat.
Referensi
Untuk informasi lebih lanjut tentang cara mengubah vSwitch dari instance RDS ke vSwitch yang termasuk dalam zona yang berbeda, lihat Migrasikan instance ApsaraDB RDS for PostgreSQL lintas zona di wilayah yang sama.
Operasi API terkait
Operasi | Deskripsi |
Mengubah vSwitch dari instance RDS for PostgreSQL. Penting Anda tidak dapat langsung mengubah VPC dari instance RDS for PostgreSQL. Oleh karena itu, Anda harus menetapkan parameter VPCId ke VPC dari instance saat ini. |