当前位置:IT教程网 > 优质资源 > 高可用架构设计与实践

action 发表于 2018-03-26
  • 资源详情
  • 下载记录
  • 资源评价

高可用架构设计与实践

 

  随着移动互联时代的到来,数据量急剧增加,并发量也变得越来越有挑战,企业在规划和设计系统的总体架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适合企业的高可用技术架构,变成了一件极具挑战的事情。一个好的高可用架构可以以较低的成本、更灵活的方式,满足企业用户需求。相反,糟糕的架构,不但花费了重金,而且架构过于复杂、过于笨重,线上故障不断,架构灵活性差,阻碍业务的发展。

作者一直从事架构设计工作,根据在百度、58同城等六年内满足海量用户请求的架构设计经验,带领大家一起学习互联网的高可用架构如何玩?理论结合实践,并重点讲述案例,深入剖析架构设计的高可用性。并一同探讨如何满足贵企业的高可用架构设计。来吧,一起揭开“高可用架构设计与实践”的神秘面纱!, C) I/ r" d2 X0 a4 S; E! F

课程大纲:% r3 y0 ]. w! D1 ?
第一课:高可用架构知识原理篇
1.什么架构的高可用?
2.架构高可用的重要性?
3.架构高可用的常用手段都有哪些?, @! R) ^' v& Y# d! Z6 U6 ~# h: e
4.架构高可用评价维度是什么?& D/ g+ k4 J- c, z0 J7 r" j+ `6 o
5.架构高可用的考核如何分级?' H4 j. {7 B. s; U4 J
6.架构高可用的涉及环节都有哪些?
1 t, z, w, L! [6 s' Q6 G% ~
第二课:高可用架构设计之总体架构篇
1.高可用架构为什么需要分层?
2.高可用架构分层设计原则是什么?如何架构分层?/ \0 U& {# l7 K: f2 B( [8 w( {0 j
3.高可用架构分层较佳实践;
4.我们的实践案例;1 w, j. X/ D  j5 q$ Z/ O2 j

第三课:高可用架构设计之硬件篇5 r; U/ f! I- b6 A+ z
1.如何选择硬件?选择什么样的硬件?9 M* E' C8 B1 _$ \0 g) ]4 g8 g
2.高可用架构硬件层面如何保证?
3.硬件层面高可用架构保证的较佳实践是什么?) r6 p7 @& L0 x) e7 B5 b1 z: G4 V6 O
4.我们的实践案例;" h' f; i& f* Q! o( t" S

