Bagikan melalui


Buat satu replika baca

Artikel ini menyediakan instruksi langkah demi langkah untuk membuat replika baca dari instans server fleksibel Azure Database untuk PostgreSQL.

Nota

Saat menyebarkan replika baca untuk beban kerja utama intensif penulisan berat yang persisten, jeda replikasi dapat terus bertambah dan mungkin tidak pernah mengejar ketinggalan dengan yang utama. Ini juga dapat meningkatkan penggunaan penyimpanan di primer karena file WAL hanya dihapus setelah diterima di replika.

Penting

Tinjau bagian pertimbangan dalam artikel ikhtisar tentang replika baca.

Sebelum mengubah nilai parameter server berikut di server utama, ubah pada replika baca terlebih dahulu. Dengan demikian, Anda menghindari masalah selama promosi replika baca ke primer: max_connections, , max_prepared_transactionsmax_locks_per_transaction, max_wal_senders, . max_worker_processes

Sebelum menyiapkan replika baca untuk instans server fleksibel Azure Database for PostgreSQL Anda, pastikan server utama dikonfigurasi untuk memenuhi prasyarat yang diperlukan. Pengaturan khusus pada server utama dapat memengaruhi kemampuan untuk membuat replika.

Pertumbuhan otomatis penyimpanan: Pengaturan pertumbuhan otomatis penyimpanan di server utama dan replika bacanya harus mematuhi pedoman tertentu untuk memastikan konsistensi dan mencegah gangguan replikasi. Lihat Autogrow Penyimpanan untuk aturan dan pengaturan terperinci.

Jenis penyimpanan: Replika baca hanya dapat dibuat di server yang dikonfigurasi untuk menggunakan jenis penyimpanan SSD Premium. Jika beban kerja Anda memerlukan replika baca, pastikan server utama dibuat dengan jenis penyimpanan tersebut.

Langkah-langkah untuk membuat replika baca

Menggunakan portal Microsoft Azure:

  1. Pilih instans server fleksibel Azure Database for PostgreSQL yang ingin Anda gunakan sebagai server utama.

  2. Di menu sumber daya, di bawah bagian Pengaturan , pilih Replikasi.

    Cuplikan layar memperlihatkan halaman Replikasi.

  3. Di bagian Server , pilih Buat replika.

    Cuplikan layar memperlihatkan lokasi tombol Buat replika di halaman Replikasi.

  4. Anda diarahkan ke wizard Tambahkan replika baca ke Azure Database for PostgreSQL , dari mana Anda dapat mengonfigurasi beberapa pengaturan untuk replika baca baru yang dibuat.

    Cuplikan layar memperlihatkan wizard Tambahkan replika baca ke Azure Database for PostgreSQL.

  5. Gunakan tabel berikut untuk memahami arti berbagai bidang yang tersedia di halaman Dasar , dan sebagai panduan untuk mengisi halaman.

    Bagian Pengaturan Nilai yang disarankan Deskripsi Dapat diubah setelah pembuatan instansi
    Detail proyek
    Abonemen Nama langganan tempat Anda ingin membuat sumber daya. Langganan adalah perjanjian dengan Microsoft untuk menggunakan satu atau beberapa platform atau layanan cloud Microsoft, yang dikenakan biaya berdasarkan biaya lisensi per pengguna atau pada konsumsi sumber daya berbasis cloud. Instans server fleksibel Azure Database for PostgreSQL yang ada dapat dipindahkan ke langganan yang berbeda dari yang awalnya dibuat. Untuk informasi selengkapnya, lihat Memindahkan sumber daya Azure ke grup sumber daya atau langganan baru.
    Grup sumber daya Grup sumber daya pada langganan yang telah dipilih, di mana Anda ingin membuat sumber daya. Ini bisa menjadi grup sumber daya yang sudah ada, atau Anda dapat memilih Buat baru, dan berikan nama dalam langganan tersebut yang unik di antara nama grup sumber daya yang ada. Grup sumber daya adalah kontainer yang menyimpan sumber daya terkait untuk solusi Azure. Grup sumber daya dapat menyertakan semua sumber daya untuk solusi, atau hanya sumber daya yang ingin Anda kelola sebagai grup. Anda memutuskan bagaimana Anda ingin mengalokasikan sumber daya ke grup sumber daya berdasarkan apa yang paling masuk akal bagi organisasi Anda. Umumnya, tambahkan sumber daya yang memiliki siklus hidup yang sama ke grup sumber daya yang sama sehingga Anda dapat dengan mudah menyebarkan, memperbarui, dan menghapusnya sebagai grup Instans server fleksibel Azure Database for PostgreSQL yang ada dapat dipindahkan ke langganan yang berbeda dari yang awalnya dibuat. Untuk informasi selengkapnya, lihat Memindahkan sumber daya Azure ke grup sumber daya atau langganan baru.
    Rincian server
    Nama server utama Nama server utama tempat Anda mencoba membuat replika baca. Nama unik yang mengidentifikasi instans server fleksibel Azure Database for PostgreSQL Anda. Nama domain postgres.database.azure.com ditambahkan ke nama server yang Anda berikan, untuk membentuk nama host yang memenuhi syarat sepenuhnya yang dapat Anda gunakan melalui server Sistem Penamaan Domain untuk menentukan alamat IP dari instans Anda.
    Nama Server Nama yang ingin Anda berikan kepada replika baca baru. Nama unik yang mengidentifikasi instans server fleksibel Azure Database for PostgreSQL Anda. Nama domain postgres.database.azure.com ditambahkan ke nama server yang Anda berikan, untuk membentuk nama host yang memenuhi syarat sepenuhnya yang dapat Anda gunakan melalui server Sistem Penamaan Domain untuk menentukan alamat IP dari instans Anda. Meskipun nama server tidak dapat diubah setelah pembuatan server, Anda dapat menggunakan fitur pemulihan titik waktu untuk memulihkan server tersebut dengan nama berbeda. Pendekatan alternatif untuk terus menggunakan server yang ada, tetapi dapat merujuknya menggunakan nama server yang berbeda, akan menggunakan titik akhir virtual untuk membuat titik akhir penulis dengan nama baru yang diinginkan. Dengan pendekatan ini, Anda dapat merujuk ke instans dengan nama aslinya, atau nama yang ditetapkan ke titik akhir virtual untuk penulisan.
    Tempat Nama salah satu wilayah di mana layanan didukung. Pemulihan titik waktu hanya mendukung penyebaran server baru di wilayah yang sama dengan tempat server sumber berada. Kepatuhan, residensi data, harga, kedekatan dengan pengguna Anda, atau ketersediaan layanan lain di wilayah yang sama, adalah beberapa persyaratan yang harus Anda gunakan saat memilih wilayah tersebut. Layanan ini tidak menawarkan fitur untuk merelokasi instans secara otomatis dan transparan ke wilayah yang berbeda.
    Komputasi + penyimpanan Menetapkan jenis dan ukuran komputasi yang sama dan ukuran penyimpanan yang sama, seperti yang digunakan oleh server sumber pada saat cadangan dipulihkan. Namun, jika Anda memilih tautan Konfigurasi server , Anda dapat mengubah jenis penyimpanan yang dialokasikan ke server baru, dan apakah itu harus disediakan dengan cadangan geo-redundan atau tidak. Setelah server baru disebarkan, opsi komputasinya dapat ditingkatkan atau diturunkan skalanya.
    Zona ketersediaan Zona ketersediaan pilihan Anda. Anda bisa memilih di zona ketersediaan mana Anda ingin agar server Anda disebarkan. Kemampuan untuk memilih zona ketersediaan tempat instans Anda disebarkan, berguna untuk menempatkannya berdekatan dengan aplikasi Anda. Jika Anda memilih Tidak ada preferensi, zona ketersediaan default secara otomatis ditetapkan ke instans Anda selama pembuatannya. Meskipun zona ketersediaan tempat suatu instans disebarkan tidak dapat diubah setelah pembuatannya, Anda dapat menggunakan fitur pemulihan titik waktu untuk memulihkan server di zona ketersediaan lain dengan nama yang berbeda.
    Otentikasi Pengaturan ini hanya bersifat informasi. Semua pengaturan autentikasi yang digunakan oleh replika baca diwarisi dari server utama. Dapat diubah di server utama dan akan mempengaruhi server utama dan semua replika baca yang sudah ada.
  6. Jika Anda ingin mengubah tingkat komputasi, prosesor, atau ukuran yang ditetapkan secara otomatis ke server baru, atau jika Anda ingin mengubah beberapa pengaturan penyimpanan replika baca, pilih Konfigurasikan server.

    Cuplikan layar memperlihatkan lokasi tautan Konfigurasi server.

  7. Komputasi + penyimpanan terbuka untuk menampilkan opsi komputasi dan penyimpanan untuk server baru.

    Cuplikan layar memperlihatkan halaman Komputasi + penyimpanan.

  8. Gunakan tabel berikut untuk memahami arti berbagai bidang yang tersedia di halaman Komputasi + penyimpanan , dan sebagai panduan untuk mengisi halaman.

    Bagian Pengaturan Nilai yang disarankan Deskripsi Dapat diubah setelah pembuatan replika baca
    Menghitung
    Lapisan komputasi Secara default, secara otomatis diatur ke tingkat yang sama yang ditetapkan ke server utama. Namun, Anda dapat mengaturnya ke tingkat komputasi lain yang mendukung replika baca. Nilai yang mungkin adalah Tujuan Umum (biasanya digunakan untuk lingkungan produksi dengan beban kerja yang paling umum), dan Memori Yang Dioptimalkan (biasanya digunakan untuk lingkungan produksi yang menjalankan beban kerja yang memerlukan rasio memori terhadap CPU yang tinggi). Untuk informasi selengkapnya, lihat Opsi komputasi di Azure Database for PostgreSQL. Dapat diubah setelah replika pembacaan dibuat. Namun, jika Anda menggunakan beberapa fungsionalitas yang hanya didukung pada tingkat tertentu dan mengubah tingkat saat ini menjadi tingkat yang fiturnya tidak didukung, fitur berhenti tersedia atau dinonaktifkan.
    Menghitung ukuran Secara default, pengaturannya otomatis disesuaikan dengan ukuran komputasi yang sama yang ditetapkan pada server utama. Namun, Anda dapat mengaturnya ke ukuran komputasi lainnya, selama memiliki jumlah vCore yang sama atau lebih tinggi dengan server utama. Perhatikan bahwa daftar nilai yang didukung mungkin bervariasi di seluruh wilayah, tergantung pada perangkat keras yang tersedia di setiap wilayah. Untuk informasi selengkapnya, lihat Opsi komputasi di Azure Database for PostgreSQL. Dapat diubah setelah replika baca dibuat.
    Penyimpanan
    Jenis penyimpanan Biarkan seperti yang dikonfigurasi Premium SSD. Mengatur jenis penyimpanan ke nilai yang berbeda dari server utama tidak didukung. Wisaya secara otomatis mengatur properti ini agar sesuai dengan jenis penyimpanan yang dialokasikan ke server utama. Tidak dapat diubah setelah replika baca dibuat.
    Ukuran penyimpanan Secara default, ini diatur ke nilai yang sama dengan ukuran penyimpanan server utama. Namun, dapat diatur ke nilai yang lebih tinggi. Dapat diubah setelah instance replika baca tersebut dibuat. Hal ini hanya bisa ditingkatkan. Penyusutan ruang penyimpanan secara manual atau otomatis tidak didukung.
    Tingkat performa Secara default, secara otomatis diatur ke nilai yang sama dengan server utama. Namun, dapat diubah ke nilai yang berbeda. Performa drive solid-state (SSD) Premium ditetapkan saat Anda membuat disk, berupa tingkat kinerjanya. Saat mengatur ukuran disk yang disediakan, tingkat performa dipilih secara otomatis. Tingkat performa ini menentukan IOPS dan throughput disk terkelola Anda. Untuk disk SSD Premium, tingkat ini dapat diubah saat penyebaran atau setelahnya, tanpa mengubah ukuran disk, dan tanpa waktu henti. Mengubah tingkat memungkinkan Anda mempersiapkan dan memenuhi permintaan yang lebih tinggi tanpa menggunakan kemampuan bursting disk Anda. Mengubah tingkat kinerja Anda dapat lebih hemat biaya daripada bergantung pada peningkatan sementara, tergantung seberapa lama kinerja tambahan diperlukan. Ini sangat ideal untuk peristiwa yang sementara memerlukan tingkat performa yang lebih tinggi secara konsisten. Acara seperti belanja liburan, pengujian performa, atau menjalankan lingkungan pelatihan. Untuk menangani peristiwa ini, Anda dapat mengalihkan disk ke tingkat performa yang lebih tinggi tanpa waktu henti, selama Anda membutuhkan performa ekstra. Anda kemudian dapat kembali ke tingkat asli tanpa waktu henti ketika performa tambahan tidak lagi diperlukan. Dapat diubah setelah instans dibuat.
    Ekspansi otomatis penyimpanan Tidak dapat diubah dan secara otomatis diatur ke nilai yang sama dengan server sumber. Perhatikan bahwa opsi ini mungkin tidak didukung untuk beberapa jenis penyimpanan, dan mungkin tidak dihormati untuk ukuran penyimpanan tertentu. Untuk informasi selengkapnya, lihat Mengonfigurasi pertumbuhan otomatis penyimpanan. Dapat diubah setelah instans dibuat, selama jenis penyimpanan mendukung fitur ini.
  9. Lanjutkan ke tab Jaringan, Keamanan, atau Tag , jika Anda perlu mengubah salah satu pengaturan yang diizinkan berbeda dari server utama. Setelah semua replika baru dikonfigurasi untuk kebutuhan Anda, pilih Tinjau + buat.

    Cuplikan layar memperlihatkan lokasi tombol Tinjau + buat.

  10. Pastikan semua konfigurasi untuk penyebaran baru disetel dengan tepat, dan pilih Buat.

    Cuplikan layar memperlihatkan lokasi tombol Buat.

  11. Penyebaran baru dijalankan untuk membuat Azure Database untuk instans server fleksibel PostgreSQL Anda yang baru dan menjadikannya sebagai replika baca dari server utama.

    Cuplikan layar yang memperlihatkan penyebaran sedang berlangsung untuk membuat instans server fleksibel Azure Database for PostgreSQL baru Anda.

  12. Saat penyebaran selesai, Anda dapat memilih Akses sumber daya dan mulai menggunakan instans server fleksibel Azure Database for PostgreSQL baru Anda.

    Cuplikan layar yang memperlihatkan penyebaran berhasil diselesaikan dari instans server fleksibel Azure Database for PostgreSQL Anda.

  13. Ini membawa Anda ke halaman Gambaran Umum server replika.

    Cuplikan layar yang menunjukkan halaman ringkasan replika baca.

  14. Di menu sumber daya, di bawah bagian Pengaturan , pilih Replikasi. Di bawah Server, temukan daftar server yang sesuai dengan kumpulan replikasi, dan peran yang diambil masing-masing server.

    Cuplikan layar yang memperlihatkan daftar server yang sesuai dengan kumpulan replikasi.