小团队持续集成之实践【2】 - 准备工作

实际项目开发中,对于自动化部署项目市面上鲜有比较不错的方案,我用21云盒子

 

概述


在做任何事情之前,有规划总是良好的开端,同样,我们也要好好的规划一下,从而把事情做得条条理理的。

要搭建那么多服务,肯定涉及到网络、硬件以及软件相关,下面我就具体的列一下

网络


网络这块涉及到网络拓扑、域名规划等等

网络拓扑


网络拓扑的情况可能比较复杂,毕竟和各个公司的规划相关,大家可以根据实际情况来规划,我也列出一些情况以及建议供大家参考。

  • 仅有一个路由器和交换机

大家都在一个局域网内工作,那么可以把所有的服务都部署到这个局域网内。但一般大家都是WIFI连接路由器的话,路由器到交换机之间的端口,可能会形成网络瓶颈,但一般都是千兆网,前期基本可以凑合着用。当然也可以分解服务,大数据量的服务直接接到路由器上。

但如果所有服务都接入同一个网络,会使用不少的IP地址,如果你的局域网还有不少其他设备,IP地址可能管理起来比较繁重,而且容易产生冲突。我以前工作的是一家嵌入式硬件企业,局域网内还安装了不少设备进行测试,早期子网规划不到位,导致IP地址比较紧缺。

面对这种情况,可以所有服务都接入一个路由器,这个路由器再接入上级路由器或者交换机,这样,所有的服务都共享一个IP地址,便于管理和内部变更。

  • 现有网络不便于多个IP地址接入

上了一定规模的,对网络的管理一般是有要求的,不是随便找个网络插上去就可以用,通常都需要进行接入认证,这种情况,比较麻烦,扩展一台服务器也得找网管,太繁琐了,为了便于我们的业务展开,我们只向网管申请一个IP地址,然后使用路由器来接入我们的服务,这个路由器再接入公司网络。当然,如果公司有机房,而且条件也运行,可以直接把我们的服务器都放机房好了。

域名

概述


域名这块是不能省掉的,虽然使用的是内网IP,但是使用域名有以下优势:

  • 迁移方便

如果以后进行IP迁移,只需要修改以下域名的A记录即可,那么多个系统会相互依赖,如果使用IP,那么一旦发生迁移,简直就是灾难。

  • 便于记忆和统一管理

192.168.1.5是什么服务器?平时访问可能都会使用收藏夹,但是一旦维护起来,却非常麻烦。
用一个域名或者多个子域名指向服务器,管理起来就方便多了

如何购买以及如何解析?


购买方法和解析建议自行搜索,但这里给点建议:

  • 不要购买cn域名
  • 在国外购买,转移到国内解析 (这里有个硬广,可以在godday上购买)

如果公司自有域名,也可以不用购买,直接使用就行了;如果和网管熟络并且网络内自建DNS,也可以让网管在增加DNS记录

如何规划?


我们可以使用单独的一个子域名,来索引所有服务,这样域名看起来会像:

也可以使用全部子域名的方式:

个人更倾向第一种方式,本文章也采用第一种方式来搭建。

【2017-03-12】更新,在实践当中,因为这类域名私用通常不去备案,可能会遇到地方电信(包含移动联通)的地方DNS无法解析或者解析不稳定的情况,大家应该有两手准备,而通常服务器配置中用到这个域名,最好在host文件里面也条件解析条目

通知用的邮件账户


各个系统会主动发送邮件给用户,例如构建结束、任务完成等等。这时候就需要单独的邮件账户来通知了。

在实践当中,foxmail和126的邮箱都不错,如果公司有邮件系统并且可以免费增加账号,也可以直接使用公司的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值