低成本打造初创团队的 DevOps 实践(采用 NAS中的KVM 承载 Gogs + Jenkins + Nexus 服务)【0x00】序

标题中的低成本指的是软/硬件成本。

硬件成本:QNAP TV-453B mini ,原装4G内存,手动更换为16G内存,价格如下图。再配上 4块 4T 硬盘。总数算下来5千块以下。

软件成本:虚拟化环境为 QNAP 自带 KVM,KVM安装 CentOS6 操作系统,分别安装 Gogs、Jenkins、Nexus 三台虚拟机。成本为零。

初创团队,为了降低成本,建议使用简单、开源、免费的东西,所以这里不考虑 ESXi、Windows、Atlassian 全家桶等等,更不建议用破解版,说好听点是尊重知识产权,说难听点是初创团队更应该避开可能会带来法律问题的坑,比如 微软雅黑

 

 

低成本打造初创团队的 DevOps 实践(采用 NAS中的KVM 承载 Gogs + Jenkins + Nexus 服务)【0x00】序_第1张图片

 

    考虑到团队扩张之后,需要更换硬件更好的宿主机,为了比较方便的迁移系统,所以三台虚拟机的数据,全部通过挂载 NAS 的 NFS 共享,存储在NAS中,方便宿主机更换后,方便拷贝数据文件,甚至直接挂载 NFS 服务直接使用,存储还是使用 NAS。

 

计划网络配置为:

主机名 IP地址 说明
NAS 192.168.2.2/24  QNAP NAS 本身,提供文件共享服务
Nexus 192.168.2.100/24 开发构件的私服服务
Gogs 192.168.2.101/24 Git SCM
Jenkins 192.168.2.102/24 构建服务

 

你可能感兴趣的:(手记,QNAP,Nexus,DevOps,Gogs,Jenkins)