第四课:高可用架构设计之DNS篇) _( C; [7 a' Q( q
1.DNS防止被劫持的手段有哪些?( \# k% P4 L3 ~4 ^9 F. R; L
2.高可用的DNS如何设计?(HttpDNS、IP长连接等)3 E4 V! A, M' t" Y8 p8 |0 k* g
3.高可用DNS的较佳实践是什么?
4.我们的实践案例;

第五课:高可用架构设计之CDN篇+ `8 \5 _0 y* y. h
1.CDN系统架构高可用涉及技术点都有哪些
2.CDN系统为什么要使用
3.CDN系统发展进程7 B5 ^5 Z" c" k
4.CDN系统国内使用情况$ x( p, x. U$ |- c: t' w
5.CDN系统应用领域
6.CDN数据一致性如何保证
7.我们的实践案例% K3 m9 O1 g1 B
0 D, C5 w0 T7 a! n6 S' s1 l/ r
第六课:高可用架构设计之接入层篇7 i$ U$ ]* l& s' e, ~! ]0 U" M9 u. I
1.接入层Session如何设计?(Session复制、Session绑定、Session记录方式等)2 ^' N& Q- T/ V
2.接入层数据安全如何保证?(对称加密、非对称加密、多种方法使用等)
3.接入层高可用设计方案?
4.接入层高可用设计较佳实践是什么?
5.我们的实践案例;2 |7 A: @0 T9 U% e! {

第七课:高可用架构设计之业务逻辑层篇2 a. D4 \  A& i1 g
1.无状态业务逻辑层如何设计?
2.业务逻辑层如何分级管理?
3.业务逻辑层如何异步调用(状态机等方式)?
4.业务逻辑层如何设置合理的超时?
5.业务逻辑层服务降级如何设计?
6.业务逻辑层如何做到幂等设计?& A! h  \0 O, V9 L
7.业务逻辑层高可用设计较佳实践是什么?
8.我们的实践案例;/ r& x# g' O: D$ p0 a

第八课:高可用架构设计之数据存储层篇2 M3 O- g" h$ F
1.数据存储层冗余我们如何做?
2.数据存储层数据备份如何落地?
3.数据存储层失.效转移机制如何设计?# ^2 Q- K, u4 c$ L6 ^2 v" f' F
4.数据存储层数据高可靠性如何设计保证?
5.数据存储层数据如何做到高可访问性?
6.数据存储层数据一致性如何做到?
7.数据存储层高可用架构设计较佳实践是什么?( b) n$ c: S$ R7 s0 c4 V- P
8.我们的实践案例;# i7 _* z2 m6 A) A; M

第九课:高可用架构设计之分布式缓存篇
1.高可用架构使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)3 z+ q  H* C5 V/ A
2.高可用架构缓存冗余如何设计?
3.高可用架构缓存一致性如何保证?
4.高可用架构缓存命中率如何保证?: {7 ~0 {! q; E0 [% _/ o: n
5.高可用架构缓存设计的较佳实践是什么?
6.我们的实践案例;
1 w6 k) G4 m3 y: H
第十课:高可用架构设计之性能评估&扩容篇2 |8 P. ]9 Q. ^4 s- G* N* K
1.性能评估目的$ D7 [; b' {- f) Z+ n3 ?
2.性能相关环节7 }& `; s8 P6 Y; y) i8 ]
3.性能评估工具
4.性能评估方法
5.如何扩容
6.我们的案例

第十一课:高可用架构设计之软件质量保证篇2 Z: P' I( @- w$ r0 O2 s/ _8 R; v
1.高可用架构如何代码控制?
2.高可用架构自动化测试?. O, r) {% T4 S( C4 l* o
3.高可用架构如何预先发布验证?
4.高可用架构如何灰度发布?/ V2 O$ U5 d8 [0 W* B) z
5.高可用架构如何自动化发布?* b+ i5 b; ]/ W6 c( y% o
6.高可用架构设计软件质量保证较佳实践是什么?
7.我们的实践案例;& X5 S' n% P! z3 B5 d

第十二课:高可用架构设计之监控篇
1.高可用架构设计监控重要性, G! l$ f5 Z/ Y8 o  ?' a/ C
2.高可用架构设计监控数据采集方法是什么?1 N  B& w! T- ?$ h4 I& N
3.高可用架构设计如何监控设计?
4.高可用架构语义监控如何做?7 x3 U( I. ^" g# V) x2 X8 H
5.高可用架构进程监控如何做?
6.高可用架构错误日志监控如何做?* J( D* {* T. f6 B8 X+ D# F1 `1 T
7.高可用架构设计监控的较佳实践是什么?6 Z/ m& Y2 V, m% T0 @2 ]( f( t4 ]1 O
8.我们的实践案例。
5 I' Q  T0 R; h( E4 |1 n
第十三课:高可用架构设计之安全篇
1.高可用架构之网站安全重要性
2.高可用架构之网站被攻击类型
3.高可用架构之XSS攻击
4.高可用架构之注入攻击
5.高可用架构之CSRF攻击. h) H- E7 w2 K' F# o+ \
6.高可用架构之其他攻击
7.高可用架构之通用防护. R7 _3 z# Z8 h" t
8.高可用架构之信息加密) j" ^6 `" G/ ^9 U6 o+ |
9.高可用架构之Antispam
10.高可用架构之案例篇0 I5 o6 L, Y, X# I6 m6 m
8 ~3 K4 b  |  a, l) H' z
第十四课:高可用架构设计之基于堆栈分析篇
1.Java线程堆栈技巧;/ W3 F0 S& ~. E* V  \4 M
2.Java线程堆栈分析;) W- y3 J8 c$ b9 F" ]
3.借助堆栈分析性能瓶颈方法;
4.线上实战;; m% f; P8 {1 c  x, O
5.我们案例;

第十五课:高可用架构设计之高性能数据提交与存储篇
1.背景2 y2 D2 ?) h. X% N
  互联网产品通用架构; p. `' O2 Y, f& z: d9 }& o1 N
  架构分层1 }6 a% c- v) |3 P, ^2 A( [0 m2 x
  本文关注的层次
2.数据提交5 h* J! [3 G, _" {7 x) Q
  什么是数据提交; a4 j, M' w4 m
  关注问题1 n- }" e( `' o/ o! j
  利与弊
3.数据存储$ A. }3 ^) `- _* A0 N  U7 X
  存储基础
  架构设计4 @7 p$ }" m/ [: V8 L
  优化

共有 条评论

    价格 18 金币

    下载: 收藏: 浏览:

    分类:java

    类型:视频

    年份:2018年

    售价:收费

    更新:2018-03-26

    会员:action

    关键词:

    相关资源

    买家必看
    链接失效怎么办?
    如何下载本站收费资源?
    如何下载本站免费资源?
    如何充值金币?
    充值相关
    充值流程介绍
    充值到账时间
    本站充值可以开发票吗?
    充值金币有什么优惠?
    常见问题
    什么是金币?如何获得?
    重复下载资源扣金币吗?
    我的账号和密码丢失怎么办?
    我能把本站资源分享到互联网上吗?