AWS 宣布推出四项新的容器功能
西雅图--今天在 AWS re:Invent 大会上,Amazon.com 旗下公司(纳斯达克股票代码:AMZN)亚马逊网络服务公司 (AWS) 宣布了四项新的容器创新,以帮助客户开发、部署和扩展现代应用程序。容器为开发人员提供了一种标准方式,可以在任何环境中快速可靠地打包和运行应用程序,同时还可以提高资源利用率并降低成本。 AWS 现在让预置、部署和管理容器应用程序变得更加容易。它通过使客户能够在自己的数据中心中运行 Amazon Elastic Container Service (ECS) 或 Amazon Elastic Kubernetes Service (EKS)、为自动化容器和无服务器应用程序开发和部署添加新服务以及提供新的容器注册表来实现这一目标这为开发人员提供了一种简单且高度可用的方式来公开共享和部署容器软件。
“今天,我们的基础架构团队参与为所有项目配置基础架构并监控正在使用的服务。我们期待使用 AWS Proton,这将使我们的开发人员腾出时间来快速行动,同时我们将所有基础设施更新到最新标准。”
大多数公司为客户提供单一托管的 Kubernetes 容器产品。这是限制性的,因为不同的开发人员优先考虑不同的需求。对于最优先使用开源 Kubernetes 编排引擎的开发人员,AWS 提供了 Amazon EKS。对于最优先考虑与 AWS 其余部分的深度集成以及 AWS 风格 API 的舒适性以及集群管理、调度和监控的简化配置的开发人员,AWS 提供了 Amazon ECS。而且,对于那些喜欢运行容器而不用考虑服务器或集群(即无服务器)的客户,AWS 提供了 AWS Fargate。没有其他供应商提供无服务器容器产品或这种容器产品的整体选择来满足开发人员的多样化需求。所有这三项服务都继续快速增长,而且客户经常同时使用这三项容器服务来处理不同的工作负载。
Amazon ECS Anywhere 和 Amazon EKS Anywhere 使客户能够在自己的数据中心运行 Amazon ECS 和 Amazon EKS
如今,想要在容器中运行其应用程序的客户必须处理本地应用程序和云应用程序的不同部署和管理流程。在这些情况下,客户必须在本地手动安装、操作和管理容器编排软件。由于这些客户必须在其 AWS 和本地环境中使用不同的工具,因此他们还必须与多个专业知识领域和技能集保持同步。这种情况不仅会导致运营开销,而且还会减慢交付新业务能力的步伐。相反,客户想要的是一个完全托管的解决方案,该解决方案可以在他们自己的数据中心和 AWS 中运行,并具有他们今天在 Amazon ECS 和 Amazon EKS 中使用的相同监控、集群管理和部署管道。
AWS Proton 为开发人员提供了一项新服务来自动化容器和无服务器应用程序的开发和部署
容器和无服务器应用程序提供了明显的运营优势,但它们也改变了客户开发和部署代码的方式。如今,当开发人员在 Amazon EC2 实例上构建传统应用程序时,这些应用程序通常构建为单个代码块,并且有完善的工具可以帮助他们开发和部署代码,例如 AWS CloudFormation 模板(用于预置基础设施), AWS CodePipeline(用于设置 CI/CD 流程)和 Amazon CloudWatch(用于监控部署)。实际上,一旦客户在 EC2 上启动并运行应用程序,应用程序的组件就不会发生太大变化。通常,代码在一个版本中维护,因此保持协调相对容易。相比之下,容器和无服务器应用程序由较小的代码块组装而成,这些代码块通常是独立开发和维护的,然后拼接在一起以构建和扩展应用程序。每个代码块都有自己独立的基础设施,必须更新和维护。通常,这些较小的代码是由不同的团队开发和操作的,因此这些团队可以自由地按照自己的节奏更新组件。这导致更改比传统应用程序更频繁地发生。由于客户自然而然地被容器和无服务器应用程序开发所吸引,他们还发现尝试协调其基础架构配置、代码部署和监控工具中的所有更改可能是一项挑战。客户缺乏将所有任务联系在一起的集成解决方案,包括资源供应、代码部署和监控。中央基础设施团队试图为开发人员提供指导,有些甚至构建了自己的自定义工具来帮助开发人员实施最佳实践,但容器和无服务器应用程序开发和部署的复杂性仍然是减缓许多组织应用程序开发速度的挑战。
AWS Proton 是一种新的应用程序管理服务,当计算单元较小且动态时(例如容器和无服务器),它使预置、部署和监控应用程序变得更加简单。 AWS Proton 允许客户将应用程序组件定义为“堆栈”(即应用程序中使用的代码块的不同组合)。 AWS Proton 还附带了一组精选的应用程序堆栈,其中包含内置的 AWS 最佳实践(用于安全性、架构和工具),允许基础设施团队快速轻松地将受信任的堆栈分发给开发团队。 AWS Proton 使基础设施团队能够将堆栈提供给开发团队用于不同的使用案例,并确保堆栈保持标准化和最新,即使多个团队同时部署堆栈。 AWS Proton 使开发人员能够存储和重用这些应用程序堆栈,提供部署容器和无服务器应用程序的环境,监控生产中的应用程序,并使用堆栈的最新组件自动更新应用程序。 AWS Proton 将基础设施部署为代码、CI/CD 管道以及容器和无服务器应用程序的监控自动化。借助 AWS Proton,基础设施团队可以使他们的开发人员能够以一致的方式为他们的应用程序使用无服务器和容器技术,而不必担心手动管理应用程序的开发过程。 AWS Proton 今天提供预览版。要开始使用 AWS Proton,请访问
Amazon Elastic Container Registry (ECR) Public 允许开发人员公开共享和部署容器软件
大多数构建基于容器的应用程序的开发人员利用作为容器映像公开分发的通用软件包(例如操作系统、数据库和应用程序组件)。开发人员使用 Amazon ECR 等容器注册服务在其组织内私下管理他们的容器映像。如今,Amazon ECR 客户每周下载超过 30 亿张图像,使开发人员能够部署容器以在自己的应用程序中使用。但是,当开发人员想要将流行的软件作为图像公开发布(例如语言库、Web 服务器、数据库等)时,他们现在无法从 Amazon ECR 下载它。相反,他们必须从公共网站和 Docker Hub 等注册中心下载这些图像,这限制了他们匿名和免费计划下的图像提取率,并且不提供可用性承诺。这会导致软件交付效率低下且不可靠。为了解决这种依赖关系,开发人员被迫在本地复制和管理这些公共图像。这使得与最新版本的图像保持同步变得困难,增加了操作的复杂性,并限制了快速扩展应用程序的能力。从多个区域的公共映像运行容器(以记录事件或管理网络策略)的 AWS 客户在快速可靠地下载映像方面面临额外的困难,因为他们必须将本地映像副本复制到每个区域。
为了解决这一挑战,Amazon ECR 现在添加了一个公共注册表,供开发人员存储、管理、共享和部署容器映像,供任何人发现和下载。客户可以使用 Amazon ECR Public 来托管他们的私有和公共容器映像,从而无需使用公共网站和注册表。客户不再需要运营自己的容器存储库或担心扩展底层基础设施,只需一条命令即可快速发布公共容器镜像。这些图像经过地理复制,可在全球范围内实现可靠的可用性,并提供更快的下载速度以快速按需提供图像。 Amazon ECR Public 提供了一种高度可用的服务,客户可以使用该服务来分发公共容器映像以及相关文件,例如供任何开发人员使用的策略配置。此外,一个名为 Amazon ECR Public Gallery 的新网站将允许任何人浏览和搜索公共容器映像、查看开发人员提供的详细信息以及查看拉取命令——所有这些都无需登录 AWS。 Amazon ECR Public 还将在新版本的公共映像可用时通知客户。 Amazon ECR Public 现已上市。要了解有关 Amazon ECR Public 的更多信息,请访问
“客户希望在容器中运行他们的工作负载以获得更大的可移植性、更高效的资源利用和更低的成本,但即使具有这些显着优势,客户仍要求 AWS 使容器更易于管理、部署和共享,”Deepak Singh 说, AWS 计算服务副总裁。 “今天宣布的创新进一步扩展了 AWS 领先的容器功能,为客户在云和他们自己的数据中心中提供一致的 Amazon ECS 和 Amazon EKS 体验,从而从根本上简化容器和无服务器应用程序的开发和部署,并提供完全托管的公共容器注册表,以更轻松地存储、管理和共享容器映像。”大众汽车集团生产 12 个世界上最具标志性的汽车品牌,包括大众乘用车、奥迪、宾利、布加迪、兰博基尼、保时捷和杜卡迪摩托车。该集团还包括 TRATON,这是一家领先的轻型商用车、卡车和公共汽车制造商。 “我们需要我们的软件开发团队来解决业务问题,而不必过多担心基础设施架构和合规性,”大众汽车集团软件开发主管 Peter Garzarella 说。 “AWS Proton 使我们能够为我们的团队提供合规、易于使用和可发展的云基础设施,只需按一下按钮。”
BuzzFeed 是世界领先的独立数字媒体公司,它利用数据和创新来接触全球数亿人。 “我们的部署平台 Rig 帮助我们管理一个包含 600 多个应用程序的微服务生态系统,包括 HTTP API 和用户界面、队列读取器、一次性作业等,”BuzzFeed 工程总监 Clément Huyghebaert 说。 “对于我们来说,确保开发团队能够快速获得他们需要的基础设施,同时满足我们的架构标准并且不必放慢速度,这一点至关重要。我们很高兴探索 AWS Proton 的功能集,看看它如何帮助 BuzzFeed 提供更流畅的开发人员体验。”
SmugMug + Flickr 是世界上最大和最有影响力的以摄影师为中心的平台。 SmugMug 首席架构师 Shane Meyers 表示:“我们不断推出新服务,并且需要跟踪我们的基础设施中运行的内容,包括仍在使用的内容和需要升级的内容。” “今天,我们的基础架构团队参与为所有项目配置基础架构并监控正在使用的服务。我们期待使用 AWS Proton,这将使我们的开发人员腾出时间来快速行动,同时我们将所有基础设施更新到最新标准。”
Canonical 是 Ubuntu 的发行商,该操作系统适用于大多数公共云工作负载以及物联网、智能设备、自动驾驶汽车和高级机器人。 “随着企业越来越多地在其云基础设施中采用开源应用程序,他们面临着更多的安全问题,”Canonical 应用程序服务副总裁 Mark Lewis 说。 “虽然发现容器镜像中的漏洞比以往任何时候都容易,但修复它们需要越来越多的专业技能和基础设施。 Amazon ECR Public 上的 Canonical LTS Docker 映像组合为越来越多的应用程序提供合规、安全的映像,并具有企业可以依赖的长期维护承诺。”
Wish 是一款领先的移动购物应用程序,向世界各地的购物者销售种类繁多的价格实惠的产品。 “我们在 AWS 的 Kubernetes 集群上运行大多数面向客户的应用程序,并使用公共容器来构建应用程序和独立插件,”Wish 核心基础设施技术主管 Tomas Virgl 说。 “我们从 Amazon ECR 提取容器映像,对其正常运行时间以及安全扫描、多架构支持和易用性等广泛的功能感到满意。Amazon ECR Public 现在将让我们利用同样出色的功能用于公共容器镜像。它简化了我们在混合环境中的注册表工具,并增加了我们在从父公共镜像构建应用程序或拉取公共镜像运行时的信心。”
关于亚马逊网络服务
14 年来,Amazon Web Services 一直是世界上最全面、应用最广泛的云平台。 AWS 为计算、存储、数据库、网络、分析、机器人、机器学习和人工智能 (AI)、物联网 (IoT)、移动、安全、混合、虚拟和增强现实(VR 和 AR)提供超过 175 项功能齐全的服务)、媒体和应用程序开发、部署和管理,来自 24 个地理区域内的 77 个可用区 (AZ),并已宣布计划在印度、印度尼西亚、日本、西班牙和瑞士再增加 15 个可用区和 5 个 AWS 区域。数以百万计的客户(包括发展最快的初创公司、最大的企业和领先的政府机构)信任 AWS 来支持他们的基础设施、变得更加敏捷并降低成本。要了解有关 AWS 的更多信息,请访问
关于亚马逊
亚马逊遵循四项原则:以客户为中心而非以竞争对手为中心、对发明的热情、对卓越运营的承诺以及长期思考。客户评论、一键购物、个性化推荐、Prime、亚马逊物流、AWS、Kindle Direct Publishing、Kindle、Fire 平板电脑、Fire TV、亚马逊 Echo 和 Alexa 是亚马逊率先推出的一些产品和服务。欲了解更多信息,请访问并关注
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部