Az Azure Databricks architektúrája áttekintése
Ez a cikk magas szintű áttekintést nyújt az Azure Databricks architektúrájáról, beleértve a vállalati architektúrát is, az Azure-ral kombinálva.
Magas szintű architektúra
Az Azure Databricks vezérlősíkon és számítási síkon kívül működik.
A vezérlősík tartalmazza az Azure Databricks által az Azure Databricks-fiókban kezelt háttérszolgáltatásokat. A webalkalmazás a vezérlősíkon található.
A számítási sík az adatok feldolgozásának helye. A használt számítástól függően kétféle számítási sík létezik.
- Kiszolgáló nélküli számítás esetén a kiszolgáló nélküli számítási erőforrások kiszolgáló nélküli számítási síkon futnak az Azure Databricks-fiókban.
- A klasszikus Azure Databricks-számítás esetében a számítási erőforrások az Azure-előfizetésben találhatók, úgynevezett klasszikus számítási síkban. Ez az Azure-előfizetésben lévő hálózatra és annak erőforrásaira vonatkozik.
A klasszikus és kiszolgáló nélküli számításokkal kapcsolatos további információkért lásd a számítási típusokat.
Minden Azure Databricks-munkaterülethez tartozik egy társított tárfiók, más néven a munkaterület tárfiókja. A munkaterület tárfiókja az Azure-előfizetésben található.
Az alábbi ábra az Azure Databricks teljes architektúrát ismerteti.
Kiszolgáló nélküli számítási sík
A kiszolgáló nélküli számítási síkon az Azure Databricks számítási erőforrásai egy számítási rétegben futnak az Azure Databricks-fiókon belül. Az Azure Databricks egy kiszolgáló nélküli számítási síkot hoz létre ugyanabban az Azure-régióban, mint a munkaterület klasszikus számítási síkja. Munkaterület létrehozásakor ezt a régiót kell kijelölni.
A kiszolgáló nélküli számítási síkon belüli ügyféladatok védelme érdekében a kiszolgáló nélküli számítás a munkaterület hálózati határain belül fut, különböző biztonsági rétegekkel a különböző Azure Databricks-ügyfél-munkaterületek elkülönítéséhez és az ugyanazon ügyfél fürtjei közötti további hálózati vezérlőkhöz.
Ha többet szeretne megtudni a kiszolgáló nélküli számítási sík hálózatkezeléséről, a kiszolgáló nélküli számításisík-hálózatkezelésről.
Klasszikus számítási sík
A klasszikus számítási síkon az Azure Databricks számítási erőforrásai az Azure-előfizetésben futnak. Az ügyfél Azure-előfizetésében új számítási erőforrások jönnek létre az egyes munkaterületek virtuális hálózatán belül.
A klasszikus számítási sík természetes elkülönítéssel rendelkezik, mivel minden ügyfél saját Azure-előfizetésében fut. A klasszikus számítási sík hálózatkezelésével kapcsolatos további információkért tekintse meg a klasszikus számításisík-hálózatkezelést ismertető témakört.
Regionális támogatásért tekintse meg az Azure Databricks-régiókat.
Munkaterület tárfiókja
Munkaterület létrehozásakor az Azure Databricks létrehoz egy fiókot az Azure-előfizetésében, amelyet a munkaterület tárfiókjaként használ.
A munkaterület tárfiókja a következőket tartalmazza:
- Munkaterületrendszer adatai: A munkaterület rendszeradatai a különböző Azure Databricks-funkciók, például jegyzetfüzetek létrehozása során jönnek létre. Ez a gyűjtő jegyzetfüzet-változatokat, feladatfuttatási adatokat, parancseredményeket és Spark-naplókat tartalmaz
-
DBFS: A DBFS (Databricks Fájlrendszer) egy elosztott fájlrendszer az Azure Databricks-környezetekben, amely a
dbfs:/
névtér alatt érhető el. A DBFS-gyökér- és DBFS-csatlakoztatások mind adbfs:/
névtérben találhatók. Az adatok tárolása és elérése DBFS-gyökér- vagy DBFS-csatlakoztatásokkal elavult minta, amelyet a Databricks nem javasol. További információ: Mi az a DBFS?. - Unity Catalog-munkaterület katalógusa: Ha a munkaterület automatikusan engedélyezve lett a Unity Cataloghoz, a munkaterület tárfiókja tartalmazza az alapértelmezett munkaterület-katalógust. A munkaterület minden felhasználója létrehozhat objektumokat a katalógus alapértelmezett sémájában. Lásd: Unity Catalogbeállítása és kezelése.
Ha korlátozni szeretné a munkaterület tárfiókjához való hozzáférést csak az engedélyezett erőforrásokra és hálózatokra, tekintse meg a Tűzfaltámogatás engedélyezése a munkaterület tárfiókjánálcímű útmutatót.