微软Spring Boot应用托管服务Azure Spring Cloud正式上线

微软宣布Spring Boot应用程序完全托管服务Azure Spring Cloud已经正式上线,用户只要部署JAR档或是程序代码,Azure Spring Cloud就会自动将应用程序关联Spring服务Runtime,让用户可专注在应用程序的开发工作,而不需分心于基础设施管理。应用程序部署后,用户也能以简单方式监控应用程序性能、修复错误,并快速改进应用程序。

Azure Spring Cloud提供分布式关注功能,简化开发人员确认应用程序问题的过程,使其能快速排除故障修复错误。分布式关注能够捕捉应用程序中微服务间的交互,(下图)是一个微服务的监控案例,绿色表示运营正常,而红色则代表出现瓶颈的地方,用户可以利用集成分布式关注服务,来排除这些瓶颈,并规划需要的容量。

用户也可以在Azure Spring Cloud使用托管虚拟网络,让用户分隔Azure Spring Cloud和互联网,甚至是将其放到自家公司网络中,也就是说,Azure Spring Cloud让用户能够控制流入与流出的通信流量,并使Azure Spring Cloud可以和企业数据中心,或是虚拟网络中的Azure服务互联。

此外,用户不需要烦恼Azure Spring Cloud基础设施管理,Azure Spring Cloud具有自动缩放的功能,能够根据负载或是时间表的调度,自动扩展或是缩小应用程序,使用户在需要的时候提高服务流量,在流量高峰结束时,顾及成本效益调降规模。

用户可以让Azure Spring Cloud根据流量或是特定指标,水平扩展执行应用程序的资源,而扩展的最大值仍受用户的配置限制,同样的,用户也能设置运行最小值,Azure Spring Cloud便能够在配置的区间适当的缩放。

Azure Spring Cloud由微软与VMware共同构建和运营,从去年10月宣布了这个消息,现在终于正式上线。Azure Spring Cloud服务的目的,是要消除用户管理基础架构,和Spring Cloud中间件的复杂工作,Azure会负责动态扩展、安全性修补、法遵和高可用性等工作,用户能够像使用其他按需服务,在需要的时候启动Azure Spring Cloud执行实例。