Mi az Azure Files?

Azure Files teljes körűen felügyelt fájlmegosztásokat kínál a felhőben, amelyek elérhetők az iparági szabványnak megfelelő Kiszolgálói üzenetblokk (SMB) protokoll, a hálózati fájlrendszer (NFS) protokoll és a Azure Files REST API használatával. Az Azure-fájlmegosztások egyidejűleg csatlakoztathatók felhőbeli vagy helyszíni üzemelő példányokhoz. Az SMB Azure-fájlmegosztások Windows, Linux és macOS rendszerű ügyfelekről érhetők el. Az NFS Azure-fájlmegosztások Linux-ügyfelekről érhetők el. Emellett az SMB Azure-fájlmegosztások gyorsítótárazhatók a Windows-kiszolgálókon Azure File Sync a gyors hozzáférés érdekében, ahol az adatokat használják.

Íme néhány videó a Azure Files gyakori használati eseteiről:

A Azure Files használatának megkezdéséhez lásd: Rövid útmutató: Azure-fájlmegosztás létrehozása és használata.

Miért hasznos az Azure Files?

Az Azure-fájlmegosztások az alábbiakra használhatók:

  • Helyszíni fájlkiszolgálók lecserélése vagy kiegészítése:
    Azure Files hagyományos helyszíni fájlkiszolgálók vagy hálózati tárolóeszközök cseréjére vagy kiegészítésére használható. Az Azure-fájlmegosztások közvetlenül csatlakoztathatók a népszerű operációs rendszerekhez (például Windows, macOS és Linux) a földrajzi helyüktől függetlenül. Az SMB Azure-fájlmegosztások Azure File Sync is replikálhatók a helyszíni vagy a felhőbeli Windows-kiszolgálókra az adatok teljesítményéhez és elosztott gyorsítótárazásához. A Azure Files AD-hitelesítéssel az SMB Azure-fájlmegosztások a helyszínen üzemeltetett Active Directory tartományi szolgáltatások (AD DS) használatával használhatók hozzáférés-vezérlés céljából.

  • "Lift and shift" alkalmazások:
    Az Azure Files segítségével könnyedén „átemelhetők” azok az alkalmazások a felhőbe, amelyekhez fájlmegosztás szükséges a fájlalkalmazások és a felhasználók adatainak tárolásához. Az Azure Files az alkalmazást és az adatokat egyaránt az Azure-ba áthelyező „klasszikus”, és az adatokat az Azure Filesba áthelyező és az alkalmazást továbbra is a helyszíni környezetben futtató „hibrid” átemelési forgatókönyvet is támogatja.

  • A felhőfejlesztés egyszerűsítése:
    Azure Files az új felhőfejlesztési projektek egyszerűsítésére is használható. Például:

    • Megosztott alkalmazás beállításai:
      Az elosztott alkalmazások egyik jellegzetessége, hogy egy központi helyen található a konfigurációs fájljuk, ahol számos alkalmazáspéldány hozzáférhet. Az alkalmazáspéldányok a Azure Files REST API-n keresztül tölthetik be a konfigurációjukat, és az emberek a megosztás helyi csatlakoztatásával érhetik el őket.

    • Diagnosztikai megosztás:
      Az Azure-fájlmegosztások kényelmes helyet biztosítanak a felhőalkalmazások számára a naplók, a mérőszámok és az összeomlási memóriaképek írásához. Az alkalmazáspéldányok a Fájl REST API-val írhatják a naplókat, a fejlesztők pedig a fájlmegosztás a helyi gépükön való csatlakoztatásával érhetik el őket. Ez nagy rugalmasságot biztosít, mivel a fejlesztők anélkül használhatják ki a felhő előnyeit, hogy le kellene mondaniuk az általuk használt és kedvelt eszközökről.

    • Fejlesztési/tesztelési/hibakeresési:
      Amikor a fejlesztők vagy rendszergazdák a felhőben végeznek munkálatokat a virtuális gépen, gyakran van szükségük ugyanazokra az eszközökre vagy segédprogramokra. Az ilyen segédprogramok és eszközök az egyes virtuális gépekre másolása időigényes feladat. Az Azure-fájlmegosztások a virtuális gépekre történő helyi csatlakoztatásával a fejlesztők és a rendszergazdák gyorsan hozzáférhetnek eszközeikhez és segédprogramjaikhoz másolás nélkül.

  • Tárolók:
    Az Azure-fájlmegosztások állandó kötetként használhatók állapotalapú tárolókhoz. A tárolók "egyszer, bárhol futtathatók" képességeket biztosítanak, amelyek lehetővé teszik a fejlesztők számára az innováció felgyorsítását. A nyers adatokat minden indításkor elérő tárolók esetében megosztott fájlrendszerre van szükség ahhoz, hogy ezek a tárolók hozzáférjenek a fájlrendszerhez, függetlenül attól, hogy melyik példányon futnak.

Főbb előnyök

  • Könnyen használható. Ha egy Azure-fájlmegosztást csatlakoztat a számítógéphez, nem kell semmi különöset tennie az adatok eléréséhez: csak keresse meg a fájlmegosztás csatlakoztatási útvonalát, és nyisson meg/módosítson egy fájlt.
  • Megosztott hozzáférés. Az Azure-fájlmegosztások támogatják az iparági szabványnak megfelelő SMB- és NFS-protokollokat, ami azt jelenti, hogy zökkenőmentesen lecserélheti helyszíni fájlmegosztásait Azure-fájlmegosztásokra anélkül, hogy az alkalmazáskompatibilitás miatt kellene aggódnia. A fájlrendszer több gépen, alkalmazáson és alkalmazáspéldányon való megosztásának lehetősége jelentős előnyt jelent a megoszthatóságot igénylő alkalmazások számára.
  • Teljes mértékben felügyelt. Az Azure-fájlmegosztások anélkül is létrehozhatók, hogy felügyelnie kellene a hardvereket vagy az operációs rendszert. Ez azt jelenti, hogy nincs szükség a kiszolgáló operációs rendszerének kritikus fontosságú frissítésekkel történő javítására vagy a hibás merevlemezek cseréjére.
  • Szkriptek és eszközök. A PowerShell-parancsmagok és az Azure CLI segítségével Azure-fájlmegosztásokat hozhat létre, csatlakoztathat és kezelhet az Azure-alkalmazások felügyeletének részeként. Azure-fájlmegosztásokat Azure Portal és Azure Storage Explorer használatával hozhat létre és kezelhet.
  • Rugalmasság. Az Azure Files szolgáltatást a kezdetektől úgy hozták létre, hogy folyamatosan rendelkezésre álljon. Ha lecseréli helyszíni fájlmegosztásait az Azure Filesra, akkor többé nem kell helyi áramkimaradásokkal vagy hálózati hibákkal megküzdenie.
  • Ismerős programozhatóság. Az Azure-ban futó alkalmazások a fájlrendszer adatátviteli API-jain keresztül férhetnek hozzá a megosztás adataihoz. A fejlesztők épp ezért meglévő kódjaik és képességeik felhasználásával áttelepíthetik az alkalmazásokat. A rendszer IO API-k mellett az Azure Storage-ügyfélkódtárakat vagy a Azure Files REST API-t is használhatja.

Oktatás

Az öngyors betanításhoz tekintse meg a következő modulokat:

Architektúra

A Azure Files meglévő mintákkal és gyakorlatokkal kapcsolatos megoldásainak tervezői megoldásaival kapcsolatban az alábbiakban talál útmutatást:

Esettanulmányok

Következő lépések