Azure Spring Apps
使用完全托管的服务从 Microsoft 和 VMware 生成或迁移 Spring 应用程序。
简化企业 Spring 应用的开发,并随着你的发展而缩放
Azure Spring Apps 是一项完全托管的服务,可帮助 Spring 开发人员专注于代码,而不是基础结构。部署任何类型的 Spring 应用 (包括 Web 应用、微服务、事件驱动、无服务器和批处理),而无需使用 Kubernetes。在使用现有投资的同时利用 Azure 生态系统。 立即开始使用。
完全托管的基础结构,可专注于 Spring Boot 和其他 Spring 应用开发,同时保持应用可移植性
Microsoft 和 VMware 支持的 Azure 和 Spring 功能的无缝应用管理
快速轻松地迁移应用,将生产路径从几个月缩短为按天计
与由熟悉工具构成的生态系统兼容,可利用现有的 IT 投资并保持开发人员的工作效率
更快交付并简化基础结构管理
专注于重要的事项 - 应用、业务逻辑和为用户提供价值。 通过源代码或项目部署任何类型的 Spring 或 polyglot 应用,并支持创建和维护容器。Azure Spring Apps 管理底层基础结构、Java 开发工具包 (JDK)、基础映像以及漏洞扫描和修补。Azure Spring Apps Enterprise 添加了强大的 VMware Tanzu 组件,它们构建用于应对配置管理、集成、可移植性、灵活性和支持方面的企业需求。
轻松观察应用并对其进行故障排除
使用 Azure Monitor 深入了解应用程序依赖项和运营遥测。汇总度量标准,获取关于不同服务如何交互的拓扑视图,并查看平均性能和错误率。轻松识别可靠性问题和性能瓶颈的根本原因。使用所选熟悉的故障排除方法,例如远程调试、线程和内存分析,以及支持集成 AppDynamics、Dynatrace、Elastic 和 New Relic 的 APM 工具。
获取高级 Spring 运行时支持
Azure Spring Apps Enterprise 包括 VMware Spring Runtime 支持、提供世界一流的 24/7 支持、对专为企业使用而设计的热门项目的打包版本的独占访问权限,以及 OSS 生命周期结束后的长期支持,以便你可以按照自己的进度更新应用程序。
利用现有技术投资
在 Azure 上迁移或生成 Java 和 Spring 应用程序时,请在网络、监视、自动化、标识提供者、本地系统、开发和生成工具以及应用库方面使用投资。利用现有工具不仅可节省成本,还有助于保持开发人员的工作效率。
建立安全基线
利用 Azure Spring Apps 中集成的功能开发和维护积极的安全态势,包括安全访问、安全通信、机密管理、工作负载隔离基于角色的访问控制 (RBAC)、无密码连接支持,以及用户身份验证和授权功能。 了解有关安全基线的详细信息
使用 Spring 入门组件扩展应用
使用大量的 Spring 入门组件组合轻松与 Azure 服务 (例如 Azure Cosmos DB、Microsoft Entra ID (之前称为 Azure Active Directory) 和 Azure 密钥保管库) 进行交互。在应用中包含 Spring 入门组件,这样就无需手动向代码添加依赖项描述符。Spring 入门组件开发对社区开放,我们非常期待你能贡献代码。
使用所选的性能管理工具
通过 Dynatrace 监视 Spring 工作负载
通过 Dynatrace 获取自动和智能的可观测性。通过深入的代码级别可见性和端到端跟踪,Dynatrace 可与 Azure Spring Apps 一起提供 AI 辅助的问题检测和自动根本原因分析。掌握混合云工作负载,并区分运行正常和运行不正常的应用程序。
使用 New Relic One 为 Spring 应用添加可观测性
在单一 UI 中查看数据,以简化故障排除。通过 New Relic One 和 Azure Spring Apps 集成,只需将应用程序数据直接发送到 New Relic One,即可充分利用强大的可观测性平台。
内置安全性和合规性
-
我们在 77 个国家/地区聘用了超过 8,500 为安全和威胁情报专家。
-
开始免费使用
无论应用程序的大小、运行模式或复杂性,Azure Spring Apps 都提供一系列定价计划来满足特定要求。
选择适合你的计划,从测试和开发的早期阶段到生产的高需求阶段,获享 Spring Runtime 商业支持。
利用每月免费授予的 50 个 vCPU 小时数和 100 GB 内存来开始你的旅程。
通过 Azure 免费帐户开始使用
2
用完额度后,请改为即付即用定价以继续使用相同的免费服务构建自己的内容。只需为超出每月免费金额以外的部分付费。
3
深受各种规模的公司的信赖
"“Cloud–native”必须提供有形结果。Azure Spring Apps 通过消除实施和管理工作来提供帮助,以便我们可以专注于我们的核心能力。"
Jonathan Jones,Swiss Re 集团金融 IT 首席解决方案架构师
"我们都是 Java 开发人员。我们不是基础结构成员。我们不是系统管理员。使用 Azure Spring Apps,无需担心管理 Kubernetes 或群集停机时间。"
Philipp Stussak,Bosch 软件架构师
"Azure Spring Apps 对于我们的体系结构而言至关重要,因为它易于使用以及它是完全托管的产品/服务。结合我们开发的 REST API,我们有一个真正强大、可复原和全局平台。"
Devon Yost,Digital Realty 企业架构师
加速 Spring 应用
在此面板讨论中,了解来自 Bosch、Digital Realty 和相册的企业领导者如何使用 Azure Spring Apps 来转换其系统和运营并提供价值。
Azure Spring Apps:运行应用的简便方法
在由 Adib Saikali 和 Asir Selvasingh 演示的本技术概述和演示会话中了解 Azure Spring Apps 功能。
Azure Spring Apps 资源
培训和示例
Microsoft Learn 课程
反馈
有关 Azure Spring Apps 的常见问题解答
-
Azure 有助于确保只有经过授权的用户可访问应用程序数据、日志和配置。Azure Spring Apps 中的服务实例彼此隔离,且部署到安全性更强的 Azure Kubernetes 群集。适用其他安全功能例如与 Azure 虚拟网络的网络隔离、通过 Azure Policy 强制实施的组织符合性标准,以及使用托管标识连接到其他 Azure 服务的功能。
-
查看 各区域可用性。
-
查看 SLA 详细信息:许可文档 (microsoft.com)。
-
Azure Spring Apps 支持所有类型的 Spring 应用程序:Spring Boot、微服务、Reactive、云、Web 应用、无服务器、事件驱动和批处理。还可以将 Steeltoe .NET Core 应用与标准版中的 Spring 应用以及企业版中的 Polyglot 应用一起运行。
-
Spring 应用是自然可移植的。可以随时随地部署它们,包括部署到 Azure。只需将 JAR 或 WAR 文件部署到 Azure Spring Apps,并保持应用可移植。如果要创建其他项目 (如特定于平台的部署描述符或 HELM 图表),则可能会影响可移植性。