NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

腾讯云 Elasticsearch 重磅发布——多可用区容灾功能

  • 2019-11-06
  • 本文字数:1355 字

    阅读完需:约 4 分钟

腾讯云Elasticsearch重磅发布——多可用区容灾功能

为了满足客户对数据可靠性、服务稳定性及容灾方面越来越严苛的需求,腾讯云 Elasticsearch 于近期推出了集群跨可用区容灾的功能。目前腾讯云 Elasticsearch 集群支持跨两个可用区部署集群。使用支持多可用区容灾的集群可以保证,当一个可用区因为机房电力、网络等故障的原因导致不可用时,另外一个可用区的节点仍然能稳定、不间断的提供服务,保障客户业务的可靠性。

快速体验

进入腾讯云 Elasticsearch Service 购买页,选择部署方式>多可用区,选择一个 VPC 网络。与单可用区不同,需要设置两个可用区(当前只支持两个可用区部署),其他设置,除了要求节点数是偶数个以保证节点能均匀地分布在两个可用区之外,与选择单个可用区基本一致。



购买页


我们以上海地域为例,在部署方式中选择多可用区,目前我们仅支持双可用区,用户需要选择两个可用区及子网。数据节点数量会自动按可用区的倍数调整。为了保证集群的稳定性及可靠性,默认开启了专用主节点,可以选择三个或五个,专用主节点也会均匀的分布在三个可用区中,保证一个可用区发生不可用的情况下,不会出现超过一半的专用主节点挂掉的情况,始终保持集群有超过法定的主节点选举个数,保证了集群的可靠性。


由于开启多可用区容灾的集群,必须开启专用主节点,且最小三个,所以能支持多可用区容灾功能的地域必须最少支持三个地域。目前仅有部分大地域如北上广支持多可用区容灾的功能,其他暂时不开放的地域随着腾讯云机房的建设,我们也会持续的加入这个功能。

集群多可用区容灾原理

数据节点

为了使多可用区容灾的功能生效,用户需要遵守以下原则:


1.购买集群的数据节点个数为可用区个数的倍数,例如选择两个可用区容灾,那么数据节点个数应该为 2、4、6、8…以此类推。


2.索引分片至少设置 1 副本,即保证集群始终有两份以上的数据。



多可用区原理


腾讯云 Elasticsearch 会自动的将用户所购买的数据节点均匀的部署在用户所选择的可用区中,且所部署的数据节点含有可用区感知的功能。该功能使用户数据的副本会分布到多个可用区中,保证单个可用区仅有一份副本。undefined 腾讯云 Elasticsearch 提供 VPC 内负载均衡功能,用户通过我们提供的 VIP 连接集群,通过 ES 的 API 进行数据读写及集群控制操作。此 VIP 绑定了集群内部的所有数据节点,并提供负载均衡功能,用户所有请求会平均分布到集群的各个数据节点上。undefined 此 VIP 还带有健康检查功能,如一个周期内多次检查确认某节点没有响应,健康检查功能会暂时从 VIP 的绑定列表中摘除有问题的节点,直到节点恢复正常。这样就保证了当某个节点宕机,或者某个机房可用区不可用的情况下,有问题的节点会自动的剔除,保证用户的客户端不会请求到有问题的节点,从而在可用区故障的情况下,实现客户业务无感知的切换,提高了客户业务的稳定性。

专用主节点


专用主节点分布


为了提高集群的可靠性,用户在使用多可用区容灾功能时最少要创建三个专用主节点,且分布在三个不同的可用区中。即便用户选择的是双可用区部署数据节点,我们也会自动的为用户再多选择一个可用区部署专用主节点。这种部署方式,可以保证,当一个可用区不可用时,集群依旧有超过半数的法定主节点选举个数,可以保证集群的正常选主。


本文转载自公众号云加社区(ID:QcloudCommunity)。


原文链接:


https://mp.weixin.qq.com/s/9NPLkyIvhx4QGaFA09sXtw


2019-11-06 17:26728

评论

发布
暂无评论
发现更多内容

从零到一,教你搭建「以文搜图」搜索服务(一)

Zilliz

人工智能 机器学习 深度学习

保利威荣获「年度最佳直播服务商」!引领视频直播行业创新发展

科技怪咖

教你使用Jupyter可视化查询语句的语法树

华为云开发者联盟

人工智能

秋招涨薪攻略!拿着GitHub标星80k的阿里性能优化笔记,把项目优化个遍

退休的汤姆

Java 阿里 社招 Java工程师 秋招

英伟达首席科学家:深度学习硬件的过去、现在和未来

OneFlow

机器学习 深度学习 硬件

技术分享| anyRTC 8月更新迭代

anyRTC开发者

音视频 WebRTC 视频通话 实时消息 抓拍图片

MobTech ShareSDK 高级接口及配置

MobTech袤博科技

android MobTech袤博科技 sharesdk

Rewind the PlanetScale Rewind | 拆解硅谷当红科技公司如何做 Product Marketing

Bytebase

左邻云安全 | 全程守护,让园区安全看得见

科技怪咖

揭秘百度智能测试在测试分析领域实践

百度Geek说

测试 数据 用例

图灵8月书讯 | 10 本新书上市,本本精选

图灵社区

新书推荐

Kruise Rollout v0.2.0 版本发布:支持 Gateway API、StatefulSet 分批发布等能力

阿里巴巴中间件

阿里云 开源 容器 云原生 OpenKruise

泰禾智能:智能改变未来,成就工业设备行业佼佼者

科技怪咖

编程语言中索引签名是什么?

chai2010

c++ typescript rust 编程语言 语言 & 开发

​Black Hat 2022 聚焦软件供应链安全

SEAL安全

网络安全 软件供应链安全

KubeEdge边缘计算在顺丰科技工业物联网中的实践

华为云开发者联盟

云计算 云原生 工业物联网 顺丰

从实验室到用户桌面,深度解析AI 落地实践之路

云智慧AIOps社区

人工智能 机器学习 AI 算法实践 智能运维AIOps

RT-Thread记录(十四、I/O 设备模型之ADC设备)

矜辰所致

RT-Thread 8月月更 ADC

何去何从的并行计算

博文视点Broadview

如何应对软件可变性?这4种常用的方法肯定要知道

华为云开发者联盟

云计算 软件 后端

文本纠错:提升OCR任务准确率的方法

合合技术团队

人工智能 文字识别 OCR 合合信息

计费准确率高达100%,是如何实现的?

科技怪咖

云原生 SIG:关于 Koordinator 混部原理及最佳实践 | 第 43 期

OpenAnolis小助手

开源 云原生 混部 sig 龙蜥大讲堂

阿里云 ACK 容器服务生产级可观测体系建设实践

阿里巴巴中间件

阿里云 容器 云原生 可观测

Linux常用命令

楠羽

Docker与虚拟化技术浅析第一弹之docker与Kubernetes

京东科技开发者

Docker Kubernetes k8s 虚拟机

解决 NGINX LDAP 参考实施中的安全问题

NGINX开源社区

nginx HTTP 安全漏洞 ldap 身份验证

这三道MySQL面试题,99%的人答不出来!

程序员小毕

Java MySQL 数据库 程序员 面试

打破数字化盐碱地:传统型企业如何踏稳数字化转型第一步

科技怪咖

公众版与政企版,这两款云电脑我都要!

天翼云开发者社区

翻译|使用 StatefulSet 运行数据库应用

RadonDB

数据库 Kubernetes RadonDB

腾讯云Elasticsearch重磅发布——多可用区容灾功能_文化 & 方法_ethanzhang_InfoQ精选文章