大中型网站集群架构企业级高标准全自动实战

发布本博文目标:

老男孩教育全新期中集群架构项目实战(老男孩老师亲自带队)

1)征集网友或老男孩教育学生资源3-5人。

2)树立老男孩教育运维班期中集群架构项目标杆(期末的的架构会更精彩)

3)共同完成老男孩老师第一本书的结尾项目实战项目。

4)将结合23期运维班毕业前的期末架构项目出书(全自动化大型网站集群搭建优化)

5)让支持老男孩教育网友或老男孩教育学生得到锻炼和成长、享受出书作者待遇。

具体项目将以10台左右VM资源进行部署和演示,规模可以扩展到百台服务器,

整个项目从需求分析开始、明确目标需求,IP主机需求规划、画逻辑图,编写脚本、测试、完成,上线生产。

报名者需经过老男孩老师面试通过(要求:时间充裕,做事不拖沓,保质保量)。

项目需求:

(一)20分钟内完成全自动化新安装部署中小规模网站集群(老男孩教育出品)

准备A服务器一枚:10台VM虚拟机,实现如下功能

1、无人值守自动化安装CentOS

要求:在A服务器上实现如下功能

1)使用kickstart or cobbler为10台VM虚拟机自动安装系统。

2)安装系统后自动进行linux系统基础及深度优化。

3)根据规划为10台VM虚拟机自动配置IP、主机名、网关、DNS等。

2、实现跳板机、分发机功能。

要求:在A服务器上实现如下功能

1)实现跳板机功能,管理其它VM。

2)全自动生成SSH密钥,分发密钥,建立批量分发机,管理所有VM。

3)批量分发指定文件及脚本工具,到所有VM指定目录(SSH SHELL或ansible)。

3、全自动化脚本方式安装集群架构所有服务并优化

1)为每个服务单独开发一键shell安装配置优化脚本

Nginx,Php fastcgi(www,bbs,blog产品),MySQL主从复制,

数据库备份,rsync,nfs,backup,sersync,nginx proxy,

keepalived,nagios安装及监控所有服务,memcached,***,做好所有集群服务备份,

定时任务,开机启动等,完整的企业标准企业集群搭建、备份、优化、监控。

2)将上述脚本部署于分发机,要求从分发机上通过菜单选择,进行不同角色服

务器自动化部署优化:

(二)3分钟内全自动化安装部署企业级标准中小规模网站集群(老男孩教育出品)

1、部署KVM虚拟化,并做好基础系统镜像,搭建openstack云平台或者DOCKER容器技术自动化快速部署多系统集群基础环境

2、企业新增业务服务器时实现全定制化快速自动安装相关业务服务。

1)实现不同业务服务全RPM包定制功能

2)搭建本地yum仓库存放相关基础rpm包及业务服务定制的RPM包。

3)通过云平台批量生成操作系统并优化。

4)利用跳板机、分发机根据业务规划,为不同的业务系统定制安装相关业务服务(yum自己定制的rpm)。

5)当所有服务器磁盘剩余20%,CPU占用,负载,网络连接数达到额定值后,自动生成虚拟机,并自动部署增加业务服务器到集群池提供服务。

6)脚本开发自动发现功能,将新上线业务服务器及业务加入到nagios监控中监控起来。

