本周初我到拉斯韦加斯参观一场非科技会议,观察到两项与云计算和虚拟化有关的主题:云互操作性(cloud interoperability)和缺乏应用程序管理工具。
云端互操作性--抽出各云端之间程序设计差异(programmatic differences)的能力--是使用普及化的关键。如果我们假设某个比例的私有云(private compute clouds)是根据虚拟化,我们便知一大比例的公有云(public clouds)已经如此了,那么,就此而言,在虚拟机(virtual machines)之间移动的能力就显得是重要的功能。
红帽(Red Hat)显然正视互操作性的问题,该公司周四推出新的开源码计划“Deltacloud”,用意是“建立一个由开发者、工具、scripts和应用程序组成的生态系统,可跨越公共和私有云而彼此互通”。
管理在自家数据中心部署的应用程序,和管理在云上的应用程序,是有差别的。此处缺乏的是一种新的管理工具,能够平顺地跨越边界,而且不会歧视不同的hypervisors或应用程序平台。
云端应用程序管理与其说是和工作负载(workloads)有关,不如说指的是不用插手,就可把应用程序及相关数据从一云端移向另一云端的能力。这种新型的内部-外部系统管理开启一个机会之窗,但也面临一些障碍。
上周Amazon宣布虚拟私有云的消息,这对许多依赖云的新创公司构成挑战。问题是,Amazon在云端领域发号施令,而VMware则称霸虚拟化领域。从使用者的观点来看,两家公司虽然都做得不错(至少比微软或甲骨文好) ,但他们采取的作法却阻碍创新。
不论如何,随着Puppet这类的开源码计划推出,红帽也新推出Network Satellite 5.3.,云端管理机会是有的。尽管两者都不是云端专用,但提供支持大规模基础设施管理的应用程序,或许是改善数据中心运算性能的第一步。
随着反对云计算的议论日渐平息,讨论的焦点该应转向如何因应未来可能无法改变的一个现象:内部部署(on-premise)与随选(on-demand)并存的情况。
【编辑推荐】