《移动互联系统运维技术教学教案.docx》由会员分享,可在线阅读,更多相关《移动互联系统运维技术教学教案.docx(27页珍藏版)》请在优知文库上搜索。
1、教案首页主讲教师职称系、部教学团队电子信息学院课程名称移动互联系统运维技术本教案授课学时2本次课标题任务-2认识互联网运维授:课班级及时间敬学目标知识目标:了解互联网运维概述/解运维发展趋势和挑战了解提升系统运维整体水平的途径能力目标:掌握查找知识的方法学会自主学习,提而自学能力素质目标:开阔视野,培养良好的职业素质教学主要内容互联网运维概述运维发展趋势和挑战提升系统运维整体水平的途径教学重点、难点提升系统运维整体水平的途径思政元素家国情怀,良好的职业素养备注【新课导入】因为是第一节课,首先是讲解这门课在本专业(云计克技术与应用)中的定位,如何学好这门课(多练习)。可能会花比较多的时间在系统安
2、装过程【教学过程和教学内容设计】(D什么是互联网运维随着互联网行业发展,从传统生成模式到移动互联020SnIinetooffline),将线下的商务机会对接到互联网中来,再到“互联网+”深度拥抱各行各业,整个互联网浪潮下催生出众多业务形态,无数产品和创新的技术都在影响和改变若这个世界,而支捽互联网基础系统稳定运转的人正是运维人员。(2)运维工程师的岗位职贡某款游戏产品可承数数白万的在线玩家,个Web站点页面浏览量上千万次,一个App的月活跃账户达数亿“从运维的角度出发,这些业务背后有很多工作要做,包括数据中心、网络、服务涔等基础架构的规划、建设、运营及服务管理,业务架构评估,部署方案优化,运行
3、环境设计,容量与成本管理,可用性与连续性管理,故障恢笑与维护等诸多方面.这些工作都属广运维工程师的工作范畴.(3)运维的发展趋势与挑战运维的职能就是保障管理的服务涔或者业务系统能够正常运行。一旦出现异常,不管什么原因都会有运维的资任,这就是运维,为了做好运维,我们需要关注的事情很多。从能力维度来看,我们需要关注运营产品的质量和效率成本:从产品的生命周期过程来看,我们需要关注发布前、发布中和发布后:从运维服务的发展趋势来看,随若云计算的出现,云计算上面已有的很多服务,其实就是运维所做的优化和提供的服务。(4)运维能力的发展需要经历三个阶段传统模式MZH!平开龙互联网横式业务大敷据处可运吞分析络+
4、系统+程序IJl才支木(5)升系统运维系统整体水平的途径:川队ffrtr比开JUi*人Sgll*fe芥(6)运维支掾袈构的进化IW1-1-5基地架构出1(7)运维支撑架构的进化tX*3HllrftKMK安全国队社M(8)运维团队价值的提升【教学小结】本小节主要是讲互联网运维概述、运维发展趋势和挑战、提升系统运维整体水平的途径,充分常握这部分内容,就可以更好地理解后面的内容.【布置作业】.无移动电商网站架构目标敏捷性4.架构模式分层:般可分为应用层,服务层,数据层。 分割:殷按照业务、模块、功能特点进行划分,比如应用层分为首页,用户中心。 分布:将应用分开部署(比如多台物理机),通过远程调用协同
5、工作。 集群:一个应用/模块/功能部署多份(如:多台物理机),通过负载均衡共同提供对外访问 缓存:将数据放在距离应用或用户垠近的位置,加快访问速度。 异步:将同步的操作异步化。客户端发出请求,不等待服务端响应,等服务端处理完毕后,使用通知或轮询的方式告知谙求方。 冗余:增加副本,提高可用性、安全性和性能。 安全:对己知问题提供有效的解决方案,对未知或者潜在问题建立发现和防御机制。 自动:将重:更的、不需要人工参与的事情,通过工具的方式,使用机器完成。敏捷:积极接受需求变更,快速响应业务发展需求。5 .移动电商网站架构示例37lf=Ffs=Iss=rbIJT守b三三.三 客户层:支持PC浏览器和
6、手机APZ差别是手机APP可以直接通过IP访问反向代理服务淞: 前端层:使用DNS负载均衡,CDN本地加速以及反向代理服务: 应用层:网站应用集群:按照业务进行垂直拆分,比如商品应用、会员中心等; 服务层:提供公用服务,比如用户服务、订单服务、支付服务等; 数据整:支持关系型数据库集群(支持读写分离),NoSQ1.集群,分布式文件系统集群,以及分布式CaChe; 大数据存储层:支持应用以和股务U的日志数据收集,关系数据库和NoSQ1.数据库的结构化和半结构化数据收集: 大数据处理层:通过MUPredUCe进行离线数据分析或SIOrm实时数据分析,并将处理后的数据存入关系里数据库6 .系统架构设
7、计与演进MySql安装配置1、MySQ1.安装概要NySQ1.支持大部分操作系统,包括WindOWs、1.inuxMacWindoWS环境下安装相对简单,在:实际Web应用架构中,MySQ1.大都是在1.inUX环境卜.使用。教学中我们选择在1.inUX系统平介卜.进行讲解。2、1.inUX环境下MySQ1.安装在1.inUX环境卜,YySQ1.有多种不同的安装方式,其不同安装方法都有各自优缺点,如表2-27所示,其中在线安装和:进制包安装比较简单。2Mt*AtM(1.aI.i也学,学IMMaEWw*n71小及法定SMMti.tidwmeMa1三WHWtK3、使川Wget卜我软件到本地S3fi
8、dBit5h:httpsheniianpinqp1094540.htmlftiZ2zecsviuck0hocabrcgpZwww#Cdwww(rtZ2zecsviuck0hocabrcgpZWWWj#wgethttps,CdGmysq1.COrn/Downloads/MySQ1._5.7/mysql5.7.26.|inux-Qlibc2.12.x8664.tar:qz4、解压,解年到uselOCalt(s,iz2zecsviuck0hocabrcgpzWWW)tar-zvfmysql-5.7.26-linu-libc2.12-x8664.tar.gzYusrlal5、创建用户和组|rootiZ
9、2zecsviuckOhodbrcgpZWWWJ#groupaddIlySQlrootiZ2zecsviuck0hoabrcgpZWWWj#USeradd-r-sysqlByRl6、将安装目录所有者及所属组改为InySqlIrootiZ2zec5viuck0hocabrcspZTJnrlmvmysql5.7.26linuglibc2.12x86.64/mysqlrooteiZ2zecsviuckhabrcfpZrwpChora-Rmysql.nysqlusrlocal,sjl7、进入mysql文件夹,创建data文件夹,用子存放数据库表之类的数据IrootiZ2zecsviuck0hocabr
10、cfpZ*wjmkdirdata8、初始化,安装依赖包rootiZ2zecsviuck0h。CabrCgPZWWWJ#yuainstallIibaio进行初始化rootiZ2zecsviuck0hocabrcgpZWWW#usrlocal/mysql.binmysldUger=eyql-basedir三usrlocalmysql-dtadir=usrlocalmysqldata-initialize9、编辑配置文件lrootiZ2zecsviuck0hocabrcpZErkilI/etc/ny.enf71111sjdtdport)M6charctersetserver-utf9GHW迂*1Qy
11、tIM)IXT7T11rry,11rjl:!11mlmiJ.(itoprevent-eecusyaboltinKi09ScttmgiueendgroupareignoredwhenMtCedBucd9If刈coedtorwBysqtdZga41ffrttsrorcutciyourtMMSunitfileforMrl4ibc0rdin9toth9instructionsInMtpzfeorproject.orQwlUSytedBVAQldJAtOllogerror-vrloMrj4ariadb.logid-fH*vArrunaariddbMrladb.pld9includeallfilesfro
12、thConUOdirectory9includiretcf.d10、将InySqI加入到服务中卖装依赖包roolocalhost三ysqll三CPusrlocalBysqlsupport-filcs11SQl.server/etc/init.d/mysQl11、开机后动rootiZ2zecsviuck0hocabrcgpZWWlChkCOnfiSInySQlon12、启动IDySql服务IrooiZ2zecsviuck0hocabrcgpZWvTlSerViCeInySQlStart13、设定root初始密码_最简单的方法,也是安装完ny%ql后,系统提不的方法.进入ulocalmyqq】bi
13、nBygIadBin来完成shell11*sqladminRrootpassword*newpwd*shellInySQIadmin-Uroot-hh。SJnamCpassword*newpwd”14、客户端连接到服务罂端shellmysql-uroot-pWIcmmttHR4riMitr.C-SndWitkjrf.YovrItorUMcnRctioidiSSrrrvrvl0:9.9.AB-IUirieMMrlMSrvrCeyr4M(c)2,21S.Orcl.Mri4CorporetieaAb三dthrt.Typ*l;*rbfor1*.T,toclrt启用用用、使使使-1X2S3SMySqI常规应用service启动:servicemysqlstartmysql