Megosztás a következőn keresztül:


Az Azure Cosmos DB for PostgreSQL korlátai és korlátozásai

Fontos

Az Azure Cosmos DB for PostgreSQL már nem támogatott új projektek esetén. Ne használja ezt a szolgáltatást új projektekhez. Ehelyett használja az alábbi két szolgáltatás egyikét:

  • Az Azure Cosmos DB for NoSQL használata nagy léptékű forgatókönyvekhez tervezett elosztott adatbázis-megoldáshoz 99,999% rendelkezésre állási szolgáltatásiszint-szerződéssel (SLA), azonnali automatikus skálázással és automatikus feladatátvétellel több régióban.

  • Használja az Azure Database For PostgreSQL Rugalmas fürtök funkcióját a megosztott PostgreSQL-hez a nyílt forráskódú Citus-bővítmény használatával.

Az alábbi szakasz az Azure Cosmos DB for PostgreSQL szolgáltatás kapacitási és működési korlátait ismerteti.

Elnevezés

Fürt neve

Egy fürt neve legfeljebb 40 karakter hosszú lehet.

hálózat

Kapcsolatok maximális száma

Minden PostgreSQL-kapcsolat (még az inaktívak is) legalább 10 MB memóriát használ, ezért fontos korlátozni az egyidejű kapcsolatokat. A csomópontok kifogástalan állapotának megőrzéséhez az alábbi korlátokat választottuk:

  • Csomópontonkénti kapcsolatok maximális száma
    • 300 0-3 vCore esetén
    • 500 4–15 virtuális mag esetén
    • 1000 16+ vMag esetén
  • Csomópontonkénti kapcsolatok maximális száma skálázható számítással
    • 20 egy vCore rugalmas teljesítményhez
    • 40 rugalmasan terhelhető 2 vCores számára

A fenti kapcsolati korlátok a felhasználói kapcsolatokra vonatkoznak (max_connectionsmínuszsuperuser_reserved_connections). További kapcsolatokat foglalunk le az adminisztrációhoz és a helyreállításhoz.

A korlátok a feldolgozó csomópontokra és a koordinátor csomópontokra is érvényesek. A korlátokon túli kapcsolódási kísérletek hiba miatt meghiúsulnak.

Kapcsolatkészletezés

Tovább növelheti a kapcsolatok számát a kapcsolat pooling használatával. Az Azure Cosmos DB for PostgreSQL egy felügyelt pgBouncer kapcsolatkészletezőt kínál, amely legfeljebb 2000 egyidejű ügyfélkapcsolatra van konfigurálva.

Storage

Tárterület skálázása

A koordinátor és feldolgozó csomópontokon lévő tárolók felskálázhatók (növelhetők), de nem skálázhatók le (csökkenthetők).

Tárterület mérete

A többcsomópontos konfigurációban a koordinátor és a feldolgozó csomópontok legfeljebb 32 TiB tárterületet támogatnak. Az egycsomópontos konfigurációk legfeljebb 2 TiB tárterületet támogatnak. Tekintse meg a rendelkezésre álló tárolási lehetőségeket és az IOPS-számítást a különböző csomópont- és fürtméretekhez.

Ügyfél által felügyelt kulcsok a tárolótitkosításhoz

Az Azure Cosmos DB for PostgreSQL-fürtök ügyfél által felügyelt kulcsaival (CMK) történő adattitkosításra az alábbi korlátozások vonatkoznak.

  • A CMK-titkosítás csak egy új Azure Cosmos DB for PostgreSQL-fürt létrehozásakor engedélyezhető.
  • A CMK-titkosítás privát hozzáféréssel (Private Link) nem támogatott.

Compute

Előfizetés virtuális magra vonatkozó korlátai

Az Azure régiónként egy virtuális magkvótát kényszerít ki előfizetésenként. Három egymástól függetlenül állítható kvóta létezik: vCores a koordinátor csomópontokhoz, vCores a feldolgozó csomópontokhoz, és vCores a gyorsítható számítási feladatokhoz. Az alapértelmezett kvótának több mint elegendőnek kell lennie ahhoz, hogy kísérletezzen az Azure Cosmos DB for PostgreSQL-hez, és kis és közepes méretű termelést futtasson. Ha az előfizetésében egy régióhoz több virtuális magra van szüksége, tekintse meg, hogyan módosíthatja a számítási kvótákat.

Rugalmas számítási kapacitás

Az Azure Cosmos DB for PostgreSQL-fürtökben, amelyeken engedélyezve van a rugalmas számítás, a következő funkciók jelenleg nem támogatottak:

  • Gyorsított hálózatkezelés
  • Helyi gyorsítótárazás
  • A PostgreSQL és a Citus verziófrissítései
  • A PostgreSQL 11 támogatása
  • Olvasási másolatok
  • Magas szintű rendelkezésre állás
  • Georedundáns biztonsági mentés
  • A azure_storage bővítmény

Hitelesítés

Microsoft Entra ID-hitelesítés

Ha a Microsoft Entra ID engedélyezve van egy Azure Cosmos DB for PostgreSQL-fürtön, a következők jelenleg nem támogatottak:

  • PostgreSQL 11, 12 és 13
  • Microsoft Entra-csoportok

Biztonság

Az MD5-kivonatolás le van tiltva az Azure Cosmos DB for PostgreSQL-ben, és a következő területekre van hatással:

  • A natív Postgres-jelszavak kivonatolása csak SCRAM-SHA-256 módszerrel történik.
  • pgcrypto-bővítmény: Az MD5 nem érhető el kivonatolási módszerként.
  • uuid-ossp bővítmény: Az MD5 nem érhető el kivonatolási módszerként.
  • Beépített PostgreSQL-függvények. Például: SELECT md5('your_string');
  • Az MD5 kivonatolást használó egyéni függvények, például a PL/pgSQL egyéni függvényei.

Adatbázis létrehozása

Az Azure portal hitelesítő adatokat biztosít, hogy pontosan egy adatbázishoz fürtenként csatlakozhassanak. Egy másik adatbázis létrehozása jelenleg nem engedélyezett, és a CREATE DATABASE parancs hiba miatt meghiúsul.

Alapértelmezés szerint ez az adatbázis neve citus. Az Azure Cosmos DB for PostgreSQL csak fürtkiépítési időben támogatja az egyéni adatbázisneveket.

Biztonsági mentés és visszaállítás

Georedundáns biztonsági mentés és visszaállítás

Következő lépések