作者:短尾小七
简介:喜欢钻研技术,欢迎咨询,尽绵薄之力答疑解惑。
目录
一、简介
这是基于最小实践,基于已落地的方案来讲的,而且相信大家还有其他的各种解决方案,欢迎一起交流。
二、选型考虑的几个方面
2.1 用途
不同的服务器用途需要选用不同类型的服务器,例如Web服务器、数据库服务器、文件服务器等。这里描述的是最小实践,为了节省成本及简化运维工作,直接采购阿里云ECS(国内的云服务器供应商挺多,没有特别的限制)搭建相关服务即可。说明下,一般购买云服务,会涉及系统的选择,建议选ubuntu、centos较新的稳定版,以确保更好的兼容性。另外,软件的存储与发布,可以选用阿里云OSS。
2.2 硬件配置
服务器的硬件配置是影响性能和稳定性的关键因素,包括CPU、内存、存储等方面,配置高低取决于业务需求,比如代码管理(Gitlab)、自动化编译框架(Jenkins)、以及Docker化部署,建议配置为:CPU 2核、内存 16G(如果觉得代码放github、gitee上面也无所谓,可以改用8G)、存储 50G、网络带宽 4M(看自己对网速的忍受程度)。
2.3 可拓展性
选择服务器时需要考虑未来使用的需求是否可以得到满足,比如可扩展的硬件配置和网络带宽,以便满足未来的业务需求。
2.4 可管理性
服务器需要方便管理和维护,包括远程管理、监控和故障排除等功能。
2.5 可靠性
服务器的可靠性是企业运营的重要保障,需要选用有良好口碑的品牌和供应商。
2.6 成本
服务器的成本包括购买、维护和升级等方面,需要根据企业预算和实际需求做出选择。
三、总结
综上,选择服务器时需要在性能、稳定性、可拓展性、可管理性、可靠性和成本等方面做出平衡考虑,选出适合企业的服务器型号和供应商。
当然,还有同学会提到网络安全、高可用等高阶用法,这里不做展开。
【参考内容】
Installation system requirements | GitLab
短尾小七 往期【Jenkins自动化构建服务的最小实践】相关文章