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

一.蜂巢平台架构

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

        -容器技术

        -镜像仓库

        -编排服务

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

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

2.研发+Docker+Kubernetes+OpenStack

3.架构



4.扩展性的症结

        -流量引爆点

扫描二维码关注公众号,回复: 392272 查看本文章

        -需求变更

        -架构痛点

        -跑赢时间

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

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.性能瓶颈问题诊断


猜你喜欢

转载自bijian1013.iteye.com/blog/2288130