下面是中国(北京)区域提供的 AWS 信息技术服务清单。拥有 AWS (中国)账户并且接受 AWS (中国)客户协议方可使用这些服务。要使用中国以外区域的 AWS 信息技术服务,请创建一个单独的全球 AWS 账户 https://aws.amazon.com


云中的虚拟服务器

Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可提供在云中大小可调的计算容量。该服务旨在让开发人员能更轻松的进行网络级规模的计算。

Amazon EC2 的 Web 服务接口非常简单,您可以轻松获取和配置容量。使用该服务,您可以完全控制您的计算资源,并可以在成熟的亚马逊 AWS 计算环境中运行。Amazon EC2 将获取并启动新服务器实例所需要的时间缩短至几分钟,这样一来,在您的计算要求发生变化时,您便可以快速扩展计算容量。Amazon EC2 按您实际使用的容量收费,从而改变了成本结算方式。 Amazon EC2 还为开发人员提供了创建故障恢复应用程序以及排除常见故障情况的工具。

存储和检索 Docker 镜像

Amazon EC2 Container Registry (ECR) 是完全托管的 Docker 容器注册表,可以让开发人员轻松存储、管理和部署 Docker 容器镜像。Amazon ECR 与 Amazon EC2 Container Service (ECS) 集成,从而简化了生产工作流的开发。

Amazon ECR 使您无需操作自己的容器存储库,也不必为扩展底层基础设施而担心。Amazon ECR 将您的镜像存储在高度可用且可扩展的架构中,使您能够为应用程序可靠部署容器。

与 AWS Identity and Access Management (IAM) 集成,使您可以对每个存储库进行资源级别的控制。Amazon ECR 无需预付费。您只需为存储库中存储的数据量以及传输到 Internet 的数据付费。

运行和管理 Docker 容器

Amazon EC2 Container Service (ECS) 是一项高度可扩展的高性能容器管理服务,它支持 Docker 容器,并让您能够在托管的 Amazon EC2 实例群集上轻松运行应用程序。使用 Amazon ECS,您将不再需要安装、运维、扩展您的群集管理基础设施。

只需进行简单的 API 调用,您便可以启动和停止支持 Docker 的应用程序,查询群集的完整状态,使用各种熟悉的功能,包括安全组、Elastic Load Balancing、EBS 卷和 IAM 角色。

您可以使用 Amazon ECS 根据您的资源需求和可用性要求在您的群集中安排容器的置放。您还可以集成自己的计划程序或第三方计划程序,来满足业务或应用程序的特定要求。

Amazon Virtual Private Cloud (Amazon VPC) 允许您在亚马逊 AWS 云中预配置出一个采用逻辑隔离的部分,让您在自己定义的虚拟网络中启动 AWS 资源。您可以完全掌控您的虚拟联网环境,包括选择自有的 IP 地址范围、创建子网,以及配置路由表和网关。

您可以轻松自定义 Amazon VPC 的网络配置。 例如,您可以为可访问 Internet 的 Web 服务器创建公有子网,而将数据库或应用程序服务器等后端系统放在不能访问 Internet 的私有子网中。您可以利用安全组和网络访问控制列表等多种安全层,帮助对各个子网中 Amazon EC2 实例的访问进行控制。

AWS 应用程序容器

AWS Elastic Beanstalk 是一项易于使用的服务,用于在熟悉的服务器(例如 Apache 、Nginx、Passenger 和 IIS )上部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、GO 和 Docker 开发的 Web 应用程序和服务。

您只需上传代码,Elastic Beanstalk 即可自动处理从容量预置、负载均衡、自动扩展到应用程序运行状况监控的部署。同时,您能够完全控制为应用程序提供支持的 AWS 资源,并可随时访问基础资源。

有了 Auto Scaling,您便可以根据您定义的条件自动扩展 Amazon EC2 容量。通过使用 Auto Scaling,您可以确保所使用的 Amazon EC2 实例数量在需求峰值期实现无缝增长以保持性能,也可以在需求平淡期自动减少,以最大程度降低成本。Auto Scaling 特别适合每小时、每天或每周使用率都不同的应用程序。Auto Scaling 通过 Amazon CloudWatch 启用,除了 Amazon CloudWatch 费用外,无需支付其他任何费用。