更牛的就是Python开发CMDB平台结合上述运维思路WEB界面一键全自动化实现,返回结果,这个就要大家搞定这个(http://oldboy.blog.51cto.com/2561410/1123127),再带大家做这个项目。

参与人员收获:

1、大中型网站集群的自动化部署实践能力。

2、老男孩教育推荐不低于12K的工作。

3、将被培养成为老男孩老师关门弟子(老男孩开始收徒了)。

北京老男孩教育,全国最高端、最专业、最负责的linux运维实战教育机构!最近8期2014-2015期运维班平均就业工资10K以上,高级架构班平均就业15K以上,欢迎伙伴们实地考察验证,如有发现不符,免费送学习名额,圆梦就在老男孩教育!


教学环境及学员风采请看:

http://oldboy.blog.51cto.com/2561410/1679646


老男孩教育从来只靠实力说话,请各位看官试听视频检验!

1、手把手带你轻松掌握linux基础入门及进阶全新经典视频

(新鲜出炉2015年5-6月最新录制完毕)

http://edu.51cto.com/pack/view/id-285.html

2、手把手带你搭建企业级中小规模网站集群

(新鲜出炉2015年7月16日录制完毕)

http://edu.51cto.com/pack/view/id-305.html

3、python自动化运维精品课程

http://edu.51cto.com/lecturer/user_id-3050674.html

4、MySQL数据库企业级应用实战视频课程套餐(Linux运维必学)

http://edu.51cto.com/pack/view/id-214.html

其他linux精品课程

http://edu.51cto.com/lecturer/user_id-2561410.html

其他python精品课程

http://edu.51cto.com/lecturer/user_id-3050674.html


更多更好的,请咨询老男孩教育客服

咨询QQ: 41117483 80042789 70271111 41117397


转载于:https://blog.51cto.com/oldboy/1680707

大中型网站集群架构企业级高标准全自动实战项目征集相关推荐

  1. 亿级PV超大型网站集群架构图形深度揭秘讲解

    猛戳下面地址观看: 亿级PV超大型网站集群架构图形深度揭秘讲解

  2. JavaEE架构之传统三层架构,集群架构,分布式架构,微服务架构

    javaEE架构 1.传统三层架构(all in one项目) 传统三层架构大致可以分为表现层,业务层和持久层(数据访问层).其中表现层负责接受请求和转发请求.业务层负责处理请求(注:事务管理,日志记 ...

  3. 企业级集群架构体系实战(一)

    企业级集群架构体系实战(一) 企业级集群架构体系实战一 1试验拓扑图 总体层次划分拓扑简图 2试验准备 3前端接入层调度器部署及高可用配置 node1node2 4缓存层部署及动静分离配置 node3 ...

  4. Redis基础与高可用集群架构进阶详解

    一.NoSQL简介 1.问题引入 每年到了过年期间,大家都会自觉自发的组织一场活动,叫做春运!以前我们买票都是到火车站排队,后来呢,有了 12306,有了它以后就更方便了,我们可以在网上买票,但是带来 ...

  5. 保障IDC安全:分布式HIDS集群架构设计

    背景 近年来,互联网上安全事件频发,企业信息安全越来越受到重视,而IDC服务器安全又是纵深防御体系中的重要一环.保障IDC安全,常用的是基于主机型入侵检测系统Host-based Intrusion ...

  6. 云原生时代, Kubernetes 多集群架构初探

    为什么我们需要多集群? 近年来,多集群架构已经成为"老生常谈".我们喜欢高可用,喜欢异地多可用区,而多集群架构天生就具备了这样的能力.另一方面我们也希望通过多集群混合云来降低成本, ...

  7. Memcached 集群架构方面的问题

    Memcached 集群架构方面的问题 *  集群架构方面的问题 o memcached是怎么工作的? o memcached最大的优势是什么? o memcached和MySQL的query cac ...

  8. 测试网站集群节点的页面访问是否正常

    场景之一: 基本架构: 网站是由多台Squid服务器做集群组成,客户端口访问网站的过程是: 客户端向Web站点发出请求,请求某一URL资源: 本地解析服务器域名的IP地址,由于DNS做了视图和对IP的 ...

  9. 汇总-13台虚拟机搭建一个高可用负载均衡集群架构

    要求 用13台虚拟机搭建一个高可用负载均衡集群架构出来,并运行三个站点,具体需求如下. 设计你认为合理的架构,用visio把架构图画出来 搭建lnmp.tomcat+jdk环境 三个站点分别为:dis ...

最新文章

  1. 带限制条件的最大子矩阵 - 牛客
  2. Retrofit get post query filed FiledMap
  3. 史记.饭岛爱列传(转)
  4. dhcp软件_DHCP和DNS是什么 二者有何区别?
  5. python美化输出模块_美化输出结果之Python模块PrettyTable介绍
  6. impala的substr从第几位截到最后一位_冰雪奇缘2彩蛋:片名内含深意,艾莎是第13位公主象征着背叛...
  7. Kafka+Log4j实现日志集中管理
  8. 解决Linux环境下idea、webstorm等编辑器中文无效
  9. odbc连接远程服务器,使用odbc连接数据库
  10. 金融知识图谱的现状与展望
  11. 今天你够“敏捷”吗?
  12. 线性动态规划-文件排版
  13. java多核_java多线程中与多核cpu有什么关系?
  14. [转帖] 部分收费的Oracle JDK VS 完全免费的OpenJDK
  15. Android Snackbar使用方法及小技巧-design
  16. numpy.floor()函数的使用
  17. 手机APP界面设计尺寸笔记
  18. “以换代充”两轮电动车换电柜引关注
  19. BAT-医疗知识图谱相关产品分析介绍
  20. firefly-rk3288j开发板--设备树下的 LED 驱动

热门文章

  1. 介绍什么是极限编程?
  2. 关于Django的时区设置TIME_ZONE,USE_TZ的问题
  3. springboot @ConfigurationProperties
  4. eclipse怎样在线安装hibernate tools插件并使用
  5. SCOM 2012知识分享-26:分布式部署要点总结
  6. 银行不能成为外国资本的“***”
  7. 概述 互联网时代的商业挑战
  8. Verilog 编写规范
  9. sqlserver数据文件位置如何迁移
  10. PHP unset()函数销毁变量 但没有实现释放内存