查看: 14818|回复: 52

《高可用架构设计与实践》含金量极高,快速提升设计和架构能力,助你脱颖而出

  [复制链接]
新浪微博达人勋 岸岸  未实名认证
论坛徽章:
985
矩阵计算徽章
日期:2017-01-18 16:16:29Hadoop研习者初级
日期:2016-12-29 16:44:02大型分布式徽章
日期:2016-12-29 16:42:04Oracle研习者初级
日期:2016-12-29 16:37:17python徽章
日期:2016-12-29 16:34:17系统架构徽章
日期:2016-12-29 16:31:50Hadoop研习者初级
日期:2016-12-22 16:44:22机器学习徽章
日期:2016-12-22 16:38:25python徽章
日期:2016-12-22 16:35:25python徽章
日期:2016-12-22 16:30:21R研习者高级
日期:2016-12-22 16:15:29R研习者中级
日期:2016-12-22 15:52:57
发表于 2016-1-21 16:28 | 显示全部楼层 |阅读模式

架构 案例 高可用 架构设计 高可用架构设计

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

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

课程大纲:
第一课:高可用架构知识原理篇

1.什么架构的高可用?
2.架构高可用的重要性?
3.架构高可用的常用手段都有哪些?
4.架构高可用评价维度是什么?
5.架构高可用的考核如何分级?
6.架构高可用的涉及环节都有哪些?

第二课:高可用架构设计之总体架构篇
1.高可用架构为什么需要分层?
2.高可用架构分层设计原则是什么?如何架构分层?
3.高可用架构分层较佳实践;
4.我们的实践案例;

第三课:高可用架构设计之硬件篇

1.如何选择硬件?选择什么样的硬件?
2.高可用架构硬件层面如何保证?
3.硬件层面高可用架构保证的较佳实践是什么?
4.我们的实践案例;

第四课:高可用架构设计之DNS篇
1.DNS防止被劫持的手段有哪些?
2.高可用的DNS如何设计?(HttpDNS、IP长连接等)
3.高可用DNS的较佳实践是什么?
4.我们的实践案例;

第五课:高可用架构设计之CDN篇
1.CDN系统架构高可用涉及技术点都有哪些
2.CDN系统为什么要使用
3.CDN系统发展进程
4.CDN系统国内使用情况
5.CDN系统应用领域
6.CDN数据一致性如何保证
7.我们的实践案例

第六课:高可用架构设计之接入层篇
1.接入层Session如何设计?(Session复制、Session绑定、Session记录方式等)
2.接入层数据安全如何保证?(对称加密、非对称加密、多种方法使用等)
3.接入层高可用设计方案?
4.接入层高可用设计较佳实践是什么?
5.我们的实践案例;

第七课:高可用架构设计之业务逻辑层篇

1.无状态业务逻辑层如何设计?
2.业务逻辑层如何分级管理?
3.业务逻辑层如何异步调用(状态机等方式)?
4.业务逻辑层如何设置合理的超时?
5.业务逻辑层服务降级如何设计?
6.业务逻辑层如何做到幂等设计?
7.业务逻辑层高可用设计较佳实践是什么?
8.我们的实践案例;

第八课:高可用架构设计之数据存储层篇
1.数据存储层冗余我们如何做?
2.数据存储层数据备份如何落地?
3.数据存储层失效转移机制如何设计?
4.数据存储层数据高可靠性如何设计保证?
5.数据存储层数据如何做到高可访问性?
6.数据存储层数据一致性如何做到?
7.数据存储层高可用架构设计较佳实践是什么?
8.我们的实践案例;

第九课:高可用架构设计之分布式缓存篇
1.高可用架构使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等)
2.高可用架构缓存冗余如何设计?
3.高可用架构缓存一致性如何保证?
4.高可用架构缓存命中率如何保证?
5.高可用架构缓存设计的较佳实践是什么?
6.我们的实践案例;

第十课:高可用架构设计之性能评估&扩容篇
1.性能评估目的
2.性能相关环节
3.性能评估工具
4.性能评估方法
5.如何扩容
6.我们的案例

