对比容器云和虚拟主机、云服务器
容器云是小潘博客最新研发的,通过docker技术在集群服务器上部署容器服务实现的云服务产品,但需要在linux环境下使用,不支持windows环境运行。相比虚拟主机和弹性云,在以下诸多方面都存在明显差异:
1、可用资源:弹性云相当于独立主机,独享服务器的所有网络资源,而虚拟主机和容器云是共享宿主服务器资源。不过虚拟主机的共享是完全共享,容器云的共享是不完全共享,仅和宿主机共享硬件资源+操作系统,和其他容器共享内核,以实现资源的动态分配。
2、隔离性:容器云的隔离性强于虚拟主机但弱于云服务器。每台容器的CPU和内存都设有上限,避免资源占用过高影响同一宿主机上的其他主机运行。即使同一宿主机上的某一主机被黑,也无法查看其他主机上的文件,可实现数据100%隔离。
3、操作自由度:弹性云主机的操作自由度高,相当于独立主机,功能也最为全面;虚拟主机则限制较多,仅支持web、ftp等基础网络服务;容器云作为轻量级的云服务产品,可以实现云服务器绝大部分的功能,支持用户自行安装或运行任意应用程序。
4、网络类型:虚拟主机为共享网络,云服务器为独享IP公网,容器云则有四种网络方式可用,私有网络、独享IP公网(同云服务器)、共享IP公网(同虚拟主机),或同时使用独享IP和共享IP进行公网通信,支持按带宽或流量计费,可用带宽最高为200M。
5、服务支持:虚拟主机不支持负载均衡、SDN网络与服务发现,不可搭建私网、不可弹性升级;容器云和弹性云则支持负载均衡+弹性扩容,但仅有容器云实现了SDN网络、支持服务发现和私网功能,用户可添加虚拟交换机(免费)连接多个容器,以实现相互通信、访问公网或搭建集群,如需增加服务性能,单独再添加容器数量即可。
6、价格对比:虚拟主机多为套餐发售,以年付为主,价格最为便宜;容器云和云服务器均可按需选配,支持月付、季付与年付,但比云服务器更轻量,所需资源更少,成本也更低一些,在满足功能需求的同时,可以最大程度节省资金和运营成本。