.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺的發(fā)展掀開了嶄新的一頁,突破了性能、云原生開發(fā)和AI技術(shù)集成的邊界。
此次發(fā)布吸引了來自全球超過9,000名社區(qū)成員的參與,帶來了數(shù)千項(xiàng)優(yōu)化和創(chuàng)新,為未來的應(yīng)用開發(fā)打下了堅(jiān)實(shí)的基礎(chǔ)。通過與Azure的完美融合,并專注于云原生開發(fā)和AI能力,.NET 9讓企業(yè)開發(fā)者能夠輕松構(gòu)建可擴(kuò)展、智能化的應(yīng)用程序,迎接更高效、更智能的未來。
01
Azure PaaS擴(kuò)展對.NET 9的支持
隨著.NET 9的發(fā)布,Azure平臺即服務(wù)(PaaS)全面升級,現(xiàn)已完全支持該平臺的新功能,包括為所有Azure企業(yè)開發(fā)者提供的最新.NET SDK。這一強(qiáng)大支持使企業(yè)開發(fā)者能夠在Azure上高效構(gòu)建、部署并擴(kuò)展.NET 9應(yīng)用程序,確保最佳性能與靈活適應(yīng)。除此之外,企業(yè)開發(fā)者還可以訪問豐富的架構(gòu)參考和示例解決方案,借助Azure強(qiáng)大的云服務(wù),打造高性能的.NET 9應(yīng)用程序。
-Azure應(yīng)用服務(wù)(Azure App Service):高效運(yùn)行、管理和擴(kuò)展.NET 9 Web應(yīng)用程序。
-Azure Functions:利用無服務(wù)器計(jì)算構(gòu)建事件驅(qū)動(dòng)的.NET 9應(yīng)用程序,并享受改進(jìn)的運(yùn)行時(shí)能力。
-Azure容器應(yīng)用(Azure Container Apps):部署微服務(wù)和容器化的.NET 9工作負(fù)載,提供集成的可觀測性支持。
-Azure Kubernetes服務(wù)(AKS):在托管的Kubernetes環(huán)境中運(yùn)行.NET 9應(yīng)用程序,并支持?jǐn)U展的ARM64架構(gòu)。
-Azure AI服務(wù)和Azure OpenAI服務(wù)(國際版):將高級人工智能的能力直接集成到.NET 9應(yīng)用程序中。
-Azure API管理、Azure邏輯應(yīng)用、Azure認(rèn)知服務(wù)和Azure SignalR服務(wù):確保.NET 9解決方案的無縫集成與擴(kuò)展能力。
這些服務(wù)為企業(yè)開發(fā)者提供了一個(gè)強(qiáng)大的平臺,使他們能夠在Azure為.NET優(yōu)化的環(huán)境中,構(gòu)建高性能、可擴(kuò)展且云原生的應(yīng)用程序。
02
利用.NET Aspire簡化云原生開發(fā)
.NET Aspire為云原生應(yīng)用程序開發(fā)帶來了全新的變化,使企業(yè)開發(fā)者能夠高效構(gòu)建分布式、生產(chǎn)就緒的解決方案。在.NET 9預(yù)覽版中推出的Aspire,以云效率和可觀測性為核心,簡化了應(yīng)用開發(fā)流程。最新的Aspire更新包括安全默認(rèn)設(shè)置、對Azure Functions的支持以及增強(qiáng)的容器管理功能。這些創(chuàng)新將大大提升企業(yè)開發(fā)者在云端構(gòu)建高效、可擴(kuò)展應(yīng)用的能力。
NET Aspire的核心功能
-優(yōu)化Azure集成:Aspire與Azure完美融合,支持云原生應(yīng)用的快速部署、自動(dòng)擴(kuò)展和統(tǒng)一管理。
-簡化Azure容器應(yīng)用部署:.NET Aspire專為容器化環(huán)境設(shè)計(jì),集成Azure容器應(yīng)用,讓部署過程變得更加簡便。企業(yè)開發(fā)者可以通過Azure Developer CLI(azd)快速配置并將.NET Aspire項(xiàng)目部署到Azure容器應(yīng)用,內(nèi)置支持Redis緩存、應(yīng)用日志記錄和擴(kuò)展性功能,全面提升開發(fā)效率。
-內(nèi)置可觀測性:通過實(shí)時(shí)儀表板,開發(fā)者可以輕松查看日志、分布式追蹤和指標(biāo),借助Azure Monitor實(shí)現(xiàn)本地和生產(chǎn)環(huán)境的監(jiān)控,確保應(yīng)用的健康運(yùn)行。
03
將AI技術(shù)無縫集成到.NET中
為了更好地賦能企業(yè)開發(fā)者,我們簡化了在.NET應(yīng)用中集成AI技術(shù)的過程。通過與微軟戰(zhàn)略合作伙伴的深度合作,我們不斷豐富AI生態(tài)系統(tǒng),進(jìn)一步增強(qiáng)了.NET的功能。據(jù)統(tǒng)計(jì),Azure OpenAI服務(wù)(國際版)的使用量已增長至每月近10億次API調(diào)用,充分證明了AI驅(qū)動(dòng)的.NET應(yīng)用在行業(yè)中的快速發(fā)展和廣泛應(yīng)用。
基于.NET的真實(shí)AI解決方案:.NET在推動(dòng)人工智能創(chuàng)新方面發(fā)揮了至關(guān)重要的作用。從智能Microsoft Copilot副駕駛?團(tuán)隊(duì)借助.NET Aspire打造AI體驗(yàn),到智能GitHub Copilot副駕駛?利用.NET開發(fā)提升Visual Studio和VS Code的生產(chǎn)力,.NET平臺不斷展示AI技術(shù)的強(qiáng)大潛力,推動(dòng)開發(fā)效率和智能化應(yīng)用的不斷進(jìn)步。
KPMG Clara:提升全球?qū)徲?jì)效率的典范
KPMG Clara是一個(gè)典型案例,旨在為全球95,000名審計(jì)師提高審計(jì)質(zhì)量和效率。憑借.NET的強(qiáng)大支持和在Azure上的安全擴(kuò)展,KPMG實(shí)現(xiàn)了符合嚴(yán)格行業(yè)標(biāo)準(zhǔn)的先進(jìn)AI功能,進(jìn)一步證明了.NET和Azure在推動(dòng)高性能、可擴(kuò)展AI解決方案方面的重要作用。
04
.NET 9的性能增強(qiáng):
提升Azure工作負(fù)載標(biāo)準(zhǔn)
.NET 9帶來了顯著的性能升級,合并了超過7,500個(gè)專注于速度和效率的pull requests,確保.NET 9應(yīng)用在Azure上運(yùn)行時(shí)達(dá)到最佳性能。這些改進(jìn)不僅有助于降低云計(jì)算成本,還為Windows、Linux和macOS提供了卓越的高性能體驗(yàn)。
回顧過去.NET升級為微軟大規(guī)模內(nèi)部服務(wù)帶來的效果:
必應(yīng):實(shí)現(xiàn)了啟動(dòng)時(shí)間的大幅縮短,提升了效率,并降低了高性能搜索工作流中的延遲。
Microsoft Teams:通過性能優(yōu)化,效率提升50%,延遲降低30%-45%,關(guān)鍵服務(wù)的CPU利用率最大提升100%,大大加速了用戶交互。
智能Microsoft Copilot副駕駛?及其他AI應(yīng)用:得益于優(yōu)化的運(yùn)行時(shí)性能,提供了更加可擴(kuò)展、優(yōu)質(zhì)的用戶體驗(yàn)。
05
總結(jié):攜手.NET 9和Azure,
共赴未來
.NET 9不僅僅是一次升級,它是一次技術(shù)飛躍,融匯了尖端的AI集成、云原生開發(fā)與卓越性能。結(jié)合Azure的可擴(kuò)展性,這些創(chuàng)新為現(xiàn)代應(yīng)用提供了強(qiáng)大的高性能基礎(chǔ)。
立即下載.NET 9,探索其全新功能。借助.NET Aspire簡化云原生開發(fā),利用Azure部署可擴(kuò)展應(yīng)用,并采用新的生產(chǎn)力提升功能,一同探索云原生與AI應(yīng)用開發(fā)的未來,打造下一代智能應(yīng)用的工具包。