Tárolási lehetőségek az Azure Database for PostgreSQL-ben – rugalmas kiszolgáló
A következőkre vonatkozik: Azure Database for PostgreSQL – Rugalmas kiszolgáló
Rugalmas Azure Database for PostgreSQL-kiszolgálópéldányt azure-beli felügyelt lemezek használatával hozhat létre, amelyek az Azure által felügyelt és azure-beli virtuális gépekhez használt blokkszintű tárolókötetek. A felügyelt lemezek olyanok, mint egy fizikai lemez egy helyszíni kiszolgálón, de virtualizáltak. Felügyelt lemezek esetén mindössze meg kell adnia a lemez méretét, a lemez típusát, és ki kell építenie a lemezt. A lemez üzembe helyezése után az Azure kezeli a többit. A rugalmas Azure Database for PostgreSQL-kiszolgáló támogatja a prémium szintű SSD-meghajtókat (SSD) és a Prémium SSD v2-t, és a díjszabást a kiépített számítási, memória- és tárolási szint alapján számítjuk ki.
Prémium SSD
Az Azure Premium SSD-k nagy teljesítményű és kis késésű lemeztámogatást biztosítanak a bemeneti/kimeneti (IO)-igényes számítási feladatokkal rendelkező virtuális gépek (VM-ek) számára. A prémium SSD-k kritikus fontosságú éles alkalmazásokhoz használhatók, de csak kompatibilis virtuálisgép-sorozatokkal használhatók. A prémium SSD-k támogatják az 512E szektor méretét.
Prémium SSD v2 (előzetes verzió)
A Prémium SSD v2 nagyobb teljesítményt nyújt, mint a Prémium SSD-k, ugyanakkor általában kevésbé költséges. A Prémium SSD v2-lemezek teljesítményét (kapacitás, átviteli sebesség és IOPS(bemeneti/kimeneti műveletek másodpercenként)) bármikor módosíthatja, így a számítási feladatok költséghatékonyak lehetnek, miközben kielégítik a változó teljesítményigényeket. Egy tranzakcióigényes adatbázisnak például nagy mennyiségű IOPS-ra lehet szüksége kis méretben, vagy egy játékalkalmazásnak nagy mennyiségű IOPS-ra lehet szüksége, de csak csúcsidőben. Ezért a legtöbb általános célú számítási feladat esetében a Prémium SSD v2 a legjobb árteljesítményt nyújtja. Mostantól minden támogatott régióban üzembe helyezhet rugalmas Azure Database for PostgreSQL-kiszolgálópéldányokat Prémium SSD v2 lemezzel.
Feljegyzés
A prémium SSD v2 jelenleg előzetes verzióban érhető el a rugalmas Azure Database for PostgreSQL-kiszolgálóhoz.
A Prémium SSD és a Prémium SSD v2 közötti különbségek
A Prémium SSD-ktől eltérően a Prémium SSD v2 nem rendelkezik dedikált méretekkel. A Prémium SSD v2-t tetszőleges támogatott méretre állíthatja be, és részletes módosításokat (1 GiB-növekményt) hajthat végre a számítási feladatokra vonatkozó követelményeknek megfelelően. A Prémium SSD v2 nem támogatja a gazdagépek gyorsítótárazását, de továbbra is alacsonyabb késést biztosít, mint a Premium SSD. A prémium SSD v2-kapacitások 1 GiB és 64 TiB között mozognak.
Az alábbi táblázat az öt lemeztípus összehasonlításával segít eldönteni, hogy melyiket használja.
Prémium SSD v2 | Prémium SSD | |
---|---|---|
Lemez típusa | SSD | SSD |
Forgatókönyv | Olyan éles és teljesítményigényes számítási feladatokhoz, amelyek folyamatosan kis késést, magas IOPS-t és nagy átviteli sebességet igényelnek | Éles, teljesítményérzékeny számítási feladatok |
Maximális lemezméret | 65 536 GB | 32 767 GiB |
Maximális átviteli sebesség | 1200 MB/s | 900 MB/s |
Maximális IOPS | 80 000 | 20000 |
Használható operációsrendszer-lemezként? | Nem | Igen |
A Prémium SSD v2 alapértelmezés szerint régiónként legfeljebb 32 TiB-ot kínál előfizetésenként, de kérés szerint támogatja a nagyobb kapacitást. Kapacitásnövelés kéréséhez kérjen kvótanövelést, vagy forduljon az Azure ügyfélszolgálatához.
Prémium SSD v2 IOPS
Minden Prémium SSD v2-lemez alapkonfigurációja 3000 IOPS, amely ingyenes. 6 GiB után a lemez maximális IOPS-értéke GiB-enként 500-ra nőhet, akár 80 000 IOPS-ra is. Így egy 8 GiB-lemez akár 4000 IOPS-t is tartalmazhat, egy 10 GiB pedig akár 5000 IOPS-t is tartalmazhat. Ahhoz, hogy egy lemezen 80 000 IOPS-t lehessen beállítani, a lemeznek legalább 160 GIB-sel kell rendelkeznie. Az IOPS 3000-et meghaladó növelése növeli a lemez árát.
Prémium SSD v2 átviteli sebesség
Minden Prémium SSD v2-lemez alapkonfigurációs átviteli sebessége 125 MB/s, amely ingyenes. 6 GiB után a beállítható maximális átviteli sebesség 0,25 MB/s-tal nő az IOPS-készletenként. Ha egy lemezen 3000 IOPS van, a maximális átviteli sebesség 750 MB/s. A lemez átviteli sebességének 750 MB/s-nál nagyobb növeléséhez növelni kell az IOPS-t. Ha például 4000-re növeli az IOPS-t, akkor a beállítható maximális átviteli sebesség 1000. Az 1200 MB/s az 5000 IOPS-t vagy annál több IOPS-t tartalmazó lemezek maximális átviteli sebessége. Az átviteli sebesség 125-ön túli növelése növeli a lemez árát.
Feljegyzés
A prémium SSD v2 jelenleg előzetes verzióban érhető el a rugalmas Azure Database for PostgreSQL-kiszolgálóhoz.
Prémium SSD v2 előzetes verzióra vonatkozó korlátozások
Az előzetes verzióban a PV2 nem támogatja az olyan funkciókat, mint a magas rendelkezésre állás, az olvasási replikák, a georedundáns biztonsági másolatok, az ügyfél által felügyelt kulcsok vagy a tárolási automatikus mentési funkciók.
Az előzetes verzióban a PV1-ről PV2-be történő online migrálás nem támogatott. Az ügyfelek a PITR -t (időponthoz kötött visszaállítást) hajthatják végre a PV1-ről a PV2-be való migráláshoz.
Az előzetes verzióban csak az újonnan létrehozott kiszolgálókhoz engedélyezheti a Prémium SSD V2-t. A Prémium SSD V2 engedélyezése a meglévő kiszolgálókon jelenleg nem támogatott.
A kiosztott tárterület az Azure Database for PostgreSQL-kiszolgáló számára rendelkezésre álló tárkapacitás. A tárterület az adatbázisfájlokhoz, az ideiglenes fájlokhoz, a tranzakciónaplókhoz és a PostgreSQL-kiszolgálónaplókhoz használható. A kiosztott tárterület teljes mennyisége a kiszolgáló számára elérhető I/O-kapacitást is meghatározza.
Lemezméret | Prémium SSD IOPS | Prémium SSD V2 IOPS |
---|---|---|
32 GiB | Kiépített 120; legfeljebb 3500 | Az első 3000 ingyenes IOPS 17179-ig skálázható |
64 GiB | Kiépített 240; legfeljebb 3500 | Az első 3000 ingyenes IOPS 34359-ig skálázható |
128 GiB | Kiépített 500; legfeljebb 3500 | Az első 3000 ingyenes IOPS 68719-ig skálázható |
256 GiB | Kiépített 1100; legfeljebb 3500 | Az első 3000 ingyenes IOPS 80000-ig skálázható |
512 GiB | Kiépített 2300; legfeljebb 3500 | Az első 3000 ingyenes IOPS 80000-re skálázható |
1 TiB | 5000 | Az első 3000 ingyenes IOPS 80000-ig skálázható |
2 TiB | 7500 | Az első 3000 ingyenes IOPS 80000-ig skálázható |
4 TiB | 7500 | Az első 3000 ingyenes IOPS 80000-ig skálázható |
8 TiB | 16000 | Az első 3000 ingyenes IOPS 80000-ig skálázható |
16 TiB | 18000 | Az első 3000 ingyenes IOPS 80000-ig skálázható |
32 TiB | 20000 | Az első 3000 ingyenes IOPS 80000-ig skálázható |
64 TiB | n/a | Az első 3000 ingyenes IOPS 80000-ig skálázható |
Az alábbi táblázat áttekintést nyújt a prémium SSD V2 lemezkapacitásokról és a teljesítmény maximumokról, amelyek segítenek eldönteni, hogy melyiket használja.
SSD v2 lemezméret | Elérhető IOPS maximális száma | Maximális elérhető átviteli sebesség (MB/s) |
---|---|---|
1 GiB-64 TiB | 3 000-80 000 (GiB-enként 500 IOPS-tal nő) | 125-1200 (0,25 MB/s-tal nő készletenként IOPS) |
A virtuális gép típusa IOPS-korlátokkal is rendelkezik. Bár a kiszolgáló típusától függetlenül bármilyen méretű tárolót választhat, előfordulhat, hogy nem tudja használni a tárterület által biztosított összes IOPS-t, különösen akkor, ha néhány virtuális maggal rendelkező kiszolgálót választ. További információ a rugalmas kiszolgálói számítási lehetőségekről az Azure Database for PostgreSQL rugalmas kiszolgálón.
Feljegyzés
A tárolást csak felfelé lehet skálázni, lefelé nem.
Az I/O-használatot az Azure Portalon vagy az Azure CLI-parancsokkal figyelheti. A figyelendő metrikák a tárolási korlát, a tárolási százalék, a felhasznált tárterület és az I/O százalékos aránya.
Tárterületkorlátok elérése
Amikor eléri a tárterületkorlátot, a kiszolgáló hibaüzeneteket ad vissza, és megakadályozza a további módosításokat. A korlát elérése más működési tevékenységekkel, például biztonsági mentésekkel és írási naplók (WAL) archiválásával kapcsolatos problémákat is okozhat. A helyzet elkerülése érdekében a kiszolgáló automatikusan írásvédett üzemmódra vált, ha a tárterület kihasználtsága eléri a 95%-ot, vagy ha a rendelkezésre álló kapacitás kisebb, mint 5 GiB. A prémium szintű SSD-lemezzel kapcsolatos probléma elkerüléséhez használhatja a tárolási automatikus kapacitás funkciót.
Javasoljuk, hogy aktívan figyelje a használatban lévő lemezterületet, és növelje a lemezméretet, mielőtt elfogyna a tárterület. Beállíthat egy riasztást, amely értesíti Önt, ha a kiszolgáló tárolója lemezen kívüli állapothoz közeledik. További információ: Az Azure Portal használatával állíthat be riasztásokat az Azure Database for PostgreSQL – Rugalmas kiszolgáló metrikáihoz.
Automatikus tárolás (Prémium SSD)
A tárterület automatikus kezelése segít biztosítani, hogy a kiszolgáló mindig elegendő tárkapacitással rendelkezzen, és ne legyen írásvédett. Ha bekapcsolja a tárterület automatikus feltöltését, a lemez mérete a számítási feladat befolyásolása nélkül nő. A Storage Autogrow csak a Prémium SSD tárolási szint esetében támogatott. A Prémium SSD v2 nem támogatja a tárterület automatikus tárolását.
Az 1 TB-nál több kiosztott tárterülettel rendelkező kiszolgálók esetében a tárolási automatikus kiépítési mechanizmus akkor aktiválódik, ha a rendelkezésre álló hely a teljes kapacitás kevesebb mint 10%-ára vagy 64 GiB szabad területre esik, a két érték közül bármelyik kisebb. Ezzel szemben az 1 TiB-nál kisebb tárterületű kiszolgálók esetében ez a küszöbérték a rendelkezésre álló szabad terület 20%-ához vagy 64 GiB-hez van igazítva attól függően, hogy ezek közül melyik kisebb.
Ábrán látható, hogy egy kiszolgáló 2 TiB (nagyobb, mint 1 TiB) tárolókapacitással rendelkezik. Ebben az esetben az autogrow korlát értéke 64 GiB. Ez azért van így, mert a 64 GiB a kisebb érték, szemben a 2 TiB 10%-ával, ami nagyjából 204,8 GiB. Ezzel szemben egy 128 GiB-es (1 TiB-nál kisebb) tárterülettel rendelkező kiszolgáló esetében az autogrow funkció akkor aktiválódik, ha már csak 25,8 GiB szabad terület van hátra. Ez az aktiválás a teljes lefoglalt tárterület (128 GiB) 20%-os küszöbértékén alapul, amely kisebb, mint 64 GiB.
Az alapértelmezett viselkedés a lemezméret növelése a következő prémium szintű SSD-tárolási szintre. Ez a növekedés a méretben és a költségben is mindig kétszeres, függetlenül attól, hogy manuálisan vagy a tárterület automatikus feltöltésével indítja el a tárolási skálázási műveletet. A tárterület automatikus üzembe helyezésének engedélyezése értékes, ha kiszámíthatatlan számítási feladatokat kezel, mivel automatikusan észleli az alacsony tárolási feltételeket, és ennek megfelelően skálázza fel a tárterületet.
A tároló skálázásának folyamata online történik állásidő nélkül, kivéve, ha a lemez kiépítése 4096 GiB-n történik. Ez a kivétel az Azure Managed Disks korlátozása. Ha egy lemez már 4096 GiB, a tárterület-méretezési tevékenység nem aktiválódik, még akkor sem, ha a tárterület automatikus feltöltése be van kapcsolva. Ilyen esetekben manuálisan kell méreteznie a tárterületet. A manuális skálázás egy offline művelet, amelyet az üzleti követelményeknek megfelelően kell megterveznie.
Ne feledje, hogy a tároló csak felskálázható, nem pedig lefelé.
Tárolási automatikus kapacitás korlátozásai és szempontjai
A lemezméretezési műveletek mindig online állapotban vannak, kivéve a 4096 GiB-határt tartalmazó konkrét forgatókönyveket. Ezek a forgatókönyvek magukban foglalják a 4096-GiB-es korlát elérését, indítását vagy átlépését. Ilyen például, ha 2048 GiB-ről 8192 GiB-re skáláz.
A gazdagép gyorsítótárazása (ReadOnly és Read/Write) 4 TiB-nál kisebb lemezméret esetén támogatott. A 4095 GiB-ig kiépített lemezek kihasználhatják a gazdagép gyorsítótárazását. A gazdagépek gyorsítótárazása nem támogatott a 4096 GiB-nél nagyobb vagy annál nagyobb lemezméretek esetén. A 4095 GiB-en kiépített P50 prémium lemez például kihasználhatja a gazdagép gyorsítótárazását, és a 4096 GiB-n kiépített P50-lemez nem tudja kihasználni a gazdagép gyorsítótárazását. Az alacsonyabb lemezméretről 4096 GiB-ra vagy annál nagyobbra áttérő ügyfelek nem kapják meg a lemez gyorsítótárazási képességét.
Ez a korlátozás az alapul szolgáló Felügyelt Azure-lemeznek köszönhető, amelyhez manuális lemezméretezési művelet szükséges. A korlát átlépésekor egy tájékoztató üzenet jelenik meg a portálon.
A tároló automatikus kibontása nem aktiválódik, ha magas WAL-használatot használ.
Feljegyzés
A tárterület automatikus mérete az online lemezméretezéstől függ, így soha nem okoz állásidőt.
IOPS-skálázás
A rugalmas Azure Database for PostgreSQL-kiszolgáló támogatja a további IOPS kiépítését. Ezzel a funkcióval több IOPS-t építhet ki az ingyenes IOPS-korlát felett. A funkció azt is lehetővé teszi, hogy a számítási feladatok követelményei alapján bármikor csökkentse vagy növelje az IOPS-mennyiséget.
A minimális és maximális IOPS-t a kiválasztott számítási méret határozza meg. A számítási méret minimális és maximális IOPS-értékével kapcsolatos további információkért tekintse meg a számítási méretet.
Fontos
A minimális és maximális IOPS-értéket a kiválasztott számítási méret határozza meg.
Megtudhatja, hogyan méretezheti fel vagy állíthatja le az IOPS-t.
Ár
A legfrissebb díjszabási információkért tekintse meg a rugalmas Azure Database for PostgreSQL-kiszolgáló díjszabási oldalát. Az Azure Portal a kiválasztott beállítások alapján megjeleníti a havi költséget a Tarifacsomag lapon.
Ha nem rendelkezik Azure-előfizetéssel, az Azure díjszabási kalkulátorával lekérheti a becsült árat. Az Azure díjkalkulátor webhelyén válassza az Elemek hozzáadása lehetőséget, bontsa ki az Adatbázisok kategóriát, majd válassza az Azure Database for PostgreSQL lehetőséget a beállítások testreszabásához.
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: