大家可以从以下几方面来开展大家的运维工作:
1.应用服务器
大家可以从当前服务器中找出至少2个节点装Vsphere虚拟化,建立一个数据中心、集群;如果你的服务器有多网卡和SCSI,还可以做一些更高级的应用,如vmotion、负载均衡、高可用等。当虚拟机或服务器故障,可以实现故障自动转移,有效的避免了单节点的故障,提供服务器的容错率。
大家可以在新建的虚拟机部署Web、API等各种应用,而且虚拟机可以在vCenter图形化界面下统一管理。这一般是中小公司的在服务器方面的解决方案。
当然,大家对docker比较熟悉,可以使用一套docker解决方案,这比Vsphere更能节省一部分资源。当然这个需要的技能要求也比较高,需要大家不断积累。
2.数据库服务器
数据库服务器在此大家单独拿出来,是因为数据库对服务器性能、磁盘IO要求比较高,不太建议使用虚拟机,当然这需要根据业务的实际情况来做选择。数据库大家需要通过一主一从、一主二从的方式实现高可用,来避免数据库单点问题,大家还可以选择合适的proxy来进行读写分离、读负载均衡等。另外还要考虑数据的本地备份、异地备份,来确保数据可恢复。
3.系统监控
当大家在应用服务器和数据库服务器上线一套系统后,大家需要通过监控掌握从服务器硬件、基础状态、应用、数据库等从下到上的运行状态,以便大家能够对告警及时做出响应。考虑到报警的及时性,大家需要监控接入多种报警渠道,如微信、钉钉、邮件、短信等。监控的目的是发现问题、解决访问,因此大家需要踏实的做好这一步,才能为大家的业务保驾护航。
好了,其实不管服务器多少,大家都需要扎实的把基础打好,这样才能以不变应万变面对各种情形。希望偶的回答能够帮到你。
偶是【木讷大叔爱运维】,,与你分享运维路上的点点滴滴!