Elastic Load Balancing 在多个 Amazon EC2 实例间自动分配应用程序的访问流量。它可以让您实现更大的应用程序容错性能,同时持续提供响应应用程序传入流量所需要的负载均衡容量。Elastic Load Balancing 可以检测出群体里不健康的实例,并自动更改路由,使其指向健康的实例,直到不健康的实例恢复为止。客户可以在单个可用区或多个可用区中启用 Elastic Load Balancing,以提高应用程序性能的一致性。


可扩展的云存储

Amazon S3 是一种面向 Internet 的存储服务。该服务旨在让开发人员能更轻松的进行网络级规模的计算。

Amazon S3 提供一个简明的 Web 服务界面,用户可通过它随时在 Web 上存储和检索任意大小的数据。此服务让所有开发人员都能访问和亚马逊本身运行其全球的网站同一个具备高扩展性、可靠性、安全性和快速价廉的基础设施。此服务的目标是通过规模效应,为开发人员带来最大的利益。

Amazon Elastic Block Store (EBS) 为 Amazon EC2 实例提供块级存储容量。Amazon EBS 卷需要通过网络访问,并且能独立于实例的生命周期而存在。Amazon EBS 提供可用性高、可靠性强且可预测的存储卷,并可以与一个正在运行 Amazon EC2 实例相连接且在实例中显示的为一个设备。对于那些需要建立数据库、文件系统或可访问原始数据块级存储的应用程序来说,Amazon EBS 是特别合适的。

云中的低成本归档存储

Amazon Glacier 是成本极低的存储服务,为数据归档和备份提供安全而耐用的存储。为了降低成本,Amazon Glacier 专门针对不经常访问的数据,以及可以接受数小时检索时间的数据进行了优化。Amazon Glacier 改变了数据存档和备份的游戏规则,因为您不再需要付出前期投资,而只是为存储支付极低的费用,而且还可以根据需要调整存储的规模。

将内部 IT 环境与云存储相集成

AWS Storage Gateway 服务将内部软件设备与基于云的存储连接起来,在企业的内部 IT 环境和亚马逊 AWS 的存储基础设施之间提供无缝、安全的集成。使用此服务,您可以安全地将数据存储到亚马逊 AWS 云中,以便享用可扩展且经济实惠的存储。AWS Storage Gateway 支持当前应用程序使用的行业标准存储协议。它通过本地维护经常访问的数据来提供低延迟性能,同时把所有您的数据存放在 Amazon Simple Storage Service (Amazon S3) 或 Amazon Glacier 上面。


适用于 MySQL、Oracle 和 SQL Server 的托管关系数据库服务

Amazon Relational Database Service (Amazon RDS) 是一种可让用户在云中轻松设置、操作和扩展关系数据库的 Web 服务。它在承担耗时的数据库管理任务的同时,又可提供经济高效的可调容量,使您能够腾出时间专注于应用程序开发。

Amazon RDS 让您能够访问非常熟悉的 MySQL、PostgreSQL、Oracle 或 Microsoft SQL Server 数据库引擎的功能。这意味着您当前已用于现有数据库的代码、应用程序和工具也可以用在 Amazon RDS 上。Amazon RDS 可自动为数据库软件升级补丁,用户可以自定义数据的存储备份保留时间,并且实现时间点恢复。只需通过一次 API 调用,即可灵活地扩展与数据库实例 (DB Instance) 相关联的计算资源或存储容量,让用户从中受益。

云端动态数据库

DynamoDB 是一种快速、全面受管的 NoSQL 数据库服务,它能让用户以简单并且经济有效地方式存储和检索任何数据量,同时服务于任何程度的请求流量。所有数据条目均存储在固态硬盘 (SSD) 中,具有极高的可用性和耐久性。

通过 DynamoDB,您可以卸下由于运行和扩展高可用性的分布式集群所带来的管理负担,而只需以较低的价格仅为您使用的部分付费。

基于内存的缓存服务

ElastiCache 是一种让用户能够在云中轻松部署、操作和扩展内存缓存的 Web 服务。该服务允许您从快速的托管内存缓存系统中检索信息,而无需完全依赖于速度较慢的基于磁盘的数据库,从而提高了 Web 应用程序的性能。ElastiCache 支持两个被广泛采用的开源引擎 – Memcached 与 Redis。该服务的协议与两种引擎同时兼容,当前在 Memcached 和 Redis 环境中使用的主流工具也能在 ElastiCache 中无缝运作。

