海量数据系统的高可用架构设计.docxVIP

  • 2
  • 0
  • 约4.25千字
  • 约 16页
  • 2023-10-14 发布于江西
  • 举报
1 海量数据系统的高可用架构设计 2 挑战 高可用架构建设的 流量与业务复杂性 何为高可用?原则有三: 故障监测与排除、消除达点故障,互备和容灾。大流量网站的架构建设最重要的 挑战来自“流量”与“业务复杂性”两方面: 流量。 高可用架构首要应对的是大流量且变动复杂场景下的可用性问题。故在建设过程中,架构 需要具备高伸缩性,能实现快速扩展。读 Cache 也是解决大流量带来麻烦的手段。 业务复杂性。 于网站而言,业务复杂性比流量带来的挑战要大,因除技术性问题,还涉及人的因 素。如整个业务流程没经过很好的整理,后续会带来繁多且复杂的问题。 在网站建设过程中, 一方面架构上要做到分布式化,业务功能域要做到服务化, 这样可以保证架构的高可 用、高伸缩性。 另一方面业务架构与组织架构要相匹配,网站流量逐渐增大的同时组织架构与业务架构要 随之变化, 相互匹配。 反之,如在业务发展过程中,做系统变更会带来一系列问题。如开辟和发布效率会因写码风格和发布频率 (假设所有业务写到同一系统)受到影响; 问题排查找不到对应的负责人等。 实践 故障检测与排除、分布式服务化改造和大流量系统高可用迭代 3 2022 年,淘宝 PV 处于从 1 亿到 10 亿的 PV 阶段, 系统性能成为最大挑战。 针对大流量系统设计高 可用的静态化方案,应用在详情、购物车以及秒杀系统中;参预双 11 大促时,交易全链路进行优

文档评论(0)

1亿VIP精品文档

相关文档