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