阿里云 rds 读写分离rds只读服务器自动做读写分离吗

数据平台(1)
近日,阿里云推出RDS只读实例,将满足大量的数据库读取工作负载,帮助用户应对数据库读取压力,实现读取能力的弹性扩展。目前,RDS只读实例属于公测阶段,用户可登陆阿里云官网申请免费使用。
阿里云RDS产品经理王义成表示,阿里云RDS只读实例不但适用于专业的DBA,也非常适用于“小白客户”,备份设置、参数修改、阈值报警等数据库常用应用都是图形化操作,对于不精通数据库的用户也可以“零门槛”使用。
数据库应用一般分为读、写两种类型的请求,当数据库压力较大时,读写请求都会集中到单个节点,无法满足用户的需求,甚至会对主流程业务造成影响。为解决用户对数据库大量读取需求,阿里云推出了RDS只读实例,其以用户的RDS主实例为基础,在同一地域内为用户独立配置的数据库实例与主实例进行数据同步,分担用户数据库的读请求,以满足大量的数据库读取负载。
王义成告诉记者,RDS实例采用主备架构,RDS在支持只读实例后,只读实例将挂载在主节点上,实例的备节点以及只读实例均利用MySQL的原生复制同步主节点的增量数据。&
RDS只读实例的使用条件
目前,一个RDS主实例最多可以创建5个只读实例,只读实例的配置大小可与主实例不一致,并且可以根据业务需求,随时升降只读实例规格,整个过程对用户完全透明。此外,RDS只读实例不需要维护账号与数据库,全部通过主实例实现同步。目前,RDS提供近20个系统性能的监控视图,如磁盘容量、IOPS、连接数、CPU利用率、网络流量等,用户可以轻松查看实例的负载。同时,RDS提供多种优化建议,如存储引擎检查、主键检查、大表检查、索引偏多、缺失索引等,用户可以根据优化建议并结合自身的应用来对数据库进行优化。
即日起至日,RDS只读实例处于公测阶段,但对于使用RDS只读实例的用户还是有一定条件的限制。首先是地域的限制,目前RDS只读实例只对杭州地域的用户开放,后续也会在北京、香港、青岛等节点陆续开放;第二,在数据库版本上,目前只支持MySQL 5.6,王义成表示,MySQL 5.6之前的版本在主实例down机后重新选取主实例的时候存在数据丢失的风险(详情参见:/doc/view/.html?spm=0.0.0.0.B60M35),而MySQL
5.6修复了该问题后,阿里云推出了基于MySQL5.6版本的只读实例。由于在阿里云的用户中,使用MySQL实例的占绝大部分,因此,RDS只读实例也是率先支持MySQL数据库,未来针对SQL Server阿里云也会推出只读实例。
RDS只读实例的创建方法与收费模式
用户使用RDS只读实例,需要先拥有一台阿里云RDS,然后基于RDS主实例购买只读实例。创建一个空的只读实例需要5-10分钟,之后,将主实例的物理备份覆盖到只读实例中,耗时取决于主实例的数据大小;最后,只读实例同步创建过程中主实例的增量数据,用户可通过控制台进行管理。
需要注意的是,此次推出的RDS只读实例并不采用包年包月的收费模式,而是更加灵活的采用按小时付费的收费模式,根据用户使用的内存、硬盘存储空间以及公网传输流出部分的流量三个指标收取费用,用户可根据业务的实际需求,调整只读实例的配置,方便使用。此外,RDS只读实例的开通和释放也比较灵活,没有时间限制。对于服务保障,RDS只读实例承诺99%的SLA,并且承诺宕机后24小时之内恢复,若阿里云没有达到服务质量,将会根据宕机时间进行百倍赔偿。
对于使用RDS只读实例的用户,还有几点需要注意:
一、由于RDS架构是基于主节点进行MySQL Binlog同步的,因此用户在开通RDS只读实例之前,需将数据库升级到MySQL 5.6版本,并且将应用程序在MySQL 5.6版本的数据库中完整的运行一遍;在主实例(A)升级版本前,最好做一下兼容性测试,或者新建一个实例(B),将数据从A实例复制到B实例,然后在B实例上面生成只读实例;
二、用户在购买RDS只读实例前,需要在24小时内进行一次全量备份,以减少只读实例搭建时间;
三、由于只读实例自身限制,只读实例不支持数据库管理、账号管理、数据迁移、数据恢复等功能,用户可以在主实例进行操作,系统自动同步到只读实例;
四、由于用户需求不同,RDS只读实例不会自动帮助用户做读写分离,只读实例使用单独域名,用户需根据业务需求,自行选择哪些请求发往只读实例;
五、RDS只读实例目前最多支持五个节点,五个节点的负载均衡用户自行保证;
六、只读实例的规格配置不要太小,建议大于等于主实例配置;此外,由于只读实例的设计是单节点,没有主备,因此用户需购买多个只读实例来完成高可用目标。
王义成表示,只读实例适用于读取压力较大的业务,例如基于OLTP的电商类应用,需要查看产品信息以及评论的请求较多时,适合通过只读实例来满足这些需求;此外,对于交友类的SNS应用,查看状态或记录都是基于读取的请求,都可以尝试使用只读实例。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2476次
排名:千里之外
转载:17篇全球最新的免费资源发布区
阿里云服务器ECS负载均衡SLB,数据库RDS, 存储OSS和CDN加速
& 日 17:25 &
自从上次的服务器大幅度降价后,不少的朋友在选择国内的VPS主机时经常会提到阿里云服务器ECS,55元/月的国内VPS主机貌似也就只有阿里云服务器ECS这样才能卖得这么多。也有人抱怨阿里云服务器ECS有各种问题,其实55元的价格估计也就这样的服务了。
其实ECS只是阿里云一个产品,这次为了测试程序,把阿里云的负载均衡SLB、关系型数据库服务RDS、开放存储服务OSS、内容分发网络CDN等相关产品都尝试了一遍,发现弹性云主机与传统的VPS主机相比有一个巨大的优势:可按需配置服务器。
购买除了包年包月外,还可以按照使用时长来计费,一个小时0.2元左右。而其它的如负载均衡SLB,数据库RDS, 存储OSS和CDN加速等也都是可以按照使用量来计费的,这个其实也是大大方便了一些大型网站应对高峰流量给服务器所带来的压力。
有关于的使用方法和经验还有:
1、VPS面板:
2、VPS加速:
3、免费升级:
阿里云服务器ECS负载均衡SLB,数据库RDS, 存储OSS和CDN加速
一、阿里云服务器ECS按需购买
1、阿里云服务器ECS购买教程和VPS性能使用评测可参考:。ECS还可以免费试用,申请方法:。
2、阿里云服务器ECS每月最低是55元,不过有朋友可能还不知道阿里云服务器ECS其实也是可以按需购买的,最低0.2元/时,流量0.8元/GB。(点击放大)
3、不过,阿里云服务器ECS的按需购买仅适合程序测试或者是应对服务器压力高峰时备用服务器。
4、目前阿里云服务器ECS有杭州和青岛两个节点可以选择,不同地方的服务器在不同的地方的访问情况可能不一样。
二、阿里云负载均衡SLB
1、负载均衡(Server Load Balancer,简称SLB)是对多台云服务器进行流量分发的负载均衡服务。可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。
2、阿里云负载均衡SLB的优势在于当你的网站在短期内需要增加服务器资源时,不需要花大量的钱来购买新的配置服务器,而只需要开启负载均衡SLB就可以解决,由于SLB是按小时计费,实时扣费(每小时出账单并扣费) ,因此可以节省资金。
3、阿里云负载均衡SLB最低是0.04元/小时,0.8元/GB。(点击放大)
4、开通了阿里云负载均衡SLB后,需要到管理中心添加服务器。
三、阿里云关系型数据库服务RDS
1、关系型数据库服务(Relational Database Service,简称RDS)采用即开即用方式,兼容MySQL、SQL Server两种关系型数据库,并提供数据库在线扩容、备份回滚、性能监测及分析功能。
2、阿里云关系型数据库服务RDS适用一些大型企业网站、系统等对数据库要求比较高的网站应用。(点击放大)
4、可以通过程序或客户端(如MySQL-Front或SQL Server Management Studio)连接RDS实例执行SQL语句,也可以使用PhpMyAdmin管理。
5、RDS自带的IDB Cloud管理平台,可以方便快捷对数据库进行监控、调试和管理。(点击放大)
四、阿里云内容分发网络CDN
1、主要是用于优化网站HTML、CSS、JS等内容,提高网页加载速度,支持缓存刷新、过期时间设置、防盗链,提供流量带宽、攻击防护等报表实时查询。
2、阿里云内容分发网络CDN要求进行CDN加速的资源,必须部署于阿里云ECS或OSS,绑定的域名必须BA。
五、阿里云开放存储服务OSS
1、阿里云开放存储服务OSS,简单地说就是一个存储服务,适用于存储在线访问的文件,譬如互联网应用中的图片、音频、视频、视频流、文本等,单个文件最大5TB,文件类型和个数不限。
2、本来想要重点介绍一下在Wordpress上加速应用,但是实际经过部落问题很多,安装了OSS WordPress插件依然不能很好解决图片等静态资源加速问题。
六、阿里云服务器使用小结
1、阿里云服务器ECS亮点就是价格便宜,但是如果与国外的VPS相比,带宽限制是一个硬伤,至于网上有不少人说的阿里云服务器ECS的硬盘读写速度一般,实际测试时确实如此。
2、阿里云的SLB、RDS、OSS、CDN等都是付费的产品,大家千万不要被官网上的“免费”字样给误导了,当然阿里云的ACE云引擎还是免费的:。
文章出自:
版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源
真的,我猜你也会喜欢的:
您或许对下面这些文章有兴趣:&&&&&&&&&&&&&&&&&&&&本月吐槽辛苦排行榜
免费资源部落博客、论坛、问答和优惠网的创建者
经常混迹于各种免费资源中,尝鲜后乐于分享给他人。用WP搭建了部落博客,没事儿就折腾Wordpress,喜欢找免费空间,但只求精,稳定,耐用。有时也会介绍一点关于建站的知识和主机、服务器的使用心得与体会。PS:此人为男。
TA的专栏:&&|&&
关于本文的作者
所属分类:
链接地址:
浏览前页:
浏览后页:
部落快速搜索栏
热门点击排行榜
网站导航栏
免费资源重点推荐
最新文章推荐
部落最新评论列表
不得不看的秘密
部落本月最受关注的热点
(热度131℃) (热度126℃) (热度118℃) (热度109℃) (热度100℃) (热度93℃) (热度82℃) (热度75℃) (热度74℃) (热度74℃) (热度68℃) (热度67℃) (热度65℃) (热度63℃) (热度61℃) (热度59℃) (热度58℃)
部落本月踩得最多的宝贝
(踩5,259次) (踩4,755次) (踩4,062次) (踩3,941次) (踩3,289次) (踩3,282次) (踩3,239次) (踩3,014次) (踩2,962次) (踩1,955次)
免费资源部落,是一个致力发布和推广来自世界各地的免费资源,包括多样实用的免费空间、各种优秀的免费软件、各样可用的免费网盘等个人博客网站。站长qi是一位很普通不过的人,长期关注网络空间、互联网、软件应用、程序开发与设计、网络应用等。免费资源部落成立的目的就是希望与更多人分享网络快乐与精彩!本站持续修改完善中,如遇不便还请谅解^_^阿里云服务器RDS MySQL 实现读写分离
时间: 10:32:52 来源:
阿里云服务器RDS MySQL 实现读写分离,爱牛高端网站建设公司,咨询电话400-699-2656
基础配置流程与要求:
1. 主实例必须为 RDS MySQL 5.6 版本。
2. 在主实例的【实例基本信息】页面购买只读实例。
3.&在应用侧配置判断和分配读写请求。
下面是基于MySQL Connector/J 中 com.mysql.jdbc.ReplicationDriver 驱动的应用侧配置读写分离样例:
具体请参考:&
注:其他应用侧实现读写分离的方式和配置(比如通过MySQL Proxy、Amoeba、Cobar或DBWare)请参考对应实现的技术文档。
import&java.sql.C
import&java.sql.ResultS
import&java.util.P
import&com.mysql.jdbc.ReplicationD
public&class&ReplicationDriverDemo&{
&&public&static&void&main(String[]&args)&throws&Exception&{
&&&&ReplicationDriver&driver&=&new&ReplicationDriver();
&&&&Properties&props&=&new&Properties();
&&&&//&We&want&this&for&failover&on&the&slaves
&&&&props.put(&autoReconnect&,&&true&);
&&&&//&We&want&to&load&balance&between&the&slaves
&&&&props.put(&roundRobinLoadBalance&,&&true&);
&&&&props.put(&user&,&&foo&);
&&&&props.put(&password&,&&bar&);
&&&&//&Looks&like&a&normal&MySQL&JDBC&url,&with&a
&&&&//&comma-separated&list&of&hosts,&the&first
&&&&//&being&the&'master',&the&rest&being&any&number
&&&&//&of&slaves&that&the&driver&will&load&balance&against
&&&&Connection&conn&=
&&&&&&&&driver.connect(&jdbc:mysql:replication://master,slave1,slave2,slave3/test&,
&&&&&&&&&&&&props);
&&&&//&Perform&read/write&work&on&the&master
&&&&//&by&setting&the&read-only&flag&to&&false&
&&&&conn.setReadOnly(false);
&&&&conn.setAutoCommit(false);
&&&&conn.createStatement().executeUpdate(&UPDATE&some_table&....&);
&&&&mit();
&&&&//&Now,&do&a&query&from&a&slave,&the&driver&automatically&picks&one
&&&&//&from&the&list
&&&&conn.setReadOnly(true);
&&&&ResultSet&rs&=
&&&&&&conn.createStatement().executeQuery(&SELECT&a,b&FROM&alt_table&);
&&&&&.......
北京爱牛高端网站建设公司,专业的网络营销实施专家,为你打造以网站为平台的营销设计,提供企业网站建设,品牌网站建设,外贸网站建设,营销网站设计,网站推广,网络整合营销,我们为企业打造一体化网络营销服务,我们的优势,不在一个点,而是网住整个面。选择爱牛网络,挡不住的网络营销财富,让您的网络从此牛起来。&
爱牛品牌设计是我们的创造力,网络营销策划是企业的第二生命力。赢在起跑线,爱牛来实现!!!&
全国服务热线:400-699-2656 / 010-
本文作者:爱牛网络,转载请注明出处:爱牛()。
联络方式:
中国&?&北京&?&西城区茶马北街
1号院1号楼7层1单元0807室
电话:010-0-699-2656
传真:010-
邮编:100055

我要回帖

更多关于 阿里云 rds数据库 的文章

 

随机推荐