Bevezetés egy több-bérlős SaaS-alkalmazásba, amely bérlőnkénti adatbázis-mintát használ az Azure SQL Database-zel
A következőre vonatkozik: Azure SQL Database
A Wingtip SaaS-alkalmazás egy több-bérlős mintaalkalmazás. Az alkalmazás az adatbázis-bérlőnkénti SaaS-alkalmazásmintát használja több bérlő kiszolgálásához. Az alkalmazás az Azure SQL Database azon funkcióit mutatja be, amelyek számos SaaS-tervezési és felügyeleti minta használatával engedélyezik az SaaS-forgatókönyveket. A Wingtip SaaS-alkalmazás a gyors üzembe helyezéshez kevesebb mint öt perc alatt üzembe helyezhető.
Az alkalmazás forráskódja és felügyeleti szkriptjei a WingtipTicketsSaaS-DbPerTenant GitHub adattárban érhetők el. A kezdés előtt tekintse meg a Wingtip Tickets felügyeleti szkriptek letöltésének és letiltásának feloldásához szükséges általános útmutatót .
Alkalmazásarchitektúra
A Wingtip SaaS-alkalmazás a bérlőnkénti adatbázismodellt használja. Rugalmas SQL-készleteket használ a hatékonyság maximalizálásához. A bérlők adataikhoz való kiépítéséhez és leképezéséhez katalógusadatbázist használunk. Az alapvető Wingtip SaaS-alkalmazás egy készletet használ három mintabérlánnyal, valamint a katalógusadatbázissal. A katalógus és a bérlőkiszolgálók DNS-aliasokkal lettek kiépítve. Ezek az aliasok a Wingtip alkalmazás által használt aktív erőforrásokra mutató hivatkozás fenntartására szolgálnak. Ezek az aliasok a vészhelyreállítási oktatóanyagokban a helyreállítási erőforrásokra mutatnak. A Wingtip SaaS számos oktatóanyagának elvégzése bővítményeket eredményez a kezdeti üzembe helyezéshez. Olyan bővítmények jelennek meg, mint az elemzési adatbázisok és az adatbázisközi sémakezelés.
Az oktatóanyagok elvégzése és az alkalmazással való munka során az adatszinthez kapcsolódó SaaS-mintákra kell összpontosítania. Más szóval koncentráljon az adatszintre, és ne használja túl magát az alkalmazást. Ezeknek az SaaS-mintáknak a megvalósításának megértése kulcsfontosságú ezeknek a mintáknak az alkalmazásokban való implementálásához. Vegye figyelembe az adott üzleti követelményekhez szükséges módosításokat is.
SQL Database Wingtip SaaS-oktatóanyagok
Az alkalmazás üzembe helyezése után tekintse át az alábbi oktatóanyagokat, amelyek a kezdeti üzembe helyezésre épülnek. Ezek az oktatóanyagok olyan gyakori SaaS-mintákat mutatnak be, amelyek kihasználják az SQL Database, az Azure Synapse Analytics és más Azure-szolgáltatások beépített funkcióit. Az oktatóanyagok a PowerShell-szkripteket tartalmazzák részletes magyarázatokkal. A magyarázatok egyszerűbben értelmezik és implementálják ugyanazokat az SaaS-felügyeleti mintákat az alkalmazásokban.
Oktatóanyag | Leírás |
---|---|
Útmutatás és tippek az SQL Database több-bérlős SaaS-alkalmazás példájához | Töltse le és futtassa a PowerShell-szkripteket az alkalmazás egyes részeinek előkészítéséhez. |
A Wingtip SaaS-alkalmazás üzembe helyezése és felfedezése | Üzembe helyezheti és megismerheti a Wingtip SaaS-alkalmazást az Azure-előfizetésével. |
Bérlők kiépítése és katalógusa | Megtudhatja, hogyan csatlakozik az alkalmazás a bérlőkhöz katalógusadatbázis használatával, és hogyan térképezi le a katalógus a bérlőket az adataikhoz. |
Teljesítmény monitorozása és kezelése | Megtudhatja, hogyan használhatja az SQL Database monitorozási funkcióit, és hogyan állíthat be riasztásokat a teljesítményküszöbök túllépésekor. |
Monitorozás Azure Monitor-naplókkal | Megtudhatja, hogyan monitorozhat nagy mennyiségű erőforrást több készletben az Azure Monitor-naplók használatával. |
Egyetlen bérlő visszaállítása | Megtudhatja, hogyan állíthat vissza egy bérlői adatbázist egy korábbi időpontra. Azt is megtudhatja, hogyan állítható vissza párhuzamos adatbázisba, amely online állapotba hagyja a meglévő bérlői adatbázist. |
Bérlői adatbázis sémájának kezelése | Megtudhatja, hogyan frissítheti a sémát és frissítheti a referenciaadatokat az összes bérlői adatbázisban. |
Bérlők közötti elosztott lekérdezések futtatása | Hozzon létre egy alkalmi elemzési adatbázist, és valós idejű elosztott lekérdezéseket futtasson az összes bérlőn. |
Elemzés futtatása kinyert bérlői adatokon | Bérlői adatok kinyerése elemzési adatbázisba vagy adattárházba offline elemzési lekérdezésekhez. |