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


Az Azure Blob Storage használatának költségeinek becslése

Ez a cikk segít megbecsülni az adatok Azure Blob Storage-ban való tárolásának, feltöltésének, letöltésének és használatának költségeit.

Minden számítás fiktív áron alapul. Az egyes árakat a cikk végén található mintaárak szakaszban találja.

Fontos

Ezek az árak csak példaként szolgálnak, és nem használhatók a költségek kiszámítására. A hivatalos árakért tekintse meg az Azure Blob Storage díjszabását vagy az Azure Data Lake Storage díjszabási lapjait. A megfelelő díjszabási oldal kiválasztásáról további információt az Azure Blob Storage teljes számlázási modelljének ismertetése című témakörben talál.

Az adatok tárolásának költsége

A tárolási költségek kiszámításához meg kell szoroznia az adatok méretét GB-ban a választott hozzáférési szint tárolási árával. Ha például 10 TB blobot szeretne tárolni a ritka elérésű hozzáférési szinten, a kapacitás költsége 0,0115 $ * 10 * 1024 = 117,78 USD havonta.

A szükséges tárterülettől függően érdemes lehet a kapacitást kedvezményesen lefoglalni. A kapacitást 100 TB- és 1 PB-növekményben foglalhatja le 1 éves vagy 3 éves kötelezettségvállalási időtartamra. Fenntartott kapacitás csak a gyakori elérésű, ritka elérésű és archív hozzáférési szinteken tárolt adatokhoz érhető el.

A cikkben szereplő mintaárak használatával az alábbi táblázat összehasonlítja a használatalapú fizetés és a fenntartott kapacitás költségeit 100 TB (102 400 GB) adat tárolásához.

Számítás Gyakori Ritka elérésű Archívum
100 TB tárterület havi ára 2,130 USD 963 USD 205 USD
100 TB tárterület havi ára (egy éves fenntartott) $1,747 966 USD 183 USD
100 TB tárhely havi ára (három évre fenntartott) 1406 USD 872 USD 168 USD

A fenntartott kapacitás kezdőpontjának kiszámításához ossza el a fenntartott kapacitás költségét a használatalapú fizetés díjával. Ha például a ritka elérésű tárolók 1 éves fenntartott kapacitásának költsége 966 USD, a használatalapú fizetés pedig 0,0115 USD, akkor a számítás 966 USD / 0,0115 $ = 84 000 GB (nagyjából 82 TB). Ha a foglalási időszak teljes egészében legalább 82 TB adatot szeretne tárolni a ritka elérésű rétegben, akkor a fenntartott kapacitás kezd értelmessé tenni. Az alábbi táblázat kiszámítja az egyes hozzáférési szintekhez tartozó TB-töréspontot.

Számítás Gyakori Ritka elérésű Archívum
Havi ár GB adattárolásonként (használatalapú fizetés) 0,0208 USD 0,0115 USD 0,002 USD
100 TB fenntartott tárterület ára $1,747 966 USD 183 USD
1 éves fenntartott kapacitás esetén is szünet 82 TB1 82 terabájt 89 terabájt
3 éves fenntartott kapacitás esetén is szünet 66 TB1 74 terabájt 82 terabájt

1A gyakori elérésű szint több használatalapú fizetéses díjszabást is használ. Ebben a számításban az első 50 TB árát és a második 50 TB árát számítjuk ki.

A fenntartott kapacitásról további információt a Blob Storage költségeinek optimalizálása fenntartott kapacitással című témakörben talál.

A tárolási költségekkel kapcsolatos általános információkért tekintse meg az adattárolást és az indexmérőket.

Az adatok átvitelének költsége

Az adatok átvitelekor az írási és olvasási műveletekért díjat kell fizetnie. Egyes ügyfélalkalmazások további műveleteket használnak az adatok átvitelére, például blobok listázására vagy tulajdonságok lekérésére. Az AzCopy segédprogram hatékony adatátvitelre van optimalizálva, és olyan példaként szolgálhat, amelyre alapozza a költségbecsléseket.

Lásd : Az AzCopy blobok átvitelének költségeinek becslése.

A feltöltés költsége

