《科技与生活》
北京2021年5月25日 --?近日,亚马逊云科技宣布其新的全托管容器应用服务Amazon App Runner正式可用,客户只需点击几下,即可更轻松、更快速地构建、部署和运行容器化web应用和APIs。Amazon App Runner可处理高性能应用和APIs的所有操作,包括部署、扩展、管理容器编排器、负载均衡器和持续集成及持续交付(CI/CD)管道,还允许客户在无服务器或集群的情况下运行容器。客户只需提供源代码、容器镜像或部署管道,Amazon App Runner就可以构建和部署web应用或API,负载均衡网络流量,根据需求增加或减少容量,监控应用程序运行状况,并在默认设置下加密流量。使用Amazon App Runner,客户在几分钟之内即可享受到容器可移植性、效率和成本节约方面带来的好处(即便他们之前缺乏运行和管理容器的经验),开发团队可以更专注于他们的业务应用程序,而非配置服务和管理基础设施。Amazon App Runner无需预付费用,客户只需为其应用程序使用的计算和内存资源付费。欲开始使用Amazon App Runner,请访问:
Web应用和APIs支撑着客户业务的基本构成,包括面向最终用户的网站和处理重要业务逻辑的后端服务。鉴于客户应用程序和APIs的业务关键特性,亚马逊云科技提供一系列强大的工具,帮助客户管理应用程序的部署和操作,包括扩展底层基础设施、负载均衡和加密网络流量。然而,有些客户并不需要如此精细的控制,他们不想在配置和集成每个底层基础设施上额外花费时间,并希望降低操作的复杂性。虽然Amazon Fargate让客户无需管理计算集群或容量就可以更轻松地部署和运行容器化应用,但一些客户仍要求提供全托管的服务,以简化整个容器环境。这些客户只想简单地基于其现有的代码或容器存储库,让应用和APIs在云中自动运行和扩展,即一个完全托管的服务,由该服务处理运行容器化应用相关的所有任务,比如构建和配置容器协调器、负载均衡器和CI/CD管道,并通过减少延迟和消除冷启动来确保一致的应用程序和API响应时间——即便他们的开发团队之前缺乏部署和管理容器或基础设施的经验。
Amazon App Runner在亚马逊云科技平台上提供简单、快速地构建、部署和运行现代容器化web应用和APIs的方式,从而简化了客户的容器环境。客户可以通过将Amazon App Runner连接到其源代码或容器镜像,并从Amazon App Runner控制台选择“部署”来发布其web应用或API。客户可使用Amazon Fargate这一无服务器的计算引擎,实现底层计算自动部署、扩展和管理,Amazon Fargate在安全的环境中支撑着亚马逊云科技平台上数亿个容器,消除了客户选择实例和扩展容量的需求。Amazon App Runner基于亚马逊云科技操作和配置最佳实践构建,包括自动化的安全部署(通过监控和测试新的应用环境,减少由于应用程序版本的变更而造成的中断)和运行状况检查。此外,Amazon App Runner基于收到的请求负载均衡流量,并根据流量模式自动伸缩资源。客户无需使用Amazon App Runner构建和配置CI/CD管道,因为它会自动检测对代码或容器镜像的更改,并部署应用程序的新版本。此外,通过为空闲应用程序预留内存,Amazon App Runner消除了冷启动,确保了一致的应用程序响应时间。使用Amazon App Runner,网络流量默认是加密的,因此客户不必设置或管理加密密钥。Amazon App Runner使开发人员(即便是那些以前没有容器或基础设施经验的人) 只需点击几下,即可更轻松、快速地使用单个服务构建、部署和运行现代容器化web应用。
“在云计算领域,亚马逊云科技提供了广泛的容器技术,越来越多的客户希望从容器提供的可移植性、效率和成本节约中获益。”亚马逊云科技计算服务副总裁Deepak Singh表示,“然而,客户要求我们让其容器化web应用更容易地快速启动和运行,这样他们就能更快地享受到容器带来的好处。我们很高兴为这些客户提供Amazon App Runner,这项全托管服务,只需几次点击便可实现从源代码或容器镜像到一个安全运行的web应用。Amazon App Runner让即便从未使用过容器或托管基础设施的开发者团队也可以在几分钟内启动并运行容器化应用,这样客户就可以专注于开发驱动业务发展的应用,而不必将大量时间精力花费在管理底层硬件和软件基础设施上。”
Amazon App Runner现已在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、美国东部(俄亥俄)、亚太地区(东京)和欧洲