Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk több-bérlős megoldások tervezőinek és fejlesztőinek szóló hivatkozásokat és erőforrásokat tartalmaz.
Architektúrák több-bérlős alkalmazásokhoz
Az alábbi cikkek példákat mutatnak be az Azure több-bérlős architektúráira.
Építészet | Összefoglalás | Technológiai fókusz |
---|---|---|
Az Application Gateway bejövőforgalom-vezérlő (AGIC) használata több-bérlős Azure Kubernetes Service-fürttel | Példa a több-bérlőség implementálására AKS és AGIC segítségével | Kubernetes |
Minden több-bérlős architektúra | A több-bérlős architektúrákat tartalmazó összes architektúra listája | Többszörös |
Tervezési minták felhőkhöz
A következő felhőtervezési mintákat gyakran használják több-bérlős architektúrákban.
Minta | Összefoglalás |
---|---|
Üzembehelyezési bélyegek mintája | Az alkalmazásösszetevők több független másolatának (vagy méretezési egységének) üzembe helyezése, beleértve az adattárakat is. |
Összevont identitás | A hitelesítést delegálhatja egy külső identitásszolgáltatónak. |
Kapuőr | Az alkalmazások és szolgáltatások védelme egy dedikált gazdagéppéldány használatával, amely közvetítőként szolgál az ügyfelek és az alkalmazás vagy szolgáltatás között, ellenőrzi és megtisztítja a kéréseket, és továbbítja a kérelmeket és az adatokat közöttük. |
Sorrendalapú terheléskiegyenlítés | Használjon olyan üzenetsort, amely pufferként szolgál egy feladat és az általa meghívott szolgáltatás között, hogy kiegyenlítse az időszakos nagy terheléseket. |
Darabolás | Egy adattárat horizontális partíció- vagy szilánkkészletté oszthat fel. |
Szabályozás | Az alkalmazáspéldányok, az egyes bérlők vagy egy teljes szolgáltatás által használt erőforrások felhasználásának szabályozása. |
Antiminták
Vegye figyelembe a Zajos szomszéd antipatternet, amelyben az egyik bérlő tevékenysége negatívan befolyásolhatja egy másik bérlő rendszerhasználatát.
Microsoft Azure Jól Felépített Keretrendszer
Ha SaaS-t tervez, az SaaS-hez készült Microsoft Azure Well-Architected Framework számítási feladatával az SaaS-megoldásokra vonatkozó, végrehajtható architekturális útmutatást kaphat.
A Well-Architected-keretrendszer teljes egésze minden megoldásnál fontos, beleértve a több-bérlős architektúrákat is, de különös figyelmet kell fordítani a megbízhatósági pillérre. A felhőalapú üzemeltetés természete olyan alkalmazásokat eredményez, amelyek gyakran több-bérlősek, megosztott platformszolgáltatásokat használnak, versenyeznek az erőforrásokért és a sávszélességért, kommunikálnak az interneten keresztül, és árualapú hardveren futnak. Ez a környezet növeli annak valószínűségét, hogy átmeneti és tartósabb hibák is bekövetkeznek.
Több bérlőt kiszolgáló architektúra útmutató
Több-bérlős megoldások tervezése az Azure-ban (videó): Ez a videó bemutatja, hogyan tervezhet, tervezhet és hozhat létre több-bérlős megoldásokat az Azure-ban. Ha SaaS-terméket vagy más több-bérlős szolgáltatást hoz létre, sok mindent figyelembe kell vennie, amikor nagy teljesítményű, bérlői elkülönítést és üzembe helyezés-felügyeletet tervez. Ez a munkamenet olyan fejlesztőknek és rendszertervezőknek szól, akik több-bérlős vagy SaaS alkalmazásokat építenek, beleértve a startupokat és független szoftvergyártókat.
Azure Friday – Több-bérlős megoldások tervezése az Azure-ban (videó): Az Azure Friday videója bemutatja, hogyan tervezhet, tervezhet és hozhat létre több-bérlős SaaS-megoldásokat az Azure-ban.
Az SaaS-be való utazás felgyorsítása és kockázatának megszüntetése (videó): Ez a videó útmutatást nyújt az SaaS-kézbesítési modellre való áttéréshez, függetlenül attól, hogy egy meglévő megoldást a helyszíniről az Azure-ra helyez át, figyelembe véve a több-bérlős architektúrát, vagy egy meglévő SaaS-webalkalmazás modernizálását.
Azure-szolgáltatások erőforrásai
Az alábbi erőforrások segítségével több-bérlős architektúrákat hozhat létre az Azure-ban.
Irányítás és megfelelőség
Több Azure-előfizetés rendszerezése és kezelése: Fontos figyelembe venni, hogyan kezeli az Azure-előfizetéseket, és hogyan oszthatja ki a bérlői erőforrásokat az előfizetésekhez.
Bérlők közötti felügyeleti szolgáltatások: Szolgáltatóként az Azure Lighthouse használatával kezelheti több ügyfél erőforrásait a saját Microsoft Entra-bérlőjéből. Az Azure delegált erőforrás-kezelésével számos feladat és szolgáltatás végezhető el a felügyelt bérlők között.
Azure-beli felügyelt alkalmazások: Felügyelt alkalmazásokban az erőforrások egy olyan erőforráscsoportban vannak üzembe helyezve, amelyet az alkalmazás közzétevője kezel. Az erőforráscsoport az ügyfél előfizetésében található meg, de a közzétevő bérlőjében lévő egyik identitásnak van hozzáférése az erőforráscsoporthoz.
Compute
Ajánlott eljárások a fürtelkülönítéshez az AKS-ben: Az AKS rugalmasságot biztosít a több-bérlős fürtök futtatásához és az erőforrások elkülönítéséhez. A Kubernetesbe történő befektetés maximalizálásához először ismernie kell és végre kell hajtania az AKS több-bérlős megoldásait és elkülönítési funkcióit. Ez a legjobb gyakorlatokat bemutató cikk a fürtoperátorok izolációjára összpontosít.
Ajánlott eljárások a fürtök biztonságához és frissítéséhez az AKS-ben: A fürtök AKS-ben történő kezelése során a számítási feladatok és az adatok biztonsága kulcsfontosságú szempont. Ha több-bérlős klasztereket futtat logikai elkülönítéssel, elengedhetetlen az erőforrások és a munkaterhelések hozzáférésének védelme.
hálózat
Azure Private Link
- Az Azure Private Link Service magyarázata és bemutatói a szolgáltatótól (SaaS ISV) és a fogyasztói perspektíváktól: Egy videó, amely az Azure Private Link szolgáltatás funkcióját vizsgálja, amely lehetővé teszi a több-bérlős szolgáltatókat (például az SaaS-termékeket gyártó független szoftvergyártókat). Ez a megoldás lehetővé teszi a fogyasztók számára, hogy privát IP-címekkel férhessenek hozzá a szolgáltató szolgáltatásához a fogyasztó saját Azure-beli virtuális hálózataiból.
- TCP Proxy Protocol v2 és Azure Private Link Service – Részletes elemzés: Egy videó, amely részletesen bemutatja a TCP Proxy Protocol v2-t, amely az Azure Private Link szolgáltatás speciális funkciója. Több-bérlős, illetve SaaS helyzetekben hasznos. A videó bemutatja, hogyan engedélyezheti a Proxy Protocol v2-t az Azure Private Link szolgáltatásban. Azt is bemutatja, hogyan konfigurálhat egy NGINX-szolgáltatást az eredeti ügyfél forrás privát IP-címének olvasására a NAT IP helyett a szolgáltatás privát végponton keresztüli eléréséhez.
-
Az NGINX Plus használata a proxyprotokoll TLV-jének
linkIdentifier
dekódolásához az Azure Private Link szolgáltatásból: Egy videó, amely bemutatja, hogyan lehet az NGINX Plus használatával lekérni a TCP Proxy Protocol v2 TLV-t az Azure Private Link szolgáltatásból. A videó bemutatja, hogyan nyerheti ki és kódolhatja ki a privát végpontkapcsolat numerikuslinkIdentifier
( más névenLINKID
) kódját. Ez a megoldás olyan több-bérlős szolgáltatók számára hasznos, akiknek azonosítaniuk kell azt a fogyasztói bérlőt, amelyből a kapcsolat létrejött. - SaaS privát kapcsolati minta: Példamegoldás, amely egy módszert mutat be a privát végpontkapcsolatok jóváhagyásának automatizálására az Azure Managed Applications használatával.
web
- Jogcímalapú útválasztás SaaS-megoldásokhoz: Ez a cikk bemutatja, hogyan használható egy fordított proxy a bérlők útválasztásának és kéréseik leképezésének megkönnyítésére, ezáltal javítva az SaaS-megoldások háttérszolgáltatásainak kezelését.
Tárolás és adatok
Több-bérlős SaaS-alkalmazások tervezése és létrehozása nagy méretekben az Azure Cosmos DB-vel (videó): Megtudhatja, hogyan tervezhet és optimalizálhat több-bérlős SaaS-alkalmazásokat az Azure Cosmos DB használatával. Ez a munkamenet a bérlői elkülönítéssel, a költségoptimalizálással és a globális terjesztéssel kapcsolatos legfontosabb tervezési szempontokat ismerteti. A munkamenet tartalma arra vonatkozik, hogy nagy mennyiségű kisvállalati (B2C) bérlővel rendelkezik- e, vagy alacsony mennyiségű, nagy mértékben eltérő üzleti bérlővel rendelkezik.
Azure Cosmos DB és több-bérlős rendszerek: Egy blogbejegyzés, amely az Azure Cosmos DB-t használó több-bérlős rendszerek létrehozását ismerteti.
Azure Cosmos DB hierarchikus partíciókulcsok: A hierarchikus partíciókulcsok, más néven részpartíciók használatával natív módon particionálhatja a tárolót több partíciókulcs-szinttel. Ez a megközelítés optimálisabb particionálási stratégiákat tesz lehetővé olyan több-bérlős forgatókönyvekhez vagy számítási feladatokhoz, amelyek egyébként szintetikus partíciókulcsokat használnának.
Az Azure SQL Database több-bérlős SaaS-adatbázis bérlői mintái: Olyan cikkek, amelyek az Azure SQL Database-t használó több-bérlős SaaS-alkalmazásokhoz elérhető különböző bérlői modelleket ismertetik.
1 millió adatbázis futtatása az Azure SQL-en egy nagy SaaS-szolgáltató számára: Microsoft Dynamics 365 és Power Platform: Egy blogbejegyzés, amely leírja, hogyan kezeli a Dynamics 365 csapata az adatbázisokat nagy méretekben.
Több-bérlős adatbázis tervezése az Azure Cosmos DB for PostgreSQL használatával
Vízszintes, függőleges és funkcionális adatparticionálás: Számos nagy méretű és több-bérlős megoldásban az adatok partíciókra vannak osztva, amelyek külön kezelhetők és érhetők el. A particionálás javíthatja a skálázhatóságot, csökkentheti a versengést és optimalizálhatja a teljesítményt. Emellett lehetővé teszi az adatok, a használati minta és a bérlő szerinti osztás mechanizmusát is.
Adatparticionálási stratégiák az Azure-szolgáltatásban: Ez a cikk az adatok különböző Azure-adattárakban való particionálására vonatkozó stratégiákat ismerteti.
Több-bérlős SaaS létrehozása az Azure Cosmos DB-vel és az Azure-ral (videó): Valós esettanulmány arról, hogy a Whally, egy több-bérlős SaaS-startup hogyan épített egy modern platformot az alapoktól az Azure Cosmos DB-n és az Azure-on. Whally bemutatja a particionálással, adatmodellezéssel, biztonságos több bérlő támogatásával, teljesítménnyel és valós idejű streameléssel kapcsolatos tervezési és megvalósítási döntéseket a változási feedről a SignalR-be, mindezt az ASP.NET Core alkalmazásával az Azure App Services-en.
Több-bérlős tervezési minták SaaS-alkalmazásokhoz az Azure SQL Database-ben (videó)
Messaging
Azure Event Grid-tartományok: Az Azure Event Grid-tartományok lehetővé teszik a több-bérlős eseményarchitektúrák nagy léptékű kezelését.
Bérlők közötti kommunikáció az Azure Service Bus használatával: Az Azure Service Bus mintaalkalmazása, amely bemutatja, hogyan kommunikálhat egy központi szolgáltató és egy vagy több ügyfél (vagy bérlő) között.
Személyazonosság
A Microsoft Entra ID bérlői azonosítója: A Microsoft Entra ID-nak saját koncepciója van a több-bérlősségről, amely több Microsoft Entra-címtárban való üzemeltetésre utal. Amikor a fejlesztők a Microsoft Entra-alkalmazásokkal dolgoznak, beállíthatják, hogy az alkalmazásuk egy-bérlős vagy több-bérlős legyen a különböző forgatókönyvek támogatásához.
Több-bérlős daemon létrehozása a Microsoft identitásplatform végpontjával: Ez a mintaalkalmazás bemutatja, hogyan történik a Microsoft üzleti ügyfeleinek adataihoz való hozzáférés a Microsoft identitásplatform végpontján keresztül egy hosszú ideig futó, nem interaktív folyamat során. Az OAuth2-ügyfél hitelesítő adataival szerez be egy hozzáférési jogkivonatot, amelyet aztán a Microsoft Graph meghívására és a szervezeti adatok elérésére használ.
Több-bérlős alkalmazások hitelesítése és engedélyezése a Microsoft Entra-azonosítóval: Megtudhatja, hogy a Microsoft Entra ID hogyan teszi lehetővé a natív felhőbeli alkalmazások funkciójának javítását több-bérlős helyzetekben.
Engedélyek, szerepkörök és hatókörök definiálása és implementálása a Microsoft Entra-azonosítóval az SaaS-megoldásokban: Ez a cikk a Microsoft Entra-hitelesítéssel és -engedélyezéssel kapcsolatos három fő fogalmat ismerteti, amelyeket az SaaS-szolgáltatók használhatnak. Az alkalmazásszerepkörök funkcióit, a delegált > alkalmazásengedélyeket és a Hatókörök funkciót ismerteti.
Adatelemzés
- Több-bérlős megoldások Beágyazott Power BI-elemzéssel: Ha Power BI Embeddedet tartalmazó több-bérlős alkalmazást tervez, gondosan ki kell választania az igényeinek leginkább megfelelő bérlői modellt.
IoT
- Több-bérlős rendszer az IoT Hub Device Provisioning Service-ben: A több-bérlős IoT-megoldások általában bérlői eszközöket rendelnek hozzá egy csoport IoT Hubokkal, amelyek régiókra elosztva találhatók.
mesterséges intelligencia és gépi tanulás
Útmutató biztonságos több-bérlős Retrieval-Augmented generációs (RAG) következtetési megoldás megtervezéséhez: Ez a dokumentum azt ismerteti, hogyan alkalmazható a RAG minta a több-bérlős megoldásokban, ahol bérlőspecifikus adatokat kell használni a következtetéshez.
Tervezési minták a több-bérlős SaaS-alkalmazásokhoz és az Azure AI Searchhez: Ez a dokumentum az AI Search használatával létrehozott több-bérlős alkalmazások bérlőelkülönítési stratégiáit ismerteti.
Megoldás a több-bérlős gépi tanulási folyamathoz: Ez a blogbejegyzés azt ismerteti, hogy az Azure Machine Learning-folyamatok hogyan tervezhetők úgy, hogy több bérlőt támogassanak az Azure Machine Learning-munkaterületek használatával.
Közösségi tartalom
Kubernetes
Három bérlői modell a Kubernetes számára: a Kubernetes klasztereket általában egy szervezet több csapata használja. Ez a cikk három bérlői modellt ismertet a Kuberneteshez.
Megérteni a Kubernetes több-bérlős működését: A Kubernetes alapértelmezés szerint nem több-bérlős rendszer. Egyéni konfigurációt igényel. Ez a cikk ismerteti a Kubernetes több-bérlősség típusait.
A Kubernetes több-bérlős ajánlott eljárásainak útmutatója: A Kubernetes több-bérlős használata egyre inkább érdekli a szervezeteket, mivel a Kubernetes-használat egyre elterjedt. Mivel azonban a Kubernetes nem kifejezetten több-bérlős rendszer, nehéz lehet több-bérlős Kubernetes-implementációt tervezni. Ez a cikk ismerteti ezeket a kihívásokat, azok leküzdésének módját és néhány hasznos eszközt a Kubernetes több-bérlősségéhez.
Kapszula: A Kubernetes multitenancy egyszerűvé vált: A kapszula segít a több-bérlős és szabályzatalapú környezet megvalósításában a Kubernetes-fürtben. Ez nem egy szolgáltatásként nyújtott platform (PaaS), hanem egy mikroszolgáltatás-alapú ökoszisztéma, amely minimalista tervezési megközelítést alkalmaz, és csak a felsőbb rétegbeli Kubernetes-t használja.
Crossplane: A felhőalapú vezérlősík-keretrendszer: A Crossplane lehetővé teszi a vezérlősíkok létrehozását saját megoldásához egy Kubernetes-alapú megközelítéssel.
Közreműködők
A Microsoft fenntartja ezt a cikket. A következő közreműködők írták ezt a cikket.
Fő szerzők:
- John Downs | Fő szoftvermérnök
- Paolo Salvatori | Az Azure-hoz készült FastTrack vezető ügyfélmérnöke
- Arsen Vladimirskiy | Az Azure-hoz készült FastTrack vezető ügyfélmérnöke
- LaBrina Loving | Az Azure-hoz készült FastTrack fő ügyfélmérnöki menedzsere
A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.