Amikor adatokat tölt fel, az ügyfél blokkokra osztja az adatokat, és egyenként tölti fel az egyes blokkokat. Minden feltöltött blokk írási műveletként lesz számlázva. A blokkok a fiókban tárolt blobba való összeállításához végső írási műveletre van szükség. A blob feltöltéséhez szükséges írási műveletek száma az egyes blokkok méretétől függ. , és ez a méret konfigurálható. A 4 MiB a Data Lake Storage-végpontra (dfs.core.windows.net) való feltöltés blokkmérete, és ez a méret nem konfigurálható. A kisebb blokkméret jobb teljesítményt nyújt, mivel a blokkok párhuzamosan is feltölthetők. A költség azonban magasabb, mert több írási műveletre van szükség egy blob feltöltéséhez.

A cikkben szereplő mintaárak használatával, és a 8 MiB blokkméretet feltételezve az alábbi táblázat becslést ad 1000 blob feltöltésének költségére, amelyek egyenként 5 GiB méretűek a gyakori elérésű szintre.

Ártényező Érték
MiB száma 5 GiB-ben 5,120
Írási műveletek blobonként (5120 MiB / 8 MiB blokk) 640
Írási művelet a blokkok véglegesítéséhez 0
Összes írási művelet (1000 * 641) 641,000
Egyetlen írási művelet ára (ár / 10 000) $0.00000055
Írási műveletek költsége (641 000 * egyetlen művelet ára) 3,5255 USD

Részletesebb példákért lásd a feltöltési költség becslése című témakört.

A letöltés költsége

A blob letöltéséhez szükséges műveletek száma attól függ, hogy melyik végpontot használja. Ha letölt egy blobot a Blob Service-végpontról, a rendszer egyetlen olvasási művelet költségét számítja fel. Ha a Data Lake Storage-végpontról tölt le egy blobot, a rendszer több olvasási művelet költségét számítja fel, mert a blobokat 4 MiB-blokkokban kell letölteni. Ha a blobokat a ritka vagy a ritka elérésű rétegből tölti le, a gibenkénti adatlekérést is a ritka elérésű, a ritka elérésű vagy az archív szintről töltjük le.

A cikkben szereplő mintaárak használatával az alábbi táblázat becslést ad 1000, egyenként 5 GiB méretű blob letöltésének költségére a Blob Storage-végpont használatával a ritka elérésű rétegből.

Ártényező Érték
Egyetlen olvasási művelet ára (ár / 10 000) 0,0000001 USD
Olvasási műveletek költsége (1000 * műveleti ár) 0,001 USD
Az adatlekérés ára (GiB-enként) 0,01 USD
Az adatlekérés költsége 1000 * (5 * az adatlekérés ára) 50,00 USD
Teljes költség (olvasás és lekérés) 50,001 USD

Az olyan segédprogramok, mint az AzCopy, listaműveleteket és műveleteket is használnak a blobtulajdonságok beszerzéséhez. A teljes számla arányában ezek a díjak viszonylag kicsik. Példákat a letöltési költség becslése című témakörben talál.

A tárolók közötti másolás költsége

Ha egy blobot egy másik tárolóba másol ugyanabban a fiókban, akkor a rendszer egyetlen írási művelet költségét számítja fel, amely a célszinten alapul. Ha a céltároló egy másik fiókban található, akkor az adatlekérés költségét és a forrásszinten alapuló olvasási művelet költségét is kiszámlázzuk. Ha a célfiók egy másik régióban található, akkor a rendszer hozzáadja a hálózati kimenő forgalom költségét a számlához.

A cikkben szereplő mintaárak használatával az alábbi táblázat becslést készít 1000 olyan blob másolásának költségére, amelyek egyenként 5 GiB méretűek a gyakori elérésű réteg két tárolója között.

Ártényező Érték
Egyetlen írási művelet ára (ár / 10 000) $0.00000055
Írási költség (1000 * egyetlen művelet ára) 0,0055 USD
Egyetlen olvasási művelet ára (ár / 10 000) $0.000000044
Olvasási műveletek költsége (1000 * egyetlen művelet ára) 0,00044 USD
Teljes költség (írási költség + olvasási költség) 0,0059 USD

Egy teljes példáért tekintse meg a tárolók közötti másolás költségének becslését.

Blob átnevezésének költsége

A blobok átnevezésének költsége a fiók fájlstruktúrájától és az átnevezett blobok számától függ.

