Megosztás a következőn keresztül:


Azure SQL döntési fa

A következőkre vonatkozik:Azure SQL DatabaseFelügyelt Azure SQL-példánySQL Server az Azure-beli virtuális gépen

Az Azure Portal egy döntési fát tartalmaz az Azure SQL Hubban aka.ms/azuresqlhub, amely segít megtalálni az alkalmazásarchitektúra megfelelő lehetőségét az Azure SQL-ben.

Döntési fa diagramja

Az alábbi döntési fadiagram az egyes magas szintű döntési lépéseket mutatja be.

Döntési fa diagram az Azure SQL-hez. Minden döntési pontot ebben a cikkben ismertetünk.

Magyarázata a döntési fának

Az alábbi magyarázat az egyes magas szintű döntési pontokra vonatkozik. Az alkalmazásarchitektúra más tényezőket és döntési pontokat is tartalmazhat.

Új alkalmazást hoz létre?

  • Igen: Fontolja meg az Azure SQL Database és az Azure SQL Database Hyperscale használatát.

    • Ha több száz ügyfél számára hoz létre új SaaS-megoldást (szoftveres szolgáltatásként), fontolja meg az Azure SQL Database használatát rugalmas készletek használatával, hogy költséghatékony és kiszámítható erőforrásköltségeket biztosítson számos különböző ügyféladatbázis számára.

    • Ha más típusú alkalmazásokat készít, fontolja meg az Azure SQL Database rugalmas skálázását. Megfontolhatja az Azure SQL Database rugalmas skálázású rugalmas készleteit is, hogy költséghatékony és kiszámítható erőforrásköltségeket biztosítson számos adatbázis számára.

  • Nem: A legjobb platformválasztás más tényezőktől függ, például attól, hogy migrál egy meglévő számítási feladatot és más funkciókat. Olvasson tovább.

Meglévő adatbázist migrál?

  • Nem: Fontolja meg a migrálási és alkalmazáscélokat.

    • Ha a meglévő SQL Server-példányt migrálás nélkül szeretné kezelni az Azure-ból, használja az Azure Arc által engedélyezett SQL Servert. Csatlakoztassa helyszíni vagy többfelhős SQL Server-példányait az Azure-hoz központosított felügyelet, migrálási értékelések és biztonsági elemzések céljából.

    • Ha több száz ügyfél számára hoz létre új SaaS-megoldást (szoftveres szolgáltatásként), fontolja meg az Azure SQL Database használatát rugalmas készletek használatával, hogy költséghatékony és kiszámítható erőforrásköltségeket biztosítson számos különböző ügyféladatbázis számára.

    • Ha más típusú alkalmazásokat készít, fontolja meg az Azure SQL Database rugalmas skálázását. Megfontolhatja az Azure SQL Database rugalmas skálázású rugalmas készleteit is, hogy költséghatékony és kiszámítható erőforrásköltségeket biztosítson számos adatbázis számára.

  • Igen: Vegye figyelembe a meglévő infrastruktúrát és a kívánt követelményeket.

    • Ha irányított migrálási javaslatokhoz szeretné csatlakoztatni az SQL Servert az Azure-hoz, használja az Azure Arc által engedélyezett SQL Servert. Csatlakoztassa helyszíni vagy többfelhős SQL Server-példányait az Azure-hoz központosított felügyelet, migrálási értékelések és biztonsági elemzések céljából.

    • Ellenkező esetben olvasson tovább.

Szüksége van operációsrendszer-szintű vezérlésre, fájlrendszer-hozzáférésre vagy egy adott SQL Server-verzióra?

  • Igen: Az Azure-beli virtuális gépeken futó SQL Server a legjobb megoldás olyan helyszíni migrálásokhoz, amelyek operációs rendszerszintű és fájlrendszer-hozzáférést igényelnek, esetleg olyan más alkalmazásokkal való integrációhoz, amelyeket helyileg kell telepíteni az SQL Server-példányra. A helyszíni SQL Server számítási feladatait migrálhatja vagy terjesztheti ki a felhőbe, miközben teljes mértékben szabályozhatja a környezetet és a konfigurációt.

    Ha az SQL Server egy olyan verzióját kell futtatnia, amely nem a legújabb verzió, és nem lesz automatikusan naprakész, használja az SQL Servert az Azure-beli virtuális gépeken.

  • Nem: Gondolja át, hogy a meglévő adatbázisplatform milyen szolgáltatáskövetelményekkel rendelkezik. A Platform mint szolgáltatás (PaaS) adatbázis, amely az SQL Server példány kezelését és az operációs rendszer javítását végzi, könnyebben és egyszerűbben kezelhető. További lehetőségekért olvasson tovább.

A számítási feladathoz tranzakciós replikáció, .NET CLR, SQL Agent, adatbázisközi lekérdezések vagy csatolt kiszolgáló szükséges?

  • Igen: Válassza a felügyelt Azure SQL-példányt. Ezek az SQL Server- és Windows-funkciók az Azure SQL Managed Instance szolgáltatásban is elérhetők, még akkor is, ha a példány és az operációs rendszer más aspektusait is ön kezeli, például a javításokat, a magas rendelkezésre állást és a biztonsági mentéseket.

  • Nem: Ha nincs szüksége ezekre a funkciókra, más Azure SQL-lehetőségek is elérhetők, amelyek leegyszerűsítik az adatbázis felügyeletét. Olvasson tovább.

Szüksége van rá, vagy a vállalati politika megköveteli az adatbázis visszahelyezésének képességét a helyszínre vagy a különböző felhők közötti mozgatást?

  • Igen: Válassza a felügyelt Azure SQL-példányt, amely migrálást és fordított migrálást, valamint helyszíni–felhőbeli szinkronizálást biztosít rendelkezésre állási csoportokon keresztül.

  • Nem: A forgatókönyvhöz további lehetőségek is elérhetők maradnak. Olvasson tovább.

Elvárja, hogy az adatbázis 4 TB alatt maradjon?

  • Igen: Válassza az Azure SQL Database-t. Továbbá, ha több száz ügyfél számára tervez új SaaS-megoldást (szolgáltatásként nyújtott szoftver), az Azure SQL Database-t rugalmas készletekkel konfigurálja, hogy költséghatékony és kiszámítható erőforrásköltségeket biztosítson számos különböző ügyféladatbázis számára. Egy olyan adatbázisarchitektúra is megfontolható, amely rugalmas készletek használatával választja el az egyes ügyfeleket a saját adatbázisaiktól, amelyek várhatóan 4 TB alatt maradnak.

  • Nem: A felügyelt Azure SQL-példány és az Azure SQL Database rugalmas skálázása sokkal nagyobb teljes adatbázisméret-korlátozást biztosít. Olvasson tovább.

Elvárja, hogy az adatbázisa 32 TB alatt maradjon?

A megoldáshoz az Azure SQL Managed Instance és az Azure SQL Database Rugalmas skálázás is használható, de az Azure SQL Managed Instance jelenlegi korlátja 32 TB. Az Azure SQL Database rugalmas skálázásának jelenlegi korlátja 128 TB.

  • Ha több száz vagy több ügyfél számára hoz létre új SaaS-megoldást (szoftverszolgáltatásként), fontolja meg az Azure SQL Database Hyperscale rugalmas készleteit vagy az Azure SQL Managed Instance-készleteket, hogy számos különböző ügyféladatbázis számára költséghatékony és kiszámítható erőforrásköltségeket biztosítson.