聊聊云主机与物理机

云计算,从产品角度而言,最基础的应该是云计算服务产品,亚马逊、阿里称之为ECS(弹性计算服务),其核心组件是云主机,其他如负载均衡、虚拟网络、块存储等都是为支撑云主机服务的 。云主机,本质上是对硬件资源做了虚拟化 。
一般而言,单台云主机的性能都不会太高,常见的标准云主机规格8核32G内存就已经称为“超大型”了;其次,云主机通常不太关心单台主机的可靠性,这要求应用层服务支持高可用 。云主机的优势在于低成本、快速交付,以及故障恢复速度远快于物理机 。
但是,现在太多的用户盲目的追求云主机的高性能、高可用 。我们在实际项目中多次遇到,客户(其实也是客户的应用软件商)动辄要云服务商开出64核128G的云主机 。而做为云服务商(地位甚至远不如作为乙方的应用软件商,充其量也就是“丙方”),通常不敢明确挑战物理机时代以来用户形成固有观念 。
虽然如此,但我们要认识到:现阶段,用户追求超高配置的云主机是“架构缺课,硬件来凑”的临时手段 。成熟的云计算平台不应该强调单机高可用,真正的解决之道应该是将业务拆散到多台中低配置的云主机上 。
长远来看,基于云主机的种种优点,我相信云主机会是物理机的最好替代方案,但就目前而言,还有不少非技术因素必须用物理机:比如说,某软件查不出问题来怪虚拟机,为了避免麻烦暂时选择使用物理机 。
当然,也还有很多物理机无法被替代的场景:比如,Oracle RAC就偏爱硬件存储;比如,接加密狗的服务器,等等 。
【聊聊云主机与物理机】既然还要保留物理机,又要和云主机联动,就需要云管理平台对“混合架构”的支撑 。其实,OpenStack早就推出了子项目Ironic负责物理机的部署和管理 。今年4月腾讯云黑石4大专属数据中心全部落成,强势推进混合云布局 。前几天刚刚结束的华为全连接大会,也强调云平台对混合架构、混合云的全面支持 。

    推荐阅读