Qcon2013 赵建春 - 海量SNS社区网站高效运维探索
“直连路由与静态路由”教学设计研究
第19期2023年10月无线互联科技Wireless Internet Science and TechnologyNo.19October,2023基金项目:西安邮电大学校级金课建设项目;项目名称:计算机网络综合实验金课建设;项目编号:312122002㊂作者简介:赵婧如(1977 ),女,河北满城人,讲师,硕士;研究方向:计算机网络技术,网络管理技术㊂直连路由与静态路由 教学设计研究赵婧如(西安邮电大学计算机学院,陕西西安710121)摘要:在工程教育专业认证背景下,为了切实提高学生的路由设计能力,文章探讨了计算机网络课程 直连路由与静态路由 教学设计思路㊂整套教学设计注重学生的工程思维和科学实践精神的培养,基于学情分析,以学生为主体,教师为主导,从课前㊁课中㊁课后3个环节入手,采用问题引导㊁小组合作㊁实操演示㊁角色扮演等方式,帮助学生逐步深入路由基本过程,为后续学习动态路由夯实基础㊂教学设计方案在教学实践中取得了良好的教学效果,相对应的课程目标达成度显著提升㊂关键词:直连路由;间接交付;静态路由;教学设计中图分类号:TP393.0-4㊀㊀文献标志码:A 0㊀引言㊀㊀ 计算机网络 课程是高等院校计算机专业的核心课程[1],网络互联部分为课程的重点内容,也是行业面试㊁工程认证考试以及研究生考试中出现频率较高的重点问题㊂在工程教育专业认证背景下,西安邮电大学网络课程组对本校计算机专业近三届学生的计算机网络课程目标达成数据进行分析后,发现部分学生路由设计能力达成度不理想的主要原因在于对路由基础知识的理解深度不够,存在认知误区,而解决这一问题的根本切入点是优化教学设计㊂ 直连路由和静态路由 是学生理解和分析网络互联和路由决策的重要基础,科学合理的教学设计不仅可以帮助学生更好地理解路由过程和分析应用场景,提高课堂效率,而且能够培养学生的综合分析能力和应用能力,为学生后续学习动态路由协议打下坚实的基础㊂1㊀总体设计思路㊀㊀教学设计以教学目标为统领,以学生为主体,教师为主导[2],采用多样化的教学方式,如问题引导㊁小组合作㊁自主探究㊁实操演示㊁角色扮演等,注重学生的思维训练和能力发展,将课程思政潜移默化地融入趣味课堂活动[3],提升学生的学习兴趣和参与度,培养学生勇于探究㊁去伪存真的科学精神㊂课前环节充分利用线上教学资源和文献资料,让学生高效预习;课中环节以精心设计的问题导向将课程知识点串接起来,步步设局,结合实操演示,引导学生积极思考和解决实际问题,通过小组合作,自主探究,让学生自行得出阶段性结论,并进一步通过实验验证去伪存真;课后作业理实结合,以解决工程性问题为主,同时增加一些有挑战性的拓展问题㊂2㊀学情分析㊀㊀学情分析是获取学生的知识水平㊁学习风格㊁学习需求以及薄弱环节和困惑点等信息的重要途径㊂学情分析结果有助于教师准确把握学生的个体差异,针对性地选择合适的教学策略和方法㊂2.1㊀学习基础分析㊀㊀对于当届学生,学情分析的侧重点是学生的学习基础㊂在学习本堂课程之前,教师应确保学生具备以下认知与能力:能够概括性阐述网络层基本功能和路由概念,已具备基本的网络拓扑设计与IP 地址规划能力,已建立直接交付和间接交付的初步概念,能够熟练使用基于ICMP 协议的ping 和tracert 工具进行网络测试与跟踪,熟悉路由器基本配置命令㊂否则,需要在课前任务中加大基础巩固内容的比例㊂2.2㊀认知误区分析㊀㊀为了准确判定学生的认知误区,教师需充分利用往届学生的学情分析,提前预判学生认知误区,并在教学过程中通过作业㊁讨论和随堂练习等把握当届学生的具体认知情况,以便及时调整教学进度和内容㊂以下例举本节课常见认知误区:学生没有认识到直连路由和间接路由的区别,认为需要为路由器直接连接的网络配置相关路由;学生不理解路由过程是基于目标网络(网络前缀)转发分组,认为路由表 目的地址 均是目标主机IP地址;学生对 下一跳 概念理解粗浅,认为下一跳路由器的任意接口的IP地址都可以作为当前路由条目的下一跳地址㊂3㊀教学目标设定㊀㊀教学目标是教学的出发点和归宿,一切教学活动都是围绕教学目标来进行和展开的㊂教学目标的分析和确定是教学设计的起点, 直连路由与静态路由 教学目标设定如下:3.1㊀认知目标㊀㊀认识路由器在IP分组转发过程中的作用;能够区分直连路由和间接交付路由;了解直连路由的产生方式;掌握静态路由的设计原则和配置方法,认识静态路由的应用场景;理解在路由表中路由条目的含义㊂3.2㊀能力目标㊀㊀能够正确表述路由的概念和路由表的作用;能够正确识别直连路由和静态路由,并能准确分析直接交付场景和间接交付场景中的路由以及分组转发过程;能够根据实际的网络拓扑需求,完成静态路由设计;能够归纳总结静态路由的优势与局限性㊂3.3㊀素质目标㊀㊀培养学生的工程思维㊁思辨能力和勇于探索的科学精神㊂4㊀课前任务设计㊀㊀课前任务包含基础回顾㊁新课预习和课前实践3个部分,课前资料以短小精悍为宜,避免学生因畏长畏难心理造成应付现象,切实提高学生课前任务的完成度㊂基础回顾主要针对与本节课程紧密关联的已学章节,包括IP分组首部格式㊁子网掩码㊁CIDR编址方案㊁网络地址规划㊁局域网内部通信;基础回顾采用前测方式,不仅便于学生查漏补缺而且便于教师对学生的相关基础知识掌握情况和能力水平进行统计分析㊂新课预习采用视频观看和文献阅读,内容简明,以引导性为主,保证预习时效性的同时激发学生的学习兴趣㊂课前实践包括ping和tracert命令以及路由器基本配置命令的练习,学生需以小组为单位,利用仿真软件自行搭建简单网络拓扑并完成IP地址规划,为课中环节做好准备㊂5㊀课中教学设计5.1㊀前课回顾设计㊀㊀教师分析总结课前任务的完成情况,解答共性问题,重点回顾分组在互联网中的传送过程以及直接交付和间接交付的区别㊂5.2㊀新课导入设计㊀㊀教师提出引导性问题,如不同网络间通信时,分组转发过程中路由器的作用;路由表中的表项从何而来;路由器是否能自动发现网络等㊂学生以小组为单位进行第一轮讨论,讨论结束后随机抽选多个小组,由小组发言人表达小组观点㊂5.3㊀课中环节设计㊀㊀为了帮助学生更好地理解两种路由的概念㊁应用和实践,课中环节设计包括7个阶段,每个阶段都有特定的目标和活动,这7个阶段将系统而全面地引领学生逐步深入直连路由和静态路由的概念原理,并结合实践来深化学生对静态路由的理解和应用㊂5.3.1㊀第一阶段:引入直连路由㊀㊀教师首先在Packet Tracer(PT)软件中构建单个路由器互联两个网络的演示场景一(见图1),配置之前查看路由器的路由表为空,配置路由器接口参数之后,再次查看路由表,学生能够直观地看到路由表的变化,此时进行之前 新课导入 环节小组讨论观点的复盘,学生会主动将实验现象与小组先前的观点进行对比思考,自主评估 在初始化阶段路由器是否能自动发现网络 问题上小组观点的正确性,并据此得出初步结论㊂在阶段性结论的形成过程中,由于初学者对问题的深入程度有限,容易以偏概全,从而在下一阶段得出错误结论,因此需要设计恰当的问题推进环节,做好正向引导㊂在进入下一阶段之前,组织学生小组进行第二轮讨论:路由器为什么能够发现两个网络;两个网络之间通信,分组如何被转发;更多数量的网络通过多个路由器互联时,初始化阶段路由器能够自动发现哪些网络㊂5.3.2㊀第二阶段:承转铺垫,引出中间问题㊀㊀为了让学生顺利得出第二阶段的结论,教师在演示场景一的基础上扩建网络拓扑,形成2台路由器互联3个网络的演示场景二(见图2),并配置新增路由器接口参数,先让学生推断目前各路由器的路由条目,然后打开路由表验证,以巩固学生第一阶段的认知㊂接着抛出新的思考问题:2台路由器均已识别直连网络,自动产生了直连路由,非相邻网络中主机之间是否可以正常通信㊂在PT软件的Simulation模式下跟踪演示一台主机A向非相邻网络的另一台主机C发送分组的过程,可以观察到途经的路由器R1丢弃了分组,这时结合场景二中的路由表信息,组织学生讨论路由器丢包的原因,得出过渡性结论:目的网络net2为非直连网络,由于路由器无法自动识别非直连网络,造成路由表中缺少到达目的网络的路由信息,因此路由器丢弃了分组㊂图1㊀演示场景一图2㊀演示场景二5.3.3㊀第三阶段:解决问题,学习静态路由㊀㊀为解决初始化阶段路由器无法发现非直连网络的问题,引入获取间接交付路由的方法之一:配置静态路由㊂这个阶段首先让学生熟悉静态路由配置命令,然后组织学生讨论在图2所示拓扑中如何添加静态路由以实现全网互通,抽选一个小组现场添加静态路由,并在PT 软件的Simulation 模式下跟踪演示非相邻网络的2台主机双向通信的过程:(1)先为R1添加静态路由;(2)发起A 到C 的ping 请求;(3)观察C 到A 的ping 响应传输是否成功,讨论不成功的原因并给出解决方法㊂(4)验证学生提出的解决方法(如:为R2添加静态路由)是否能够解决问题㊂(5)配置完成后,使用tracert 命令跟踪路由㊂如果操作演示中遇到问题,由其他小组同学参与修正解决㊂5.3.4㊀第四阶段:强化认知,融入思政㊀㊀角色扮演的互动性和轻松有趣的氛围使得学生更愿意参与讨论和表达观点㊂通过角色扮演,学生可以在模拟情境中实践所学知识和技能,亲身经历和体验实际问题,强化对直连路由和静态路由的认知㊂教师抽选不同组的若干学生扮演路由器㊁网络及主机㊂ 源主机 角色需按照观众同学的要求,制作2个分组道具(标注源地址和目的地址),分别针对网内通信和异网通信两种情况㊂ 路由器 角色需通过板书展现其路由表,以便于观众同学查看路由表内容㊂ 源主机 角色每次发送 分组 时,需讲解如何判断目的主机是否和自己在同一个网络中,如何决策发送给目的主机还是网关,并强调网关的作用㊂当 分组 传到第一个路由器时,扮演者需讲解和演示查表转发过程,并强调下一跳的作用㊂同样,当 分组 依次传送至第二个路由器和目的主机时,相应扮演者均需要讲解㊁演示当前设备对分组的处理过程㊂角色扮演环节引入课程思政内容,路由器通过接力式合作完成从源站到目的站的路由㊂ 路由 接力跑中人人奋力担当,尽职尽责,合力拼搏㊁合作共赢,体现了一种集体协作的精神,一种团结奋斗的力量㊂5.3.5㊀第五阶段:拓展认知㊀㊀教师首先要求学生在课前环节自行设计的网络拓扑中,完成静态路由的添加,并对最先正确完成的小组给予课程积分奖励,紧接着介绍2种特殊的静态路由:特定主机路由和默认路由的概念以及配置方法㊂然后教师提出针对性的应用需求,让学生在小组网络拓扑中完成路由配置的修改,添加必要的特定主机路由和默认路由,并验证全网连通性㊂最后通过摇号小游戏抽选一个小组在教师搭建的演示场景二中现场展示修改过程㊂教师可视具体情况要求各组将配置和验证结果上传至在线教学平台 小组任务 区,开展组间互评 课后找碴 活动,进一步促进组间学习交流,培养学生细致严谨的工作态度㊂5.3.6㊀第六阶段:认识静态路由应用场景㊀㊀教师组织学生现场搜索在线资料,认识常见的静态路由应用场景,如:备份路由㊁出口路由㊁末节网络路由等[4]㊂学生需要快速搜索㊁阅读㊁理解信息并进行总结归纳㊂这个环节不仅可以锻炼学生的信息检索和判断筛选能力,而且能够培养学生的综合思考和逻辑推理能力㊂如果课堂时间紧张,该环节可放置课后,以小组为单位提交整理内容和参考文献至在线教学平台的主题讨论区㊂5.3.7㊀第七阶段:课程总结和随堂练习㊀㊀教师结合板书或思维导图梳理本节内容及知识要点,引导学生自行归纳总结静态路由的优势以及局限性㊂依托在线教学平台组织学生在移动终端上完成 直连路由和静态路由 课堂习题㊂5.4㊀课后任务设计㊀㊀课后作业包含理论与实践两个部分,旨在让学生通过作业进一步将原理知识与实践紧密结合,培养学生在实践中寻求真知的习惯㊂理论作业依托在线教学平台发布,引入工程实例,主要训练学生根据企业联网需求配置静态路由的能力㊂实践作业基于仿真软件,给定多个较为复杂的网络拓扑,让各小组选择一种拓扑,完成静态路由的设计和实践练习㊂作业中需适当增加一些有挑战性的拓展问题,比如:如何解决静态路由配置错误导致的路由环路问题,助力能力水平较高的学生进一步提升工程实践能力㊂6 结语㊀㊀ 直连路由和静态路由 教学设计方案采用递进式问题驱动㊁小组合作㊁实操演示㊁角色扮演等多种方法,帮助学生克服学习难点,消除认知误区,培养学生的工程思维和解决复杂问题的能力㊂在最近一学期的教学实践中,教学设计方案的实施取得了良好的教学效果,相对应的课程目标达成度较往届显著提升㊂本文提出的教学设计方案可为进一步探索和改进网络路由部分的教学方式与方法提供有益的参考㊂参考文献[1]刘耀,周红静,何典,等.计算机网络课程混合式教学模式研究[J].电脑知识与技术,2023(8): 80-82.[2]韩海晓.基于OBE的翻转课堂混合教学模式应用研究 以 计算机网络 课程为例[J].现代信息科技,2022(23):183-186,190.[3]万良田,王菲,孙璐,等. 高级计算机网络 课程思政方案设计与研究[J].教育教学论坛,2022(52): 138-142.[4]杨华.不可小视的静态路由[J].网络安全和信息化,2019(2):60-61.(编辑㊀王雪芬)Research on teaching design of Direct Routing and Static RoutingZhao JingruSchool of Computer Science Xi an University of Posts&Telecommunications Xi an710121 ChinaAbstract Under the background of engineering education certification in order to improve students ability of routing design this paper discusses the teaching design of computer network course Direct Routing and Static Routing .The whole set of teaching design focuses on the cultivation of students engineering thinking and scientific practice spirit. Based on the analysis of learning situation the teaching design takes students as the main body and teachers as the lead.Starting from three links before during and after class it adopts methods such as problem guidance group cooperation practical operation demonstration and role playing to help students gradually deepen the basic process of routing and lay a solid foundation for the subsequent learning of dynamic routing.The teaching design scheme has achieved good teaching effect in teaching practice and the achievement degree of corresponding curriculum objectives has been significantly improved.Key words direct routing indirect delivery static routing instructional design。
锐捷无线产品介绍
智分v2.0部署方案(二)---多房间
单频单流,4房间共享2.4G 最高72.2Mbps可用速率(400ns、1条流、HT20) 8房间总共可用速率为72.2*2=144.4Mbps
Page 22
智分v2.0部署方案三----多房间可过渡
双频单流,8房间共享2.4G 最高72.2Mbps可用速率(400ns、1条流、HT20) 8房间共享5.8G 最高150Mbps可用速率(400ns、1条流、HT40)
108
120
12
78
86.7
162
180
13
104
115.6
216
240
14
117
130
243
270
15
130
144.4
270
300 2条流最大速率
想要获得最高速率300Mbps,必须使用40MHz带宽和400ns的Short GI模式。
智分v2.0部署方案(一)---高性能
双频双流,4房间共享2.4G 最高144.4Mbps可用速率(400ns、2条流、HT20) 5.8G 最高300Mbps可用速率 (400ns、2条流、HT40)
锐捷WLAN:信号好、速度快! 锐捷WLAN:多应用场景针对性解决方案!
Page 6
目 录 Contents
客户心智 . 定位 创新技术 . 价值 应用场景 . 竞争 解决方案 . 案例
创新技术
灵动 智分 天线 v2.0
抗 无线 干扰 网管
灵动天线(智能天线)
320
330/530
Page 9
全向VS灵动(智能)
支持软件切换部署模式实现1分4双频双流、1分8单频单流、1分8双频单流
打造卓有成效的安全运维中心
责 任 编 辑 : 孙 楠 樯 投 稿 馅 籀 : n e t m i n @ 3 6 5 m a s t ∽ c o m
发
j 见I D i s c o v e r y
零
极 查 找 并彻 底 调 查 可 能遭
中收 集、 管理、 分 析 海 量 的
不 幸 的是 , 人 工 搜寻 可 能要 求
大量 的工作 , 但 找 到任何 蛛 丝 马 迹 的 机 会 可 能 很 有 限 。 虽
被 检 测到 , 仅 仅 调 查 警 告 是
不够 的 。安 全运 维 中心 的 分 析 师知道 : 要 检 测 和 阻 止 每
然 找 到 被 遗 漏 的 问题 可 能 很
下 , 分 析 师 有 可 能 听 到 普 通
足 够 的。但 是 , 随 着 攻 击 变 得 越来 越复 杂 , 一 个 很 明 显 的事 实是 , 很 多 恶 意 活 动 的 发 生 不 会 产 生 明 显 的 日志 数
据 。 不 妨 想 一 下 零 日漏 洞 和
威胁 搜 寻
威 胁 搜 寻 涉 及 到 很 多 工
现 上 述 任 务 必 须 随机 而 变 , 这 就 对 安 全 分 析 师和 技 术 带
来 更 为 巨大 负担 。 包 括 日志 管 理 、 实
时监 视 、 事件响应和调查。
这 些 安 全 运 维 中 心 使 用 传
次攻 击 是不 可能 的 , 所 以 必 须 采 取 一 种 前 瞻 性 的方 法 来 保护 公 司资 产 , 找 出 活 跃 的
的 可 能 表 明 发 生 攻 击 损 害
的异 常行 为 , 可 有 助 于 确 认
威 胁 搜 寻 专 注 于 积 极 地 找 到 进入 公 司 网络 的威胁 , 这就 要求深入检测有可能被破坏 的 系统 , 并 查 看 大 范 围 历 史 数据 , 从 而 发 现 传 统 的警 告
一种动态可扩展的web界面的方法[发明专利]
专利名称:一种动态可扩展的web界面的方法专利类型:发明专利
发明人:郭庆,温鑫,赵欢,孙国忠,邵宗有
申请号:CN201110397363.X
申请日:20111202
公开号:CN102495730A
公开日:
20120613
专利内容由知识产权出版社提供
摘要:本发明提供了一种动态可扩展的web界面的方法,所述方法依据模块化思想,将软件架构划分为模块和核心平台;将需动态加载的web元素,javascript文件、css文件、多语化文件定义为扩展点,定义系统内部的扩展点机制,当模块安装扩展点规范进行设计编码,核心平台即可将模块中的扩展点元素进行统一的管理,并集中加载到web页面。
本发明实现了web界面的模块化开发架构,在线动态可扩展的软件架构以及软件层面对web界面的即插即用热插拔机制。
申请人:曙光信息产业(北京)有限公司
地址:100084 北京市海淀区水磨西街64号
国籍:CN
代理机构:北京安博达知识产权代理有限公司
代理人:徐国文
更多信息请下载全文后查看。
一种节省AP及其综合设备功耗的方法、装置及系统[发明专利]
专利名称:一种节省AP及其综合设备功耗的方法、装置及系统
专利类型:发明专利
发明人:陈建,赵育青,曾旭
申请号:CN200810147526.7
申请日:20080820
公开号:CN101657007A
公开日:
20100224
专利内容由知识产权出版社提供
摘要:通信技术领域中一种节省AP及其综合设备功耗的方法,接收注册用户设备UE发送的归属状态信息;根据所述归属状态信息判断接入点AP服务区及其邻近宏小区是否有注册UE,从而确定AP所处的状态;若AP服务区及其邻近宏小区内没有UE,则令AP及其综合设备进入或保持省电状态。
本发明实施例还提供一种节省AP及其综合设备功耗的装置及系统。
本发明实施例实现了AP及其综合设备自动进入省电状态,整个控制过程自动化实现,不需人为参与,且有效节省了能耗,减少射频辐射,使AP及其综合设备更加绿色环保。
申请人:华为技术有限公司
地址:518129 广东省深圳市龙岗区坂田华为总部办公楼
国籍:CN
代理机构:北京凯特来知识产权代理有限公司
代理人:郑立明
更多信息请下载全文后查看。
刍议计算机网络的可靠性提高措施
刍议计算机网络的可靠性提高措施赵争东【摘要】本文主要简单的介绍了计算机网络可靠性的相关内容,通过对影响计算机网络可靠性的因素进行分析,来探讨提高计算机网络可靠性的有效措施,以保障计算机网络的安全性。
据此,有利于充分发挥计算机网络的功能,确保计算机网络的正常运行,降低计算机网络的安全风险,使其具有稳定性,提升我国计算机网络市场的竞争能力,从而推动我国计算机网络的可持续发展,为计算机网络的可靠性提供重要的保障。
%This paper mainly simple introduced the relevant content of the reliability of the computer network,the factors on the impact of computer network reliability analysis,to explore the effective measures to improve the reliability of the computer network,to the security of computer network security. Accordingly,to give full play to the function of the computer network, to ensure the normal operation of the computer network, to reduce the risk of computer network security the with stability,enhance the competition ability of market of China's computer network,so as to promote the sustainable development of the computer network in our country,provide an important guarantee for the reliability of the computer network.【期刊名称】《电子测试》【年(卷),期】2015(000)010【总页数】2页(P62-63)【关键词】计算机网络;可靠性;有效措施;安全性【作者】赵争东【作者单位】陕西省电子工业学校,陕西宝鸡,721001【正文语种】中文随着我国社会经济的不断发展,计算机信息技术也随之发展,取得了一定的成效,在新时期下,计算机信息技术迎来了新的发展机遇,但与此同时也面临着一系列的挑战,安全问题尤为突出,必须予以高度重视,不容忽视。
赵建春:合理定位是关键
赵建春:合理定位是关键
陈亮
【期刊名称】《互联网周刊》
【年(卷),期】2006(000)013
【摘要】在古城西安的IT圈,西安协同软件是一个响当当的招牌。
早在协同软件的概念兴起之前,西安协同软件公司就宣告成立,目前其主要业务包括中间件、数码、教育、智能建筑等。
在国内电信领域,西安协同依靠自己的中间件业务优势也争得了一席之地。
【总页数】1页(P51)
【作者】陈亮
【作者单位】《互联网周刊》记者
【正文语种】中文
【中图分类】F407.67
【相关文献】
1.合理定位——高校特色建设的关键 [J], 姚晓峰
2.合理定位成无线城市蛋糕切分关键 [J], 李清莲; 张晋; 孙鹏
3.合理定位成无线城市蛋糕切分关键 [J], 李清莲; 张晋; 孙鹏
4.合理定位、差异施策促进工业互联网产业创新发展 [J], 肖荣美; 高雨晨
5.明确目标,合理定位,用自信诠释青春价值——高校辅导员帮扶家庭突发困难学生案例分析 [J], 房姗
因版权原因,仅展示原文概要,查看原文内容请购买。
命令行让恶意软件现形
命令行让恶意软件现形
姜建华;赵长林
【期刊名称】《网管员世界》
【年(卷),期】2007(000)024
【摘要】很多人不喜欢Windows的命令行工具,他们更愿意使用图形用户界面。
不过,在对恶意软件的感染进行调查取证时,各种各样的命令行工具就会大显身手,因为基于图形用户界面的工具功能并不完备。
【总页数】2页(P81-82)
【作者】姜建华;赵长林
【作者单位】潍坊市工业学校
【正文语种】中文
【中图分类】TP316.86
【相关文献】
1.您的恶意软件测试能力有多强大——针对恶意软件采用PASS测试方法学 [J],
思博伦通信
2.命令行让恶意软件现形 [J], 赵长林
3.定制Windows命令行环境——简单化命令行工作[J], Bill Stewart; 高斌(译)
4.关于设置你的命令行脚本环境的FAQ——对命令行脚本不熟悉的管理员有价值
的建议 [J], Dick; Lewis; 杨岩(译者)
5.空前强大的Windows Server 2003命令行——命令行工具使管理工作自动化更加容易 [J], SeanDeuby;刘海蜀
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Agenda
• 减少运维对象 • 规范技术架构 • 分层专业维护
L5路由及容错系统
L5: level 5 原意是公司第5级响应的最低优先级设备. DNS Server
服务器 CGI
L5 Agent
CGI
CGI
L5 External API
利用l5做集群化去单点
S++1
S++ 4 S++ 3 S++ 2 S++ 1 S++ 4 S++ 3 S++ 2 S++ 1 S++ 4 S++ 3 S++ 2 S++ 1
框架 S O
Controller 监控 统计 告警
框架 S O
存储模型选择
大
Cbitmap 位图
海量SNS社区网站 高效运维探索
赵建春 2013.4
业务 oms 业务 oms 业务 oms
组件oms
组件oms
组件oms
运维MC
按组件视角管理
按业务视角管理
运维管理模式
业务和 组件 OMS
资源 系统
ቤተ መጻሕፍቲ ባይዱ
配置 中心
发布 通道
唯一性
脱离日常发布
编译机 自动化 测试机
关于
• 演讲
– 介绍业务快速发展的高效运维经验 – 给负责快速发展的和中大规模的业务运维团队 做参考 – 业务和技术背景
高效运维面对的问题是什么
• 大量的变更 • 复杂的环境 • 多样的架构 • 突发的故障 • 路由关系维护
访 问 量
CMEM 内存 K-V CKV
CDB 关系sql
小 存储量
CSSD SSD K-V
大
减少运维对象
• 所有服务按标准打包,操作和调用完全一致 • 统一接入服务器类型 • Tcp/udp 服务采用统一server框架,框架 so分离管理 • 存储模型变为位图、cmem/cssd(介质差异 的同类服务)、cdb 3类
Agenda
• 减少运维对象 • 规范技术架构 • 分层专业维护
所有程序统一打包
install
start
stop
restart
monitor
diskclear
uninstall
checksum
A Server’s Package
运维看到的所有服务,都是标准的 package“包”具备标准操作接口
L5 access access
L5
存储层
@InfoQ
infoqchina
32
L5
调用方
S++1
S++1
L5 S++1
完善有状态的容错
L5 access access 空闲内存 业务1 业务2
Server A
1G 1G 1G 1G 1G 1G
1G 1G 1G 1G 1G 1G
Server B
CDB CSSD/CMEM Cbitmp
规范技术架构
• 各层使用标准组件开发 • 统一路由和容错方案 • 管理“管理”节点
Agenda
• 减少运维对象 • 规范技术架构 • 分层专业维护
业务和层的横纵管理
一个web服务器的小故事
纷繁复杂的服务器模型
单进程 多进程 单线程 多线 程 锁 io复用 临时创建 提前 创建等技术繁多,且可以组 合混合使用,运维如何应对?
推广通用Socket Server
Proxy 1-n个端口 框架 S O
开始之前
对一件具体的事情是对的,但对于一个复杂的问题,则 不然。比如如果你是一个大型仓库的管理员,应该先建造 什么工具?显然应该先规划好仓库里货架的摆放位置、走 道设置、物品归类等的基础上,再按需添置工具。 运维--我们就是大型软件仓库的管理员+快递员+售后 +… 所以,我们的做法是先想办法让自己有个清爽的环境,再 在此基础上建设各类效率工具,分工协作. 工欲善其事,必先利其器 ?
Worker1_1 Worker1_2 Worker1_n
Worker2_1 框架管理 Worker2_2 Worker2_n
框架 S O SO管理
运营机 运营机
开发机
测试机
预发布机 运营机 运营机
开发环境
测试环境
运营环境
变更体检报告
变更体检报告
配置变更 程序发布 扩容
触发变 更检测 超过阀值 或出现告警 发出报告
通过网管数 据据,基础监 控告警,业务 告警对比分 析
按规则和重要性,邮件分 需关注/须处理
批量重起
原理图例
基础监控 测速/返回码系统 自动化测试 模块间调用 Coredump 组件监控 ……
Api
获取服务器 IP:Port
Api 路由响应结果上报
L5路由及容错系统
WEB WEB WEB WEB WEB WEB
L5 AGENT
CRASH LB
SERVER A
SERVER B CRASH
SERVER A
CRASH SERVER B
容错、负载均衡
L5路由及容错系统
S++1
A B主备完全镜像
分层标准架构
LVS/TGW
WEB
WEB
WEB
WEB
接入层
90%机器 逻辑层 S++ S++ S++ S++ Vs 30%人
分层专业维护
• 按业务,组件横纵建设OMS • 尽量做到谁发起,谁变更,工作闭环不依赖 • 变更检测系统+监控系统及时发现异常
总结
l 尽可能少的管理对象(方案)是效率的最大保障 l 不要一味去适应环境的变化,也应改造和规范环境 —和研发的互动非常重要,运维要能影响开发 l 形成分工维护的变更闭环,否则沟通协调成本大幅 增加 l 可控的自助化变更可大幅提高效率,也增加客户满 意度