Zatímco tradiční počítače mají souborový systém a paměť s náhodným přístupem, Microsoft Azure je trochu komplikovanější. Úložiště výrazně ovlivňuje architekturu a výkon aplikace. Vzpomeňte si, jak výměna pevných disků za moderní disky SSD umožnila paralelní čtení na jedné jednotce. Při rozhodování o tom, které úložiště je nejlepší pro různé typy dat, je třeba vzít v úvahu řadu faktorů. Například čítač iterace smyčky má jiné požadavky než seznam zákazníků.
Úložiště | App_Data (ASP.NET) | Databáze úložiště souborů | (MS-SQL) | DocumentDB | Storage | – spolehlivá kolekce (Service Fabric) |
---|---|---|---|---|---|---|
Transakce | NE | NE | ANO | ANO | NE | ANO |
Odolnost stavů souběhu | NE | NE | ANO | ANO | ANO (fronta a tabulka), NE (blob) | ANO |
Logika opakování | NE | NE | ANO (.NET ≥ 4.6.1), NE (.NET ≤ 4.6) | NE | NE | NE |
Struktura dat | binární, řetězec | binární, řetězec | Datové typy T-SQL, datové typy .NET (neboli CLR UDT) | JSON | binární, řetězec | Kontrakt dat .NET |
Jednotka měřítka | soubor | soubor | řádek tabulky | sbírka | blob (Blob) oddíl (Tabulka), zpráva (Fronta) | item (Slovník), zprávou (Queue) |
Efektivní dotazování | Cesta k souboru | Cesta k souboru | (ve výchozím nastavení žádný) sloupec zahrnutý do indexu | (ve výchozím nastavení každý) vlastnost zahrnutá v indexu | název (Blob), první položka (Fronta), řádek entity a klíče oddílu (Tabulka) | připojený klíč řetězce nebo Uri (slovník), první položky (fronty) |
Kapacitní limit | 1 GB | 5 TB | 2 GB (Basic), 250 GB (Standard), 500 GB (Premium), 1 TB (Premium P11), dalších 500 TB přesunutím objektů blob do úložiště | 1 TB | 500 TB (blob), 200 TB (fronta), 100 TB (tabulka) | 19 GB (A0), 224 GB (A1), 489 GB (A2), 1 TB (A3), 2 TB (A4) |
Kapacitní kvóta | 1 GB na soubor | 1 TB na soubor | 1 TB na BLOB (FILESTREAM) | 250 GB na kolekci | NE (objekt blob bloku), 1 TB (objekt blob stránky), 64 kB na zprávu (fronta), 1 MB na entitu (tabulka) | 2 GB na kolekci |
Limit I/O (šířka pásma) | 5 Mb/s (A0), 100 Mb/s (A1), 200 Mb/s (A2), 300 Mb/s (A3), 400 Mb/s (A4) | 5 Mb/s (A0), jinak 63 Mb/s | 5 Mb/s (A0), jinak 8 Mb/s (Basic), 40 Mb/s (S0), 55 Mb/s (S1), 72 Mb/s (S2), 120 Mb/s (S3), 1,5 Tb/s (P1), 2,5 Tb/s (P2) | 2 Mb/s (S1), 5 Mb/s (A0), jinak 8 Mb/s (S2), 20 Mb/s (S3) |
3 Gb/s na účet, 480 Mb/s na oddíl blob nebo tabulky | 5 Mb/s (A0), 100 Mb/s (A1), 200 Mb/s (A2), 300 Mb/s (A3), 400 Mb/s (A4) |
Cena za 1 GB na 1 měsíc | 63 € | 0.07 € | 2.1 € | 2.1 € | 0.02 € | 0.2 € |