jenkins日志自动分析
服务器数量比较少,怎么运维比较好?
服务器数量比较少,怎么运维比较好?
你好,很高兴回答你这个问题。从运维的角度来讲,服务器的数量少并不意味着我们的运维工作就非常轻松,相反我们更应该重视此阶段的工作。
我们可以从以下几方面来开展我们的运维工作:
1.应用服务器
我们可以从当前服务器中找出至少2个节点装Vsphere虚拟化,建立一个数据中心、集群;如果你的服务器有多网卡和SCSI,还可以做一些更高级的应用,如vmotion、负载均衡、高可用等。当虚拟机或服务器故障,可以实现故障自动转移,有效的避免了单节点的故障,提供服务器的容错率。
我们可以在新建的虚拟机部署Web、API等各种应用,而且虚拟机可以在vCenter图形化界面下统一管理。这一般是中小公司的在服务器方面的解决方案。
当然,我们对docker比较熟悉,可以使用一套docker解决方案,这比Vsphere更能节省一部分资源。当然这个需要的技能要求也比较高,需要我们不断积累。
2.数据库服务器
数据库服务器在此我们单独拿出来,是因为数据库对服务器性能、磁盘IO要求比较高,不太建议使用虚拟机,当然这需要根据业务的实际情况来做选择。数据库我们需要通过一主一从、一主二从的方式实现高可用,来避免数据库单点问题,我们还可以选择合适的proxy来进行读写分离、读负载均衡等。另外还要考虑数据的本地备份、异地备份,来确保数据可恢复。
3.系统监控
当我们在应用服务器和数据库服务器上线一套系统后,我们需要通过监控掌握从服务器硬件、基础状态、应用、数据库等从下到上的运行状态,以便我们能够对告警及时做出响应。考虑到报警的及时性,我们需要监控接入多种报警渠道,如微信、钉钉、邮件、短信等。监控的目的是发现问题、解决访问,因此我们需要踏实的做好这一步,才能为我们的业务保驾护航。
好了,其实不管服务器多少,我们都需要扎实的把基础打好,这样才能以不变应万变面对各种情形。希望我的回答能够帮到你。
我是【木讷大叔爱运维】,欢迎关注,与你分享运维路上的点点滴滴!
你用python做过哪些好玩的事情?
前段时间,我尝试使用Python制作二维码,包括炫酷的动态二维码,比较好玩,接下来就介绍下如何实现的。
Python MyQR模块支持自定义二维码,可以生成普通二维码、艺术二维码,动态二维码。
我们在在Windows10 Python 3环境中使用pip进行安装,如下:
pip install myqr
制作普通二维码导入MyQR包下的模板myqr,使用方法在word参数中传入网址连接即可,制作一个普通的二维码。
我们将生成二维码图片默认文件名为“”,使用用微信扫生成的二维码,就会自动跳转到对应地址,如下
制作艺术二维码我们将colorizedTrue,即可生成彩色二维码,若参数colorizedFalse,生成黑白二维码,如下:
制作动态二维码若原文件为.gif图,则可生成对应的动态二维码,colorized参数设置True,生成彩色动态二维码,若参数colorizedFalse,生成黑白动态二维码,如下:
若感兴趣,欢迎转发,关注支持哦。