微软和Pivotal已经合作将Spring Boot Java应用程序的托管基础架构引入微软的Azure云 。 现在处于私有预览状态的托管服务称为Azure Spring Cloud。
Azure Spring Cloud旨在使开发人员能够专注于构建企业微服务,而不是处理基础结构的复杂性。 它为Spring Boot应用程序提供了托管运行时。
Azure Spring Cloud的组件包括:
- Spring Cloud,提供用于在云中运行Spring Boot应用程序的工具和框架。 Spring Boot是一个编程框架,它为Spring平台和库提供了一个自以为是的观点,从而使部署Spring应用程序和消除样板代码变得更加容易。 Spring Cloud具有的功能包括服务注册表,负载平衡和断路器。
- Kpack,为Kubernetes容器管理平台提供资源控制器。 Kpack通过源代码自动开发和维护容器映像。
- Azure Kubernetes服务 ,Microsoft提供的托管Kubernetes平台。
如果普遍可用,Azure Spring Cloud将按使用量付费。 要使用Azure Spring Cloud,已经拥有Azure帐户的用户可以导航到Azure门户,从Marketplace中创建服务的实例,然后使用Azure CLI连接到Spring Cloud Service实例并部署其应用程序。 应用程序可以绑定到现有的Azure服务,例如MySQL的Azure数据库或Redis的Azure缓存。 用户获得对诸如汇总日志和指标的功能的支持。
如何访问Azure Spring Cloud预览
您可以在线访问兴趣表 。 计划在接下来的几个月中进行公开预览。 尚未确定可公开发售的日期。
From: https://www.infoworld.com/article/3444898/microsoft-and-pivotal-unveil-azure-spring-cloud.html