Mi az Az Azure Container Storage? Előnézet

Az Azure Container Storage egy felhőalapú kötetkezelési, üzembe helyezési és vezénylési szolgáltatás, amely natív módon használható a tárolókhoz. Integrálható a Kubernetesszel, így dinamikusan és automatikusan építhet ki állandó köteteket a Kubernetes-fürtökön futó állapotalapú alkalmazások adatainak tárolásához.

Fontos

Az Azure Container Storage jelenleg nyilvános előzetes verzióban érhető el, és nem minden Azure-régióban érhető el. Tekintse meg a regionális elérhetősége. Ez az előzetes verzió szolgáltatásszint-szerződés nélkül érhető el, és éles számítási feladatokhoz nem ajánlott. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Az Azure Container Storage használatának megkezdéséhez tekintse meg az Azure Container Storage használata az Azure Kubernetes Service szolgáltatással című témakört, vagy tekintse meg a videót.

Szeretnénk megadni, hogyan tervezi használni az Azure Container Storage-t. Töltse ki ezt a rövid felmérést.

Ez a videó bemutatja az Azure Container Storage-t, az állapotalapú alkalmazásokhoz készült, végpontok közötti tárolókezelési és vezénylési szolgáltatást. Megtudhatja, milyen egyszerű köteteket létrehozni és kezelni az éles méretű állapotalapú tárolóalkalmazásokhoz. Megtudhatja, hogyan optimalizálhatja az állapotalapú számítási feladatok teljesítményét az Azure Kubernetes Service-ben (AKS) a tárolási szolgáltatások hatékonyan skálázásához, miközben költséghatékony tárolóalapú natív felületet biztosít.

Támogatott tárolótípusok

Az Azure Container Storage a meglévő Azure Storage-ajánlatokat használja a tényleges adattároláshoz, és kifejezetten tárolókhoz készült mennyiségi vezénylési és felügyeleti megoldást kínál. Az állandó kötetek tárolókészletének létrehozásához bármelyik támogatott háttértár-beállítást választhatja.

Az Azure Container Storage állandó mennyiségi támogatást nyújt a ReadWriteOnce hozzáférési móddal Linux-alapú Azure Kubernetes Service-fürtökhöz. A támogatott háttértárhelyek csak blokktárolási lehetőségeket tartalmaznak: Azure Disks, Rövid élettartamú lemezek (helyi NVMe vagy temp SSD) és Azure Elastic SAN. Az alábbi táblázat összefoglalja a támogatott tárolási típusokat, az ajánlott számítási feladatokat és a kiépítési modelleket.

Tárolás típusa Leírás Számítási feladatok Kínálatát Kiépítési modell
Azure Elastic SAN Igény szerinti üzembe helyezés, teljes mértékben felügyelt erőforrás Általános célú adatbázisok, streamelési és üzenetkezelési szolgáltatások, CD/CI-környezetek és egyéb 1. szintű/2. rétegbeli számítási feladatok. Azure Elastic SAN Igény szerint kiépítve létrehozott kötetenként és kötet-pillanatképenként. Egyszerre több fürt is hozzáférhet egyetlen san-hez, azonban az állandó köteteket egyszerre csak egy felhasználó csatlakoztathatja.
Azure Disks A tárolási termékváltozatok és konfigurációk részletes vezérlése Az Azure Disks jó választás az 1. szintű és általános célú adatbázisokhoz, például a MySQL-hez, a MongoDB-hez és a PostgreSQL-hez. Prémium SSD, Prémium SSD v2, Standard SSD, Ultra Disk Ki van építve a céltároló-tárolókészlet mérete és a maximális kötetméret alapján.
Rövid élettartamú lemez Helyi tárolási erőforrásokat használ az AKS-csomópontokon (NVMe vagy temp SSD) A rövid élettartamú lemez rendkívül késésérzékeny (alacsony ms-késés), ezért az adatmegőrzési követelmények nélküli alkalmazásokhoz vagy a beépített adatreplikáció támogatásához, például a Cassandra-hoz ideális. Az NVMe a tárolásra optimalizált virtuálisgép-termékváltozatokon érhető el Az AKS-fürtöt üzemeltető virtuális gépek részeként üzembe helyezve. Az AKS felderíti a rendelkezésre álló rövid élettartamú tárolót az AKS-csomópontokon, és beszerzi őket a kötetek üzembe helyezéséhez.

Funkciótámogatás különböző tárolótípusokhoz

A funkciótámogatás attól függ, hogy melyik háttértárhelyet választja. Az alábbi táblázat az Azure Container Storage legfontosabb funkcióit sorolja fel, és jelzi, hogy mely tárolási lehetőségek támogatják őket.

