Az adatok beállításainak áttekintése

A felhőbevezetés célzónakörnyezetének előkészítésekor meg kell határoznia a számítási feladatok üzemeltetéséhez szükséges adatkövetelményeket. Az Azure-adatbázis termékei és szolgáltatásai különböző adattárolási forgatókönyveket és képességeket támogatnak. Az adatkövetelmények támogatása érdekében a célzónakörnyezet konfigurálásának módja a számítási feladat szabályozásától, a műszaki és az üzleti követelményektől függ.

Az adatszolgáltatások követelményeinek azonosítása

A célzóna értékelésének és előkészítésének részeként azonosítania kell azokat az adattárakat, amelyeket a célzónának támogatnia kell. A folyamat magában foglalja a számítási feladatokat felépítő összes alkalmazás és szolgáltatás értékelését az adattáraik és hozzáférési követelményeik meghatározása érdekében. A követelmények azonosítása és dokumentálása után szabályzatokat hozhat létre a célzónához, amelyekkel szabályozhatja, hogy milyen típusú erőforrások engedélyezettek a számítási feladatok igényei alapján.

A kezdőzóna-környezetben üzembe helyezett minden egyes alkalmazáshoz vagy szolgáltatáshoz használja az alábbi információkat kiindulási pontként, hogy segítsen meghatározni a használni kívánt adattár-szolgáltatásokat.

Kulcsfontosságú kérdések

Az alábbi, számítási feladatokra vonatkozó kérdések megválaszolása lehetővé teszi az Azure adatbázis-szolgáltatások döntési fája alapján történő döntéshozást:

  • Milyen szintű vezérlés szükséges az operációs rendszer és az adatbázismotor számára? Bizonyos esetekben az adatbázis számítási feladataihoz a szoftverkonfiguráció és a gazdagép-kiszolgálók nagyfokú szabályozása vagy tulajdonjoga szükséges. Ezekben az esetekben az adatszolgáltatások üzembe helyezésének és konfigurálásának teljes vezérlése érdekében egyéni, szolgáltatott infrastruktúra (IaaS) rendszerű virtuális gépeket helyezhet üzembe. Előfordulhat, hogy nincs szüksége ilyen szintű vezérlésre, de lehet, hogy nem áll készen arra, hogy teljes körű szolgáltatási platformra (PaaS) váltson. Ebben az esetben a felügyelt példányok nagyobb kompatibilitást biztosíthatnak a helyszíni adatbázismotorral, miközben egy teljes mértékben felügyelt platform előnyeit kínálják.
  • A számítási feladatok a relációs adatbázis technológiát fogják használni? Ha igen, akkor milyen technológia használatát tervezi? Az Azure felügyelt PaaS-adatbázis képességeket nyújt az Azure SQL Database, a MySQL, a PostgreSQL és a MariaDB számára.
    • Az Azure Cosmos DB támogatja a MongoDB-t és a PostgreSQL API-kat, hogy kihasználhassa az Azure Cosmos DB számos előnyét, beleértve az automatikus magas rendelkezésre állást és az azonnali méretezhetőséget.
  • A számítási feladatok SQL Servert fognak használni? Az Azure-ban a számítási feladatok az IaaS-alapú SQL Server on Azure Virtual Machines szolgáltatásban vagy a PaaS-alapú Azure SQL Database üzemeltetett szolgáltatásban futhatnak. A használni kívánt lehetőség kiválasztása elsősorban attól függ, hogy szeretné-e felügyelni az adatbázist, javításokat alkalmazni és biztonsági mentéseket végezni, vagy hogy ezeket a műveleteket az Azure-ba szeretné-e delegálni. Néhány esetben a kompatibilitással kapcsolatos problémák miatt IaaS által üzemeltetett SQL Server lehet szükséges. A számítási feladatokhoz megfelelő lehetőség kiválasztásáról további információt A megfelelő SQL Server-lehetőség kiválasztása az Azure-ban című szakaszban talál.
  • Kulcs/érték adatbázis-tárolót használnak a számítási feladatok?Azure Cache for Redis egy nagy teljesítményű gyorsítótárazott kulcs/érték adattárolási megoldást kínál, amely gyors, skálázható alkalmazásokat képes üzemeltetni. Az Azure Cosmos DB általános célú kulcs/érték tárolási képességeket is biztosít.
  • A számítási feladatok dokumentum- vagy gráfadatokat használnak?Az Azure Cosmos DB egy többmodelles adatbázis-szolgáltatás, amely különböző adattípusokat és API-kat támogat. Az Azure Cosmos DB dokumentum- és gráfalapú adatbázis-képességeket is biztosít.
  • A számítási feladatok oszlopcsalád-adatokat használnak?Az Apache Cassandra-hoz készült Azure Managed Instance egy teljes körűen felügyelt Apache Cassandra-fürtöt kínál, amely kiterjesztheti meglévő adatközpontjait az Azure-ba, vagy csak felhőalapú fürtként és adatközpontként működhet.
    • Apache Cassandra Az API-t az Azure Cosmos DB is támogatja. Tekintse meg a termékösszehasonlító dokumentációt, amely segít a számítási feladathoz leginkább illő döntés meghozatalában.
  • A számítási feladatok nagy kapacitású adatelemzési képességeket fognak igényelni? A Azure Synapse Analytics használatával hatékonyan tárolhat és kérdezhet le strukturált petabájtméretű adatokat. A strukturálatlan big data számítási feladatokhoz az Azure Data Lake használatával tárolhat és elemezhet petabájt méretű fájlokat és több trillió objektumot.
  • A számítási feladatokhoz keresőmotor-képességekre lesz szükség? A Azure Cognitive Search használatával migrálhatja az alkalmazásokba integrálható, migrálható felhőalapú keresési indexeket.
  • Idősoradatokat használnak a számítási feladatok?Azure Time Series Insights nagy mennyiségű idősorozat-adat tárolására, vizualizációjára és lekérdezésére készült, például az IoT-eszközök által létrehozott adatokra.

