蒙在股里 发表于 2015-1-14 20:24:57

来一发谈运维架构

欢迎大家来到仓酷云论坛!依据几年的事情履历,在头脑里复杂总结出来一些运维架构上的设法,写了上去,不妥的地方,接待斧正,详略也不太得当,接待增补。

互联网企业从始创起步,以产物为中心举行开展强大,因而运维经常成为开辟的附庸,开辟职员兼职运维的情形其实不少见,假如有专职的运维职员,最多的事情也只是IDC机房运维。而且,运维职员的事情十分冗杂,常识面请求十分广,事情压力出格年夜。关于各类运维妨碍,几近城市失掉开辟职员的当即呼应。纵不雅全部始创阶段,都是面向产物的运维。

比及企业开展强大,企业特征对照不乱,企业文明对照成熟时,办事器数目也开展到了必定范围,本来的单一产物酿成了产物线乃至多条产物线,因为企业已有了不乱乃至复杂的用户群,这个时分,企业必需以办事为中心,才干坚持合作力。也就是说。年夜中型企业的运维,是面向办事的运维。跟一切的年夜中型布局一样,这类运维考究合作,实践上是面向基本架构的运维,由于基本架构即办事(IAAS)。跟着云盘算的深切开展,现实证实,外洋这几年习尚云涌的几年夜思潮SAAS(Software-As-A-Service)、PAAS(Platform-As-A-Service)终极都并进了IAAS(Infrastructure-As-A-Service)。

一,面向基本架构的运维
面向基本架构的运维请求有明白的合作,在开辟职员以外,供应了很多专业职位,运维架构师,DBA,收集工程师,体系剖析师,主动化工程师,体系工程师等等。

2、面向产物的运维
这个时分,产物运维固然划回运维,但更像是运营,它的事情内容良多时分跟实践的IT手艺摆脱,反而跟用户更靠近,以用户的身份来呈报产物缺点,发掘产物潜力,提出新的市场需求,良多至公司都有各类产物司理,这里不细谈。

面向基本架构的运维该怎样做?大概人人在分歧阶段或多或少的都做了一些,上面是我一些详细的心得体味。

1、步伐和数据库分别
这个想必是人之共鸣,也是网站迈向架构计划的第一步,但这切实其实是最基本的架构计划。

2、域名和步伐分别
这个呢,说白了,就是步伐可以自力于域名而存在。
这个成绩在步伐计划之月朔般不会呈现,次要是步伐功效不休聚积过程当中,不当心将域名归入了营业逻辑而招致的。了局是web办事器必需放在最前端,影响负载平衡,缓存体系的计划。

3、动态分别
假如在可预期的将来,与步伐相伴的另有数目可不雅且不休增加的静态文件,那末最好要计划动态分别,不然会严峻影响步伐的横向扩大。
动态分别应当完全将步伐和静态文件作为体系的两个自力模块来计划,制止NFS之类的挂载利用体例(静态文件只是在物理上自力,在逻辑上仍然附属于步伐下的某个文件夹);

4、包管设置文件的自力性
设置文件一般依靠于步伐,但也要包管必定的自力性,而且高度会合;

5、包管步伐的扩大性和可保护性
步伐在计划之初不但要思索功能,还就要思索怎样扩大,怎样排障,乃至供应监控接口;

6、负载平衡和web办事器分别
负载平衡应当是自力的功效完成,跟营业逻辑没有任何牵涉。
特地絮聒一句,微软的NLB是个极为低劣的负载平衡计划,而LVS/nginx/haproxy都是优异的。

7、高可用体系
给关头点(前端、数据库)设置需要的冗余和高可用(磁盘阵列,冗余电源,drbd,heartbeat,keepalived,pacemaker等);

8、缓存体系
缓存体系是提拔网站的呼应速率最间接的举措,不管是文件级的缓存仍是数据库缓存。Nosql是惯例架构很好的增补,速率几近都是内存级的,memcached、redis等;

9、自力的监控体系
作为营业的帮助功效,会合式的监控体系十分需要;

10、主动化体系
会合式的用户办理,主机名办理(DNS),设置办理,步伐公布体系;

11、架构分层
依照收集分别,一样平常有:外网,内网,办理网
依照功效分别,一样平常有:接进层,缓存层,营业层,两头层,数据层,存储层

12、运维流程化和文档化
流程化指的是团队合作合作,文档化是指企业运维资产的堆集和传承。成熟的流程和文档可以加重排障的手艺难度,平衡团队成员的才能差别,到达疾速剖析,排障直指关键。


本文出自“专注Linux运维”博客,请务必保存此出处http://purplegrape.blog.51cto.com/1330104/1288813
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

精灵巫婆 发表于 2015-1-16 17:45:36

来一发谈运维架构

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

深爱那片海 发表于 2015-1-16 17:45:36

来一发谈运维架构

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

老尸 发表于 2015-1-16 17:45:36

来一发谈运维架构

你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

再见西城 发表于 2015-1-18 22:35:52

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。

柔情似水 发表于 2015-1-27 22:27:15

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.

灵魂腐蚀 发表于 2015-2-5 16:17:15

其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。

简单生活 发表于 2015-3-3 12:12:54

然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。

若相依 发表于 2015-3-11 11:39:39

我感觉linux的学习,学习编程~!~!就去学习C语言编程!!

分手快乐 发表于 2015-3-18 15:01:44

我是学习嵌入式方向的,这学期就选修了这门专业任选课。

小女巫 发表于 2015-3-26 10:27:56

其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
页: [1]
查看完整版本: 来一发谈运维架构