虎牙在全球 DNS 秒级生效上的实践 这次分享的是全球 DNS 秒级生效在虎牙的实践,以及由此产生的一些思考,整体上,分为以下 5 各部分: 背景介绍: 方案设计和对比: 高可用: 具体实践和落地: 规划: 背景介绍 虎牙用到的基础技术很多,DNS 是其中比较重要的一个环节. DNS 的解析过程很关键,例如上图中的 DNS 解析器通过一个定位解析追踪到我们的 DNS,再到本地域名服务器迭代解析,经过根域再到.com 名,最后到 huya.com 的根域名,获取最终的解析结果. 在这个过程中, D…
https://mp.weixin.qq.com/s/9bEiE4QFBpukAfNOYhmusw 虎牙在全球 DNS 秒级生效上的实践 原创: 周健&李志鹏 阿里巴巴中间件 今天…
本文整理自虎牙中间件团队在 Nacos Meetup 的现场分享,阿里巴巴中间件受权发布. 这次分享的是全球 DNS 秒级生效在虎牙的实践,以及由此产生的一些思考,整体上,分为以下5各部分: 背景介绍: 方案设计和对比: 高可用: 具体实践和落地: 规划: 背景介绍 虎牙用到的基础技术很多,DNS 是其中比较重要的一个环节. DNS 的解析过程很关键,例如上图中的 DNS 解析器通过一个定位解析追踪到我们的 DNS,再到本地域名服务器迭代解析,经过根域再到.com名,最后到huya.com的根域…
在刚刚过去的双十一,又是一个全民狂欢的盛宴,天猫双十一的成交量高达2684亿.无数小伙伴在淘宝.天猫里买买买,今年你又剁手了多少?言归正传,在你疯狂秒杀的时候,有没有发现,今年的购物体验一如既往的好,访问速度快,购物体验那个流畅.我在这里自豪的向大家宣布,我们阿里云解析DNS又一次完成了今年双十一的安保任务!大促的稳定,离不开DNS团队的默默奉献.今天我们来说说DNS服务稳定保障的重要环节--解析生效速度.对于DNS服务提供商来说,解析生效速度是一个关键议题,也是衡量系统能力的一个重要指标.当前…
去哪儿 Hadoop 集群 Federation 数据拷贝优化 背景 去哪儿 Hadoop 集群随着去哪儿网的发展一直在优化改进,基本保证了业务数据存储量和计算量爆发式增长下的存储服务质量.然而,随着集群规模的发展,单组 NameNode 组成的集群也到达了新的瓶颈:因为 NameNode 内存使用和元数据量正相关,在 180GB 堆内存配置下,元数据量红线约为 7 亿,而随着集群规模和业务的发展,即使经过小文件合并与数据压缩,仍然无法阻止元数据量逐渐接近红线.而且在性能方面,随着业务的发展,集…
分层模式 这种模式主要是将设计分层,每一层为其上层提供服务.例如:web开发中我们常常将某些常用的RESTful接口抽象出一个service层. 客户端-服务端模式 客户端和服务端分离,从而解耦.通过这样设计,服务端可以同时为多个客户端提供服务.例如:微信.手机上的微信就是一个客户端, 而服务器则在腾讯. 主从模式 将整个软件区分为两块,一个是master,中文常叫做主,另一个是slave,中文常叫做从.例如:Nginx就使用了这种模式,因此master 可以方便的管理多个slave. 管道模式…
<Linux就该这么学>自学笔记_ch22_使用openstackb部署云计算服务环境 文章主要内容: 了解云计算 Openstack项目 服务模块组件详解 安装Openstack软件 使用Openstack服务 配置虚拟网络 创建云主机类型 创建主机实例 添加云硬盘 控制云主机实例 了解云计算 对于销售内容涉及方方面面,业务范围遍布全球的互联网巨头企业,自然少不了庞大的基础设施的支撑.传统的硬件设施一旦投入就要一大笔钱,并且在业务的淡季也要一直的空闲,这样无疑产生了资源和资金的巨大浪费. 最…
Ssh自学笔记 Ssh简介 传统的网络服务程序,如:ftp.pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据.而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到"中间人"(man-in-the-middle)这种方式的攻击.所谓"中间人"的攻击方式, 就是"中间人"冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器.服务器和你之间的数…
HTML自学笔记 1.HTML Hyper Text Markup Language 超文本标记语言 超文本:比普通文本更加强大,可以添加各种样式 标记语言:通过一组标签来对内容进行描述. 标签:<关键字> <开始关键字>内容</结束关键字> 可嵌套 <h*>内容</h*> //起着标题附加换行的作用,内容将被作为标题,*处应填数字,由1开始字号最大最突出,依次减小,到6为止 <br/> //换行标签,是空标签,但建议使用以下的段落标…
<Linux就该这么学>自学笔记_ch21_使用Git分布式版本控制系统 文章主要内容: 分布式版本控制系统 使用Git服务程序 提交数据 移除数据 移动数据 历史记录 还原数据 管理标签 管理分支结构 创建分支 合并分支 内容冲突 部署Git服务器 Github托管服务 分布式版本控制系统 关于版本控制系统(Version Control System,VCS):随着信息科技的发展,软件开发的规模与复杂度,以及考虑到项目工程进度,软件的规模与复杂度已经不再适合一个人单打独斗地开发了,团队协作…