`

2016源创会深圳站—网易蜂巢架构

阅读更多

一.蜂巢平台架构

1.如何快速构建一个CaaS平台?

        -容器技术

        -镜像仓库

        -编排服务

        -IaaS服务(计算,网络,存储)

        -应用服务(数据库,缓存,日志)

2.研发+Docker+Kubernetes+OpenStack

3.架构



4.扩展性的症结

        -流量引爆点

        -需求变更

        -架构痛点

        -跑赢时间

 

二.扩展性问题的应对之道

1.微服务/模块化

2.MQ解耦服务/组件

3.指令插件,提升开发效率

4.一致性Hash

5.镜像仓库支持分布式存储

6.多数据中心多k8s集群支持

...

 

三.实践之路:MQ



四.引入MQ的得与失

1.MQ能解决的问题:

        a.异步

        b.解耦

        c.削峰

2.使用MQ带来的问题

        a.编程复杂性、运维复杂性

        b.可靠传输


        c.高可用


        d.扩展性问题




五.MQ踩过的坑

1.GC引起的MQ crash

2.流控

3.性能与编程复杂性的取舍

4.网络分区(跨AZ)

5.单节点磁盘故障消息丢失

6.性能瓶颈问题诊断


  • 大小: 581.1 KB
  • 大小: 800.8 KB
  • 大小: 536.3 KB
  • 大小: 338.4 KB
  • 大小: 502.9 KB
  • 大小: 385.2 KB
  • 大小: 515.4 KB
  • 大小: 467 KB
  • 大小: 574 KB
  • 大小: 457.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics