Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK: Azure Database for PostgreSQL - Server Fleksibel
Artikel ini memberikan gambaran umum dan pengenalan konsep inti model penyebaran server fleksibel Azure Database for PostgreSQL. Baik Anda baru memulai atau ingin menyegarkan pengetahuan Anda, video pengantar ini menawarkan gambaran umum komprehensif tentang server fleksibel Azure Database for PostgreSQL, membantu Anda berkenalan dengan fitur dan kemampuan utamanya.
Server fleksibel Azure Database for PostgreSQL adalah layanan database terkelola penuh yang dirancang untuk memberikan kontrol dan fleksibilitas yang lebih terperinci atas fungsi manajemen database dan pengaturan konfigurasi. Layanan ini umumnya memberikan lebih banyak fleksibilitas dan penyesuaian konfigurasi server berdasarkan persyaratan pengguna. Arsitektur server fleksibel memungkinkan pengguna untuk menyusun mesin database dengan tingkat klien untuk latensi yang lebih rendah dan memilih ketersediaan tinggi dalam satu zona ketersediaan dan di beberapa zona ketersediaan. Instans server fleksibel Azure Database for PostgreSQL juga menyediakan kontrol pengoptimalan biaya yang lebih baik dengan kemampuan untuk menghentikan/memulai server Anda dan tingkat komputasi yang dapat meledak yang ideal untuk beban kerja yang tidak memerlukan kapasitas komputasi penuh terus menerus. Layanan ini mendukung berbagai versi komunitas utama PostgreSQL. Silakan lihat versi PostgreSQL yang Didukung di server fleksibel Azure Database for PostgreSQL untuk detail tentang versi tertentu yang didukung. Layanan ini tersedia di berbagai wilayah Azure.
Instans server fleksibel Azure Database for PostgreSQL paling cocok untuk:
- Pengembangan aplikasi yang membutuhkan kontrol dan penyesuaian yang lebih baik.
- Zona redundan dengan ketersediaan tinggi.
- Jendela pemeliharaan terkelola.
Arsitektur dan ketersediaan tinggi
Model penyebaran server fleksibel Azure Database for PostgreSQL dirancang untuk mendukung ketersediaan tinggi dalam satu zona ketersediaan dan di beberapa zona ketersediaan. Arsitektur memisahkan komputasi dan penyimpanan. Mesin database berjalan pada kontainer di dalam mesin virtual Linux, sementara file data berada di penyimpanan Azure. Penyimpanan mempertahankan tiga salinan sinkron file database yang redundant secara lokal, memastikan ketahanan data.
Jika ketersediaan tinggi redundan zona dikonfigurasi, layanan menyediakan dan mempertahankan server siaga hangat di seluruh zona ketersediaan dalam wilayah Azure yang sama. Perubahan data di server sumber direplikasi secara sinkron ke server siaga untuk memastikan tidak ada data yang hilang. Dengan ketersediaan tinggi dengan redundansi zona, setelah kejadian kegagalan yang direncanakan atau tidak direncanakan dipicu, server siaga segera online dan tersedia untuk memproses transaksi masuk. Ini memungkinkan ketahanan layanan dari kegagalan zona ketersediaan dalam wilayah Azure yang mendukung beberapa zona ketersediaan, seperti yang ditunjukkan pada gambar di bawah ini.
Lihat [Ketersediaan tinggi]/azure/keandalan/keandalan-postgresql-flexible-server untuk detail selengkapnya.
Patching otomatis dengan jendela pemeliharaan terkelola
Layanan ini melakukan patching otomatis dari perangkat keras, OS, dan mesin database yang mendasarinya. Patching mencakup pembaruan keamanan dan perangkat lunak. Rilis pemeliharaan terencana mencakup peningkatan versi minor untuk mesin PostgreSQL. Pengguna dapat mengonfigurasi jadwal patching agar dikelola sistem atau menentukan jadwal kustom mereka. Selama jadwal pemeliharaan, patch diterapkan, dan server mungkin perlu dimulai ulang sebagai bagian dari proses patching untuk menyelesaikan pembaruan. Dengan jadwal kustom, pengguna dapat membuat siklus patching mereka dapat diprediksi dan memilih jendela pemeliharaan dengan dampak minimum pada bisnis. Umumnya, layanan mengikuti jadwal rilis bulanan sebagai bagian dari integrasi dan rilis berkelanjutan.
Pencadangan Otomatis
Server fleksibel Azure Database for PostgreSQL secara otomatis membuat cadangan server dan menyimpannya di penyimpanan redundan zona wilayah (ZRS). Cadangan dapat memulihkan server Anda ke titik mana pun dalam periode retensi cadangan. Periode retensi cadangan default adalah 7 hari. Retensi dapat dikonfigurasi secara opsional hingga 35 hari. Semua cadangan dienkripsi menggunakan enkripsi AES-256 bit. Lihat Cadangan untuk detail selengkapnya.
Menyesuaikan performa dan skala dalam hitungan detik
Server fleksibel Azure Database for PostgreSQL tersedia dalam tiga tingkat komputasi: Burstable, General Purpose, dan Memory Optimized. Tingkat Burstable paling cocok untuk pengembangan berbiaya rendah dan beban kerja dengan tingkat konkurensi rendah tanpa kebutuhan kapasitas komputasi berkelanjutan. General Purpose dan Memory Optimized lebih cocok untuk beban kerja produksi yang membutuhkan konkurensi tinggi, skala, dan performa yang dapat diprediksi. Anda dapat membangun aplikasi pertama Anda pada database kecil selama beberapa dolar sebulan dan kemudian menyesuaikan skala dengan mulus untuk memenuhi kebutuhan solusi Anda.
Hentikan/Mulai server untuk menurunkan TCO
Server fleksibel Azure Database for PostgreSQL memungkinkan Anda menghentikan dan memulai server sesuai permintaan untuk menurunkan TCO Anda. Penagihan tingkat komputasi segera berhenti ketika server dihentikan. Ini dapat memungkinkan penghematan biaya yang signifikan selama pengembangan, pengujian, dan beban kerja produksi yang dapat diprediksi terikat waktu. Server tetap berhenti selama tujuh hari kecuali dimulai ulang lebih awal.
Keamanan tingkat perusahaan
Server fleksibel Azure Database for PostgreSQL menggunakan modul kriptografi tervalidasi FIPS 140-2 untuk enkripsi penyimpanan data tidak aktif. Data dienkripsi, termasuk cadangan dan file sementara yang dibuat saat menjalankan kueri. Layanan ini menggunakan cipher AES 256-bit yang disertakan dalam enkripsi penyimpanan Azure, dan kuncinya dapat dikelola sistem (default). Server fleksibel Azure Database for PostgreSQL mengenkripsi data bergerak dengan keamanan lapisan transportasi default (SSL/TLS) yang diberlakukan secara default. Layanan ini memberlakukan dan mendukung TLS versi 1.2 ke atas.
Instans server fleksibel Azure Database for PostgreSQL memungkinkan akses privat penuh ke server menggunakan jaringan virtual Azure (integrasi VNet). Server di jaringan virtual Azure hanya dapat dijangkau dan dihubungkan melalui alamat IP privat. Dengan integrasi VNet, akses publik ditolak, dan server tidak dapat dijangkau menggunakan titik akhir publik.
Memantau dan memperingatkan
Server fleksibel Azure Database for PostgreSQL memiliki fitur pemantauan dan pemberitahuan performa bawaan. Semua metrik Azure memiliki frekuensi satu menit, masing-masing menyediakan riwayat 30 hari. Anda dapat mengonfigurasi pemberitahuan pada metrik. Layanan ini mengekspos metrik server host untuk memantau pemanfaatan sumber daya dan memungkinkan konfigurasi log kueri lambat. Dengan menggunakan alat ini, Anda dapat dengan cepat mengoptimalkan beban kerja dan mengonfigurasi server Anda untuk performa terbaik.
PgBouncer bawaan
Instans server fleksibel Azure Database for PostgreSQL memiliki PgBouncer bawaan dan pengumpul koneksi. Anda dapat mengaktifkannya dan menyambungkan aplikasi Anda ke instans server fleksibel Azure Database for PostgreSQL melalui PgBouncer menggunakan nama host dan port 6432 yang sama.
Wilayah Azure
Salah satu keuntungan menjalankan beban kerja Anda di Azure adalah jangkauan globalnya. Server fleksibel Azure Database for PostgreSQL saat ini tersedia di wilayah Azure berikut:
Wilayah | Komputasi Intel V3/V4/V5/AMD | Ketersediaan Tinggi Redundansi Zona | Ketersediaan Tinggi Zona Yang Sama | Cadangan Redundansi Geografis |
---|---|---|---|---|
Australia Tengah | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Australia Tengah 2* | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ❌ |
Australia Timur | ✅ (semua SKU) | ✅ | ✅ | ✅ |
Australia Tenggara | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Brasil Selatan | ✅ (hanya versi v3/v4/v5) | ✅ $ | ✅ | ❌ |
Brasil Tenggara* | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ❌ |
Kanada Tengah | ✅ (semua SKU) | ✅ | ✅ | ✅ |
Kanada Timur | ✅ (semua SKU) | ❌ | ✅ | ✅ |
India Tengah | ✅ (hanya versi v3/v4/v5) | ✅ $ | ✅ | ✅ |
AS Tengah | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
Tiongkok Timur 2 | ✅ (hanya untuk v3/v4) | ❌ | ✅ | ❌ |
Tiongkok Timur 3 | ✅ (hanya untuk v3/v4) | ❌ | ✅ | ✅ |
Tiongkok Utara 2 | ✅ (hanya untuk v3/v4) | ❌ | ✅ | ❌ |
Tiongkok Utara 3 | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
Asia Timur | ✅ (hanya versi v3/v4/v5) | ✅ $ ** | ✅ | ✅ |
Amerika Serikat Timur | ✅ (semua SKU) | ✅ $ | ✅ | ✅ |
Amerika Serikat Timur 2 | ✅ (hanya untuk v3/v4) | ✅ $ | ✅ | ✅ |
Prancis Tengah | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
Prancis Selatan | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Jerman Utara* | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Jerman Barat Tengah | ✅ (hanya versi v3/v4/v5) | ✅ $ | ✅ | ✅ |
Indonesia Tengah | ✅ (hanya untuk v3/v4) | ✅ | ✅ | ❌ |
Israel Tengah | ✅ (hanya untuk v3/v4) | ✅ | ✅ | ❌ |
Italia Utara | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ❌ |
Jepang Timur | ✅ (hanya untuk v3/v4) | ✅ | ✅ | ✅ |
Jepang Barat | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Jio India Tengah | ✅ (hanya v3) | ❌ | ✅ | ✅ |
Jio India Barat | ✅ (hanya v3) | ❌ | ✅ | ✅ |
Korea Tengah | ✅ (hanya versi v3/v4/v5) | ✅ ** | ✅ | ✅ |
Korea Selatan | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Meksiko Tengah | ✅ (hanya untuk v3/v4) | ✅ $ | ✅ | ❌ |
Selandia Baru Utara | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ❌ |
AS Tengah Bagian Utara | ✅ (semua SKU) | ❌ | ✅ | ✅ |
Eropa Utara | ✅ (hanya versi v3/v4/v5) | ✅ $ | ✅ | ✅ |
Norwegia Timur* | ✅ (semua SKU) | ✅ | ✅ | ✅ |
Norwegia Barat | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Polandia Tengah | ✅ (hanya untuk v3/v4) | ✅ | ✅ | ❌ |
Qatar Tengah | ✅ (hanya untuk v3/v4) | ✅ $ | ✅ | ❌ |
Afrika Selatan Utara | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
Afrika Selatan Barat* | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Tengah Selatan Amerika Serikat | ✅ (hanya untuk v3/v4) | ✅ $ | ✅ | ✅ |
India Selatan | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
Asia Tenggara | ✅ (hanya untuk v3/v4) | ✅ $ | ✅ | ✅ |
Spanyol Tengah | ✅ (hanya untuk v3/v4) | ✅ | ✅ | ❌ |
Swedia Tengah | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
Swiss Utara | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
Swiss bagian Barat | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
UAE Tengah* | ✅ (hanya v3/v5) | ❌ | ✅ | ✅ |
Arab Saudi Utara | ✅ (hanya versi v3/v4/v5) | ✅ | ✅ | ✅ |
UK Selatan | ✅ (semua SKU) | ✅ | ✅ | ✅ |
UK Barat | ✅ (semua SKU) | ❌ | ✅ | ✅ |
Pemerintah AS Arizona | ✅ (hanya untuk v3/v4) | ❌ | ✅ | ❌ |
Pemerintah AS Texas | ✅ (hanya untuk v3/v4) | ❌ | ✅ | ❌ |
Pemerintah AS Virginia | ✅ (hanya untuk v3/v4) | ✅ | ✅ | ✅ |
AS Tengah Barat | ✅ (hanya versi v3/v4/v5) | ❌ | ✅ | ✅ |
Eropa Barat | ✅ (hanya versi v3/v4/v5) | ✅ $ | ✅ | ✅ |
Barat Amerika Serikat | ✅ (semua SKU) | ❌ | ✅ | ✅ |
Wilayah Barat AS 2 | ✅ (hanya untuk v3/v4) | ✅ $ | ✅ | ✅ |
Wilayah Barat AS 3 | ✅ (semua SKU) | ✅ ** | ✅ | ❌ |
$ Penyebaran ketersediaan tinggi yang redundan zona baru untuk sementara diblokir di wilayah ini. Server ketersediaan tinggi (HA) yang sudah disediakan didukung penuh.
$$ Penyebaran server baru diblokir sementara di wilayah ini. Server yang sudah disediakan didukung sepenuhnya.
** High availability rendudan zona sekarang dapat disebarkan saat Anda memprovisikan server baru di wilayah ini. Server apa pun yang ada yang disebarkan di AZ tanpa preferensi (periksa ini di portal Microsoft Azure) sebelum wilayah mulai mendukung AZ, bahkan ketika Anda mengaktifkan ketersediaan tinggi zona-redundan, siaga disediakan di AZ (ketersediaan tinggi zona yang sama) yang sama dengan server utama. Untuk mengaktifkan ketersediaan tinggi yang redundan di zona dalam kasus seperti itu, bacalah pertimbangan khusus ini.
(*) Wilayah tertentu dibatasi akses untuk mendukung skenario pelanggan tertentu, seperti pemulihan bencana dalam negeri/wilayah. Wilayah ini hanya tersedia berdasarkan permintaan dengan membuat permintaan dukungan baru.
Catatan
Jika aplikasi Anda memerlukan Ketersediaan Tinggi zona redundan dan tidak tersedia di wilayah Azure pilihan Anda, pertimbangkan untuk menggunakan wilayah lain dalam geografi yang sama di mana Ketersediaan tinggi zona redundan tersedia, seperti US Timur untuk US Timur 2, US Tengah untuk US Tengah Utara, dll.
Migrasi
Server fleksibel Azure Database for PostgreSQL menjalankan versi komunitas PostgreSQL. Ini memungkinkan kompatibilitas aplikasi penuh dan memerlukan biaya refaktor minimal untuk memigrasikan aplikasi yang ada yang dikembangkan pada mesin PostgreSQL ke server fleksibel Azure Database for PostgreSQL.
- Azure Database Migration Service – Untuk migrasi yang mulus dan disederhanakan ke server fleksibel Azure Database for PostgreSQL dengan waktu henti minimal, Azure Database Migration Service dapat digunakan. Kunjungi Apa itu layanan migrasi di Azure Database for PostgreSQL?
- Dump dan Restore – Untuk migrasi offline, di mana pengguna dapat mengalami beberapa waktu henti, proses dump dan restore menggunakan alat komunitas seperti pg_dump dan pg_restore dapat memberikan cara tercepat untuk bermigrasi. Lihat Bermigrasi menggunakan cadangkan dan pulihkan untuk detailnya.
Tanya jawab umum (FAQ)
Bagian ini membahas pertanyaan umum tentang server fleksibel Azure Database for PostgreSQL, termasuk fitur, konfigurasi, dan praktik terbaiknya. Baik Anda baru menggunakan layanan atau mencari detail spesifik, FAQ ini memberikan jawaban cepat untuk membantu Anda memulai dan mengoptimalkan pengalaman Anda.
Apa kebijakan Microsoft untuk mengatasi cacat mesin PostgreSQL?
Lihat kebijakan Microsoft saat ini di sini.
Kontak
Jika Anda memiliki pertanyaan atau saran tentang Azure Database for PostgreSQL, kirim email ke tim Azure Database for PostgreSQL.
Catatan
Alamat email ini hanya untuk pertanyaan dan saran umum. Ini bukan alias dukungan teknis.
Selain itu, pertimbangkan titik kontak berikut sebagaimana mestinya:
- Untuk menghubungi Dukungan Azure, ajukan tiket dari portal Azure.
- Untuk memperbaiki masalah dengan akun Anda, ajukan permintaan dukungan di portal Microsoft Azure.
- Untuk memberikan umpan balik atau meminta fitur baru, buat entri melalui UserVoice.