搶先一步
VMware 提供訓練和認證,以加速您的進度。
瞭解更多這篇文章是由 Azure Spring Cloud 團隊的朋友,令人驚豔的 Kylie Liang (@liangkylie) 所撰寫。我在 2019 年 4 月的 Bootiful Podcast 中也採訪過她! -Josh
2020 年對 Azure Spring Cloud 服務來說是忙碌的一年。Microsoft 和 VMware 共同宣佈 Azure Spring Cloud 正式發佈 (GA)。我們很高興看到 Azure Spring Cloud 如何幫助客戶專注於程式碼,並讓我們負責底層基礎架構的管理、操作和維護。 我們會繼續根據客戶的要求和意見回饋來優先處理我們的工作。例如,已啟用 7 個以上的區域,且 Azure Spring Cloud 服務現在於亞太地區、澳洲、加拿大、中國、歐洲、印度、韓國、阿拉伯聯合大公國、英國和美國的 18 個區域提供。 在此部落格中,我將分享更多關於 GA 之後的最新功能和增強功能。
Application Insights 是適用於開發人員和 DevOps 專業人員的可擴充應用程式效能管理 (APM) 服務。 透過其最新的 Java 程序內代理程式,除了分散式追蹤之外,您還可以享受完整的 APM 功能。 例如,您無需變更任何程式碼即可監控即時動態計量,並深入了解應用程式的相依性 – MySQL、PostgreSQL、JDBC、Redis、JMS、Kafka、Netty / WebFlux 等。 從此處瞭解更多關於輕鬆監控 Azure Spring Cloud 中的應用程式和相依性的資訊!
如您所知,當某個服務呼叫另一個服務時,總是存在服務可能關閉或具有高延遲的可能性。這可能會導致執行緒耗盡,因為它們可能正在等待其他要求完成。透過 Circuit Breaker 模式的實作,您可以防止失敗級聯,並提供容錯回復行為,直到失敗的服務恢復正常運作。新的 Spring Cloud Circuit Breaker 框架將其計量資料管線的所有實作統一到 Micrometer 中。Resilience4j 是 Spring 開發人員實作 Circuit Breaker 模式的新選項。Resilience4j 與 Spring Boot 搭配良好,並且使用 Micrometer 程式庫,它可以產生用於監控的計量。啟用 Application Insights java 程序內代理程式和 Resilience4j 計量的維度集合後,您可以收集 Spring Cloud Resilience4j Circuit Breaker 計量,並將它們顯示在 Application Insights 的計量 Blade 中。
某些網路環境會透過防火牆鎖定,並且僅允許已加入允許清單的 IP 位址連入其內部網路。 瞭解如何取得 Azure Spring Cloud 應用程式的靜態輸出公用 IP 位址,以與外部資源 (例如資料庫、儲存體和 Key Vault) 通訊。
以下是在 Azure Database for MySQL 中將 Azure Spring Cloud 應用程式加入允許清單的範例。 Azure Database for MySQL 提供使用防火牆的存取安全性,以保護您的資料。 您可以明確地新增 Azure Spring Cloud 應用程式的所有輸出 IP。
除了 Azure Spring Cloud 服務的功能要求之外,我們也收到來自開發人員的要求,詢問如何在其熟悉的環境中部署和管理應用程式。 您現在可以使用 適用於 IntelliJ 的 Azure Toolkit 或 適用於 VS Code 的 Azure Spring Cloud 擴充功能,以快速建立、管理和部署應用程式至 Azure Spring Cloud。
安全性、彈性調整和監控是 Azure Spring Cloud 的主要原則。 在接下來的幾個月中,您將會看到更多關於下列項目的更新
我們很高興為 Azure Spring Cloud 服務建立更完善的開發人員體驗。 您的意見反應對於塑造這些功能至關重要,請繼續提供意見反應。 如果您有任何意見反應或問題,請與我們聯絡。