本文将会介绍Hologres发布的只读从实例和相关使用操作。(文末有福利~)
背景
传统上,实时数仓(数据仓库)是一个非生产系统,主要面向内部客户,支撑实时大屏、实时报表等场景。用户对它的稳定性、可用性的要求相较于订单、实时大屏这样的生产系统要弱很多,只要能继续使用,即使实时数仓短暂不可用或者有明显波动,影响也不是很大。
而随着企业数字化转型的加剧,越来越多的企业开始将实时数仓作为生产系统对外提供服务,业务对系统的可用性、稳定性都提出了更高更严苛的要求。
Hologres从设计之初到现在持续做了非常多的工作,例如产品架构使用存储计算分离、自研HOS调度、多副本机制、资源隔离、读写分离等,以此来满足业务对稳定性的需求,提高系统可用性。
说明:更多关于Hologres高可用技术的介绍请移步文章技术揭秘:Hologres高可用介绍。
其中读写分离是去年Hologres重点发力的地方。除多副本,资源隔离等之外,Hologres还支持了多实例共享存储的部署方案,不同的实例之间共享一份存储,实现了计算跨机房高可用。在该方案中,主实例具备完整能力,数据可读可写,权限、系统参数可配置,而从实例处于只读状态,所有的变更都通过主实例完成,实例之间共享一份数据存储,实例间数据异步实时同步。
其主要应用场景有:
1.读写分离:这个方案实现了完整的读写分离功能,保障不同业务场景的SLA,在高吞吐的数据写入和复杂的架构作业、OLAP、AdHoc查询、线上服务等场景中,负载之间物理上完全隔离,不会因写入产生查询的抖动。
2.多类型负载细粒度资源分配:一个主实例可以配置多个只读从实例,实例之间可以根据业务情况配置不同规格,例如使用256Core作为写入和加工实例,512Core作为OLAP只读实例,128Core作为在线Serving实例,32Core作为开发测试实例。
通过多实例共享方案(只读从实例),业务实现了故障隔离,负载隔离,有效支撑了高可用场景,得益于实例间共享存储,也降低了存储成本,真正做到降本增效。这套方案目前已在阿里内部多个核心场景生产使用,并于年初在云上推出,同时在4月份只读从实例发布自助配置,即用户可以自助购买并绑定。下面我们将会详细介绍相关信息以及如何快速配置。
只读从实例介绍
只读从实例的架构图如下图所示:
- 不同只读从实例具备独立的访问Endpoint,在使用上,通过Endpoint隔离不同的业务场景。
- 所有实例共享同一份数据和访问控制,仅有一份存储费用。
- 实例之间内存状态自动实时同步,同一个Region毫秒级同步,同步以实例为单位,不支持细粒度同步单位配置。
- 实例之间计算资源不共享,负载隔离,故障隔离。
- 建议将主实例作为数据写入和加工节点,只读从实例作为OLAP和在线服务的节点。
- 由于实例的隔离性,减少了读写负载的冲突,减少了锁和事务的开销,可以显著提升节点的健壮性。
- 当从实例因系统故障不可用时,应用层可以切换Endpoint到主实例,更快速恢复业务,实现高可用。
使用介绍
已知限制
- 仅Hologres V1.1及以上版本支持作为主实例,如果您的实例是V1.1以下版本,请您提交工单或加入在线支持钉钉群申请升级实例。
- 只读从实例未绑定主实例时,您无法连接只读从实例
- 主实例的版本和只读从实例版本必须一致
- 主实例和只读从实例必须处于同一个region
- 一个主实例最多绑定4个只读从实例
购买只读从实例
- 登陆Hologres管控台,点击新增引擎实例按钮
- 从购买页面中选择实例规格为只读从实例,并选择只读从实例的计算资源。
- 按照引导进行支付,即完成了只读从实例的购买。待只读从实例启动完毕后,即可在管控台进行绑定操作。
- 未绑定的只读从实例无法连接,也不会显示相应的Endpoint。
绑定和解绑操作的权限说明
主账户可以直接绑定或者解绑,若是RAM用户,需要主账户授予AliyunHologresFullAccess权限策略,方可进行绑定和解绑操作。更多对于RAM角色权限的介绍请参照文档。
将只读从实例绑定至主实例
- 待只读从实例购买并创建完成后,在Hologres管理控制台的实例列表页面,单击需要绑定只读从实例的绑定按钮。
- 在绑定主实例弹窗选择要绑定至的主实例,单击绑定按钮后,系统将会将该只读从实例绑定至所选择的主实例。
- 待绑定完成后,在只读从实例的详情列表中会显示只读从实例被绑定的主实例。此时您即可使用只读从实例的Endpoint使用只读从实例的资源查询主实例的数据。
解绑只读从实例
- 如您无需只读从实例绑定到主实例,您可以将只读从实例与主实例解绑,需要您从实例列表中找到需要解绑的只读从实例,点击解绑按钮。
- 待处理完成后,即完成了解绑操作。
优惠福利
为了更好的回馈大家,现针对只读读从实例,Hologres推出9折福利:
- 福利时间:2022年4月-2022年10月1日
- 福利详情:新购、续费只读从实例享受9折优惠(仅限于包年包月,按量付费不参与活动)
说明:该9折优惠不与账号优惠叠加,最终享受的优惠是min(账号折扣,0.9折)
赶紧来体验吧~~~
了解Hologres:https://www.aliyun.com/product/bigdata/hologram