Azure Service Fabric 概述

來(lái)源: Microsoft Azure
作者:Microsoft Azure
時(shí)間:2021-01-28
16862
Azure Service Fabric是一個(gè)分布式系統(tǒng)平臺(tái),可方便用戶(hù)打包、部署和管理可縮放且可靠的微服務(wù)和容器。Service Fabric還解決了開(kāi)發(fā)和管理云原生應(yīng)用程序面臨的重大難題。

Azure Service Fabric是一個(gè)分布式系統(tǒng)平臺(tái),可方便用戶(hù)打包、部署和管理可縮放且可靠的微服務(wù)和容器。Service Fabric還解決了開(kāi)發(fā)和管理云原生應(yīng)用程序面臨的重大難題。

Service Fabric的一個(gè)重要差異化因素是,它重點(diǎn)用于構(gòu)建有狀態(tài)服務(wù)。你可以使用Service Fabric編程模型或運(yùn)行以任何語(yǔ)言或代碼編寫(xiě)的容器化有狀態(tài)服務(wù)。除了Azure之外,你還可以在任何位置創(chuàng)建Service Fabric群集,包括本地和其他公有云上的Windows Server和Linux。

service-fabric-overview.png

Service Fabric平臺(tái)提供了生命周期管理、可用性、業(yè)務(wù)流程、編程模型、運(yùn)行狀況和監(jiān)視、開(kāi)發(fā)和操作工具,以及在Azure、本地、其他云和你的開(kāi)發(fā)計(jì)算機(jī)上進(jìn)行自動(dòng)縮放的功能

Service Fabric為當(dāng)今很多Microsoft服務(wù)提供技術(shù)支持,包括Azure SQL數(shù)據(jù)庫(kù)、Azure Cosmos DB、Cortana、Microsoft Power BI、Microsoft Intune、Azure事件中心、Azure IoT中心、Dynamics 365、Skype for Business以及其他許多核心Azure服務(wù)。

容器業(yè)務(wù)流程

Service Fabric是Microsoft的容器業(yè)務(wù)流程協(xié)調(diào)程序,用于在計(jì)算機(jī)群集中部署和管理微服務(wù),吸取了大規(guī)模運(yùn)行Microsoft服務(wù)的經(jīng)驗(yàn)教訓(xùn)。Service Fabric幾秒內(nèi)就可以高密度部署應(yīng)用程序,即每臺(tái)計(jì)算機(jī)部署成百上千個(gè)應(yīng)用程序或容器。使用Service Fabric,可以在同一個(gè)應(yīng)用程序中將進(jìn)程中的服務(wù)和容器中的服務(wù)混用。

詳細(xì)了解Service Fabric核心概念、編程模型、應(yīng)用程序生命周期、測(cè)試、群集和運(yùn)行狀況監(jiān)視。

無(wú)狀態(tài)和有狀態(tài)微服務(wù)

Service Fabric提供了一種復(fù)雜的輕型運(yùn)行時(shí),可支持無(wú)狀態(tài)和有狀態(tài)微服務(wù)。Service Fabric的一個(gè)重要差異化因素是它高度支持使用Service Fabric內(nèi)置編程模型或容器化有狀態(tài)服務(wù)生成有狀態(tài)服務(wù)。

詳細(xì)了解受益于Service Fabric有狀態(tài)服務(wù)的應(yī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工具集成,并可與其他任何常用CI/CD工具配合使用。

有關(guān)應(yīng)用程序生命周期管理的詳細(xì)信息,請(qǐng)參閱應(yīng)用程序生命周期。若要將現(xiàn)有應(yīng)用程序部署到Service Fabric,請(qǐng)參閱部署來(lái)賓可執(zhí)行文件。

不限OS和云

可以在許多環(huán)境中(包括在Azure中或本地、在Windows Server或Linux中)為Service Fabric創(chuàng)建群集。甚至可以在其他公有云上創(chuàng)建群集。Service Fabric SDK中的開(kāi)發(fā)環(huán)境與生產(chǎn)環(huán)境完全相同,都不涉及模擬器。也就是說(shuō),在本地開(kāi)發(fā)群集上運(yùn)行的內(nèi)容是部署到其他環(huán)境的群集上的內(nèi)容。

對(duì)于Windows開(kāi)發(fā),Service Fabric.NET SDK已與Visual Studio和PowerShell集成。對(duì)于Linux開(kāi)發(fā),Service Fabric Java SDK已與Eclipse集成,并且Yeoman被用來(lái)為Java、.NET Core和容器應(yīng)用程序生成模板。

合規(guī)性

Azure Service Fabric資源提供程序在所有Azure區(qū)域中都可用,并符合所有Azure合規(guī)性認(rèn)證,這包括:SOC、ISO、PCI DSS、HIPAA和GDPR。有關(guān)完整列表,請(qǐng)參閱Microsoft合規(guī)性產(chǎn)品。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開(kāi)了嶄新的一頁(yè),突破了性能、云原生開(kāi)發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家