Megjegyzés

Az Azure-alkalmazásarchitektúra útmutatójában további információt tudhat meg arról, hogyan értékelheti az egyes alkalmazások vagy szolgáltatások adatbázis-beállításait.

Gyakori adatbázis-forgatókönyvek

Az alábbi táblázat a gyakori használati forgatókönyvek követelményeit és a kezelésükhöz ajánlott adatbázis-szolgáltatásokat sorolja fel.

Ha azt szeretné, hogy Az adatbázis-szolgáltatás használata
Felügyelt és intelligens SQL-adatbázissal skálázható alkalmazásokat hozhat létre a felhőben. Azure SQL Database
Modernizálja SQL Server alkalmazásokat egy felügyelt, mindig naprakész SQL-példánysal a felhőben. Felügyelt Azure SQL-példány
Migrálja SQL-számítási feladatait az Azure-ba, miközben teljes SQL Server kompatibilitást és operációsrendszer-szintű hozzáférést tart fenn. SQL Server az Azure Virtual Machines szolgáltatásban
Skálázható, biztonságos és teljes körűen felügyelt, nagyvállalati használatra kész alkalmazásokat hozhat létre a nyílt forráskódú PostgreSQL-en, nagy teljesítményű egycsomópontos PostgreSQL-et skálázhat fel, vagy postgreSQL- és Oracle-számítási feladatokat migrálhat a felhőbe. Azure Database for PostgreSQL
Magas rendelkezésre állású és rugalmas skálázást biztosít egy felügyelt közösségi MySQL-adatbázis-szolgáltatással rendelkező nyílt forráskódú mobil- és webalkalmazásokhoz, vagy migrálhatja a MySQL számítási feladatait a felhőbe. Azure Database for MySQL
Magas rendelkezésre állás és rugalmas skálázás nyílt forráskódú mobil- és webalkalmazások számára felügyelt közösségi MariaDB adatbázis-szolgáltatással. Azure Database for MariaDB
A cassandra, a MongoDB, a Gremlin és más NoSQL számítási feladatok felhőbe való migrálása garantáltan alacsony késéssel és magas rendelkezésre állással rendelkező alkalmazásokat hozhat létre bárhol, bármilyen méretben. Azure Cosmos DB
Modernizálja a meglévő Cassandra-adatfürtöket és -alkalmazásokat, és élvezze a rugalmasságot és a szabadságot a felügyelt példányszolgáltatással. Felügyelt Azure-példány az Apache Cassandrához
Hozzon létre egy teljes körűen felügyelt rugalmas adattárházat, amely minden szintű biztonsággal rendelkezik, külön költség nélkül. Azure Synapse Analytics
Gyors, méretezhető alkalmazások, nyílt forráskódú kompatibilis memóriabeli adattárral. Azure Cache for Redis

Adatbázis-funkciók összehasonlítása

Az alábbi táblázat az Azure-adatbázisszolgáltatásokban elérhető funkciókat sorolja fel.

Szolgáltatás Azure SQL Database Felügyelt Azure SQL-példány Azure Database for PostgreSQL Azure Database for MySQL Azure Database for MariaDB Felügyelt Azure-példány az Apache Cassandrához Azure Cosmos DB Azure Cache for Redis MongoDB-hez készült Azure Cosmos DB Azure Cosmos DB a Gremlinhez
Adatbázis típusa Reláció Reláció Reláció Reláció Reláció NoSQL NoSQL Memóriabeli NoSQL Graph
Adatmodell Reláció Reláció Reláció Reláció Reláció Többmodelles: Dokumentum, Széles oszlop, Kulcs-érték, Gráf Széles oszlop Kulcs-érték Dokumentum Graph
Elosztott többmesteres írások Nem Nem Nem Nem Nem Igen Igen Igen (csak Vállalati és Flash szintű) Igen Igen
Virtuális hálózati kapcsolat támogatása Virtuális hálózati szolgáltatásvégpont Natív virtuális hálózat implementálása Virtuális hálózat injektálása (csak rugalmas kiszolgáló esetén) Virtuális hálózat injektálása (csak rugalmas kiszolgáló esetén) Virtuális hálózati szolgáltatásvégpont Natív virtuális hálózat implementálása Virtuális hálózati szolgáltatásvégpont Virtuális hálózati injektálás (csak Prémium, Nagyvállalati és Flash szintű) Virtuális hálózati szolgáltatásvégpont Virtuális hálózati szolgáltatásvégpont

