Azure Spring Cloud 是什么?

來(lái)源: Microsoft
作者:Microsoft
時(shí)間:2021-06-22
17001
借助 Azure Spring Cloud,可以輕松地將 Spring Boot 微服務(wù)應(yīng)用程序部署到 Azure,不需更改任何代碼。 該服務(wù)管理 Spring Cloud 應(yīng)用程序的基礎(chǔ)結(jié)構(gòu),因此開(kāi)發(fā)人員可以專注于其代碼。 Azure Spring Cloud 可以通過(guò)以下方法提供生命周期管理:綜合性監(jiān)視和診斷、配置管理、服務(wù)發(fā)現(xiàn)、CICD 集成、藍(lán)綠部署等。

借助 Azure Spring Cloud,可以輕松地將 Spring Boot 微服務(wù)應(yīng)用程序部署到 Azure,不需更改任何代碼。 該服務(wù)管理 Spring Cloud 應(yīng)用程序的基礎(chǔ)結(jié)構(gòu),因此開(kāi)發(fā)人員可以專注于其代碼。 Azure Spring Cloud 可以通過(guò)以下方法提供生命周期管理:綜合性監(jiān)視和診斷、配置管理、服務(wù)發(fā)現(xiàn)、CI/CD 集成、藍(lán)綠部署等。

為何要使用 Azure Spring Cloud?

將應(yīng)用程序部署到 Azure Spring Cloud 有很多好處。 方法:

  • 有效地遷移現(xiàn)有 Spring 應(yīng)用并管理云縮放和成本。

  • 使用 Spring Cloud 模式實(shí)現(xiàn)應(yīng)用現(xiàn)代化,以提高敏捷性和交付速度。

  • 以云規(guī)模運(yùn)行 Java,并在不使用復(fù)雜基礎(chǔ)結(jié)構(gòu)的情況下提高利用率。

  • 無(wú)需依賴容器化即可快速開(kāi)發(fā)和部署。

  • 有效輕松地監(jiān)視生產(chǎn)工作負(fù)載。

Azure Spring Cloud 同時(shí)支持 Java Spring Boot 和 ASP.NET Core Steeltoe 應(yīng)用。 Steeltoe 支持目前以公共預(yù)覽版的形式提供。 使用公共預(yù)覽版產(chǎn)品/服務(wù),你可以在產(chǎn)品/服務(wù)正式發(fā)布之前體驗(yàn)新功能。 公共預(yù)覽功能和服務(wù)并非供生產(chǎn)使用。 有關(guān)詳細(xì)信息,請(qǐng)參閱常見(jiàn)問(wèn)題解答或支持請(qǐng)求。

服務(wù)概述

Azure Spring Cloud 是 Azure 生態(tài)系統(tǒng)的一部分,用戶可以通過(guò)它輕松綁定到其他 Azure 服務(wù),其中包括存儲(chǔ)、數(shù)據(jù)庫(kù)、監(jiān)視等。

Azure Spring Cloud 概述

  • Azure Spring Cloud 是適用于 Spring Boot 應(yīng)用的完全托管服務(wù),可讓你專注于構(gòu)建和運(yùn)行應(yīng)用,而無(wú)需管理基礎(chǔ)結(jié)構(gòu)。

  • 只需部署 JAR 或代碼,Azure Spring Cloud 就會(huì)自動(dòng)將應(yīng)用與 Spring 服務(wù)運(yùn)行時(shí)和內(nèi)置應(yīng)用生命周期關(guān)聯(lián)起來(lái)。

  • 監(jiān)視也很簡(jiǎn)單。 部署后,可以監(jiān)視應(yīng)用性能,修復(fù)錯(cuò)誤以及快速改進(jìn)應(yīng)用程序。

  • 與 Azure 的生態(tài)系統(tǒng)和服務(wù)的完全集成。

  • Azure Spring Cloud 具有完全托管的基礎(chǔ)結(jié)構(gòu)和內(nèi)置的生命周期管理且易于監(jiān)視,可供企業(yè)使用。

