点击了解更多>>
凝聚行业专家  助力企业成长
COURSES / 精品课程
面向架构师的互联网平台架构设计
来源:职业讲师 | 作者:钟老师 | 发布时间: 2018-08-28 | 1258 次浏览 | 分享到:
本次培训面向架构师,以案例分析的形式着重讲解新兴互联网平台(包括电子商务平台、搜索引擎平台、社交平台、互联网广告服务平台、互联网金融平台)这些大型网站平台的分布式架构设计。分别从面向服务的体系架构(SOA)、平台中运用的各类分布式系统、互联网安全架构、系统稳定性架构、数据分析架构方面分别剖析大型互联网平台的共同需要的架构设计。本次培训紧密结合行业市场需求和国际国内最新技术发展趋势与潮流,以案例剖析为主,原理技术为辅的方式讲解大型互联网平台架构,穿插架构设计哲学、架构设计中遇到的问题和架构师素养方面的内容,给IT系统架构师结合企业具体需求实施互联网产品平台架构设计提供一种可行的解决方案和清晰的脉络实现。

授课人群:
1. IT系统架构师
2.IT项目管理者

培训目标:
本课程通过培训使学习者达到如下目标:
1.让学员充分掌握互联网平台的必备技术架构实现,讲解电子商务平台、搜索引擎平台、社交平台、互联网广告服务平台、互联网金融平台,它们共同需要的互联网平台架构设计方案,以及在大型网站中常用的主流分布式系统平台应用实践。
2.让学员掌握架构师的素养、架构设计中应对产品业务的不同发展阶段存在的问题及其应对策略。
3.本课程采用技术原理与项目实战相结合的方式进行教学,对平台架构设计中常用的一些分布式系统进行动手部署操作,强化培训效果。

培训特色:
定制授课+ 实战案例训练+ 互动咨询讨论,共2天

详细大纲:

时间

授课内容

现场实战训练说明

第一天

1.     主流的大型互联网平台网站的架构设计准则

a)     前端与后端交互架构设计

b)     Web开发的中间件架构设计

c)     大型网站后台的分布式架构设计

2.     互联网平台中的面向服务的体系架构(SOA)设计精髓剖析

a)     SOA框架

b)     RPC协议、对象序列化、RESTful框架

c)     服务的路由和负载均衡算法与框架

3.     分布式持久化存储系统基础设施的架构设计

a)     MySQLOracleDBMS扩展与高性能架构设计

b)     新型NoSQLHBase在互联网架构中的应用实践

4.     分布式缓存系统基础设施的高性能架构设计

a)     分布式session管理

b)     Redis分布式缓存系统应用

c)     Membase/memcached分布式缓存应用

5.     分布式消息系统架构设计

a)     ActiveMQ消息系统设计与运用

b)     RabbitMQ消息系统设计与运用

c)     ZooKeeper分布式应用资源协调服务系统应用

d)     Kafka分布式高吞吐量消息系统设计与运用

e)     Flume-NG分布式流数据收集系统架构与技术应用

f)      Scribe分布式流数据收集系统架构与技术应用

6.     垂直化搜索引擎的平台架构设计

a)     大型网站多站点资源快速搜索平台架构设计

b)     LuceneSolr搜索平台与应用

c)     ElasticSearch实时搜索平台与应用

1.     VMware环境下部署配置CentOS虚拟机集群模拟真实的物理集群

2.     部署Web平台应用的主流开发框架

3.     部署高性能Web应用常用的分布式系统软件,包括 ElasticSearchSolrHAProxyMemcached的配置与调优

4.     部署Web应用数据自动化采集系统,包括KafkaFlume-NGScribe配置与调优

5.     部署性能测试工具LoadRunnerAB等常用web压力负载测试工具,并通过负载评测对数据库与Web平台进行系统性能调优

第二天

7.     互联网平台网站的安全架构设计及其应用案例

a)     常见的Web网站攻击手段的安全设计,包括:XSS攻击、CRSF攻击、SQL注入攻击、文件上传漏洞、DDOS攻击

b)     其它攻击手段的安全设计,包括:DNS域名劫持、CDN回源攻击、服务器权限提升、缓冲区溢出,以及所依赖的一些平台本身的漏洞扫描

c)     常用的安全认证:摘要认证、签名认证的原理及其实现

d)     HTTPS协议和 OAuth协议的原理及应用

e)     OSSIM开源安全信息管理系统的安全架构体系,集成事件数据收集、监视、检测、审计以及控制台这五个模块,以及从事件预防到事件处理的完整过程的应用实践

f)      大型网站的实时安全监控、实时风险评估、预警与处理,以及Web应用系统安全测试平台工具的实战应用案例

8.     互联网平台稳定运行的系统架构设计

a)     集群监控平台的架构设计与应用,GangliaCactiNagios平台的集成应用实践

b)     流量控制与高并发系统的架构设计与应用案例

c)     Web平台的性能优化设计与应用,找出性能瓶颈、性能测试工具和性能优化措施

9.     互联网平台的大数据存储管理与分析平台的架构设计

a)     Web日志收集与分析的架构设计与应用案例

b)     海量数据存储平台实践:Hadoop+HBase实战

c)     大型数据仓库平台实践:Hadoop+HIVE实战

d)     流式数据分析平台实践:Storm应用实战

e)     实时数据处理平台实践:Spark应用实战

f)      数据同步实践:离线数据同步和实时数据同步

10.  漫谈互联网平台架构师的炼成之道

a)     架构师必备的技术技能储备、架构师的领导艺术、职场攻略、成长之路、若干架构师成长案例分享

6.            OSSIM安全架构体系的Web系统安全测试工具的部署与应用配置

7.     集群监控平台GangliaCactiNagios的部署与应用实践

8.     Hadoop大数据平台实验和高性能Web应用开发实验

9.     分布式ELK大数据Web日志分析与挖掘项目动手实战