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.

Wingtip SaaS architecture

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.

További lépések