Szolgáltatás Helyi NVMe Helyi SSD Azure Disks Azure Elastic SAN
Tárolókészlet bővítése/átméretezése Támogatott Támogatott Nem támogatott Nem támogatott
Replikáció Támogatott Nem támogatott Natív támogatás Natív támogatás
Erőforrás-felhasználás Támogatott Támogatott Támogatott Előnézet
S Standard kiadás/CMK Nem támogatott Nem támogatott Támogatott Előnézet
A ZRS elérhetővé tatása lehetőség N.A. N.A. Támogatott Támogatott
Tartós kötetek Támogatott Támogatott 1 Támogatott Előnézet
Rövid élettartamú kötetek Támogatott Támogatott Támogatott Előnézet
Pillanatképek Támogatott 2 Támogatott Támogatott Nem támogatott

1 Explicit megjegyzésekkel, hogy az adatok nem állandóak.

2 Csak 1-ből replica_count . Magasabb replikaszám esetén nem támogatott.

Regionális elérhetőség

Az Azure Container Storage csak az Azure-régiók egy részhalmazához érhető el:

  • (Afrika) Észak-Afrika déli régiója
  • (Ázsia és a csendes-óceáni térség) Ausztrália keleti régiója
  • (Ázsiai-csendes-óceáni térség) Kelet-Ázsia
  • (Ázsia és a Csendes-óceáni térség) Kelet-Japán
  • (Ázsiai-csendes-óceáni térség) Korea középső régiója
  • (Ázsiai-csendes-óceáni térség) Délkelet-Ázsia
  • (Ázsia és a Csendes-óceáni térség) Közép-India
  • (Európa) Közép-Franciaország
  • (Európa) Észak-Európa
  • (Európa) Nyugat-Európa
  • (Európa) Egyesült Királyság déli régiója
  • (Európa) Svédország középső régiója
  • (Európa) Észak-Svájc
  • (Közel-Kelet) Egyesült Arab Emírségek északi régiója
  • (Észak-Amerika) USA keleti régiója
  • (Észak-Amerika) USA 2. keleti régiója
  • (Észak-Amerika) USA nyugati régiója
  • (Észak-Amerika) USA 2. nyugati régiója
  • (Észak-Amerika) USA 3. nyugati régiója
  • (Észak-Amerika) USA középső régiója
  • (Észak-Amerika) USA északi középső régiója
  • (Észak-Amerika) USA déli középső régiója
  • (Észak-Amerika) USA nyugati középső régiója
  • (Észak-Amerika) Közép-Kanada
  • (Észak-Amerika) Kelet-Kanada
  • (Dél-Amerika) Dél-Brazília

Az Azure Container Storage újdonságai

Az ügyfelek visszajelzései alapján az alábbi képességeket vettük figyelembe a legújabb előzetes verziófrissítéssel:

Ezekről a funkciókról további információt az Azure Container Storage csapatának e-mailben a következő címen talál azcontainerstorage@microsoft.com: .

Miért hasznos az Azure Container Storage?

Eddig az IaaS-központú számítási feladatokhoz készült tárolószolgáltatások használatához és a tárolók számára való munkavégzéshez szükséges tárolókhoz szükséges felhőalapú tárolók biztosítása. Ez működési többletterhelést okoz, és növeli az alkalmazások rendelkezésre állásával, méretezhetőségével, teljesítményével, használhatóságával és költségével kapcsolatos problémák kockázatát.

Az Azure Container Storage az OpenEBS-ből származik, amely nyílt forráskódú megoldás, amely tárolótárolási képességeket biztosít a Kubernetes számára. Az Azure Container Storage a kubernetes-környezet mikroszolgáltatás-alapú tárolóvezérlőivel felügyelt mennyiségi vezénylési megoldást kínálva lehetővé teszi a valódi tárolóalapú natív tárolást.

Az Azure Container Storage használatával:

  • A virtuális gépek közötti kezdeményezések felgyorsítása: Az Azure Container Storage az Azure Block Storage-ajánlatok teljes spektrumát lefedi, amelyek korábban csak virtuális gépek számára voltak elérhetők, és elérhetővé teszik őket a tárolók számára. Ez magában foglalja a rövid élettartamú lemezt, amely rendkívül alacsony késést biztosít olyan számítási feladatokhoz, mint a Cassandra, valamint az Azure Elastic SAN, amely natív iSCSI-t és megosztott kiosztott célokat biztosít.

  • Egyszerűsítse a kötetkezelést a Kubernetes használatával: Az Azure Container Storage a Kubernetes vezérlősíkján keresztüli mennyiségi vezénylés biztosításával egyszerűen üzembe helyezheti és kezelheti a köteteket a Kubernetesben anélkül, hogy oda-vissza kellene mozognia a különböző vezérlősíkok között.

  • A teljes bekerülési költség csökkentése (TCO): A költséghatékonyság javítása a podonként vagy csomópontonként támogatott állandó kötetek méretének növelésével. Csökkentse a kiépítéshez szükséges tárolási erőforrásokat a tárolási erőforrások dinamikus megosztásával. Vegye figyelembe, hogy maga a tárolókészlet vertikális felskálázási támogatása nem támogatott.

