摘要:说到大规模微服务系统,往往是一些7*24时不间断运行的在线系统,这样的系统往往有以下的要求: 第一,高可用。这类的系统往往需要保持一定的SLA的,7*24时不间断运行不代表完全不挂,而是有一定的百分比的。例如我们常说的可用性需达到4个9(99.99%),全年停机总计不能超过1小时,约为53分钟,也即 阅读全文
posted @ 2019-09-24 10:50 popsuper1982 阅读 (2361) 评论 (7) 编辑
摘要:第一回:小马创业选园区,开放标准是第一 小马最终还是决定走出大公司,自己去创业了。 他之所以这样决定,有两个原因,一方面,大企业多年的工作经验让他练就了从前端到后端,从Web到App,从产品设计到测试交付的全栈能力。他很自信,靠着这些能力,闯荡江湖应该没什么问题;另外一方面,他听说,姓“马“的,创业 阅读全文
posted @ 2019-09-12 13:50 popsuper1982 阅读 (1497) 评论 (7) 编辑
摘要:这是一个有关计算机网络协议的故事。 一、我佛造经传极乐 话说我佛如来为度化天下苍生,有三藏真经,可劝人为善。 就如图中所示,真经所藏之处,在于云端。佛祖所管辖之下,有四个区域Region,称为四大部洲, 一是东胜神洲,二是南赡部洲,三是西牛贺洲,四是北俱卢洲。 我佛所在西牛贺洲,是主站点。 在每个区 阅读全文
posted @ 2019-01-28 12:03 popsuper1982 阅读 (19193) 评论 (94) 编辑
摘要:一、微服务落地是一个复杂问题,牵扯到IT架构,应用架构,组织架构多个方面 在多家传统行业的企业走访和落地了微服务之后,发现落地微服务是一个非常复杂的问题,甚至都不完全是技术问题。 当时想微服务既然是改造应用,做微服务治理,类似注册,发现,熔断,限流,降级等,当然应该从应用开发组切入,一般一开始聊的会 阅读全文
posted @ 2018-11-07 19:08 popsuper1982 阅读 (2568) 评论 (5) 编辑
摘要:一、架构的三个维度和六个层面 1.1、三大架构 在互联网时代,要做好一个合格的云架构师,需要熟悉三大架构。 第一个是IT架构,其实就是计算,网络,存储。这是云架构师的基本功,也是最传统的云架构师应该首先掌握的部分,良好设计的IT架构,可以降低CAPEX和OPEX,减轻运维的负担。数据中心,虚拟化,云 阅读全文
posted @ 2018-10-30 10:22 popsuper1982 阅读 (5844) 评论 (2) 编辑
摘要:在前面的一篇文章中,详细解读了Service Mesh中的技术细节,深入解读Service Mesh背后的技术细节。 但是对于数据面的关键组件Envoy没有详细解读,这篇文章补上。 一、Envoy的工作模式 Envoy的工作模式如图所示,横向是管理平面。 Envoy会暴露admin的API,可以通过 阅读全文
posted @ 2018-10-24 10:42 popsuper1982 阅读 (717) 评论 (0) 编辑
摘要:本文章为《互联网高并发微服务化架构实践》系列课程的第六篇 前五篇为: 微服务化的基石——持续集成 微服务的接入层设计与动静资源隔离 微服务化的数据库设计与读写分离 微服务化之无状态化与容器化 微服务化之缓存的设计 一、服务拆分的前提 说到微服务,服务拆分是绕不过去的话题,但是微服务不是说拆就能拆的, 阅读全文
posted @ 2018-09-12 14:43 popsuper1982 阅读 (3708) 评论 (0) 编辑
摘要:我们知道,Openvwitch可以创建虚拟交换机,而网络包可以通过虚拟交换机进行转发,并通过流表进行处理,具体的过程如何呢? 一、内核模块Openvswitch.ko的加载 OVS是内核态和用户态配合工作的,所以首先要加载内核态模块Openvswitch.ko。 在datapath/datapath 阅读全文
posted @ 2018-04-25 23:01 popsuper1982 阅读 (914) 评论 (1) 编辑
摘要:有的人用创意改变世界 有的人用代码改变世界 有的人用管理改变世界 所有改变世界的人都令人尊敬,世界是你们的,世界是我们的,世界总归是开源的,开源的才是大众的。 一、一切从技术生命周期说起 任何技术,任何产品都是有生命周期的,如下图: 都有起步,成长,成熟和衰退四个阶段: 起步阶段:也即一个技术的最初 阅读全文
posted @ 2018-03-19 00:19 popsuper1982 阅读 (2034) 评论 (7) 编辑
摘要:一提mesos,很多人知道双层调度,但是大多数理解都在表面,不然试一下下面五个问题。 问题一:如果有两个framework,一万个节点,按说应该平均分配给两个framework,怎么个分法?一人一台这样分,还是前五千给一人,后五千给第二个人,还是随机分,随机分怎么个分法? 问题二:在没有reserv 阅读全文
posted @ 2018-03-15 01:21 popsuper1982 阅读 (1054) 评论 (0) 编辑