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