Az Azure Service Fabric áttekintése

Az Azure Service Fabric egy elosztott rendszerplatform , amely megkönnyíti a skálázható és megbízható mikroszolgáltatások és tárolók csomagolását, üzembe helyezését és kezelését. A Service Fabric emellett a natív felhőalkalmazások fejlesztésének és kezelésének jelentős kihívásaival is foglalkozik.

A Service Fabric egyik fő különbsége, hogy az állapotalapú szolgáltatások kiépítésére összpontosít. Használhatja a Service Fabric programozási modellt , vagy bármilyen nyelven vagy kódban írt tárolóalapú állapotalapú szolgáltatásokat futtathat. Service Fabric-fürtöket bárhol létrehozhat, beleértve a helyszíni Windows Servert és Linuxot, valamint más nyilvános felhőket is, az Azure mellett.

A Service Fabric platform életciklus-felügyeletet, rendelkezésre állást, vezénylést, programozási modelleket, állapot- és monitorozási, fejlesztési és üzemeltetési eszközöket, valamint automatikus skálázást biztosít az Azure-ban, a helyszínen, más felhőkben és a fejlesztői gépen

A Service Fabric képezi számos jelenleg elérhető Microsoft-szolgáltatás alapját, ilyen például az Azure SQL Database, az Azure Cosmos DB, a Cortana, a Microsoft Power BI, a Microsoft Intune, az Azure Event Hubs, az Azure IoT Hub, a Dynamics 365, a Skype Vállalati verzió, valamint több alapvető Azure-szolgáltatás.

Tárolóvezénylés

A Service Fabric a Microsoft tárolóvezénylője , amely mikroszolgáltatásokat helyez üzembe és kezel egy gépfürtön, kihasználva a Microsoft-szolgáltatások nagy léptékű futtatásával kapcsolatos tanulságokat. A Service Fabric képes másodpercek alatt üzembe helyezni az alkalmazásokat nagy sűrűségben, gépenként több száz vagy több ezer alkalmazással vagy tárolóval. A Service Fabric használatával a szolgáltatásokat a folyamatokban és a szolgáltatásokban is kombinálhatja ugyanabban az alkalmazásban lévő tárolókban.

További információ a Service Fabric alapfogalmairól , a programozási modellekről, az alkalmazások életciklusáról, a tesztelésről, a fürtökről és az állapotmonitorozásról.

Állapot nélküli és állapotalapú mikroszolgáltatások

A Service Fabric kifinomult, könnyű futtatókörnyezetet biztosít, amely támogatja az állapot nélküli és állapotalapú mikroszolgáltatásokat. A Service Fabric egyik legfontosabb különbsége az állapotalapú szolgáltatások készítésének robusztus támogatása, akár beépített programozási modellekkel , akár tárolóalapú állapotalapú szolgáltatásokkal.

További információ a Service Fabric állapotalapú szolgáltatásainak előnyeit élvező alkalmazásforgatókönyvekről .

Alkalmazások életciklus-felügyelete

A Service Fabric támogatást nyújt a felhőalkalmazások teljes életciklusához és CI/CD-hez, beleértve a tárolókat is: fejlesztés üzembe helyezéssel, napi monitorozással, felügyelettel és karbantartással a végleges leszerelésig. A Service Fabric olyan CI-/CD-eszközökkel van integrálva, mint az Azure Pipelines, a Jenkins és az Octopus Deploy, és bármely más közismert CI-/CD-eszközzel is használható.

Az alkalmazások életciklus-felügyeletével kapcsolatos további tudnivalókért tekintse meg az alkalmazások életciklusával kapcsolatos témakört. A meglévő alkalmazások Service Fabricben való üzembe helyezéséről lásd: Vendég végrehajtható fájl üzembe helyezése.

Bármely operációs rendszeren vagy felhőben

A Service Fabrichez számos környezetben hozhat létre fürtöket, például az Azure-ban vagy a helyszínen, Windows Serveren vagy Linuxon. Akár más nyilvános felhőkben is létrehozhat fürtöket. A Service Fabric SDK fejlesztési környezete megegyezik az éles környezettel, emulátorok nélkül. Más szóval, ami a helyi fejlesztési fürtön fut, az az, amit más környezetekben helyez üzembe a fürtökön.

Windows-fejlesztés esetén a Service Fabric .NET SDK integrálva van a Visual Studióval és a PowerShell-lel. Linuxos fejlesztés esetén a Service Fabric Java SDK integrálva van az Eclipse-tel, a Yeoman pedig a Java-, .NET Core- és tárolóalkalmazások sablonjainak létrehozására szolgál.

Megfelelőség

Az Azure Service Fabric erőforrás-szolgáltató minden Azure-régióban elérhető, és megfelel az összes Azure-megfelelőségi tanúsítványnak, beleértve a következőket: SOC, ISO, PCI DSS, HIPAA és GDPR. A teljes listát a Microsoft megfelelőségi ajánlatai között találja.

Következő lépések

Az első alkalmazás létrehozása és üzembe helyezése az Azure Service Fabricben: