现代计算推荐指南

无服务器运维模型

以下哪一项最能描述您正在寻找的内容? 如果您需要帮助,请单击此处

运行容器化应用程序图标

我想运行容器化应用程序

您希望迁移或构建容器化应用程序,同时享受无服务器的诸多好处。您的应用程序遵循传统的编程方法,使用具有专用计算层的长时间运行进程。
只需运行代码图标

我只想运行代码

您希望将尽可能多的基础设施管理和运维开销转移到 AWS,并将构建作为函数部署的应用程序。这种方法非常适合构建事件驱动型应用程序或新的同步 Web /请求-响应应用程序。
运行基本 Web 服务图标

我想运行基本 Web 服务

您希望大规模运行安全 Web 应用程序和 API,和/或需要在不具备基础设施或容器经验的情况下轻松构建、部署和运行容器化应用程序,并且需要完全托管的服务。

帮助我理解

您之所以来到这里,是因为您表示希望采用一种运维模型来扩展和管理您的应用程序,将底层基础设施资源的管理尽可能多地转移到 AWS。借助 AWS 无服务器计算服务,您可以利用 AWS 的最佳实践和专业知识来提高性能、可扩展性、可用性和安全性,使开发团队可以专注于编写可解决业务问题的代码。

在 AWS 上使用无服务器运维模型时,有三个主要选项:

1.如果您正在寻找全面的容器编排服务,为组织提供构建、部署和管理任何规模的容器化应用程序的最简单方法,请选择“我想运行容器化应用程序”。当您想要运行使用熟悉的编程方法开发的新的或现有的基于服务的应用程序时,这种方法非常适合。Python/Flask 和 Nodejs/Express 是众所周知且成熟的网络框架,属于这一类别。它非常适合用于加快现有应用程序的迁移。

2.如果您正在寻找一种基于函数的无服务器计算服务,将底层计算环境抽象化并代表您在高度可用、可扩展、安全、容错的环境中运行代码,请选择“我只想运行代码”。 这可以让您的团队腾出时间,专注于应用程序开发,从而加快上市速度并降低总拥有成本。

3. 如果您有带有请求/响应模式的 Web 应用程序后端,并且希望 AWS 能够处理负载均衡、修补和扩展,同时还能提供开箱即用的 CI/CD 体验,请选择“我想运行基本 Web 服务”。我们将推荐一项完全托管的容器应用程序服务,让您无需拥有任何基础设施或容器经验即可构建、部署和运行容器化 Web 应用程序和 API 服务。