第十一课:高可用架构设计之软件质量保证篇
1.高可用架构如何代码控制?
2.高可用架构自动化测试?
3.高可用架构如何预先发布验证?
4.高可用架构如何灰度发布?
5.高可用架构如何自动化发布?
6.高可用架构设计软件质量保证较佳实践是什么?
7.我们的实践案例;

第十二课:高可用架构设计之监控篇
1.高可用架构设计监控重要性
2.高可用架构设计监控数据采集方法是什么?
3.高可用架构设计如何监控设计?
4.高可用架构语义监控如何做?
5.高可用架构进程监控如何做?
6.高可用架构错误日志监控如何做?
7.高可用架构设计监控的较佳实践是什么?
8.我们的实践案例。

第十三课:高可用架构设计之安全篇
1.高可用架构之网站安全重要性
2.高可用架构之网站被攻击类型
3.高可用架构之XSS攻击
4.高可用架构之注入攻击
5.高可用架构之CSRF攻击
6.高可用架构之其他攻击
7.高可用架构之通用防护
8.高可用架构之信息加密
9.高可用架构之Antispam
10.高可用架构之案例篇

第十四课:高可用架构设计之基于堆栈分析篇
1.Java线程堆栈技巧;
2.Java线程堆栈分析;
3.借助堆栈分析性能瓶颈方法;
4.线上实战;
5.我们案例;

第十五课:高可用架构设计之高性能数据提交与存储篇
1.背景
  互联网产品通用架构
  架构分层
  本文关注的层次
2.数据提交
  什么是数据提交
  关注问题
  利与弊
3.数据存储
  存储基础
  架构设计
  优化
4.案例实践
  Feed设计实现

第十六课:高可用架构演进篇

1.《58同城典型技术架构优化之路》
2.《58同城高性能移动PUSH推送平台架构演进之路》
3.《MongoDB在58同城的应用实践》

授课时间:
课程预计2017年12月7日开课,预计课程持续时间为18周。

授课对象:
对互联网架构感兴趣的IT人都适合,一定会有比较大的收获。

收获预期:
本课程会采用理论结合实践的方式,循序渐进的讲述。学习完本课程,可以系统了解互联网高可用架构是如何设计和实践的。课程中讲述的高可用架构实践方法一定会对个人架构能力提升和贵公司的架构优化提供较好的参考依据,从而能让大家系统性的掌握高可用架构设计的方法论,并应用于实际工作中。

讲师简介:
孙玄 58同城高级系统架构师,58集团技术委员会主席&架构组主任,产品技术学院优秀讲师,58同城即时通讯、转转技术负责人,擅长系统架构设计,分布式存储等技术领域。代表58同城多次参与QCon,SDCC,DTCC,Top100,Hadoop World等大会嘉宾演讲,并为《程序员》杂志撰稿2篇。 前百度高级工程师,参与社区搜索部多个基础系统的设计与实现。毕业于浙江大学。

新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员!

本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回,优秀的学员还可以获得礼品 奖励。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!

课程授课方式:
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。

您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答
全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:高可用架构设计与实践
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:413249461(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)

技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!


回复

使用道具 举报

论坛徽章:
46
R研习者中级
日期:2017-12-07 16:03:54STATA徽章
日期:2015-10-29 15:15:02测试徽章
日期:2015-10-22 15:07:35cognos徽章
日期:2015-10-14 17:39:01Java徽章
日期:2015-10-14 11:48:03perl徽章
日期:2015-09-25 17:35:50mysql徽章
日期:2015-09-09 15:19:48Node.js徽章
日期:2016-06-23 14:38:51数据陷阱解读徽章
日期:2015-08-13 15:21:46spss初级
日期:2015-08-13 12:05:22DB2徽章
日期:2015-12-03 16:16:03Datastage徽章
日期:2015-12-10 16:03:48
发表于 2016-1-21 19:01 | 显示全部楼层
这个课程感觉很不错,就是学习起来难度有多大?
回复 支持 反对

使用道具 举报

新浪微博达人勋 ax003d  未实名认证
论坛徽章:
1
Docker徽章
日期:2016-04-14 10:45:51
发表于 2016-1-22 13:17 | 显示全部楼层
这个课程课时好多,有 16 周,看起来不简单啊。学习这个课程需要什么样的软硬件环境?
回复 支持 反对

