Felhőalapú tárolás rendkívül biztonságos, tartós, méretezhető alkalmazásokhoz az Azure Storage-ral
Az Azure Storage a Microsoft felhőalapú tárolási megoldása modern alkalmazásokhoz, amely nagymértékben skálázható objektumtárolót kínál az adatobjektumokhoz, a felhő fájlrendszer-szolgáltatását, a megbízható üzenetkezelést szolgáló üzenetküldő tárat és egy NoSQL-tárolót. Az Azure Storage:
- Tartós és magas rendelkezésre állású: A redundancia biztosítja, hogy az adatok biztonságban vannak átmeneti hardverhibák esetén. Dönthet úgy is, hogy az adatokat adatközpontok vagy földrajzi régiók között replikálja a helyi katasztrófa vagy természeti katasztrófa elleni további védelem érdekében. Az így replikált adatok magas rendelkezésre állásúak maradnak váratlan meghibásodás esetén is.
- Biztonságos: Az Azure Storage-ba írt összes adatot a szolgáltatás titkosítja. Az Azure Storage használatával részletesen szabályozhatja, hogy ki férhet hozzá az adatokhoz.
- Méretezhető: A szolgáltatások úgy vannak kialakítva, hogy nagymértékben skálázhatóak legyenek, hogy megfeleljenek a mai alkalmazások adattárolási és teljesítménybeli igényeinek.
- Kezelt: Az Azure kezeli a hardverkarbantartást, a frissítéseket és a kritikus problémákat.
- Hozzáférhető: Az adatok a világ bármely pontjáról elérhetők HTTP- vagy HTTPS-kapcsolaton keresztül. A Microsoft számos nyelven biztosít ügyfélkódtárakat, például .NET, Java, Node.js, Python, PHP, Ruby és Go, valamint egy érett REST API-t. A szkriptelés Azure PowerShell vagy az Azure CLI-ben támogatott. A Azure Portal és a Azure Storage Explorer egyszerű vizuális megoldásokat kínálnak az adatok kezeléséhez.
Az alábbi szolgáltatások segítségével engedélyezheti a felhőbeli tárolást a mobilalkalmazásokban.
Azure Blob Storage
Az Azure Blob Storage objektumtárolási megoldást kínál a felhőhöz. A Blob Storage nagy mennyiségű strukturálatlan adat tárolására van optimalizálva, amely nem felel meg egy adott adatmodellnek vagy definíciónak, például szövegnek vagy binárisnak. Támogatja az ügyfélkódtárak által használt különböző nyelveket. A Blob Storage a következőre lett kialakítva:
- Képeket vagy dokumentumokat közvetlenül egy böngészőben kézbesíthet.
- Fájlok tárolása elosztott hozzáféréshez.
- Stream videót és hangot.
- Írás naplófájlba.
- Biztonsági mentéshez és visszaállításhoz, vészhelyreállításhoz és archiváláshoz tárolhatja az adatokat.
- Adatok tárolása helyszíni vagy Azure-ban üzemeltetett szolgáltatás általi elemzéshez.
Azure Blob Storage-referenciák
Azure Table Storage
Az Azure Table Storage egy olyan szolgáltatás, amely strukturált NoSQL-adatokat tárol a felhőben, és séma nélküli kialakítású kulcs- vagy attribútumtárolót biztosít. Az Azure Table Storage nagy mennyiségű strukturált adatot tárol. A szolgáltatás egy NoSQL-adattár, amely hitelesített hívásokat fogad az Azure-felhőn belülről és kívülről. Az Azure-táblák ideálisak strukturált, nem összefüggő adatok tárolására. A table storage általában a következő célra használható:
- Több terabájtnyi strukturált adat tárolása, amely képes webméretű alkalmazások kiszolgálására.
- Olyan adathalmazokat tárolhat, amelyekhez nincs szükség összetett illesztésekre, idegen kulcsokra vagy tárolt eljárásokra, és a gyors hozzáférés érdekében denormalizálhatók.
- Adatok gyors lekérdezése fürtözött index használatával.
- Adatok elérése az OData protokoll és a LINQ-lekérdezések használatával a Windows Communication Foundation (WCF) Data Services .NET-kódtáraival.
A Table Storage használatával nagy mennyiségű strukturált, nem összefüggő adatkészletet tárolhat és kérdezhet le. A táblák az igények növekedésével skálázhatók.
Azure Table Storage-referenciák
Azure Queue storage
Az Azure Queue Storage egy olyan szolgáltatás, amely nagy mennyiségű üzenet tárolására szolgál. Az üzeneteket a világ bármely pontjáról elérheti hitelesített hívásokon keresztül HTTP vagy HTTPS használatával. Az üzenetsor-üzenetek mérete akár 64 KB is lehet. Az üzenetsorok több millió üzenetet tartalmazhatnak, akár a tárfiók teljes kapacitáskorlátját is megszabva. Az üzenetsorokat általában arra használják, hogy aszinkron módon dolgozzanak fel hátralékot.