开始使用项目

3 个步骤 | 60 分钟

问:在亚马逊云科技上托管应用程序有什么好处?

亚马逊云科技提供监控工具、资源管理和简单的配置选项,可帮助您轻松管理环境。您只需上传代码,Amazon Elastic Beanstalk 即可自动处理从容量预置、负载均衡、自动扩展到应用程序运行状况监控的部署。同时,您能够完全控制为应用程序提供支持的亚马逊云科技资源,并可随时访问基础资源。

问:堆栈中的资源是否归我所有?

除了指向负载均衡器的 CNAME 记录之外,您环境中的所有资源都会在您的账户下启动。为避免出现偏差,您应仅使用 Elastic Beanstalk 提供的功能来管理这些资源。

问:我将应用程序托管在亚马逊云科技上后,是否可以对其进行自定义?

Elastic Beanstalk 环境中的大部分设置在启动后均可更改。应用程序名称、环境名称、平台和 VPC 分配不可更改。

问:环境创建后如何更改其配置?

您可以使用 Elastic Beanstalk 管理控制台或 Elastic Beanstalk CLI 更改正在运行的环境中的设置,或保存环境的当前配置并将其应用于其他环境。您也可以使用配置文件在应用程序的源代码中配置和扩展环境中的资源。

问:如果流量增多,该如何扩展我的应用程序?

您可以在环境中配置 Auto Scaling 组,以便在流量达到预定义的阈值时启动更多实例。

问:如何更新应用程序?

使用 Elastic Beanstalk 管理控制台或 Elastic Beanstalk CLI 将新版本应用程序的源代码部署到正在运行的环境中。

问:启动和运行堆栈需要多长时间?

启动新的 Elastic Beanstalk 环境通常不到 5 分钟,但如果您启动的实例数量较多或者包含数据库实例,则可能需要更长时间。启动数据库实例大约需要 10 分钟。

开始使用项目