AWS Elastic Beanstalk 是一项易于使用的服务,用于在熟悉的服务器(例如 Apache 、Nginx、Passenger 和 IIS )上部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、GO
和 Docker 开发的 Web 应用程序和服务。
您只需上传代码,Elastic Beanstalk 即可自动处理包括容量预配置、负载均衡、自动扩展和应用程序运行状况监控在内的部署工作。同时,您能够完全控制为应用程序提供支持的 AWS 资源,
并可以随时访问底层资源。Elastic Beanstalk 不额外收费 – 您只需为存储和运行应用程序所需的 AWS 资源付费。
入门快速,使用简单Elastic Beanstalk 是在 AWS 上部署应用程序最快最简单的方法。您只需使用 AWS 管理控制台、Git 存储库或集成开发环境 (IDE)(如 Eclipse 或 Visual Studio)上传自己的应用程序,Elastic Beanstalk 将自动处理容量预配置、负载均衡、自动扩展及应用程序运行状况监控等部署详细工作。几分钟内,您的应用程序即可使用,无需您处理任何基础设施或资源配置工作。 | 开发人员生产效率Elastic Beanstalk 负责配置和操作基础设施,并帮您管理应用程序堆栈(平台),因此您无需花时间,也不用发展专业技能。它还将保留运行着您的最新应用程序的底层平台(安装有最新补丁和更新)。这样您就可以集中精力编写代码,将管理和配置服务器、数据库、负载均衡器、防火墙和网络等工作交由 Elastic Beanstalk 代劳。 | |
无限扩展Elastic Beanstalk 可以根据应用程序的具体需求,使用可轻松调整的 Auto Scaling 设置来自动扩展和缩减应用程序。例如,您可以通过 CPU 使用率指标来触发 Auto Scaling 操作。使用 Elastic Beanstalk,应用程序可以处理工作负载或流量中的高峰,同时最大程度降低成本。 | 完善的资源控制您可以根据应用程序的需要自由选择最适宜的 AWS 资源,例如 Amazon EC2 实例类型。此外,使用 Elastic Beanstalk,您可以实施“彻底检查”,并保留对应用程序所需 AWS 资源的完全控制。如果您决定要接管基础设施的部分(或所有)元素,可以使用 Elastic Beanstalk 的管理功能无缝执行此操作。 |
![]() | ![]() | ![]() | ![]() | |||
“对各种云技术进行评估之后,Zillow 选择了 Amazon Web Services。”» | “Prezi 将它的两项最重要的后端服务转移到了 AWS Elastic Beanstalk。”» | “使用 AWS Elastic Beanstalk,转移至 AWS 就变得非常简单。”» | “BMW 利用 Elastic Beanstalk 构建了自己的‘car-as-a-sensor’服务”。» | |||
![]() | ![]() | ![]() | ![]() | |||
“对我们来说,Amazon Web Services (AWS) 的主要吸引力是其可扩展性。”» | “AWS 就是我们所需要的:可无缝扩展的托管解决方案。”» | “AWS 让 Ividata 获得了开展新业务所需的可扩展性。”» | “在 AWS 上部署应用程序,使 GeoNet 的团队变得更高效。”» | |||
![]() | ![]() | ![]() | ![]() | |||
“Ebury 可根据客户群的需求进行扩展,且无需扩大基础设施团队的规模。”» | “Rachio 使用 AWS Elastic Beanstalk 部署和管理其网站、Web 应用程序和 API 基础设施。”» | “借助 AWS,我们构建了大规模的 Web 应用程序。”» | “Samsung 决定在 AWS 上部署其新的 Samsung Printing Apps Center 应用商店。”» |