微软正式推出Java框架微服务的托管云:Azure Spring Cloud!
发布日期:2021-07-01 03:44:03 浏览次数:2 分类:技术文章

本文共 1996 字,大约阅读时间需要 6 分钟。

9月2日,微软在国际版Azure 上正式发布Azure Spring Cloud(针对 Spring Boot 应用程序的完全托管服务)。有了 Azure Spring Cloud,用户可以专注于构建运行业务的应用程序,而无需管理基础架构的麻烦。只需部署JAR或代码,Azure Spring Cloud 就会自动将应用程序与 Spring 服务运行时进行连接。部署完毕后,用户可以轻松监控应用性能、修复错误并快速改进应用。

Azure Spring Cloud由微软和VMware联合构建、运营和支持,目前已在美国西部2、美国中部、美国中南部、美国东部、美国东部2、英国南部、北欧、西欧、东南亚和澳大利亚东部等 10 个地区推出,横跨四大洲。微软预计将在未来几个月内再增加10个地区。Azure Spring Cloud现在就可以在生产中被部署。

2019年10月,微软和VMware宣布了Azure Spring Cloud的合作。许多组织中的Java开发人员已经使用了该服务,并提供了大量的反馈意见,以确定功能的优先级,帮助改进Azure Spring Cloud。微软启用了安全功能,以管理私密、混合部署、控制应用程序的入口和出口,以及使用 TLS/SSL 进行安全通信。为了支持性能和可靠性,微软还启用了自动缩放、日志流、警报和自我诊断。

我们收到Java开发人员反馈:在 Azure Spring Cloud 中部署、自动化、操作和监控 Spring Boot 和 Spring Cloud 应用程序非常简单。完全托管的基础架构、自动化、更容易的监控和故障排除以及提高开发人员的生产力和满意度,是Azure Spring Cloud的优势。

分布式追踪

分布式追踪是Azure Spring Cloud最大的卖点功能之一。开发人员可以轻松识别其应用程序中的问题,并快速排除和修复这些问题。

图1:Application Insights中的微服务事务(Microservice transactions)

图1采集了Application Insights中4小时的微服务事务,采样率为70%,正常的服务显示为绿色,有瓶颈的服务显示为红色。用户可以在Azure Spring Cloud中使用集成的分布式追踪来排除这些瓶颈,规划容量并关注生产情况。

托管虚拟网络中的 Azure Spring Cloud

安全性是Azure Spring Cloud的一个重要宗旨。用户可以将Azure Spring Cloud与互联网隔离,或将其置于自己的企业内网中。这里显示的是Azure Spring Cloud中托管虚拟网络的预览。该功能可以让用户控制Azure Spring Cloud的入站和出站网络通信,并使Azure Spring Cloud能够与内部数据中心的系统或虚拟网络中的Azure服务进行交互。

此外,该功能还与Azure网络资源(如Application Gateway、Azure Firewall、Azure Front Door和Express Route),以及Palo Alto Firewall、F5 Big-IP、Cloudflare和Infoblox等流行网络产品进行组合。这样一来,用户就可以确保Spring Boot应用的周边安全。

图2 托管虚拟网络和 Azure Spring Cloud的参考架构

利用自动缩放功能提高应用程序的利用率

自动缩放(Autoscale)也是最受用户追捧的功能之一。图3显示的是Azure Spring Cloud中自动缩放的预览。它使用户能够根据负载或计划自动扩大或缩小应用程序的规模,从而提高工作效率和成本效益。一旦启用自动缩放,该服务将顾及用户的底层基础架构和应用程序的负载。

在根据流量或其它指标的模式下,用户的应用程序可被水平地扩展,以精确地满足负载所需的应用程序和资源数量,但不会超过用户设置的最大扩展限制。同样,当用户设置了最小扩展限制时,应用程序和资源的数量将也被水平调整,以满足负载所需的最低限度。在基于计划的模式下,用户的应用程序将根据预定义的计划和限制进行缩放。

图3:Azure Spring Cloud中的自动缩放

Azure Spring Cloud 消除了基础架构管理和 Spring Cloud 中间件管理的复杂性,因此开发者可以专注于构建业务逻辑,让 Azure 完全负责动态扩展、安全补丁、合规性标准以及高可用性。作为Azure 生态系统的重要部分,用户还可以通过Azure Spring Cloud轻松绑定到其他 Azure 服务,其中包括存储、数据库、监视等。

最后,如果您希望了解如何在Azure 上快速部署Azure Spring Cloud微服务应用,,查看官方教程。

转载地址:https://microsoftchina.blog.csdn.net/article/details/108708944 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:《数据“科学家”必读》 | 数据的ETL和更新
下一篇:通过Azure AD 搭建企业安全身份标识系统

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月16日 05时22分23秒