Azure Service Fabric 概述,windows azureAzure服務(wù)結(jié)構(gòu)概述Azure Service Fabric是一個(gè)分布式系統(tǒng)平臺(tái),方便用戶封裝、部署和管理可擴(kuò)展的、可靠的微服務(wù)和容器。Service Fabric還解決了開(kāi)發(fā)和管理云原生應(yīng)用程序的主要挑戰(zhàn)。服務(wù)結(jié)構(gòu)的一個(gè)重要區(qū)別在于它專注于構(gòu)......
Azure Service Fabric是一個(gè)分布式系統(tǒng)平臺(tái),方便用戶封裝、部署和管理可擴(kuò)展的、可靠的微服務(wù)和容器。Service Fabric還解決了開(kāi)發(fā)和管理云原生應(yīng)用程序的主要挑戰(zhàn)。
服務(wù)結(jié)構(gòu)的一個(gè)重要區(qū)別在于它專注于構(gòu)建有狀態(tài)的服務(wù)。您可以使用Service Fabric編程模型,或者運(yùn)行用任何語(yǔ)言或代碼編寫(xiě)的容器化的有狀態(tài)服務(wù)。除了Azure,你可以在任何地方創(chuàng)建服務(wù)結(jié)構(gòu)集群,包括本地和其他公共云上的Windows Server和Linux。
Service Fabric平臺(tái)提供生命周期管理、可用性、業(yè)務(wù)流程、編程模型、健康和監(jiān)控、開(kāi)發(fā)和運(yùn)營(yíng)工具,以及Azure、本地、其他云和您的開(kāi)發(fā)計(jì)算機(jī)中的自動(dòng)擴(kuò)展。
Service Fabric為當(dāng)今許多微軟服務(wù)提供技術(shù)支持,包括Azure SQL數(shù)據(jù)庫(kù)、Azure Cosmos DB、Cortana、微軟Power BI、微軟Intune、Azure Event Center、Azure IoT Center、Dynamics 365、Skype for Business和許多其他核心Azure服務(wù)。
集裝箱業(yè)務(wù)流程
Service Fabric是微軟的容器業(yè)務(wù)流程協(xié)調(diào)器,用于在計(jì)算機(jī)集群中部署和管理微服務(wù),借鑒大規(guī)模運(yùn)行微軟服務(wù)的經(jīng)驗(yàn)。Service Fabric可以在幾秒鐘內(nèi)部署高密度的應(yīng)用程序,即每臺(tái)計(jì)算機(jī)上可以部署數(shù)百個(gè)應(yīng)用程序或容器。使用Service Fabric,您可以在同一個(gè)應(yīng)用程序中混合流程中的服務(wù)和容器中的服務(wù)。
詳細(xì)了解服務(wù)結(jié)構(gòu)、編程模型、應(yīng)用程序生命周期、測(cè)試、集群和健康監(jiān)控的核心概念。
無(wú)狀態(tài)和有狀態(tài)微服務(wù)
Service Fabric提供了一個(gè)復(fù)雜的輕量級(jí)運(yùn)行時(shí),可以支持無(wú)狀態(tài)和有狀態(tài)的微服務(wù)。Service Fabric的一個(gè)重要區(qū)別在于,它高度支持使用Service Fabric的內(nèi)置編程模型或容器化的有狀態(tài)服務(wù)來(lái)生成有狀態(tài)服務(wù)。
了解更多受益于Service Fabric的有狀態(tài)服務(wù)的應(yīng)用程序場(chǎng)景。
應(yīng)用生命周期管理
Service Fabric為云應(yīng)用(包括容器)的整個(gè)應(yīng)用生命周期和CI/CD提供支持:從開(kāi)發(fā)到部署,到日常監(jiān)控、管理和維護(hù),最后到去授權(quán)。Service Fabric與Azure Pipelines、Jenkins和Octopus Deploy等CI/CD工具集成,可以與任何其他常見(jiàn)的CI/CD工具一起使用。
有關(guān)應(yīng)用程序生命周期管理的更多信息,請(qǐng)參見(jiàn)應(yīng)用程序生命周期。要將現(xiàn)有應(yīng)用程序部署到服務(wù)結(jié)構(gòu),請(qǐng)參見(jiàn)部署來(lái)賓可執(zhí)行文件。
無(wú)限制的操作系統(tǒng)和云
您可以在許多環(huán)境中為Service Fabric創(chuàng)建集群,包括Azure或local、Windows Server或Linux。您甚至可以在其他公共云上創(chuàng)建集群。Service Fabric SDK中的開(kāi)發(fā)環(huán)境與生產(chǎn)環(huán)境完全相同,不涉及模擬器。也就是說(shuō),運(yùn)行在本地開(kāi)發(fā)集群上的內(nèi)容是部署在其他環(huán)境的集群上的內(nèi)容。
對(duì)于Windows開(kāi)發(fā),服務(wù)Fabric.NET SDK已經(jīng)與Visual Studio和PowerShell集成。對(duì)于Linux開(kāi)發(fā),Service Fabric Java SDK已經(jīng)與Eclipse集成,并且已經(jīng)使用Yeoman為Java生成模板。NET核心和容器應(yīng)用程序。
合規(guī)性
Azure fabric資源提供程序在所有Azure地區(qū)都可用,并滿足所有Azure合規(guī)性認(rèn)證,包括:SOC、ISO、PCI DSS、HIPAA和GDPR。有關(guān)完整列表,請(qǐng)參見(jiàn)Microsoft Compliance Products。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部