文檔概述

本文檔包括說(shuō)明如何入門(mén)和利用 Azure Spring Cloud 服務(wù)的部分。

  • 入門(mén)

    • 啟動(dòng)你的第一個(gè)應(yīng)用

    • 預(yù)配 Azure Spring Cloud 服務(wù)

    • 設(shè)置配置服務(wù)器

    • 構(gòu)建和部署應(yīng)用

    • 使用日志指標(biāo)和跟蹤

  • 操作說(shuō)明

    • 開(kāi)發(fā):準(zhǔn)備現(xiàn)有的需要部署到 Azure Spring Cloud 的 Java Spring 應(yīng)用程序。 正確配置后,Azure Spring Cloud 可以提供強(qiáng)大的服務(wù)來(lái)監(jiān)視、縮放和更新 Java Spring Cloud 應(yīng)用程序。

    • 部署:如何使用 Azure Spring Cloud 中的藍(lán)綠部署模式來(lái)設(shè)置暫存部署。 藍(lán)/綠部署是一種 Azure DevOps 持續(xù)交付模式,它依賴于在部署新(綠色)版本時(shí)保持現(xiàn)有(藍(lán)色)版本的活動(dòng)性。

    • 配置應(yīng)用:?jiǎn)?dòng)、停止和刪除 Azure Spring Cloud 應(yīng)用程序。 使用 Azure 門(mén)戶或 Azure CLI 在 Azure Spring Cloud 中更改應(yīng)用程序的狀態(tài)。

    • 縮放:使用 Azure 門(mén)戶中的 Azure Spring Cloud 儀表板或使用自動(dòng)縮放設(shè)置來(lái)縮放任何微服務(wù)應(yīng)用程序。 公共 IP 可用于與外部資源(例如數(shù)據(jù)庫(kù)、存儲(chǔ)和密鑰保管庫(kù))進(jìn)行通信。

    • 監(jiān)視應(yīng)用:分布式跟蹤工具,可輕松調(diào)試和監(jiān)視復(fù)雜問(wèn)題。 Azure Spring Cloud 將 Spring Cloud Sleuth 與 Azure 的 Application Insights 集成。 這種集成可以通過(guò) Azure 門(mén)戶提供強(qiáng)大的分布式跟蹤功能。

    • 安全應(yīng)用:Azure 資源在 Azure Active Directory 中提供自動(dòng)托管標(biāo)識(shí)。 此標(biāo)識(shí)可用于通過(guò)支持 Azure AD 身份驗(yàn)證的任何服務(wù)的身份驗(yàn)證,這樣就無(wú)需在代碼中插入憑據(jù)了。

    • 與其他 Azure 服務(wù)集成:可以將所選 Azure 服務(wù)自動(dòng)綁定到應(yīng)用程序(例如,將應(yīng)用程序綁定到 Azure Cosmos DB 數(shù)據(jù)庫(kù)),而不必手動(dòng)配置 Spring Boot 應(yīng)用程序。

    • 自動(dòng)化:借助持續(xù)集成和持續(xù)交付工具,能夠以最少的工作量將更新快速部署到現(xiàn)有應(yīng)用程序,同時(shí)將風(fēng)險(xiǎn)降至最低。 Azure DevOps 有助于組織和控制這些關(guān)鍵任務(wù)。

    • 故障排除:Azure Spring Cloud 診斷提供的交互式體驗(yàn)可幫助對(duì)應(yīng)用進(jìn)行故障排除。 不需要任何配置。 如果發(fā)現(xiàn)問(wèn)題,Azure Spring Cloud 診斷會(huì)識(shí)別問(wèn)題并指導(dǎo)你獲取有助于排查和解決問(wèn)題的信息。

    • 遷移:如何遷移現(xiàn)有的 Spring Cloud 應(yīng)用程序或 Spring Boot 應(yīng)用程序,使其在 Azure Spring Cloud 上運(yùn)行。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于Microsoft,本站不擁有所有權(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ù)合作
投稿采訪
投稿采訪
出海管家
出海管家