Megjegyzés

A private link szolgáltatás leegyszerűsíti a hálózattervezést, hogy az Azure-szolgáltatások privát hálózattal kommunikálhassanak. Minden Azure-adatbázis-szolgáltatás esetében támogatott. Felügyelt példányok adatbázis-szolgáltatásai esetében ezek a példányok virtuális hálózatokon vannak üzembe helyezve, ami nem teszi lehetővé privát végpontok üzembe helyezését.

Regionális elérhetőség

Az Azure lehetővé teszi, hogy a szolgáltatásokat olyan léptékben nyújtsa, ahová csak szüksége van ahhoz, hogy ügyfeleit és partnereit bárhol elérhesse. A felhőbeli üzembe helyezés megtervezésének egyik fő tényezője annak meghatározása, hogy melyik Azure-régió fogja futtatni a számítási feladatok erőforrásait.

A legtöbb adatbázis-szolgáltatás a legtöbb Azure-régióban általánosan elérhető. Néhány régió ezeknek a termékeknek csak egy részét támogatja, de többnyire kormányzati ügyfeleket céloznak meg. Mielőtt eldöntené, hogy mely régiókba helyezi üzembe az adatbázis-erőforrásokat, tekintse meg az Elérhető termékek régiónként című témakört a regionális rendelkezésre állás legújabb állapotának ellenőrzéséhez.

Az Azure globális infrastruktúrájáról további információt az Azure földrajzi területei című témakörben talál. Az egyes Azure-régiókban elérhető általános szolgáltatásokról további információt a Régiónként elérhető termékek című témakörben talál.

Az adatok tárolási helye és a megfelelőségi követelmények

Az adattárolással kapcsolatos jogi és szerződéses követelmények gyakran vonatkoznak a számítási feladatokra. Ezek a követelmények a szervezet helyétől, az adattárolókat üzemeltető fizikai eszközökre vonatkozó előírásoktól és a vonatkozó üzletágtól függően változhatnak. A megfontolandó adatkötelezettségek összetevői a következők:

  • Adatbesorolás.
  • Adathely.
  • A megosztott felelősségi modell szerinti adatvédelemmel kapcsolatos felelősségek.

A követelmények megismeréséhez a megfelelő adattárolás és -biztonság elérése az Azure-ral című témakörben talál segítséget.

A megfelelőség biztosítható az adatbázis-erőforrások fizikai helye megválasztásának szabályozásával. Az Azure-régiók földrajzi hely szerint vannak rendezve. Az Azure-beli földrajzi hely biztosítja az adattárolási, elkülönítési, megfelelőségi és rugalmassági követelmények teljesülését a földrajzi vagy politikai határokra való tekintettel. Ha a számítási feladatokra adatelkülönítési vagy más megfelelőségi követelmények vonatkoznak, a tárolási erőforrásokat olyan régiókban kell üzembe helyezni, amelyek egy megfelelő Azure-beli földrajzi helyen találhatók.

Adatbázis-szolgáltatások korlátainak létrehozása

A célzóna-környezet előkészítésekor olyan vezérlőket hozhat létre, amelyek korlátozzák a felhasználók által üzembe helyezhető adattárakat. A vezérlők segíthetnek a költségek kezelésében és a biztonsági kockázatok korlátozásában. A fejlesztők és az informatikai csapatok továbbra is üzembe helyezhetik és konfigurálhatják a számítási feladatok támogatásához szükséges erőforrásokat.

Miután azonosította és dokumentálta a célzóna követelményeit, az Azure Policy segítségével szabályozhatja a felhasználók által létrehozható adatbázis-erőforrásokat. A vezérlők az adatbázis-erőforrástípusok létrehozásának engedélyezését vagy letiltását jelenthetik.

Beállítható például, hogy a felhasználók csak Azure SQL Database-erőforrásokat hozhassanak létre. Szabályzatokkal szabályozhatja az erőforrás létrehozásakor elérhető beállításokat is. Korlátozhatja például, hogy milyen SQL Database termékváltozatok építhetők ki úgy, hogy csak a SQL Server adott verzióit lehet telepíteni egy IaaS virtuális gépre. További információ: Azure Policy beépített szabályzatdefiníciók.

A szabályzatok erőforrásokra, erőforráscsoportokra, előfizetésekre és felügyeleti csoportokra terjedhetnek ki. A szabályzatokat belefoglalhatja az Azure Blueprints definícióiba , és ezeket a felhőbeli tulajdonban is alkalmazhatja.

Következő lépések