Ha a fióknak van egy egyszerű névtere, nincs dedikált művelet a blob átnevezésére. Ehelyett az ügyféleszköz átmásolja a blobot egy új blobba, majd törli a forrásblobot. A törlési műveletek ingyenesek. Ezért ha átnevez egy blobot, a rendszer az egyszeri írási művelet költségét számlázja. Ha a fiók hierarchikus névtérrel rendelkezik, akkor egy dedikált művelettel átnevezhet egy blobot, és iteratív írási műveletként számlázzák.

A Blob Service-végponton végzett írási művelet költsége alacsonyabb, mint a Data Lake Storage-végponton végzett iteratív írási művelet költsége. Ezért a blobok egyenkénti átnevezésének költsége kevesebbe kerül az egysíkú névtérrel rendelkező fiókokban.

A cikkben szereplő mintaárak használatával az alábbi táblázat kiszámítja az 1000 blob átnevezésének költségét.

Ártényező Gyakori Ritka elérésű Ritka elérésű
Egyetlen írási művelet ára a Blob Service végpontjára (ár / 10 000) $0.00000055 $0.00001 0,0000018 USD
Blob virtuális könyvtárak átnevezésének költsége (1000 * egyetlen művelet ára) 0,0055 USD 0,01 USD $.018
Egyetlen iteratív írási művelet ára a Data Lake Storage-végpontra (ár / 100) 0,000715 USD 0,000715 USD 0,000715 USD
A Data Lake Storage-címtárak átnevezésének költsége (1000 * egyetlen művelet ára) 0,715 USD 0,715 USD 0,715 USD

Ezen számítások alapján a gyakori elérésű rétegben 1000 blob átnevezésének költsége 70 centtel tér el.

Könyvtár átnevezésének költsége

Ha a fióknak van egy egyszerű névtere, akkor a blobok virtuális könyvtárakba vannak rendezve, amelyek egy mappastruktúrát utánoznak. A virtuális címtár a blob nevének része, és a határoló karakter jelzi. Mivel a virtuális könyvtár a blobnév része, valójában nem létezik független objektumként. Nem lehet átnevezni egy virtuális könyvtárat anélkül, hogy átnevezne minden olyan blobot, amely az adott virtuális könyvtárat tartalmazza a névben. Az egyes blobok hatékony átnevezéséhez az ügyfélalkalmazásoknak ki kell másolniuk egy blobot, majd törölniük kell a forrásblobot.

Ha a fiók hierarchikus névtérrel rendelkezik, a címtárak nem virtuálisak. Ezek konkrét, független objektumok, amelyeken közvetlenül lehet dolgozni. Ezért a blob átnevezése sokkal hatékonyabb, mivel az ügyfélalkalmazások egyetlen műveletben átnevezhetnek egy blobot.

A cikkben szereplő mintaárak használatával az alábbi táblázat kiszámítja az 1000 könyvtár átnevezésének költségét, amelyek mindegyike 1000 blobot tartalmaz.

Ártényező Gyakori Ritka elérésű Ritka elérésű
Egyetlen írási művelet ára a Blob Service végpontjára (ár / 10 000) $0.00000055 $0.00001 0,0000018 USD
Blob virtuális könyvtárak átnevezésének költsége (1000 * egyetlen művelet ára) 5,50 USD 10,00 USD 18,00 USD
Egyetlen iteratív írási művelet ára a Data Lake Storage-végpontra (ár / 100) 0,000715 USD 0,000715 USD 0,000715 USD
A Data Lake Storage-címtárak átnevezésének költsége (1000 * egyetlen művelet ára) 0,715 USD 0,715 USD 0.715

Ezen számítások alapján az 1000 blobot tartalmazó gyakori rétegben lévő 1000 címtár átnevezésének költsége majdnem 5,00 dollárral tér el. A ritka elérésű könyvtárak esetében a különbség több mint 17 usd.

Példa: Hozzáférési szintek feltöltése, letöltése és módosítása

Ez a példa négy hónap költségalapú feltöltéseket, letöltéseket és az objektumok rétegek közötti áthelyezésének hatását mutatja be.

Paraméterek