此外,Amazon ElastiCache 可自动检测和更换出现故障的缓存节点,从而降低自我管理型基础设施的日常费用,并且还可提供一个有弹性的系统以降低过载数据库的风险,此类风险会降低网站和应用程序的加载速度。通过与 Amazon CloudWatch 的集成,Amazon ElastiCache 能提供更强的可见性,以便更清晰地了解与 Memcached 或 Redis 节点相关的关键性能指标。

快速、 简单、 经济高效的数据仓库

Amazon Redshift 是一种快速且完全托管的 PB 级数据仓库,可让您以轻松而经济的方式使用现有的商业智能工具分析您的所有数据。您可以从无承诺小规模开始,以不到传统数据仓库解决方案十分之一的成本扩展至 PB 级规模。客户通常可实现 3 倍的压缩率,从而显著降低成本。借助 Amazon Redshift 的数据仓库架构,您可以自动处理大部分常见管理任务,这些任务涉及云数据仓库的预配置、配置和监控等方面。

Amazon Redshift 使用列式存储技术提高 I/O 效率,并跨多个节点并行运行查询,从而提供出色的查询性能。Amazon Redshift 提供了定制的 JDBC 和 ODBC 驱动程序,您可以从我们的控制台的“连接客户端”选项卡中进行下载,使您可以使用各种大量熟悉的 SQL 客户端。您也可以使用标准的 PostgreSQL JDBC 和 ODBC 驱动程序。


全球内容分发网络

全球内容分发网络

为了服务中国境外的终端用户, AWS (中国)建议使用 Amazon CloudFront,它是一项全球内容分发 Web 服务,与其他亚马逊 AWS 服务相集成,具有低延迟性、高数据传输速度以及无承诺费用等特点,可使开发人员和企业轻松向终端用户分发内容。Amazon CloudFront 提供遍布于全球的节点网络,您的最终用户在美国、欧洲、亚洲、南美洲和澳大利亚都有距离他们较近的节点。Amazon CloudFront 的节点,当前不可用于中国境内。

AWS 专用网络连接

AWS Direct Connect 服务便于建立一个可连接本地设施和 AWS 的专线网络。您可利用 AWS Direct Connect 在您的数据中心、办公室或托管区域之间建立专线连接。在多数情况下这样可以降低您的网络成本、提高带宽吞吐量,和提供一个比基于 Internet 连接更为一致的网络体验。


自动化代码部署

AWS CodeDeploy 是一种可以将代码自动部署到任意实例中的服务,这些实例包括 Amazon EC2 实例以及在内部运行的服务器。借助 AWS CodeDeploy,您可以更轻松地快速推出新功能、避免在应用程序部署过程中出现停机,并简化应用程序的更新工作。您可以使用 AWS CodeDeploy 自动执行软件部署流程,这样就不必进行极易出错的手动操作。该服务还可以随您的基础设施进行扩展,以便您可以轻松部署到一个或上千个实例中。


资源与应用程序监控

Amazon CloudWatch 提供可靠、可调整且灵活的监测解决方案,您可在短短几分钟内开始使用。您不再需要设置、管理和扩展监控您的系统和基础设施了。

Amazon CloudWatch 可以让您以几乎实时的方式监控您的 AWS 资源,包括 Amazon EC2 实例、Amazon EBS 卷、Elastic Load Balancer 和 Amazon RDS 数据库实例。该服务自动提供这些 AWS 资源的 CPU 使用率、等待时间和请求数等指标。您也可提供自己的日志或自定义应用程序和系统指标,如内存用途、交易量或故障率;Amazon CloudWatch 也将对这些指标进行监控。

通过 Amazon CloudWatch,您可以获取精确到上一分钟的统计信息,还可以查看图表并为指标数据设置警报,帮助您排除故障、发现趋势并根据云环境的状态采取自动化的操作。您可通过 API、命令行工具、AWS 开发工具包和 AWS 管理控制台使用 Amazon CloudWatch 功能。

配置和管理 Amazon EC2 与本地系统

Amazon EC2 Systems Manager 是一项管理服务,可以帮助您自动收集软件清单、应用操作系统补丁、创建系统映像以及配置 Windows 和 Linux 操作系统。这些功能可以帮助您定义和跟踪系统配置、防止出现偏差并维持 EC2 和本地配置的软件合规性。通过提供在设计上具备云的规模和敏捷性,又能扩展到您的本地数据中心的管理方法,EC2 Systems Manager 让您能更轻松地无缝连接现有基础设施和 AWS。

EC2 Systems Manager 简单易用。您只需通过 EC2 管理控制台访问 EC2 Systems Manager,选择您要管理的实例并定义您要执行的管理任务即可。EC2 Systems Manager 现免费提供,可用于管理您的 EC2 和本地资源。

AWS 资源创建模板

AWS CloudFormation 向开发人员和系统管理员提供了一种简便地创建和管理一批相关的 AWS 资源的方法,并通过有序且可预测的方式对其进行资源配置和更新。

您可以使用 AWS CloudFormation 的示例模板或自己创建模板来描述亚马逊 AWS 资源以及应用程序运行时所需的任何相关依赖项或运行时参数。您可以不需要了解亚马逊 AWS 服务需要配置的顺序,也不必弄清楚让这些依赖项正常运行的细枝末节。CloudFormation 为您妥善处理。当设置完成后,您可通过按受控制、可预测的方式修改和更新 AWS 资源,您可像做软件版本控制一样对您的 AWS 基础结构进行版本控制。

跟踪用户活动和 API 使用情况

AWS CloudTrail 是一项支持对 AWS 账户进行监管、合规性检查、操作审核和风险审核的服务。借助 CloudTrail,您可以记录日志、持续监控并保留与整个 AWS 基础设施中的操作相关的账户活动。CloudTrail 可提供 AWS 账户活动的事件历史记录,其中包括通过 AWS 管理控制台、AWS 开发工具包、命令行工具和其他 AWS 服务执行的操作。这一事件历史记录可以简化安全性分析、资源更改跟踪和故障排除工作。

AWS 资源库存和配置历史

AWS Config 是一项完全托管的服务,可为您提供 AWS 资源库存、配置历史记录和配置更改通知,以增强安全性和方便管理。 

借助 AWS Config,您可以找到现有和已删除的 AWS 资源,并能随时深入了解某一资源的配置详细信息。这些功能提供了合规性审计、安全分析、资源更改跟踪和故障排除。

基于 Web 的用户界面

AWS 管理控制台为亚马逊 AWS 提供了简单的 Web 界面。您可以使用亚马逊 AWS 账户名称和密码登录。如果您已启用亚马逊 AWS Multi-Factor Authentication,系统将会提示您输入设备的身份验证代码。


可配置的 AWS 访问控制

AWS Identity and Access Management (IAM) 使您能够安全地控制用户对 AWS 服务和资源的访问。您可以使用 IAM 来创建和管理亚马逊 AWS 用户和群组,并使用各种权限来允许或拒绝他们使用亚马逊 AWS 资源。

IAM 也支持公司目录和 AWS 服务之间的身份联合。这可以让您使用现有公司身份授予对 Amazon S3 存储桶等亚马逊 AWS 资源的安全访问权限,而不必为那些用户创建新的亚马逊 AWS 身份。


托管的 Hadoop 框架

Amazon Elastic MapReduce (Amazon EMR) 是一种 Web 服务,提升企业、研究人员、数据分析师和开发人员轻松、经济高效掌控海量数据的能力。它是一种托管的 Hadoop 框架服务,并且运行在 Web 规模的 Amazon Elastic Compute Cloud (Amazon EC2) 和 Amazon Simple Storage Service (Amazon S3) 基础架构上面。

Amazon Elastic MapReduce 能即时灵活配置自身所需容量大小,执行数据密集型应用计算,完成 Web 索引、数据挖掘、日志文件分析、数据仓库、机器学习、财务分析、科学模拟和生物信息研究任务。Amazon Elastic MapReduce 技术让您专注于数据分析,无需担心费时的 Hadoop 集群设置、管理或调整,也无需担心所需要的计算能力。

实时数据流处理

Kinesis Streams 是一种完全托管的云服务,用于对大型分布式数据流进行实时数据处理。Kinesis Streams 每小时可从数十万种来源 (如网站点击流、财务交易、社交媒体源、IT 日志和定位追踪事件) 中持续捕获和存储数 TB 级数据。借助 Kinesis Client Library (KCL),您可以构建 Kinesis 应用程序,并能使用流数据为实时控制面板提供强力支持、生成警报、实施动态定价和广告等。您还可以将数据从 Kinesis Streams 发送到 Amazon Simple Storage Service (Amazon S3) 和 Amazon Elastic Map Reduce (Amazon EMR) 等其他 AWS 服务中。


协调应用的工作流服务

Amazon Simple Workflow Service (Amazon SWF) 是用于构建可调节的、灵活的应用程序的工作流服务。无论是自动化处理金融或保险应用程序的业务流程、构建复杂的数据分析应用程序,还是管理云基础设施服务,Amazon SWF 都能可靠地协助应用程序的所有处理步骤。

