Trace Id is missing
跳到主内容

Azure Spring Apps

使用完全托管的服务从 Microsoft 和 VMware 生成或迁移 Spring 应用程序。

随着你的发展简化企业 Spring 应用的开发和缩放

Azure Spring Apps 是一项完全托管的服务,可帮助 Spring 开发人员专注于代码,而不是基础结构。部署任何类型的 Spring 应用 (包括 Web 应用、微服务、事件驱动、无服务器和批处理),而无需使用 Kubernetes。在使用现有投资的同时利用 Azure 生态系统。 立即开始使用。

  • 完全托管的基础结构,专注于 Spring Boot 和其他 Spring 应用开发,同时保持应用可移植性
  • Microsoft 和 VMware  支持的 Azure 和 Spring 功能的无缝应用管理
  • 快速轻松地迁移应用,将生产路径从几个月缩短为按天计 
  • 与由熟悉工具构成的生态系统兼容,以利用现有的 IT 投资并使开发人员保持高效工作
使用面向 Azure Spring Apps 企业版的 Azure 节省计划节省高达 47% 的费用。

更快交付并简化基础结构管理

专注于重要的事项 - 应用、业务逻辑和为用户提供价值。  通过源代码或项目部署任何类型的 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

通过 Dynatrace 监视 Spring 工作负载

通过 Dynatrace 获取自动和智能的可观测性。通过深入的代码级别可见性和端到端跟踪,Dynatrace 可与 Azure Spring Apps 一起提供 AI 辅助的问题检测和自动根本原因分析。掌握混合云工作负载,并区分运行正常和运行不正常的应用程序。

New Relic

使用 New Relic One 为 Spring 应用添加可观测性

在单一 UI 中查看数据,以简化故障排除。通过 New Relic One 和 Azure Spring Apps 集成,只需将应用程序数据直接发送到 New Relic One,即可充分利用强大的可观测性平台。

Appdynamics

使用 AppDynamics 实现跨 Spring 工作负载的完整堆栈可观测性

获取在 Azure Spring Apps 中运行的 Spring Boot 应用程序的实时可见性和相关见解。快速隔离任何性能问题的根本原因,并优化应用程序,提供卓越体验。

灵活

具有弹性的 Spring 应用的统一可观测性

在功能强大的 Azure 本机数据存储中,使用弹性统一 Azure Spring Apps 数据的可观测性。使用丰富的可视化效果实时应用交互式分析。通过日志、指标和 APM 跟踪之间的直观导航,利用机器学习和响应环境中任意位置发生的事件的 Surface 离群值。

内置安全性和合规性

详细了解 Azure Spring Apps 企业版计划的独有功能

通过 Azure 免费帐户开始使用

1

免费开始使用获取有效期 30 天的 USD200 额度。拥有赠金时,可获取许多最热门服务的免费使用量,外加超过 55 种其他永久免费的服务的免费使用量。

2

用完额度后,请改为即付即用定价以继续使用相同的免费服务构建自己的内容。只需为超出每月免费金额以外的部分付费。

3

12 个月后,你将能继续使用超过 55 项永久免费的服务,而且仍然只需为超出每月免费使用量的部分付费。

深受各种规模的公司的信赖

"'Cloud–native' 必须提供有形结果。Azure Spring Apps 通过消除实施和管理工作来提供帮助,以便我们可以专注于我们的核心能力。"

Jonathan Jones,Swiss Re 集团金融 IT 首席解决方案架构师

Swiss Re
"Azure Spring Apps 在战略上适合 Liantis,因为我们可以真正专注于构建应用程序,而 Microsoft 会提供并保护应用程序平台。这就是 Azure Spring Apps 非常适合的原因。"

Kurt Roggen,Liantis 基础结构和安全架构师

Liantis
"我们都是 Java 开发人员。我们不是基础结构成员。我们不是系统管理员。使用 Azure Spring Apps,无需担心管理 Kubernetes 或群集停机时间。"

Philipp Stussak,Bosch 软件架构师

Bosch
"Azure Spring Apps 对于我们的体系结构而言至关重要,因为它易于使用以及它是完全托管的产品/服务。结合我们开发的 REST API,我们有一个真正强大、可复原和全局平台。"

Devon Yost,Digital Realty 企业架构师

Digital Realty
返回标签页

加速 Spring 应用

在此面板讨论中,了解来自 Bosch、Digital Realty 和相册的企业领导者如何使用 Azure Spring Apps 来转换其系统和运营并提供价值。

Azure Spring Apps:运行应用的简便方法

在由 Adib Saikali 和 Asir Selvasingh 演示的本技术概述和演示会话中了解 Azure Spring Apps 功能。

有关 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 图表),则可能会影响可移植性。

准备就绪后,即可设置 Azure 免费帐户

免费试用 Azure