云计算技术已不再是个概念,云计算早已切身相关,当企业高喊虚拟化(virtualization)的同时,新创公司已长远地大把买进运算及储存设备。如今,大公司也已准备好了,明年,也许会看到大型科技公司收购云计算技术相关的新创公司,用以协助转型到云计算;或者看到更多公司专为企业出租底层硬件资源,让企业在虚拟主机上建构云计算平台。还有什么云计算产业的可能性呢?
1. 以公有云,架构企业的应用系统
世界前 1,000 大企业(Fortune 1,000)或多或少都有在使用 Amazon 的公有云(Amazon Web Services, AWS),有些只做些测试或开发,有些直接在 AWS 上运行实际应用系统,连那斯达克都是 AWS 的客户之一。
然而,在 AWS 尚未于规范严明的金融及健康照护体系中举足轻重之前,许多公司不会将任何数据或应用程序放置于公有云,像 Diebold和大型银行,甚至禁止员工以 AWS 从事开发工作。
对 Amazon 及 Microsoft 等提供公有云的企业来说,推广公有云的使用刻不容缓,唯有如此,才能让更多观望中的公司也参与其中。为此,AWS 与 Eucalyptus 签署合作协议,目的就是让使用 Eucalyptus 建构私有云的公司,便于移转系统到 AWS 的公有云上。
如 CloudVelocity之类的新创公司从中嗅到了商机,他们宣称能帮业者无缝移转系统到 AWS,且无须担心数据的隐私安全。
虽然目前安全无缝接轨的可能性还需深究,但预期,未来的公有云会朝数据安全的方向努力,让需要高度稳定性及安全性的企业,愿意将应用程序建构于公有云上。
2. HP 在云计算服务的孤注一掷,会成功吗?
为因应云计算技术的发展,PC 硬件界的领导品牌都面临重整的命运,传统的 PC 硬件设计与云计算运算所需的硬件有诸多层面上的不同,为保持自家的领先地位,支持云计算运算是个重点项目,其中 HP 是最备受关注的企业。
HP 的执行长 Meg Whitman 前阵子恳请投资者给 HP 长一点的观察期,在一连串的内部丑闻后,最近又传出将对子公司 Autonomy 裁员。去年 HP 才花 100 多亿美元收购 Autonomy,相中的就是其巨型数据库数据处理及云计算运算能力,期望能借着重整的机会转亏为盈,没想到还是成为压倒骆驼的***一根稻草。
明年对 HP 而言将是关键的一年,如今,HP 已发表自家的云计算运算服务:OpenStack-based compute cloud.接下来,就看各企业主有没有足够的信心在 HP 的云计算建构应用系统了。
3. OpenStack 的独特性备受考验
主机托管服务公司 Rackspace 已不再专用 OpenSatck 架构云计算服务,鉴于此,是时候检视 OpenStack 相对于其他开源云计算系统而言,是否在面对 AWS 时能有相对优势。
2012 年对云计算服务市场是个动荡的一年,HP、Internap、Red Hat 以及 Rackspace 皆以 OpenStack 为基础,各自开创自家云计算服务系统,此外,Amazon 及 Google 亦有自行打造的云计算系统,一整个就像云计算市场的战国时代。
同为开源式云计算系统的还有 CloudStack、Eucalyptus 以及 OpenNebula,竞争者众,许多人都觉得 OpenStack 已经错过了这场盛会。
但无论各家的云计算系统近期有多大程度的更新,这都只是先锋战,后势会怎么发展还有很大的空间,在大势底定以前,一切都是未知数。
4. 底层硬设备分散会提升效率,大家都会开始做
2008 年时,Google 还在鼓吹计算机就是数据处理中心,但在发表自家分布式数据库(Spanner database)之后,底层硬设备明显地与之前大不相同:只有计算机还不够,还要加上网络,才是真正的数据处理中心。
不只 Google 如是说,Amazon 云计算服务的重度用户 Netflix 也采用分布式数据库,Netflix 租用 Akamai 及 Level 3 的内容交付网络(content delivery network, CDN),提供不同地区用户顺畅的串流影片;Facebook 也有类似的策略,借着租用光纤网络,将底层硬设备拓展到更远的地区。
当底层硬设备只在单一处时,越远的地区就会有越多的延迟时间;当底层硬设备分散各地时,不只让延迟的状况降低,还能利用不同地区的储存,缓冲及分散带宽使用量,让数据传递的效率大大提升。
可以预期,未来将会有更多网络应用会采分布式数据处理。
5. 软件定义发展得好,才能提升使用效率及便利性
软件定义的网络(software-defined networking, SDN)算是 IT 中的常用词汇,概念上是用高级语言的方式制定网络组态,免得与交换器的指令界面打交道。
依着类似的想法,软件定义的储存(software defined storage)或软件定义的数据中心(software defined data center)也跟着冒出来,基本上,是将类似的沟通弹性扩展到虚拟化平台。
然而,凡是新的东西都会有阵痛期,只有概念还不够,在实现的时候最常碰到的问题就是规范不统一,更别提使用效率及便利的程度了。若要将软件定义的概念完整实现,肯定还有一段路要走,但雨后,总会有彩虹吧?