通过传统的开发方法,建立和跟踪在不同时间运行、用时也不同的处理流程,还要确保它们可靠地运行且不重复,这不仅耗时而且费用高。当多个系统都分别执行应用程序时,协调整个系统处理流程的会带来额外的挑战。开发人员通过 Amazon SWF 将应用程序中的各种处理步骤构建为“任务”来驱动分布式应用程序,Amazon SWF 能可靠且可扩展地协调这些任务。Amazon SWF 根据开发人员的应用程序逻辑,管理任务运行依赖关系、时间安排和并行机制。本服务存储任务,将它们指派到应用程序中,追踪其进度,并保存最新的状态。

Amazon SWF 是完全托管的服务,您不需要管理、扩展、调节、修补或升级任何硬件或软件。Amazon SWF 提供了简单 API 调用,它们可以通过任何语言编写运行代码,并可在 EC2 实例上运行,或在全球各地能够访问 Internet 的计算机上运行。本地计算机只需打开 Internet 连接从 SWF API 请求任务即可,不必更改任何防火墙规则。您可以通过亚马逊 AWS 管理控制台查看有关工作流当前状态和运行历史记录的做详细报告。


Amazon Simple Queue Service (Amazon SQS) 提供了可靠且高度可扩展的托管队列,当消息在计算机之间传输时它可用于存储消息。通过使用 Amazon SQS,开发人员可以在其分散的执行不同任务的应用程序之间轻松移动数据,既不会丢失消息,也不要求各个部分保持始终可用。Amazon SQS 可与 Amazon EC2 和其他亚马逊 AWS 基础设施服务紧密协作,让您轻松构建自动化工作流。

Amazon SQS 将亚马逊的 Web 规模消息发送基础设施作为一种 Web 服务提供。Internet 上的任何计算机可以添加或读取消息,无需安装任何软件或进行特殊的防火墙配置。使用 Amazon SQS 的应用程序可以独立运行,不需要在同一网络上、使用相同技术开发或在同一时间运行。

Amazon Simple Notification Service (Amazon SNS) 是一种 Web 服务,让用户能够简易设置、运行并从云中发送通知。它为开发人员提供高度可扩展、灵活并且经济高效的从应用程序发布消息的功能,并立即将它们发送给订阅者或其他应用程序。该服务旨在让开发人员能更轻松的进行网络级规模的计算。

Amazon SNS 提供简单的 Web 服务接口和基于浏览器的管理控制台,通过它们可创建您希望通知应用程序(或用户)的主题、让客户端订阅这些主题、发布消息并通过客户端所选的协议(即 HTTP、电子邮件、SMS 等)交付这些消息。Amazon SNS 使用“推送”机制向客户端发送通知,该机制无需定期检查或“轮询”新的信息和更新。利用 Amazon SNS 可构建高度可靠、事件驱动的工作流和消息发送应用程序,无需复杂的中间件和应用程序管理。适合使用 Amazon SNS 的情况包括监控应用程序、工作流系统、时间敏感型信息更新、移动应用程序等。


将设备连接到云

AWS IoT 是一种托管的云平台,使互联设备可以轻松安全地与云应用程序及其他设备交互。AWS IoT 可以支持数十亿台设备和数万亿条消息,并且可以对这些消息进行处理并将其安全可靠地路由至 AWS 终端节点和其他设备。借助 AWS IoT,您的应用程序可以随时跟踪您的所有设备并与其通信,即使这些设备未处于连接状态也不例外。

AWS IoT 使用户能够轻松使用 Amazon Kinesis Streams、Amazon S3、Amazon DynamoDB、Amazon CloudWatch 和 AWS CloudTrail 等 AWS 服务来构建 IoT 应用程序,以便收集、处理和分析互连设备生成的数据并对其执行操作,而无需管理任何基础设施。


一对一,快速响应支持通道

AWS Support 是一对一快速响应支持通道,配备富有经验的技术支持工程师,24x7x365 全年全天无休地以普通话为客户服务。该服务有助于各种规模和技术能力的客户成功利用亚马逊 AWS 提供的产品和功能。

所有层级的 AWS Support 均为亚马逊 AWS 客户提供不限次数的支持案例,其定价为按月支付形式,无需长期合同。四种不同层级让开发人员和企业可以灵活选择符合其特定需求的支持级别。