AWS App2Container

将现有应用程序容器化和迁移现有应用程序

AWS App2Container (A2C) 是一种用于将 .NET 和 Java 应用程序现代化改造为容器化应用程序的命令行工具。 A2C 可分析并构建在本地或云端虚拟机中运行的所有应用程序的清单。您只需选择要容器化的应用程序,A2C 即可将应用程序构件和标识的依赖项打包到容器映像中,配置网络端口,并生成 ECS 任务和 Kubernetes Pod 定义。A2C 通过 CloudFormation 提供将容器化 .NET 或 Java 应用程序部署到生产中所需的云基础设施和 CI/CD 管道。借助 A2C,您可以轻松地对现有应用程序进行现代化改造,并通过容器来标准化部署和操作。

优势

简化操作

App2Container 使您能够容器化您的现有应用程序,并在一套用于监控、操作和软件交付的工具上进行标准化。容器化使您能够统一运行应用程序所需的基础设施和技能,从而节省基础设施和培训成本。

加快应用程序现代化

容器化应用程序需要您标识应用程序依赖项、网络端口配置和软件交付流程,以构建和部署容器映像。这些任务需要手动完成,耗时而且容易出错。App2Container 可以分析您的应用程序并自动生成容器映像,这些映像已经过配置,具有适合于 ECS 或 Kubernetes 的正确依赖项、网络配置和部署说明。

扩展和保护应用程序安全的最佳实践

App2Container 使您能够在预置有正确网络和安全配置的云上部署现有应用程序。

工作原理

product-page-diagram_App2Container@2x
Ensono

将客户端迁移到 AWS 的主要动机在于有计划摆脱基于服务器的传统工作负载,成为原生云。它可以提供具有成本有效性的可扩展解决方案,对于实现公共云的优势具有很大帮助。传统工作负载现代化是 Ensono 使用公共云的客户端中的云转型解决方案的核心。AWS App2Container (A2C) 通过可重复且可靠的方式显著简化了工作负载容器化流程,从而缩短了迁移时间并让客户直接受益。在我们使用 A2C 的旅程中,AWS 团队是我们积极主动的支持盟友,并且我们希望在转换更多客户端工作负载的过程中更紧密地合作。

合作伙伴资料 | 联系信息

Slalom

能够通过 AWS App2Container (A2C) 快速容器化传统工作负载,意味着有很大机会通过现代化降低总拥有成本。迁移而不优化无法实现客户在迁移至云时所寻求的优势。A2C 可以让企业毫不费劲地将工作负载迁移至容器化环境,从而提高性能和可扩展性并缩短上市时间。A2C 是该领域的规则改变者。

合作伙伴资料 | 联系信息

DXC

DXC 的应用程序容器化即服务利用 AWS App2Container (A2C) 快速且具有成本有效性地容器化 Windows 和 Linux 服务器上运行的传统应用程序。使用 A2C 使得 DXC 能够实施容器化最佳实践,从而确保容器的安全性并实现性能优化。

合作伙伴资料 | 联系信息

Cognizant

借助 AWS App2Container (A2C),AWS Partner Network (APN) 核心级咨询合作伙伴 Cognizant 可以通过利用 AWS 为容器提供的各种服务大规模驱动应用程序现代化。Cognizant 使用 A2C 来更快地实现将传统 .NET 和 Java 业务应用程序迁移至云和现代化的业务价值。

合作伙伴资料 | 联系信息

Accenture

Accenture AWS Business Group (AABG) 和 Accenture 的云实践在战略、设计和实施整体容器解决方案方面具有广泛的背景。我们娴熟的技能和丰富的经验赋予我们独特的优势,可与 AWS 携手合作来利用 AWS App2Container 实现应用程序至 AWS 容器化的产业化。

合作伙伴资料 | 联系信息

Onica

作为 AWS 合作伙伴,我们对 AWS App2Container (A2C) 为我们提供的新功能感到非常兴奋,它们可以帮助我们的客户迈出现代化传统应用程序的第一步,并且无需任何重构。许多客户不知道从何处开始容器化,而 A2C 提供了将 ASP .net 和 Java 应用程序从基于 VM 的传统主机快速迁移至容器的一级规范路径。使用 AWS CLI 的工程师和解决方案架构师会发现 A2C CLI 非常熟悉和直观。文档清晰明了,涵盖了 Linux 和 Windows 应用程序服务器的容器化。
A2C 的其中一项主要功能在于它能够作为单独的工作节点运行,从而以非侵入式方式容器化工作负载,而无需在生产服务器上安装可能具有破坏性的代理。A2C 还支持 Amazon ECR、ECS 和 EKS,因此企业可以快速查看并测试云中托管的传统应用程序。使用 Kubernetes 的团队可以使用 kubectl 在现有 Amazon EKS 或使用 A2C 生成的 deployment.yaml 的自行管理的 Kubernetes 集群上启动容器化应用程序。A2C 甚至还支持在组托管服务账户 (gMSA) 下运行容器化工作负载,这是一种容器化 Windows 应用程序的高级概念,我们的团队对于 A2C 支持这一概念也感到非常惊喜。

简而言之,A2C 是迈出传统应用程序现代化第一步的简单、规范方法,无需进行任何重构。任何运行传统 ASP.NET 和/或 Java 应用程序的商店都应将 A2C 视为简化和加快 AWS 上的应用程序现代化旅程的重要工作。

合作伙伴资料 | 联系信息

Wipro

AWS App2Container (A2C) 可以为客户自动执行 AWS 云迁移旅程,显著提升了 Wipro 的智能容器化解决方案。Wipro 一直都在利用容器和无服务器技术为客户推动云中的应用程序现代化,而 A2C 则可进一步帮助大规模驱动云的采用。我们在通过 A2C 增强的 AWS 服务和容器技术方面的深厚知识给我们带来了独特的优势,使我们能够帮助客户降低整体成本,缩短云迁移所需的时间和提高投资回报率。

合作伙伴资料 | 联系信息

Infosys

AWS App2Container(A2C) 可以快速容器化 .Net 和 Java 应用程序,从而加快企业的云之旅。它可确保部署符合原生云原则和最佳实践。我们在 Infosys 中积极使用 AWS A2C 以及我们的 Infosys 云现代化平台,以便在 AWS 上转换、容器化和部署现代化的应用程序工作负载。

合作伙伴资料 | 联系信息

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看产品功能

访问 AWS App2Container 功能页面。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Next-Steps-Icon_User-guide
文档

开始使用 AWS App2Container。

了解更多