当前位置:黑鲸出海 > 热点资讯 > 干货分享 >  Azure Spring Cloud 是什么?

Azure Spring Cloud 是什么?

发表时间:2021-06-22  来源:Microsoft  作者:Microsoft  浏览:次  
借助 Azure Spring Cloud,可以轻松地将 Spring Boot 微服务应用程序部署到 Azure,不需更改任何代码。 该服务管理 Spring Cloud 应用程序的基础结构,因此开发人员可以专注于其代码。 Azure Spring Cloud 可以通过以下方法提供生命周期管理:综合性监视和诊断、配置管理、服务发现、CICD 集成、蓝绿部署等。

借助 Azure Spring Cloud,可以轻松地将 Spring Boot 微服务应用程序部署到 Azure,不需更改任何代码。 该服务管理 Spring Cloud 应用程序的基础结构,因此开发人员可以专注于其代码。 Azure Spring Cloud 可以通过以下方法提供生命周期管理:综合性监视和诊断、配置管理、服务发现、CI/CD 集成、蓝绿部署等。

为何要使用 Azure Spring Cloud?

将应用程序部署到 Azure Spring Cloud 有很多好处。 方法:

  • 有效地迁移现有 Spring 应用并管理云缩放和成本。

  • 使用 Spring Cloud 模式实现应用现代化,以提高敏捷性和交付速度。

  • 以云规模运行 Java,并在不使用复杂基础结构的情况下提高利用率。

  • 无需依赖容器化即可快速开发和部署。

  • 有效轻松地监视生产工作负载。

Azure Spring Cloud 同时支持 Java Spring Boot 和 ASP.NET Core Steeltoe 应用。 Steeltoe 支持目前以公共预览版的形式提供。 使用公共预览版产品/服务,你可以在产品/服务正式发布之前体验新功能。 公共预览功能和服务并非供生产使用。 有关详细信息,请参阅常见问题解答或支持请求。

服务概述

Azure Spring Cloud 是 Azure 生态系统的一部分,用户可以通过它轻松绑定到其他 Azure 服务,其中包括存储、数据库、监视等。

Azure Spring Cloud 概述

  • Azure Spring Cloud 是适用于 Spring Boot 应用的完全托管服务,可让你专注于构建和运行应用,而无需管理基础结构。

  • 只需部署 JAR 或代码,Azure Spring Cloud 就会自动将应用与 Spring 服务运行时和内置应用生命周期关联起来。

  • 监视也很简单。 部署后,可以监视应用性能,修复错误以及快速改进应用程序。

  • 与 Azure 的生态系统和服务的完全集成。

  • Azure Spring Cloud 具有完全托管的基础结构和内置的生命周期管理且易于监视,可供企业使用。

文档概述

本文档包括说明如何入门和利用 Azure Spring Cloud 服务的部分。

  • 入门

    • 启动你的第一个应用

    • 预配 Azure Spring Cloud 服务

    • 设置配置服务器

    • 构建和部署应用

    • 使用日志指标和跟踪

  • 操作说明

    • 开发:准备现有的需要部署到 Azure Spring Cloud 的 Java Spring 应用程序。 正确配置后,Azure Spring Cloud 可以提供强大的服务来监视、缩放和更新 Java Spring Cloud 应用程序。

    • 部署:如何使用 Azure Spring Cloud 中的蓝绿部署模式来设置暂存部署。 蓝/绿部署是一种 Azure DevOps 持续交付模式,它依赖于在部署新(绿色)版本时保持现有(蓝色)版本的活动性。

    • 配置应用:启动、停止和删除 Azure Spring Cloud 应用程序。 使用 Azure 门户或 Azure CLI 在 Azure Spring Cloud 中更改应用程序的状态。

    • 缩放:使用 Azure 门户中的 Azure Spring Cloud 仪表板或使用自动缩放设置来缩放任何微服务应用程序。 公共 IP 可用于与外部资源(例如数据库、存储和密钥保管库)进行通信。

    • 监视应用:分布式跟踪工具,可轻松调试和监视复杂问题。 Azure Spring Cloud 将 Spring Cloud Sleuth 与 Azure 的 Application Insights 集成。 这种集成可以通过 Azure 门户提供强大的分布式跟踪功能。

    • 安全应用:Azure 资源在 Azure Active Directory 中提供自动托管标识。 此标识可用于通过支持 Azure AD 身份验证的任何服务的身份验证,这样就无需在代码中插入凭据了。

    • 与其他 Azure 服务集成:可以将所选 Azure 服务自动绑定到应用程序(例如,将应用程序绑定到 Azure Cosmos DB 数据库),而不必手动配置 Spring Boot 应用程序。

    • 自动化:借助持续集成和持续交付工具,能够以最少的工作量将更新快速部署到现有应用程序,同时将风险降至最低。 Azure DevOps 有助于组织和控制这些关键任务。

    • 故障排除:Azure Spring Cloud 诊断提供的交互式体验可帮助对应用进行故障排除。 不需要任何配置。 如果发现问题,Azure Spring Cloud 诊断会识别问题并指导你获取有助于排查和解决问题的信息。

    • 迁移:如何迁移现有的 Spring Cloud 应用程序或 Spring Boot 应用程序,使其在 Azure Spring Cloud 上运行。

注:文章源自于互联网,如有侵权,请联系客服删除。
19951839869
黑鲸出海客服