- 首页›
- 亚马逊云科技文档概述›
- Amazon Elastic Beanstalk 文档
Amazon Elastic Beanstalk 文档
概述
Amazon Elastic Beanstalk 旨在帮助用户在亚马逊云科技云上快速启动和运行 Web 应用程序。开发人员只需上传应用程序代码,该服务便会自动处理资源配置、负载均衡、自动扩展和监控等细节工作。如果您有 PHP、Java、Python、Ruby、Node.JS、.NET、Go 或 Docker Web 应用程序,那么 Elastic Beanstalk 将是理想之选。 Elastic Beanstalk 使用 Amazon EC2、Amazon Elastic Container Service(Amazon ECS)、Auto Scaling 和 Elastic Load Balancing 等亚马逊云科技核心服务来为需要扩展以服务大量用户的应用程序提供支持。
应用程序平台
Amazon Elastic Beanstalk 支持以多种语言和框架编写的 Web 应用程序。从开发计算机迁移到云端时,几乎无需修改代码。在部署 Web 应用程序时,您可以从 Java、.NET、Node.js、PHP、Ruby、Python、Go 和 Docker 等各种应用程序平台中进行选择。
应用程序部署选项
Amazon Elastic Beanstalk 旨在帮助您通过亚马逊云科技管理控制台、Elastic Beanstalk Command Line Interface、Visual Studio 和 Eclipse 部署代码。您可以从多个部署策略(包括一次性全量部署、滚动部署、额外批次滚动部署、不可变部署和蓝绿部署)中进行选择。这些策略选项可帮助您在部署速度与安全性之间找到平衡,同时减轻管理负担。
监控
Amazon Elastic Beanstalk 提供一个统一的用户界面来监控和管理应用程序的运行状况。
应用程序运行状况
Elastic Beanstalk 可收集关键指标和属性来确定应用程序的运行状况。Elastic Beanstalk 运行状况控制面板可帮助您在一个统一的界面中可视化整体应用程序运行状况,并自定义应用程序运行状况检查、运行状况权限和运行状况报告。
监控、日志记录和跟踪
Elastic Beanstalk 与 Amazon CloudWatch 和 Amazon X-Ray 集成。您可以利用监控控制面板来查看延迟、CPU 使用率和响应代码等关键性能指标,还可以设置 CloudWatch 警报,以便在指标超过设定阈值时收到通知。
管理和更新
您可以选择使用托管平台更新,让 Amazon Elastic Beanstalk 将 Elastic Beanstalk 环境更新到最新版本。不可改变部署机制有助于以安全的方式应用新补丁和次要平台版本的更新,从而最大限度地减少对最终用户的影响。对于持续管理,您还可以自定义应用程序属性、创建警报并通过 Amazon Simple Notification Service(Amazon SNS)启用电子邮件通知。
扩展
Amazon Elastic Beanstalk 利用弹性负载均衡器和自动扩缩功能,根据应用程序的特定需求自动横向扩展和缩减应用程序。此外,多个可用区的设计让您可以在多个可用区中运行,从而提高应用程序可靠性和可用性。
自定义
借助 Amazon Elastic Beanstalk,您可以选择十分适宜应用程序的亚马逊云科技资源,例如包括 Spot 实例的 Amazon EC2 实例类型。Elastic Beanstalk 使您可控制支持您应用程序的亚马逊云科技资源。如果您决定要接管基础设施的部分(或所有)元素,可以使用 Elastic Beanstalk 的管理功能无缝执行此操作。
合规性
Elastic Beanstalk 符合 ISO、PCI、SOC 1、SOC 2、SOC 3 等多项合规标准的要求,同时也满足 HIPAA 资格标准。这意味着,在 Elastic Beanstalk 上运行的应用程序可用于处理受监管的金融数据或受保护的健康信息(PHI)。
Amazon Graviton 支持
基于 ARM 64 位架构的 Amazon Graviton 处理器能为在 Amazon EC2 中运行的云工作负载提供更出色的性能。在 Elastic Beanstalk 中使用 Amazon Graviton 时,您可以选择合适的 EC2 实例类型以优化工作负载需求,并获得比同类 x86 架构处理器更好的性能。
其他信息
有关服务控制、安全特性及功能的其他信息,包括有关存储、检索、修改、限制和删除数据的信息,请参见 https://docs.amazonaws.cn/。以上链接包含的信息不构成光环新网关于亚马逊云科技(北京区域)的客户协议或西云数据关于亚马逊云科技(宁夏区域)的客户协议的“文档”的一部分,也不构成您与光环新网或西云数据之间就您使用亚马逊云科技中国区域服务达成的其他协议的任何部分。