应用层是云计算中缺失的重要组成部分行业资讯
最近,高科技出版物上的一些文章对云计算的好处提出了严重的质疑,甚至诋毁。在研究公司方面,Gartner称,云计算现在接近了其“膨胀的预期的顶峰”,也就是说企业用户对于云计算的理想很快将破灭。同时,一些记者强调云计算面临的障碍,包括对于不同的云计算平台的不兼容以及安全问题的担心。
从表面上看,一些担心似乎是合法的。但是,更近一些的观察表明上面提出的一些问题已经有了解决方案,从而削弱了那些对云计算未来的攻击。对于云计算提出的大多数挑战关系到开发云计算应用程序或者把现有的应用程序移植到不同的云计算平台的复杂性。但是,在这些事情的背后,这些问题是明显的,解决方案或者已经存在或者将为开发人员推出。
对于IT经理来说,这些问题的细微差别是让人心烦意乱的事情。要简化这个解决方案,我们可以这样解释这个问题:在构成云计算的层中,云计算厂商遗漏了一个重要的层,这个层对于创建一个标准的、跨平台的、可管理的应用程序环境是非常重要的。
什么使这个层如此重要?这个层实际上是应用程序本身与云计算基础设施之间的连接。这个应用程序层在提供运行时间环境的云计算基础设施上运行,从而允许使用开放和管理工具。只有通过使用这个应用层,才能为开发云计算应用程序提供一个标准的范例。创建的应用程序能够在不同的云计算平台运行和管理或者跨平台运行和管理都需要这个应用层。
目前,缺少合适的应用层仍是谋求向云计算过渡的企业和开发人员的最大的障碍。理解它的重要性之后,人们对于云计算基础设施厂商遗漏这些应用层感到非常意外。我冒险地推测,这个原因也许是云计算基础设施厂商不愿意实现云计算平台之间轻松的移动性,或者是这些厂商要保持自己目前的开发工具的合法性,无论这些工具是否适合云计算的需求。
因此,虽然云计算在发展,但是,软件公司创建这些应用层的努力并不多。那些试图创建这个应用层的努力基本上被媒体忽略了,也许是因为还没有一家公司成功地达到完全成熟的程度。
尽管如此,应用层的一个关键的好处是能够为云计算的安全问题提供一个解决方案。潜在的安全危险可以导致非授权的访问数据。这种情况也许不能监视或控制。但是,这个问题能够在应用层中解决。单个的一个层能够解决大多数担心的问题(如果不是全部担心的问题的话)这个事实也许会让人们认为我们很快将看到一个全面的解决方案。这个解决方案将把云计算带给企业或者把企业带给云计算。
因此,无论我们是否同意Gartner指出云计算“言过其实”的宣传的研究报告,我们好像都要快速地提出一个包括应用层的全面的云计算解决方案。这个事情将比预料的快得多,我们将能够创建轻松地在微软Azure、亚马逊EC2和谷歌应用程序引擎上运行的功能齐全的企业应用程序。