Fő előnyök

  • Állapotalapú podok gyors felskálázása: Az Azure Container Storage hálózati blokktároló protokollokon (NVMe-oF vagy iSCSI) keresztül csatlakoztatja az állandó köteteket, így gyorsan csatlakoztathatja és leválaszthatja az állandó köteteket. Kis méretű és igény szerint üzembe helyezhető erőforrásokat is üzembe helyezhet, miközben gondoskodhat arról, hogy az alkalmazások ne éheznek vagy ne zavarják meg az inicializálás vagy az éles környezet során. Az alkalmazás rugalmassága javul a fürt pod-respawn-jaival, ami az állandó kötetek gyors áthelyezését igényli. A távoli hálózati protokollok kihasználásával az Azure Container Storage szorosan együttműködik a pod életciklusával, hogy támogassa a rendkívül rugalmas, nagy léptékű állapotalapú alkalmazásokat az AKS-en.

  • Továbbfejlesztett teljesítmény az állapotalapú számítási feladatokhoz: Az Azure Container Storage kiváló olvasási teljesítményt tesz lehetővé, és NVMe-oF használatával nyújt lemezközeli írási teljesítményt RDMA-n keresztül. Ez lehetővé teszi az ügyfelek számára, hogy költséghatékonyan megfeleljenek a különböző tároló-számítási feladatok teljesítménykövetelményeinek, például az 1. szintű I/O-igényes, az általános célú, az átviteli sebességre érzékeny és a fejlesztési/tesztelési követelményeknek. Felgyorsíthatja az állandó kötetek csatolási/leválasztási idejét, és minimalizálhatja a pod feladatátvételi idejét.

  • Kubernetes-natív kötetvezénylés: Tárolókészletek és állandó kötetek létrehozása, pillanatképek rögzítése és a kötetek teljes életciklusának kezelése parancsokkal kubectl anélkül, hogy váltana a különböző vezérlősík-műveletek eszközkészletei között.

Szószedet

Hasznos megérteni az Azure Container Storage-ra és a Kubernetesre vonatkozó néhány fontos kifejezést:

  • Tárolóra ásás

    Alkalmazáskód csomagolása csak az operációs rendszerrel és a szükséges függőségekkel egyetlen végrehajtható fájl létrehozásához.

  • Kubernetes

    A Kubernetes egy nyílt forráskódú rendszer a tárolóalapú alkalmazások üzembe helyezésének, méretezésének és felügyeletének automatizálására. A Kubernetes-fürtök tárolóalapú alkalmazásokat futtató csomópontok.

  • Azure Kubernetes Service (AKS)

    Az Azure Kubernetes Service egy üzemeltetett Kubernetes-szolgáltatás, amely leegyszerűsíti a felügyelt Kubernetes-fürtök Üzembe helyezését az Azure-ban a működési terhelés Azure-ba való kiszervezésével. Az Azure kezeli a kritikus feladatokat, például az állapotfigyelést és a karbantartást.

  • Tárolókészlet

    Az Azure Container Storage verem megpróbálja egyesíteni az objektummodellt a fürt tulajdonában lévő erőforrások és a platform absztrakciói között. Az egységes ábrázolás végrehajtásához a rendelkezésre álló tárolókapacitás egy tárolókészlet-objektumba lesz összesítve. A tárolókészleten belüli tárolási kapacitás homogénnek minősül. Az AKS-fürtök több tárolókészletet is tartalmazhatnak. A tárolókészletek a hitelesítés és a kiépítés határaként is szolgálnak. Logikai szerkezetet biztosítanak a tárolóinfrastruktúra kezeléséhez az operátorok számára, miközben egyszerűbbé teszik a kötetek létrehozását és kezelését az alkalmazásfejlesztők számára.

  • Tárolási osztály

    A Kubernetes storage osztály határozza meg, hogyan jön létre dinamikusan egy tárolóegység egy állandó kötettel. További információ: Kubernetes Storage Classes.

  • Állandó kötet

    Az állandó kötetek olyanok, mint a virtuális gépek lemezei. Ezek egy nyers blokkeszközt jelölnek, amellyel bármilyen fájlrendszer csatlakoztatható. A kötetek vékonyan vannak kiépítve egy tárolókészleten belül, és megosztják a tárolókészlet teljesítményjellemzőit (IOPS, sávszélesség és kapacitás). Az alkalmazásfejlesztők az alkalmazás- vagy poddefiníciók mellett állandó köteteket hoznak létre, és a kötetek gyakran az állapotalapú alkalmazás életciklusához kötődnek. További információ: Állandó kötetek.

  • Állandó mennyiségi jogcím (PVC)

    Egy állandó kötetre vonatkozó jogcím használatával automatikusan kiépül a tárterület egy tárolási osztály alapján.

Következő lépések