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


Az Azure Service Fabric áttekintése

Az Azure Service Fabric egy elosztott rendszerplatform , amely megkönnyíti a méretezhető é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 fő megkülönböztetője 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. Az Azure mellett bárhol létrehozhat Service Fabric-fürtöket, beleértve a helyszíni Windows Servert és Linuxot, valamint más nyilvános felhőket is.

A Service Fabric platform életciklus-kezelést, 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 a mikroszolgáltatások üzembe helyezéséhez és kezeléséhez több gépcsoporton, kihasználva a Microsoft-szolgáltatások nagy léptékben történő futtatásának tanulságait. A Service Fabric másodpercek alatt üzembe helyezhet alkalmazásokat nagy sűrűségű, több száz vagy több ezer alkalmazással vagy tárolóval gépenként. A Service Fabric használatával az ugyanabban az alkalmazásban lévő tárolókban lévő folyamatokban és szolgáltatásokban lévő szolgáltatásokat is kombinálhatja.

További információ a Service Fabric alapfogalmairól, a programozási modellekről, az alkalmazás életciklusáról, a tesztelésről, a fürtökről és az állapotfigyelé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 fő különbsége az állapotalapú szolgáltatások kiépí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áséletciklus-kezelés

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 a Vendég végrehajtható fájl üzembe helyezése című témakörben olvashat.

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 a helyi fejlesztési fürtön az történik, 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. Linux-fejlesztés esetén a Service Fabric Java SDK integrálva van az Eclipse-szel, a Yeoman pedig a Java, a .NET Core és a 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: