三种不同级别云计算特性分析
随着云计算的概念日益引发人们的关注,看起来很快所有的计算形式都将被称之为云计算。还好多数计算机行业的有识之士对云计算这个术语都有着清楚的认识,云计算对他们就意味着:来源于网络,随需使用,按需支付等等。但如何对来自亚马逊网络服务,Google App Engine和Force.com的不同产品进行比较和区分仍令多数人困惑不已。笔者将目前了解到的三种不同级别的云计算产品的特性总结如下来帮助大家对不同产品加于比较和甄别。
云上的应用软件:这几乎是所有人都已经使用过的一种形式,比如gmail,雅虎邮件,wordpress.com,谷歌应用软件,不同种类的搜索引擎,维基百科,百科全书等。一些企业将应用软件托管在因特网上,用户可以租赁使用而无需考虑这些信息的出处,计算周期和存储字节的来源等因素。售出的服务就是一种完整的最终用户应用软件。对笔者而言这就是软件即服务,就是云。
云上的平台:云上的平台是一种新兴的形式,即将应用软件平台提供给云上的研发人员使用。研发人员可以在云计算平台上对应用软件进行编译然后将代码再上传到云上。比如Mosso, Google App Engine和Force.com都是这种云计算平台。
云上的基础架构:这是由亚马逊首创并由RightScale提供管理平台的产品,也是最为全面的云计算产品。研发人员和系统管理员可以从中获取全面的计算,存储,阵列以及其他资源,以最大的开放性来运行他们的应用软件。这也是功能最为强大的云计算类型,事实上任何适合放在网络上的应用软件和配置都适用于这种服务。当然它也需要买家付出更多。
对于这三种不同类型的云计算服务,用户应该根据自己的需求来选择使用。但目前尚不清楚云服务厂商能否兑现他们无缝管理的承诺,随着云计算基础架构成熟度和复杂性的发展,要将应用软件移植到基础架构云上还需要假以时日。如果将应用软件在云计算平台上试验然后在他们获得认可后迁移到基础架构云上也不失为一种稳妥的做法。可能的做法是将这几种模式结合使用。