Minden hónap elején 1000 fájlt töltünk fel a gyakori elérésű hozzáférési szintre. Minden fájl mérete 5 GB. A hónap során ezeknek a fájloknak a felét az ügyfél számítási feladatai olvasták fel. 30 nap elteltével az életciklus-felügyeleti szabályzat a másik felét a ritka elérésű hozzáférési szintre helyezi át, így megtakaríthatja a tárolási költségeket.

Márciusban az ügyfélalkalmazások a ritka elérésű hozzáférési szinten tárolt adatok 10%-át olvasták be. Az életciklus-felügyeleti szabályzat úgy van konfigurálva, hogy a blobok vissza legyenek helyezve a gyakori elérésű szintre az olvasás után.

Húsz nap múlva áprilisban az ügyfelek ismét felolvassák a ritka elérésű hozzáférési szinten tárolt adatok 10%-át. Ezek a blobok azonban kevesebb mint 30 napig voltak tárolva a ritka elérésű rétegben. Mivel az életciklus-kezelési szabályzat a minimum 30 nap leteltéig visszaviszi ezeket a blobokat a gyakori elérésű szintre, a rendszer korai büntetést állapít meg. A korai törlési büntetés a ritka elérésű tárolás költsége 10 napig.

Számítások

A cikkben szereplő mintaárak használatával az alábbi táblázat négy hónapnyi kiadást mutat be.

Feljegyzés

Ezek a számítások hozzávetőleges becslést nyújtanak a minta díjszabásához. Ha a blobok kötegekben lettek feltöltve, akkor a tárolási költségek egy része produkálva lesz, mivel az egész hónapra vonatkozóan nem járnak tárolási költségekkel. Lásd: Adattárolási és indexmérők.

Költségtényező Január Február Március Április
1000 blob írásának költsége a gyakori 1. rétegbe 3,53 USD 3,53 USD 3,53 USD 3,53 USD
A gyakori elérésű rétegben lévő blobok száma a havi betöltés után 1000 2000. 2100 2155
A ritka elérésű szintre áthelyezendő blobok száma 0 1000 1050 1078
A blobok ritka elérésű szintre való beállításának költsége (írási műveletként számlázva) 0,00 USD 0,01 USD 0,0105 USD 0,010775 USD
Blobok száma a ritka elérésű rétegben 0 1000 1050 1078
Blobok teljes mérete a ritka elérésű rétegben (GB) 0 5 000 5250 5388
A ritka elérésű rétegből beolvasott blobok száma, majd visszakerült a gyakori elérésű szintre 0 100 105 108
Blobok olvasásának költsége a ritka elérésű rétegből 0,00 USD 0,0001 USD 0,000105 USD $0.00010775
Blobok áthelyezésének költsége a gyakori elérésű szintre 0,00 USD 0,0001 USD 0,000105 USD $0.00010775
A ritka elérésű rétegben maradó blobok száma 0 900 945 970
A ritka elérésű rétegben maradó blobok teljes mérete (GB) 0 4500 4725 4849
Blobok ritka elérésű rétegben történő tárolásának költsége 0,00 USD 51,75 USD 54,34 USD 55,76 USD
Korai törlési büntetés 0,00 USD 0,00 USD 0,00 USD 0,41 USD
A gyakori elérésű rétegben maradó blobok száma 1000 1100 1155 1185
A gyakori elérésű rétegben maradó blobok teljes mérete (GB) 5 000 5500 5775 5926
Blobok gyakori elérésű rétegben történő tárolásának költsége 104,00 USD 114,40 USD 120,12 USD 123,27 USD
A gyakori elérésű rétegből beolvasott blobok száma ötszáz 550 578 593
Blobok olvasásának költsége a gyakori elérésű rétegből 0,00022 USD 0,000242 USD 0,0002541 USD 0,00026076 USD
Havi összeg 107,53 USD 169,69 USD 178,00 USD 182,98 USD

1Az egyes havi feltöltések elvégzéséhez szükséges műveletek száma 641 000. A szám kiszámításához használt képlet 1000 blob * 5 GB / 8 MiB blokk + az írási művelet, amely az összes blokk blobba való összeállításához szükséges.

Mintaárak

Az alábbi táblázatok tartalmazzák a Blob Service-végpontra (blob.core.windows.net) irányuló minden egyes kérelem (fiktív) árait.

Fontos

