最近有位朋友,问了我这么一个问题:要是做一个APP,我是用实体的服务器好?还是用云服务器好?
比如说,我们要开发一个短视频的APP,那短视频存在哪里呢?当然是存在服务器上。然后就是数据的传输,我们要看短视频,就需要从服务器上传输到我们的手机上,这就是一个传输过程。
一种,就是我们能够看得见摸得着的实体机,那另外一种,就是我们看不见的,比如说在阿里云或者腾讯云,租用了一台服务器。
那这两种形态呢,实际上都是有本体的,只不过一个是看得见的,一个是在别人那里。
这个服务器,我们可以把它简单的想象成一个电脑主机,我们在家里面用电脑的时候,这个电脑主机时间长了,是不是也要清灰呢?运行的时间长了,温度是不会过高啊?要需要散热什么的……
那么服务器也是有这样的要求的,如果你买了一台实体的服务器,部署在自己的机房里,就需要恒温、恒湿,还要无尘等等一些条件,当然你也可以放到一些服务器托管的机构,那就需要交不菲的管理费用。
比如说我硬盘不够用了,怎么办呢?去买一份硬盘,把服务器停了,拆开,把硬盘放进去,然后再把它装好,再开机,这么麻烦的过程,是需要停机的。万一中间再出点什么问题,时间浪费的就更多了。
云服务商他们的物理机房呢,不是埋在湖底下,就是放在山洞里面,这些地方散热的环境特别好。
比如说硬盘空间不够了,在线上直接买一份硬盘,然后服务器的硬盘就加上去了,而且这个过程中,服务器是不需要停机的。
有一些机构,比如说政府,或者是一些大型的集团企业,他们对数据的保密性,非常重视,这个时候呢,他们就需要有自己的物理机房。
但是对于一些中小企业或者创业型的互联网项目而言的话,前期云服务器,是既省成本又稳定可靠的渠道。