云服务器操作系统的选择

因为要部署应用,刚刚购买了一台云主机,在购买之后,其实对云主机操作系统进行了不少讨论,因为每个人对云主机的操作系统的使用习惯不同,而且根据每次部署的项目不同,可能对选择服务器操作系统需要决策一下或讨论一下。

主要服务器操作系统还是在选择Windows或者是Linux系统,对于其它更小众的系统,基本上不在各企业部署的讨论之列。

当然,这个要使用什么操作系统,主要应该从以下几方面考虑:

1.使用成本

2.人员熟悉程度

3.所要部署的应用

4.安全性

首先从使用成本上来说,咱们说的使用成本,主要是考虑购买此服务器所形成的价格,暂时不考虑投入的人工成本。

如果购买的实体服务器,需要用到机房,网络,电源保障等方面还有购买的服务器操作系统的成本。这个上面,由于 Linux是免费的,相当于成本为0,Windows服务器的成本,根据购买的版本不同,成本价格相差很多,只是从操作系统成本上来说,这个Linux更便宜。但是云服务器,从我购买的情况来看,没有看到成本上有什么差异。所以这个云服务器的使用上没有成本差异。

其次人员熟悉程度,如果企业中主要使用Mac或者是Linux开发,那么对于Linux服务器来说,应该会比较熟悉,但是对于一些中小企业,尤其小企业,使用的都是Windows开发,那么人们对于Linux服务器,除非经常部署或使用,否则这个熟悉程度比Windows差太多了,在这个时候使用Windows部署更方便一些。在这个时候,Windows更方便一些。

再次要部署的项目,如果是Java项目,Go项目或Python项目,这个在部署上没有什么差异,如果是部署的.net项目,而且是早期版本,那么这个时候,只能选择Windows部署,早期的.net项目不支持跨平台部署。如果是新的.net core的话,这个也对服务器没有区别,可以跨平台部署,这个在部署难度上没有基本上差异。要部署,还得要看人员的部署熟悉程度。

最后安全性,如果是Windows 服务器版本,winServer2016以上的话,这个安全性没有问题,Linux一直说的相对安全,还是整体上使用少。尤其是在桌面应用上,太少了,但是现在Windows的服务器版本相对更安全一些。这个是个人认为的,做为一个商业应用系统,Windows有专业的团队做支持,有正常的补丁,虽然这个Linux也有,但是免费版的,补丁更新相对没有商业版的快,而且Linux本身也有商业版在发售。

现在人们往往看到一些互联网企业在大量使用Linux服务器,这个很大原因是因为Windows的采购成本对于他们来说太高了,而使用Linux服务器,只要几个运维人员的成本,就可以维护不少服务器,那么这个时候,使用LInux的相对成本会降低,但是对于小企业来说,购买操作系统的成本可能比人员成本更低,如果是使用一个普通的Windows服务器,那么一个普通的开发人员再加上云服务器提供的一些安全就能处理,而不需要专门去找运维人员。

所以从各方面来说,我个人认为,如果没有特殊需求,采购服务器的系统,根据开发或运维人员的熟悉程序来解决,则不仅仅要从价格上来确定用什么服务器。使用一个不熟悉的服务器操作系统,带来的损失可能无法估量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值