使用道具 举报

论坛徽章:
9
MongoDB徽章
日期:2015-12-17 11:48:55高并发架构徽章
日期:2016-04-21 10:45:31mysql徽章
日期:2016-04-22 17:30:19python徽章
日期:2016-07-15 12:04:41Openstack徽章
日期:2016-07-21 11:37:03Oracle研习者初级
日期:2017-03-23 17:40:35python徽章
日期:2017-05-11 17:15:13mysql徽章
日期:2017-05-25 16:50:35金融徽章
日期:2017-07-11 14:28:40
发表于 2016-1-22 15:17 | 显示全部楼层
这个课程感觉很不错。。。。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

新浪微博达人勋 zengss  未实名认证
论坛徽章:
35
数据陷阱解读徽章
日期:2015-10-29 15:39:29caffe徽章
日期:2017-03-10 12:02:49python徽章
日期:2017-03-30 14:27:57机器学习徽章
日期:2017-03-30 17:23:20算法导论徽章
日期:2017-04-07 11:25:09Excel徽章
日期:2017-04-20 17:17:21Oracle研习者初级
日期:2017-06-01 17:05:58Java徽章
日期:2017-06-09 15:42:21LATEX徽章
日期:2017-06-22 17:06:30人工智能徽章
日期:2017-07-11 14:27:04JS课程徽章
日期:2017-07-27 17:25:47高并发架构徽章
日期:2017-07-27 17:30:17
发表于 2016-1-24 23:36 | 显示全部楼层
请问 需要什么基础? linux? java?python?大数据?
回复 支持 反对

使用道具 举报

新浪微博达人勋 jasont  未实名认证
论坛徽章:
15
Hadoop研习者初级
日期:2014-01-28 10:54:37storm徽章
日期:2017-05-11 17:11:45spark徽章
日期:2016-09-08 10:42:04系统架构徽章
日期:2016-08-18 11:48:34redis徽章
日期:2016-06-30 15:54:51数据陷阱解读徽章
日期:2016-05-05 10:48:42Hadoop研习者初级
日期:2016-03-03 15:28:10大型分布式徽章
日期:2016-02-24 15:05:10Oracle研习者初级
日期:2014-11-06 17:48:02scala徽章
日期:2014-11-06 14:56:26树莓派
日期:2014-09-19 15:22:08R研习者中级
日期:2014-09-19 14:21:40
发表于 2016-1-25 13:45 | 显示全部楼层
这个课程的作业会不会很难啊?
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2016-3-6 12:21 | 显示全部楼层
好东西哦,大家不要光看不顶
回复 支持 反对

使用道具 举报

新浪微博达人勋 haresly  未实名认证
论坛徽章:
6
电商分布式系统徽章
日期:2016-07-07 09:59:11系统架构徽章
日期:2016-10-13 17:30:29Hadoop研习者中级
日期:2017-01-06 10:48:29Hadoop研习者初级
日期:2017-01-18 16:14:39mysql徽章
日期:2017-05-25 16:50:35spring徽章
日期:2017-07-11 14:27:59
发表于 2016-3-6 17:05 | 显示全部楼层
关键是我已经报了一门了,工作原因不支持一次搞多个,下次来学
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2016-3-13 10:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

论坛徽章:
16
抽样调查徽章
日期:2015-12-10 09:56:51linux徽章
日期:2017-11-23 17:01:23Hadoop研习者初级
日期:2017-09-04 17:12:36Tensorflow徽章
日期:2017-08-03 18:16:28金融徽章
日期:2017-07-11 14:28:40LATEX徽章
日期:2017-06-22 17:06:30机器学习徽章
日期:2017-03-30 17:23:19caffe徽章
日期:2017-03-10 12:02:48OpenCV徽章
日期:2017-03-10 11:57:27机器学习徽章
日期:2016-12-08 15:50:25python徽章
日期:2016-12-01 17:02:38系统架构徽章
日期:2016-08-18 11:48:34
发表于 2016-3-14 14:16 | 显示全部楼层
很不错啊,软硬件要求?前期预备知识?详细一些啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2017-12-12 16:06 , Processed in 0.159211 second(s), 70 queries .