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álva vannak. 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. Az Azure Database for PostgreSQL – Rugalmas kiszolgáló támogatja a prémium szintű szilárdtest-meghajtókat (Prémium SSD) és a prémium szintű szilárdtest-meghajtók 2-es verzióját (Prémium SSD v2), a díjszabást pedig 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 nagy teljesítményű és kis késésű lemeztámogatást biztosít 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-egységek kritikus fontosságú éles alkalmazásokhoz alkalmasak.
Prémium SSD v2 (előzetes verzió)
A Prémium SSD v2 nagyobb teljesítményt nyújt, mint a Prémium SSD, ugyanakkor általában kevésbé költséges. A Premium SSD v2 teljesítményét (kapacitás, átviteli sebesség és bemeneti/kimeneti műveletek másodpercenként, más néven IOPS) bármikor módosíthatja. Ezeknek a módosításoknak a lehetősége lehetővé teszi, hogy a számítási feladatok költséghatékonyak legyenek, miközben kielégítik a változó teljesítményigényeket. Előfordulhat például, hogy egy tranzakcióigényes adatbázisnak nagy mennyiségű IOPS-t kell kezelnie néhány rendkívül nagy igényű napon keresztül. Vagy egy játékalkalmazás csak csúcsidőben igényelhet nagyobb átviteli sebességet. Ezért a legtöbb általános célú számítási feladat esetében a Prémium SSD v2 a legjobb árat nyújtja a teljesítményhez. 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-kkel ellentétben a Prémium SSD v2 nem rendelkezik dedikált méretekkel. A Prémium SSD v2-lemezt tetszőleges méretűre állíthatja, és részletes módosításokat végezhet a számítási feladatokra vonatkozó követelményeknek megfelelően. Ezek a részletes növekmények 1 GiB-lépésben haladhatnak. 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 Azure Database for PostgreSQL – Rugalmas kiszolgáló által támogatott lemeztípusok különböző aspektusainak összehasonlítását tartalmazza, hogy könnyebben eldönthesse, melyik felel meg jobban az igényeinek.
Prémium SSD v2 | Prémium SSD | |
---|---|---|
Lemeztípus | SSD | SSD |
Forgatókönyv | Éles és teljesítményfüggő számítási feladatok, amelyek folyamatosan alacsony késést, magas IOPS-t és átviteli sebességet igényelnek. | Éles és teljesítményfüggő számítási feladatok. |
Lemez maximális mérete | 65 536 GB | 32 767 GiB |
Maximális átviteli sebesség | 1200 MB/s | 900 MB/s |
Maximális IOPS-érték | 80 000 | 20000 |
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 legfeljebb 4000 IOPS-sel, egy 10 GiB-lemez pedig akár 5000 IOPS-sel is rendelkezhet. 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 lehet. 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 MB/s-nál nagyobb 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 – Korlátozások az előzetes verzióban
A Prémium SSD 2-es verziójában nem támogatott a magas rendelkezésre állás, az olvasási replikák, a földrajzilag redundáns biztonsági mentések, az ügyfél által felügyelt kulcsokkal történő adattitkosítás vagy a tárolási automatikus tárolási funkciók.
A Prémium SSD-ről (PV1) a Prémium SSD v2-be (PV2) történő online migrálás nem támogatott. Másik lehetőségként, ha a különböző tárolási típusok között szeretne migrálni, a meglévő kiszolgáló időponthoz kötött visszaállítását végezheti el egy másik tárolási típussal kiépített új kiszolgálóra.
A Prémium SSD V2 csak újonnan létrehozott kiszolgálókon engedélyezhető. A Prémium SSD V2 engedélyezése a meglévő kiszolgálókon nem támogatott.
A prémium SSD V2 csak a következő régiókban engedélyezhető: Kelet-Ausztrália, Dél-Brazília, Kanada középső régiója, Közép-India, USA középső régiója, USA keleti régiója, USA keleti régiója, USA 2. keleti régiója, Közép-Franciaország, Nyugat-Közép-Izrael, Kelet-Japán, Korea középső régiója, Kelet-Norvégia, Közép-Lengyelország, USA középső középső régiója, Délkelet-Ázsia, Észak-Svájc, Usa nyugati középső régiója, Nyugat-Európa, és az USA 2. nyugati régiója.
A kiosztott tárterület a rugalmas Azure Database for PostgreSQL-kiszolgálópéldány számára rendelkezésre álló tárkapacitás. Ez a tároló adatbázisfájlokhoz, ideiglenes fájlokhoz, tranzakciónaplókhoz és 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 maximumáról, hogy ön döntse el, melyiket szeretné használni.
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átozásokkal is rendelkezik. Bár bármilyen méretű tárolót kiválaszthat, a kiszolgáló típusától függetlenül előfordulhat, hogy nem fogja tudni 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ókért tekintse meg a rugalmas Azure Database for PostgreSQL-kiszolgáló számítási lehetőségeit.
Feljegyzés
A példányhoz rendelt tároló típusától függetlenül a tárterület csak felskálázható, nem pedig lefelé.
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.
Lemez teljes feltételei
Amikor a lemez megtelik, 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, amikor a tárterület kihasználtsága eléri a 95%-ot, vagy ha a rendelkezésre álló kapacitás kisebb, mint 5 GiB. Ha Prémium SSD-tárolótípust használ, a tárterület automatikus feltöltési funkciójával elkerülheti a probléma előfordulásá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 szabad területe. 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ókért tekintse meg, hogyan állíthat be riasztásokat az Azure Database for PostgreSQL rugalmas kiszolgálóhoz készült metrikákhoz az Azure Portal használatával.
Automatikus tárolás (Prémium SSD)
A tárterület automatikus kezelése segít biztosítani, hogy a kiszolgáló mindig elegendő szabad területtel 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ő. Az automatikus tárolás csak a Prémium SSD tárolási szint esetében támogatott.
Az 1 TiB-nál több kiosztott tárhellyel rendelkező kiszolgálók esetében a tároló automatikus kiépítési mechanizmusa akkor aktiválódik, ha a rendelkezésre álló terület a teljes kapacitás 10%-a vagy 64 GiB alá esik, a két érték közül bármelyik kisebb. Ezzel szemben az 1 TiB-nál kisebb tárterülettel rendelkező 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.
Szemléltető példaként tekintsünk egy 2 TiB tárolókapacitású kiszolgálót (amely 1 TiB-nál nagyobb). 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 méretű (1 TiB-nál kisebb) kiszolgáló esetében az autogrow funkció akkor aktiválódik, ha már csak 25,8 GiB tárhely 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 növeli a lemezméretet a következő prémium szintű SSD-tárolóméretre. 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 lemezméretnek 4096 GiB-t kell átlépnie. Ez a kivétel az Azure által felügyelt lemezek korlátozása. Ebben az esetben az automatikus tárolási skálázási tevékenység nem aktiválódik, még akkor sem, ha a tároló automatikus méretezési beállítása engedélyezve van a kiszolgálón. Ilyen esetekben manuálisan kell méreteznie a tárterületet. Vegye figyelembe, hogy ebben a forgatókönyvben (a 4096 GiB-határ elérése vagy átlépése) a manuális skálázás offline művelet. Javasoljuk, hogy ezt a feladatot az üzleti igényeinek megfelelően ütemezhesse. Minden más műveletet online is végrehajthat. Ha a lefoglalt lemez mérete 8192 GiB vagy annál nagyobb, a tárterület automatikusan automatikusan aktiválódik, és minden további tárolónövelési műveletet online hajt végre, amíg a lefoglalt lemez el nem éri a maximális növekvő kapacitást, ami 32 768 GiB.
Feljegyzés
A példányhoz rendelt tároló típusától függetlenül a tárterület csak felskálázható, nem pedig lefelé.
A tárterület automatikus elszaporodásának korlátozásai és szempontjai
A lemezméretezési műveleteket általában online hajtják végre, kivéve a 4096 GiB határátlépést érintő konkrét forgatókönyveket. Ezek a forgatókönyvek magukban foglalják a 4096 GiB-korlát elérését vagy átlépését. Például a 2048 GiB-ről 8192 GiB-ra történő skálázás offline műveletet indít el. Az Azure Portalon a 4 095 GiB-ként ábrázolt 4 TB-ra való áttérés online állapotban tartja a műveletet. Ha azonban kifejezetten 4 TB-ot ad meg 4096 GiB-ként, például az Azure CLI-ben, a skálázási művelet offline módban fejeződik be, mivel eléri a 4096 GiB-korlátot. Az Oflline skálázási művelete általában 2–10 percet vesz igénybe. A csökkentett állásidő-skálázási funkcióval ez az időtartam kevesebb mint 30 másodpercre csökken. Az erőforrások skálázása során az állásidő csökkentése javítja az adatbázispéldány általános rendelkezésre állását.
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 elveszítik a lemez gyorsítótárazási képességét.
Ez a korlátozás a mögöttes Azure-beli felügyelt lemezeknek köszönhető, amelyek manuális lemezméretezési műveletet igényelnek. 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
Azure Database for PostgreSQL – A rugalmas kiszolgáló támogatja a további IOPS kiépítését. Ez a funkció lehetővé teszi több IOPS kiépítését az ingyenes IOPS-korláton túl. Ezzel a funkcióval bármikor növelheti vagy csökkentheti a kiosztott IOPS számát, így bármikor módosíthatja őket a számítási feladatokra vonatkozó követelményekhez.
A kiválasztott számítási méret határozza meg a minimális és maximális IOPS-t. 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 kiválasztott számítási méret határozza meg a minimális és maximális IOPS-t.
Megtudhatja, hogyan méretezheti fel vagy állíthatja le az IOPS-t.
Ár
A legfrissebb díjszabási információkért tekintse meg az Azure Database for PostgreSQL rugalmas kiszolgálói díjszabását.
Az Azure Portal a kiválasztott lehetőségek alapján egy kiszolgálókonfiguráció havi költségeinek becslését is megjeleníti.
Ez a becslés a kiszolgálólétrehozási folyamat során, az Új Azure Database for PostgreSQL rugalmas kiszolgálóoldalán látható:
A meglévő kiszolgálók esetében is látható, ha egy meglévő példány erőforrásmenüjében a Beállítások szakaszban a Compute + Storage lehetőséget választja:
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 Adatbázisok kategóriát, majd válassza az Azure Database for PostgreSQL lehetőséget a szolgáltatás becsléshez való hozzáadásához, majd a beállítások testreszabásához.