亚马逊AWS官方博客

Tag: Amazon RDS

如何对 Amazon 关系数据库服务进行分片

在本文中,我们了解了如何使用分片这一提升关系数据库可扩展性的方法。我们探讨了如何使用Amazon RDS在云环境中实现分片数据库架构,以及如何借此实现数据存储与分析工作流。此外,我们还介绍了RDS为数据库分片提供的各种高度自动化管理、监控、纵向与横向扩展功能。

Read More

关于 Amazon ElastiCache for Amazon RDS、Amazon Aurora 以及 Amazon Redshift 中的自动查询缓存机制

传统的缓存系统构建方式往往非常复杂,而且需要占用大量资源。Heimdall Data能够自动对SQL结果进行缓存处理,且无需变更应用程序本体,从而大大降低运营负担。从实际用例来看,用户的常规缓存命中率可达90%、响应性能提高达20倍,且每年可节约长达数月的软件开发与管理时长。现在,您可直接在AWS Marketplace上下载Heimdall的免费试用版本。

Read More

如何在 Amazon RDS for SQL Server 上配置微软 SQL Server Analysis Services

本文向大家介绍了如何在Amazon RDS for SQL Server上的表格建模中配置SSAS。如果您在Amazon EC2上运行SSAS,则可直接将相应工作负载与SQL Server数据库所在的RDS DB实例进行合并,从而显著降低运营成本。您可以轻松处理来自数据仓库及其他关系数据库(本地或云数据库)的数据、执行分析查询,并对SSAS数据库进行备份与还原。欢迎大家马上通过AWS Console体验SSAS,并在下文评论区下分享您的看法与心得。

Read More

RDS (Oracle) 与 OGG 的部署模式

本期我们将探讨一下RDS(Oracle)与Oracle Golden Gate(OGG)的常见部署模式。OGG被广泛应用在实时数据复制,数据多源集成和容灾双活等场景下,OGG的优点是对带宽要求非常低,亚秒级延迟,如果再配合使用压缩技术,对带宽的要求将变得更低,是一款使用十分广泛的数据复制工具。

Read More

AWS 责任共担模式与 GDPR

欧盟通用数据保护条例 (GDPR) 规定了数据处理者和数据控制者的角色,一些客户和 AWS 合作伙伴网络 (APN) 合作伙伴也在询问这将如何影响建立已久的 AWS 责任共担模式。 我想借此机会,帮助大家理解我们和客户在 GDPR 背景下的共担责任。

AWS 责任共担模式在 GDPR 会如何变化?简单来说 — 它不会发生变化。AWS 负责保护支持云和所提供服务的底层基础设施,而作为数据控制者或数据处理者的客户和 APN 合作伙伴则负责保护其放入云中的任何个人数据。责任共担模式说明了 AWS 与客户以及 APN 合作伙伴所承担的不同责任,在 GDPR 下也执行同样的责任划分原则。

Read More

利用Mycat中间件实现RDS MySQL的分库分表及读写分离功能

随着移动互联网的兴起和大数据的蓬勃发展,系统的数据量正呈几何倍数增长,系统的压力也越来越大,这时最容易出现的问题就是服务器繁忙,我们可以通过增加服务器及改造系统来缓解压力,然后采用负载均衡、动静分离、缓存系统来提高系统的吞吐量。然而,当数据量的增长达到一定程度的时候,增加应用服务器并不能明显地提高系统的效率,因为所有压力都会传导到数据库层面,而大多数系统都是用一个数据库来存储和管理系统数据的,因而一个支持高性能、高并发并且易于扩展的数据库系统变的尤为重要。 Amazon RDS是AWS上托管的关系型数据库服务,目前支持业界主流的MySQL、Oracle、SQL Server、PostgreSQL、MariaDB引擎及AWS提供的Aurora,通过多可用区主备及读副本等技术,能够支持绝大部分的应用场景。 对于更大容量的数据库,可以使用Amazon Aurora,Aurora是一个关系型数据库引擎,结合了高端商用数据库的速度和可用性,同时还具有开源数据库的简单性和成本效益。Amazon Aurora 的设计与 MySQL 5.6 及PostgreSQL 9.6.1兼容,它提供的性能比同一硬件上运行的标准 MySQL 最多高达五倍,比PostgreSQL最多高达二倍。 下表是单个数据库实例能够支持的存储容量大小: RDS数据库引擎 存储容量 MySQL 6TB Oracle 6TB PostgreSQL 6TB MariaDB 6TB SQL Server 4TB Aurora 64TB 不过由于Aurora目前并未在所有region提供,比如中国北京,同时支持的引擎有限,对于中国区用户及使用其他数据库引擎的用户,不得不考虑其他的解决方案。随着近年来海量数据存储、并行计算、异构数据互联等一系列新技术在市场上不断出现。相信数据库行业的很多从业者都对传统关系型数据库的单点故障及容量问题头疼不已,而数据库分库分表也早已成为解决此类问题的基础。 本文要介绍的Mycat是一款面向企业级应用的开源数据库中间件产品,支持事务、ACID,能够对接Oracle、MySQL、DB2、SQL Server、MongoDB、SequoiaDB等数据库,支持透明的读写分离机制,支持各种MySQL集群,包括标准的主从异步集群、MySQL Galera Cluster多主同步集群等,通过大表水平分片方式支持100亿级大表的分布式存储和秒级的并行查询能力,内建数据库集群故障切换机制,实现自动切换,可满足大部分应用的高可用性要求。 配置步骤: 第一步 创建RDS数据库实例 创建一个RDS将会使用的参数组mycat 在分库分表的情况下,Mycat可以通过如下几种方式保证自增主键的全局唯 一: 1. 本地文件方式 在sequence_conf.properties文件中设置主键的当前值,最小值和最大值 2. 数据库方式 在其中一个 MySQL 节点中建立一张表,存放 sequence 的名称,当前值,步长 等信息,并通过存储过程修改更新信息 3. 本地时间戳方式 4. […]

Read More

New feature launched to AWS China (BJS) region, operated by SINNET – Amazon RDS for SQL Server – Support for Native Backup/Restore to Amazon S3

As a managed database service, Amazon RDS takes care of the more routine aspects of setting up, running, and scaling a relational database. We first launched support for SQL Server in 2012. Continuing our effort to add features that have included SSL support, major version upgrades, transparent data encryption, enhanced monitoring and Multi-AZ, we have now added support […]

Read More