APP下载

AWS推出可简易容器化Java和.NET应用程序的工具

消息来源:baojiabao.com 作者: 发布时间:2026-09-03

报价宝综合消息AWS推出可简易容器化Java和.NET应用程序的工具

AWS释出命令列工具App2Container,可以容器化Java和.NET应用程序,使其不需要更改程式码,就能够将应用程序程式搬上EC2或是其他云端平台上执行。使用者只需要选择想要容器化的应用程序,App2Container就能够打包所有需要的档案和相依项目进容器映像档,并自动完成网络配置以及产生Kubernetes pod定义等工作。

AWS提到,现在已经有不少企业使用容器化和无服务器技术开发应用程序,并以持续整合和交付工具,自动化软件的交付生命周期,但同时,他们也仍在手动管理和建置既有老旧的应用程序,在现有和新的应用程序,使用同一套管理工具和CI/CD流程,将能够简化管理程序。

而要实现这个目标,将既有应用程序打包成容器是第一步,不过要容器化现有应用程序并不容易,需要辨识应用程序相依项目、编写dockerfile,并为每个应用程序设定建置和部署程序,这些工作耗时且容易出错,因此AWS推出了App2Container来简化和加速这个过程,能以标准化的工具监控、操作和交付软件。

App2Container能够探索在服务器上执行的应用程序,辨识其相依关系以及产生需要的档案,使其能无缝部署到ECS或EKS,App2Container能自动产生应用程序档案和文件夹、Dockerfiles、Amazon ECR容器映像档、Kubernetes部署YAML,还有部署应用程序到ECS或EKS需要的CloudFormation样板。App2Container还与AWS CodeBuild和AWS CodeDeploy服务整合,让使用者能以可重复的方式,建置和部署容器化应用程序。

App2Container会将以ASP.NET开发的网页应用程序容器化,并搬上云端以Windows上的IS 7.5+执行,而Java应用程序则是在Linux上运作。AWS现在免费释出App2Container工具,开发者将视需求使用EC2、ECS、EKS和S3等AWS服务。

2020-07-01 16:48:00

相关文章