AWS App2Container

2020-07-02 02:02:29

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

将应用程序集装化需要您确定应用程序依赖项、网络端口配置和软件交付流程,以便构建和部署容器映像。这些任务可能是手动的、耗时的,而且容易出错。App2Container分析您的应用程序并自动生成容器镜像,该镜像配置了ECS或Kubernetes的正确依赖项、网络配置和部署说明。

App2Container允许您轻松地在云上部署配置了正确的网络和安全配置的现有应用程序。

客户迁移到AWS的一个重要动机是有机会从传统的基于服务器的工作负载转变为云本地工作负载。这可以提供一个经济高效、可扩展的解决方案,在实现公共云的优势方面大有裨益。使传统工作负载现代化是Ensono为使用公共云的客户提供的云转型解决方案的核心。AWS App2Container(A2C)以一种可重复、可靠的方式极大地简化了工作负载集装箱化过程,从而缩短了迁移时间,并使我们的客户直接受益。在我们的A2C之旅中,AWS团队一直是积极和支持的盟友,我们期待着在转变更多客户端工作负载时密切合作。

通过AWS App2Container(A2C)快速集装箱化遗留工作负载的能力是通过现代化降低总拥有成本的重大机遇。不进行优化的迁移不会产生客户在迁移到云时所寻求的好处。A2C使企业能够轻松地将工作负载转移到集装箱化环境中,从而提供更高的性能和可扩展性,并加快上市时间。A2C是这一领域的游戏规则改变者。

DXC的应用程序容器即服务利用AWS App2Container(A2C)快速、经济高效地将运行在Windows和Linux服务器上的传统应用程序包装起来。使用A2C允许DXC实施集装箱化最佳实践,确保容器安全并针对性能进行优化。

AWS App2Container(A2C)使AWS Partner Network(APN)高级咨询合作伙伴Cognizant能够利用AWS为Containers提供的广泛服务,大规模推动应用程序现代化。Cogizant使用A2C来缩短实现将遗留.NET和Java业务应用迁移到云并将其现代化的业务价值的时间。

埃森哲AWS业务部(AABG)和埃森哲的云业务在整体容器解决方案的战略、设计和实施方面拥有广泛的背景。我们深厚的技能和丰富的经验使我们能够与AWS合作,利用AWS App2Container将AWS的应用程序集装箱化产业化。

作为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或自我管理的Kubernetes集群(使用A2C生成的deployment.yaml)上启动容器化应用程序。A2C甚至支持在组管理服务帐户(Group Managed Service Account,GMSA)下运行集装化工作负载,这是一个将Windows应用集装化的高级概念,我们的团队惊喜地发现A2C支持它。

简而言之,A2C是一种简单而规范的方式,可以迈出实现遗留应用程序现代化的第一步,而不需要任何重构。任何运行旧式ASP.NET和/或Java应用程序的商店都应将A2C视为简化和加快其在AWS上的应用程序现代化之旅的关键工具。