站长朋友们建站往往都是租用IDC(Internet Data Center,互联网数据中心)的服务器建站,以前在没有云服务的年代里,服务器托管就成为了IDC的主要工作,由于一台大型服务器费用高,运行成本高,因此几乎很少有购买整台服务器的。也是一天24小时不停的开机,电费、水费(服务器不是风扇降温散热,是冷水循环散热)又是一笔巨大的开支,自己根本就无法应付。所以想要使用服务器一般都得需要站长自己租用整台服务器,把服务器放置到IDC的机房里,水电费倒是不用操心了,不过每年需要给机房缴纳昂贵的托管费,一旦发生意外例如停电、机器故障所导致的数据丢失等后果及一切损失还得自己承担。因此当云服务出现后,主机托管、托管服务器的生意就不好做了,取而代之的是租用IDC服务商的虚拟主机与虚拟服务器也就是大家熟悉的VPS(Virtual Private Server,虚拟专用服务器)或者叫云服务器。
一般小的博客站没啥访问量的都是使用虚拟主机建站,操作简单只要会FTP能上传下载管理主机里的文件就能建站了。因为虚拟主机商不提供虚拟主机的远程控制功能,部分目录也被设置为只读,只能查看不能写入,这也大大减少了因为误删除所导致的数据丢失的损失。对于访问流量大以及需要高配置的网站服务就需要选用VPS和云服务器了。那么VPS与云服务器之间到底有什么区别,下面我们来分析一下他们之间的区别,以及应该如何选择服务器。
VPS与云服务器最大的不同是云服务器通过快照技术自动配置实例,自动备份,多点存储,一个有故障就可以自动调配另一台机器工作,是由一个主系统将所有的物理服务器统一为一个整体的服务器网络,智能调度智能分配。这也就是为什么实例可以在5分钟内就能生成,除了镜像安装复制之外最大的一点就是云服务器是智能调度的,还可以自由的升降配更换实例,因为都是在一个整体的网络服务器集群,因此你也无法知道到底是哪台服务器给你提供的服务。VPS就是云服务器之前的技术,也和今天的云服务器差不多,但是VPS永远都是那一台物理服务器提供服务,比如快照更换实例就有点困难了。
因此站长们一般都这样选择,VPS运行无关紧要的服务,云服务器运行重要的服务。比如VPS运行酸酸酸酸乳,云服务器运行个人网盘和图床服务。
再就是服务器商的但是需要各位注意的是如果要运行酸酸酸酸乳必须选择国外服务商的国外机器,不要选择国内服务商的国外机器,原因吗你懂得。
如果你要搭建个人网盘或者图床服务,或者存储一些私人的东西,那么最好选择国内服务商的服务器,无论国内还是国外机器,如果不愿意备案就选择他们的国外机器。道理很简单,国外服务商的IP地址被封的很厉害,如果IP被封即使你的网站再好也无法正常访问,你存储的东西也就跟你失联了,其实你的内容没啥问题,就是因为IP被封,你在那台服务器上存放的数据也因为连不上而找不到了,其实你的数据没丢但就是看不到了,就因为IP地址连不上了这是多么悲哀的一件事情呢。所以做私人网盘存储自己个人数据的尽量使用国内服务商的服务,国内服务商的境外IP地址很少被封,毕竟这些境外IP地址在国内有关部门备案过,他们还是知道这些IP地址都是谁的,所以建议使用国内服务商的国外机器。
总结就是一句话,想做那种事情的选择国外服务商的国外服务器,反正经常IP被封连不上,最后也就丢失了那个软件无所谓的,没啥数据没有多大的损失。如果想要在服务器上存储数据,一定要选择IP被封概率小的服务器商的机器,尽量使用国内服务器商的机器。不建议使用国外服务器商的机器,至于会不会被封IP还是自求多福吧。
题外话:远程控制要确认无误后方可使用,慎重输入并执行命令
菜鸟们在使用Linux系统的VPS或者云服务器的远程控制时一定要慎重输入命令,因为一旦输错命令可能会造成无法挽回的损失。
这里要说的慎重输入的命令有两个,一个是mv命令,一个是rm命令。当执行这两个命令时一定得慎重输入,一旦输错的结果就是整个目录惨遭格式化。
mv命令是剪切命令(move是移动),经过实践,mv命令并不会直接删除文件。但需要特别注意的是如果你移动的是根目录将会导致网站无法访问,但这是可以恢复的,只要把根目录移回到原来的位置即可。
rm命令才是真正的删除命令(remove是移除),所以当使用rm命令时请一定确认后才能下达指令。一般执行 rm -R 命令时会有提示是否删除,输入y删除,输入n代表反悔。一旦执行的是 rm -f 命令就不太好办了,因为这是直接删除全部。又因为Linux系统没有回收站功能,删除后无法还原,所以在使用 rm 命令时才需要慎重,这才是真正的删除命令。