Ezek az árak csak példaként szolgálnak, és nem használhatók a költségek kiszámítására. A hivatalos árakért tekintse meg az Azure Blob Storage díjszabását vagy az Azure Data Lake Storage díjszabási lapjait. A megfelelő díjszabási oldal kiválasztásáról további információt az Azure Blob Storage teljes számlázási modelljének ismertetése című témakörben talál.

Az alábbi táblázatok feltételezik, hogy egy fiók az LRS-redundanciához van konfigurálva.

Ártényező Gyakori Ritka elérésű Ritka elérésű Archívum
Írási műveletek ára (10 000-enként) 0,055 USD 0,10 USD 0,18 USD 0,11 USD
Olvasási műveletek ára (10 000-enként) 0,0044 USD 0,01 USD 0,10 USD 5,50 USD
Lista- és tárolóműveletek (10 000-enként) 0,055 USD 0,055 USD 0,18 USD $.055
Minden egyéb művelet (10 000 műveletenként) 0,0044 USD 0,0044 USD 0,0052 USD Nem alkalmazható
Az adatlekérés ára (GB-onként) Ingyenes 0,01 USD 0,03 USD 0,022 USD
Az adattárolás ára első 50 TB (használatalapú fizetés) 0,0208 USD 0,0115 USD 0,0045 USD 0,002 USD
Az adattárolás ára következő 450 TB (használatalapú fizetés) 0,020 USD 0,0115 USD 0,0045 USD 0,002 USD
100 TB ára (egy éves fenntartott kapacitás) $1,747 966 USD Nem elérhető 183 USD
100 TB ára (hároméves fenntartott kapacitás) 1406 USD 872 USD Nem elérhető 168 USD
Hálózati sávszélesség a Észak-Amerika régiói között (GB-onként) 0,02 dollár 0,02 dollár 0,02 dollár 0,02 dollár
Magas prioritású olvasási műveletek ára (10 000-enként) Nem alkalmazható Nem alkalmazható Nem alkalmazható 65,00 USD
A magas prioritású adatlekérés ára (GB-onként) Nem alkalmazható Nem alkalmazható Nem alkalmazható 0,13 dollár

Az alábbi táblázat mintaárakat (fiktív) tartalmaz a Data Lake Storage-végpontra (dfs.core.windows.net) irányuló minden egyes kéréshez. A hivatalos árakért tekintse meg az Azure Data Lake Storage díjszabását.

Ártényező Gyakori Ritka elérésű Ritka elérésű Archívum
Írási műveletek ára (4 MiB-enként, 10 000-enként) 0,07150 USD 0,13 dollár 0,234 USD 0,143 USD
Olvasási műveletek ára (4 MiB-enként, 10 000-enként) 0,0057 USD 0,013 USD 0,13 dollár 7,15 USD
Iteratív írási műveletek (100-ra vetítve) 0,0715 USD 0,0715 USD 0,0715 USD 0,0715 USD
Iteratív olvasási műveletek (10 000-enként) 0,0715 USD 0,0715 USD 0,0845 USD 0,0715 USD
Az adatlekérés ára (GB-onként) Ingyenes 0,01 USD 0,03 USD 0,022 USD
Hálózati sávszélesség a Észak-Amerika régiói között (GB-onként) 0,02 dollár 0,02 dollár 0,02 dollár 0,02 dollár
Adattárolási árak első 50 TB (használatalapú fizetés) 0,021 USD 0,012 USD 0,0045 USD 0,002 USD
Adattárolási árak következő 450 TB (használatalapú fizetés) 0,020 USD 0,012 USD 0,0045 USD 0,002 USD
100 TB ára (egy éves fenntartott kapacitás) $1,747 966 USD Nem elérhető 183 USD
100 TB ára (hároméves fenntartott kapacitás) 1406 USD 872 USD Nem elérhető 168 USD
Magas prioritású olvasási műveletek ára (10 000-enként) Nem alkalmazható Nem alkalmazható Nem alkalmazható 84,50 USD
A magas prioritású adatlekérés ára (GB-onként) Nem alkalmazható Nem alkalmazható Nem alkalmazható 0,13 dollár
Index (GB/hónap) 0,0297 USD Nem alkalmazható Nem alkalmazható Nem alkalmazható

Lásd még