前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【最佳实践】巡检项:Ckafka跨可用区部署

【最佳实践】巡检项:Ckafka跨可用区部署

原创
作者头像
邓愉悦
修改2022-04-06 14:42:53
7890
修改2022-04-06 14:42:53
举报
文章被收录于专栏:腾讯云顾问腾讯云顾问

一、CKafka跨可用区部署原理

CKafka 专业版支持跨可用区部署,在拥有3个或3个以上可用区的地域购买 CKafka 实例时,可以任选其中两个可用区购买跨可用区实例。该实例分区副本会强制分布在两个可用区节点上,这种部署方式能够让您的实例在单个可用区不可用情况下仍能正常提供服务。目前,仅专业版支持跨可用区部署,标准版无法支持。

跨可用区部署图

二、跨可用区部署优劣势

优势

可以大幅度提升集群的容灾能力,当单个可用区出现意外的网络不稳定、断电重启等不可抗力风险时,仍能保证客户端在短时间等待重连后恢复消息的生产和消费。

劣势

如果采取跨可用区部署,由于分区副本分布在多个可用区上,故消息复制相比单个可用区存在额外的跨区网络时延,该时延会直接影响到生产(客户端 Ack 参数大于1,或者等于-1, all)的客户端写入耗时。目前广州、上海、北京几个主要地域跨可用区的时延一般10ms~40ms。

三、操作步骤

1、购买实例选择两个可用区

  1. 登录 CKafka 控制台
  2. 在左侧导航栏单击实例列表,单击新建进入实例购买页。
  3. 在实例购买页,根据自身业务需求选择购买信息。
  • 计费模式:包年包月
  • 规格类型:根据自身业务需求选择标准版或者专业版。
  • Kafka 版本:根据您的业务需求选择 Kafka 版本,可参见 CKafka 版本选择建议
  • 地域:选择和部署客户端的资源相近的地域。
  • 可用区:根据实际需要选择可用区。
选择多可用区
选择多可用区
  • 标准版:不支持多可用区部署。
  • 专业版:若当前地域支持多可用区部署,则最多可选择2个可用区进行部署。关于跨可用区部署原理介绍请参见 跨可用区部署
  • 产品规格:根据峰值带宽和磁盘容量选择对应的型号。
  • 消息保留:范围在 24 - 2160 小时。 在磁盘容量不足(即磁盘水位达到90%)时,将会提前删除旧的消息,以确保服务可用性。
  • 私有网络:若用户需要接入其他私有网络可参见 添加路由策略 修改路由接入规则。
  • 标签:选填,具体使用方法可参见 标签管理
  • 实例名称:购买多个实例时,支持创建实例后缀数字自动升序以及指定模式串功能。具体操作参见 批量连续命名或指定模式串命名
  • 单击立即购买,完成实例创建。

2、将实例由单可用区修改为多可用区

  • 进入实例详情页面
在实例详情页面选择多可用区
在实例详情页面选择多可用区
  • 在弹出的多可用区选择页面进行选择
选择多可用区
选择多可用区

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、CKafka跨可用区部署原理
  • 二、跨可用区部署优劣势
    • 优势
      • 劣势
      • 三、操作步骤
        • 1、购买实例选择两个可用区
          • 2、将实例由单可用区修改为多可用区
          相关产品与服务
          消息队列 CKafka 版
          消息队列 CKafka 版(TDMQ for CKafka)是一个分布式、高吞吐量、高可扩展性的消息系统,100%兼容开源 Kafka API 2.4、2.8、3.2 版本。CKafka 基于发布/订阅模式,通过消息解耦,使生产者和消费者异步交互,无需彼此等待。CKafka 具有高可用、数据压缩、同时支持离线和实时数据处理等优点,适用于日志压缩收集、监控数据聚合、流式数据集成等场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档