Amazon Redshift 是一种快速、完全托管的 PB 级数据仓库,可方便您使用现有的商业智能工具以一种经济的方式轻松分析您的所有数据。从最低 0.25 USD 每小时(不承担任何义务)直到每年每 TB 1,000 USD(PB 级),成本不到传统解决方案的十分之一。客户通常进行 3 倍压缩,也就是将其成本降低到每年每 TB(未压缩)333 USD。
免费试用 Amazon Redshift
开始免费试用了解更多
获得每月 750 小时免费 DC1.Large,为期 2 个月。 开始试用:
创建 AWS 账户并登录 Amazon Redshift 控制台
启动 Amazon Redshift 集群并选择 DC1.Large 节点类型
免费报告并摄入数据,使用我们的合作伙伴免费试用
Simplify Management of Amazon Redshift Snapshots using AWS Lambda | 2016 年 7 月 15 日 | AWS 大数据博客
Learn about Amazon Redshift in our new Data Warehousing on AWS Class | 2016 年 6 月 2 日 | AWS 博客
Up to 2X Throughput and 10X Vacuuming Performance Improvements | 2016 年 5 月 24 日 | AWS 博客
Real-time in-memory OLTP and Analytics with Apache Ignite on AWS | 2016 年 5 月 13 日 | AWS 大数据博客
Encrypt Your Amazon Redshift Loads with Amazon S3 and AWS KMS | 2016 年 4 月 7 日 | AWS 大数据博客
Amazon Redshift 使用列存储技术改善 I/O 效率并跨过多个节点平行放置查询,从而提供快速的查询性能。Amazon Redshift 提供了定制的 JDBC 和 ODBC 驱动程序,您可以从我们的控制台的“连接客户端”选项卡中进行下载,使您可以使用各种各种大量熟悉的 SQL 客户端。您也可以使用标准的 PostgreSQL JDBC 和 ODBC 驱动程序。数据加载速度与集群大小、与 Amazon S3、Amazon DynamoDB、Amazon Elastic MapReduce、Amazon Kinesis 或任何启用 SSH 的主机的集成呈线性扩展关系。
借助 Amazon Redshift 的数据仓库架构,您可以自动处理大部分常见管理任务,这些任务涉及云数据仓库的预配置、配置和监控等方面。连续、递增且自动地备份到 Amazon S3。快速还原;您可以在几分钟内开始查询,同时数据会在后台缓冲。只需单击几下就可以跨地区启用灾难恢复。
安全件是内置的。您可以使用硬件加速型 AES-256 和 SSL 加密静态和中转数据,使用 Amazon VPC 隔离您的集群,甚至使用 AWS 密钥管理服务 (KMS) 和硬件安全模块 (HSM) 管理您的密钥。所有的 API 调用、连接尝试、查询以及集群的变动都会被记录,并可审计。可以使用 AWS CloudTrail 来审核 Redshift API 调用。
Amazon Redshift 使用各种创新技术,对于大小在 100GB 到 1PB 或更高的数据集,拥有很强的查询性能。它使用列式存储、数据压缩及区域映射,降低了执行查询所需的 I/O 数量。Amazon Redshift 拥有大规模并行处理 (MPP) 数据仓库架构,可对 SQL 操作进行并行分布处理,以利用所有可用资源。基础硬件为高性能数据处理而设计,使用本地附带存储空间以最大化处理器与驱动器之间的吞吐量,同时使用 10GigE 网状网络以最大化节点之间的吞吐量。
仅需在 AWS 管理控制台中点击几次或通过一个简单的 API 调用,您就能在性能或容量需要改变时,轻松改变云数据仓库中的节点数或节点类型。通过密集存储 (DS) 节点,您可以以非常低的价格使用硬盘 (HDD) 创建超大型数据仓库。通过密集计算 (DC) 节点,您可以使用高速 CPU、大量 RAM 和固态硬盘 (SSD) 创建超高性能数据仓库。利用 Amazon Redshift,您只要用单个 160GB DC1.Large 节点就可开始,并能一路扩展到使用 16TB DS2.8XLarge 节点的 1 PB 或更多压缩用户数据。调整大小时,Amazon Redshift 可将您现有的集群置于只读模式,并预配置一个您选定大小的新集群,然后将数据从您的旧集群并行复制到您的新集群。在配置新集群的同时,您可继续对您的旧集群进行查询。一旦您的数据被复制到您的新集群,Amazon Redshift 将自动将查询重新定向至您的新集群,并移除旧集群。
您仅需为实际调用的资源付费。您可选择无预付费用的按需定价或长期合约,或者用预留实例定价来获得大幅折扣。按需定价的起点仅为每 160GB DC2.Large 节点 0.25 USD 每小时,或每 2TB DS1.XLarge 节点 0.85 USD 每小时。使用部分前期预留实例,您可以将实际价格降低至每 DC1.Large 节点 0.10 USD 每小时(5500 USD/TB/年)或每 DS2.XLarge 节点 0.228 USD 每小时(999 USD/TB/年)。请访问 Amazon Redshift 定价页面参阅更多详细信息。
仅需在AWS 管理控制台 中单击几下或通过简单的 API 调用,您就可创建一个集群、指定它的大小、规定节点类型和安全性配置文件。Amazon Redshift 将设置您的节点、配置节点之间的连接并保护集群的安全性。您的数据仓库应该在几分钟之内就可正常运行。
Amazon Redshift 处理数据仓库的管理、监控及扩展所需的所有工作,从监控集群健康状态、备份到进行修补和升级。在性能和容量需求变化时,您可以轻松调整群集大小。通过处理所有这些耗时耗力的任务,Amazon Redshift 使您得到了解脱并专注于您的数据和业务。
Amazon Redshift 拥有多种改善数据仓库集群可靠性的功能。所有写入集群内节点的数据自动复制到集群内的其他节点,且所有数据被连续备份至 Amazon S3。Amazon Redshift 持续监控集群的健康状态并自动从故障驱动器重新复制数据,并在必要时替换节点。
Amazon Redshift 的自动快照功能连续地将集群上的数据备份至 Amazon S3。备份是连续、递增而自动的。Amazon Redshift 按用户定义的期间存储您的快照,此期间可以是 1 到 35 天。您可在任何时候拍摄您自己的快照,这些快照影响所有现有的系统快照,并可保留到您明确地删除它们时为止。Redshift 还能将您的快照异步复制到另一个地区的 S3 中进行灾难恢复。一旦您删除了某个集群,您的系统快照也被移除,但您的用户快照在您明确地删除它们之前仍可使用。
您可通过 AWS 管理控制台 或 Amazon Redshift API 用任何系统快照或用户快照来恢复您的集群。一旦恢复了系统元数据,您的集群就可供使用,而且您可在用户数据在后台脱机的时候开始运行查询。
仅需若干参数设置,您即可设置 Amazon Redshift,使其利用 SSL 来保护中转数据,并利用硬件加速型 AES-256 加密来保护静态数据。如果您选择启用静态数据的加密,那么所有写入硬盘的数据以及任何备份数据也将被加密。默认情况下,Amazon Redshift 会负责密钥管理,但您也可以选择使用您自己的硬件安全模块 (HSM)、AWS CloudHSM 或 AWS Key Management Service 管理您的密钥。
Amazon Redshift 使您能够配置防火墙规则,以控制对数据仓库集群的网络访问。您可以在 Amazon 虚拟私有云 (Amazon VPC) 中运行 Amazon Redshift,将您的数据仓库集群隔离在您自己的虚拟网络中,并用行业标准加密的 IPsec VPN 将其连接至您现有的 IT 基础设施。
Amazon Redshift 与 AWS CloudTrail 相集成,使您能够对所有的 Redshift API 调用进行审计。Amazon Redshift 还会记录所有的 SQL 操作,包括连接尝试、查询和数据库的变动。您可以使用 SQL 查询在系统表格中访问这些记录,或选择将其下载到 Amazon S3 上的安全位置。Amazon Redshift 与 SOC1、SOC2、SOC3 和 PCI DSS 1 级要求兼容。有关更多详细信息,请访问 AWS Cloud Compliance。
Amazon Redshift 是一种 SQL 数据仓库解决方案,它使用行业标准的 ODBC 和 JDBC 连接。可以从我们的控制台的的“连接客户端”选项卡中下载我们的定制 JDBC 和 ODBC 驱动程序。许多流行的软件供应商正在用他们的产品和服务对 Amazon Redshift 进行认证,这使您能够继续使用您现在使用的工具。有关详细信息,请参阅 Amazon Redshift 合作伙伴页面。
Amazon Redshift 与其他 AWS 服务相兼容,并内建了指令将数据从 Amazon S3、Amazon DynamoDB 或 EC2 以及使用 SSH 的本地服务器中并行加载到每个节点中。AWS Data Pipeline、Amazon Kinesis 和 AWS Lambda 都以数据目标的形式与 Amazon Redshift 相集成。您也可以使用 Amazon Kinesis Firehose,将流数据加载到 Amazon Redshift。