Bagikan melalui


Batasan dan batasan Azure Cosmos DB for PostgreSQL

BERLAKU UNTUK: Azure Cosmos DB for PostgreSQL (didukung oleh ekstensi database Citus ke PostgreSQL)

Bagian berikut menjelaskan kapasitas dan batas fungsional di layanan Azure Cosmos DB for PostgreSQL.

Penamaan

Nama kluster

Kluster harus memiliki nama yang 40 karakter atau lebih pendek.

Jaringan

Koneksi maksimum

Setiap koneksi PostgreSQL (bahkan yang diam) menggunakan setidaknya 10 MB memori, jadi penting untuk membatasi koneksi simultan. Berikut adalah batasan yang dipilih untuk menjaga simpul tetap sehat:

  • Koneksi maksimum per simpul
    • 300 untuk 0-3 vCores
    • 500 untuk 4-15 vCores
    • 1000 untuk 16+ vCores
  • Koneksi maksimum per simpul dengan komputasi yang dapat meledak
    • 20 untuk 1 vCore burstable
    • 40 untuk 2 vCore burstable

Batas koneksi di atas adalah untuk koneksi pengguna (max_connections minus superuser_reserved_connections). Kami memesan koneksi tambahan untuk administrasi dan pemulihan.

Batas berlaku untuk node pekerja dan node koordinator. Upaya untuk menyambungkan di luar batas ini gagal dengan kesalahan.

Pengumpulan koneksi

Anda dapat menskalakan koneksi lebih jauh menggunakan pengumpulan koneksi. Azure Cosmos DB for PostgreSQL menawarkan pengumpul koneksi pgBouncer terkelola yang dikonfigurasi hingga 2.000 koneksi klien simultan.

Penyimpanan

Penskalaan penyimpanan

Penyimpanan pada simpul koordinator dan pekerja dapat ditingkatkan skalanya (ditambah) tetapi tidak dapat diturunkan skalanya (dikurangi).

Ukuran penyimpanan

Penyimpanan hingga 32 TiB didukung pada simpul koordinator dan pekerja dalam konfigurasi multi-simpul. Penyimpanan hingga 2 TiB didukung untuk konfigurasi simpul tunggal. Lihat opsi penyimpanan yang tersedia dan perhitungan IOPS untuk berbagai ukuran node dan kluster.

Kunci yang dikelola pelanggan untuk enkripsi penyimpanan

Enkripsi data dengan kunci yang dikelola pelanggan (CMK) untuk kluster Azure Cosmos DB for PostgreSQL memiliki batasan berikut.

  • Enkripsi CMK hanya dapat diaktifkan selama pembuatan kluster Azure Cosmos DB for PostgreSQL baru.
    • Enkripsi CMK dapat diaktifkan atau dinonaktifkan pada kluster yang dipulihkan
    • Enkripsi CMK dapat diaktifkan atau dinonaktifkan pada replika baca kluster
  • Enkripsi CMK tidak didukung dengan akses privat (Private Link).

Compute

Batas vCore langganan

Azure memberlakukan kuota vCore per langganan per wilayah. Ada tiga kuota yang dapat disesuaikan secara independen: vCores untuk simpul koordinator, vCore untuk simpul pekerja, dan vCore untuk komputasi yang dapat meledak. Kuota default harus lebih dari cukup untuk bereksperimen dengan Azure Cosmos DB for PostgreSQL dan menjalankan produksi ukuran kecil hingga menengah. Jika Anda memerlukan lebih banyak vCore untuk wilayah di langganan Anda, lihat cara menyesuaikan kuota komputasi.

Komputasi yang dapat meledak

Di kluster Azure Cosmos DB for PostgreSQL dengan komputasi yang dapat meledak diaktifkan, fitur berikut saat ini tidak didukung:

  • Jaringan yang dipercepat
  • Penembolokan lokal
  • Peningkatan versi PostgreSQL dan Citus
  • Dukungan PostgreSQL 11
  • Replika baca
  • Ketersediaan tinggi
  • Cadangan geo-redundan
  • Ekstensi azure_storage

Autentikasi

Autentikasi ID Microsoft Entra

Jika MICROSOFT Entra ID diaktifkan pada kluster Azure Cosmos DB for PostgreSQL, berikut ini saat ini tidak didukung:

  • PostgreSQL 11, 12, dan 13
  • Grup Microsoft Entra

Pembuatan database

portal Azure menyediakan kredensial untuk menyambungkan ke tepat satu database per kluster. Membuat database lain saat ini tidak diizinkan, dan perintah CREATE DATABASE gagal dengan kesalahan.

Secara default database ini disebut citus. Azure Cosmos DB for PostgreSQL hanya mendukung nama database kustom pada waktu provisi kluster.

Pencadangan dan pemulihan

Pencadangan dan pemulihan geo-redundan

  • Pencadangan geo-redundan hanya dapat diaktifkan selama pembuatan kluster.
    • Anda dapat mengaktifkan pencadangan geo-redundan saat anda melakukan pemulihan kluster.
  • Pencadangan geo-redundan tidak dapat dinonaktifkan setelah kluster dibuat.
  • Pencadangan geo-redundan tidak dapat diaktifkan pada kluster simpul tunggal dengan komputasi yang dapat meledak.
  • Kunci yang dikelola pelanggan (CMK) tidak didukung untuk kluster dengan cadangan geo-redundan diaktifkan.
  • Kluster Azure Cosmos DB for PostgreSQL dengan cadangan geo-redundan diaktifkan tidak dapat memiliki replika baca kluster di wilayah tempat cadangan geo-redundan disimpan.

Langkah berikutnya