先说说之前。在2014年之前。那时候使用的服务器还不是云服务器,常见的服务形式:
要么是价格昂贵的“服务器托管”:
买物理服务器找IDC进行托管,简单说就是自己的机器找个宽带服务器运营商的机房进行“租用场地带宽电费空调备用电源等资源”,每次系统出了故障都需要写个申请,坐等审批通过安保进入机房大楼,效率低下。
也可以是别人的物理服务器,进行“租用”:
跟托管类似,只不过服务器不是自己的,用法大致相同,有的IDC直接“租满xx年赠送物理机”
要么是VPS:
相对于物理机要便宜许多,VPS跟云相比虽然也是虚拟机,但这是某台物理机内部的一个虚拟机,稳定性以来所在物理机的健康度,一个物理机挂了,上面的vps全部完蛋
要么是虚拟主机(空间):
功能更单一,相当于一个系统内部的网站磁盘空间,只能用来发布网站,通过ftp上传下载,通过文件型数据库实现动态站点
再说说现在的云。阿里云作为国内重点发力的云厂商,也就让我首先使用了阿里云的云服务器ECS。
云其实也是虚拟机,但是相比VPS就强大多了,云上虚拟机是基于整个物理机集群的,因此本文主题最大的感受就是“几乎没有遇到物理故障停机”!这在以前是没法想象的,曾经的物理机,连续开机一年,硬盘之类的地方总会有些不稳定甚至损坏,但是到了云虚拟机环境下,这个场景告一段落,硬盘多副本+cpu内存可故障自动迁移其他物理机+软件定义网络等等措施,使得“云主机”做到了“云深不知处”,作为租户只知道云服务器在正常运转,不需要知道在哪台机器上运转!