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ő megkülönböztetője az állapotalapú szolgáltatások létrehozására ö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.

The Service Fabric platform provides lifecycle management, availability, orchestration, programming models, health and monitoring, dev and ops tooling, and autoscaling--in Azure, on premises, in other clouds, and on your dev machine

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 több gépfürtön, kihasználva a Microsoft-szolgáltatások nagy léptékű futtatásának tanulságait. 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 megkülönböztetője az állapotalapú szolgáltatások készítésének robusztus támogatása, akár beépített Service Fabric-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 kihasználó alkalmazásforgatókönyvekről .

Alkalmazások életciklus-felügyelete

A Service Fabric támogatást nyújt a felhőalapú 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, ami a helyi fejlesztési fürtön fut, az az, ami más környezetekben helyezi üzembe a fürtöket.

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-tel, és a Yeoman használatával hozhat létre sablonokat Java-, .NET Core- és tárolóalkalmazásokhoz.

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: