信息化 频道

云计算:你需要知道的PaaS

  PaaS带来的挑战

  为什么会说PaaS对用户来说是一个重大挑战呢?简单的说是因为这种平台的实力和生产能力为企业带来了新的问题。企业可能直到部署了大量应用之后才意识到这些问题。

  在IT主管评估他们的PaaS选项时应当考虑一下以下这些问题:

  1、锁定。PaaS架构与CSP架构整合的难度远远超过了向一个提供商的虚拟机里安装应用。如果一个应用在内部依赖于服务提供商的服务,那么提取这个应用需要从最根本的地方检查代码,而不仅仅是简单的在另一个提供商那里安装一个打包工具。你从PaaS提供商那里获得的生产效率值与特定服务项目对你的锁定程度是匹配的。我并不认为锁定纯粹是负面的。以我的体验看,公司愿意被锁定是因为它们能够提供更多的好处。在选择PaaS时明白这一点非常重要,因为PaaS无疑会导致更大程度的锁定。

  2、复杂性。每一个PaaS提供商都会将他们的功能与他们的架构整合在一起,而这些架构都是根据提供商对应用应该如何设计的理解创建的。确定在PaaS环境中如何以非常好的方式编写和运行你的应用并不重要。当然,这是与传统的本地环境最大的区别。

  3、CSP(云服务提供商)差异。正如上面所提到的,大量PaaS架构宣称提供了一个抽象层,该层从应用研发人员那里隐藏了云提供商的细节。将应用抽象概念实际正在工作的可能性被放置在一旁的作法忽略了元应用软件功能,这些功能可以将用户进行锁定在任何项目中。大部分这类功能由将CSP提供,其重点用于运行,而不是应用编辑。CSP通过这种功能水平让他们自己与其他提供商区别开来,他们会在运行层面将你锁定起来,而不再是在代码层面。不要认为这种情况不会发生。云提供商的第一个想法就是“我如何要让自己与其他的提供商不同?”因为他们都害怕成为计算能力相似的“哑管道”。

  4、新技能。你的应用研发人员需要学习新的框架知识,知道如何为其研发应用。尽管早期的云部署公司都拥有大量能够快速学习新技能的熟练研发人员,但是对于其他公司来说,让公司能够快速掌握新技能是一项人力资本挑战。

  5、以新架构为导向指导当前实践。大多数公司都已经明确了架构、方法和操作实践的定义。这些必须根据新架构进行评估并被修订。实际上,这一问题已经在IaaS云服务中存在了。随着新架构带来的指导点越来越多,情况将会进一步恶化。

  以上这些问题可能会被人视为拒绝云计算的理由。事实上并非如此。实际上,每个新平台都会存在一些重大问题,无论是微型计算机、个人电脑、云计算还是笔记本电脑。重要的是要认识到每个新平台存在的利弊,做好面对它们的准备。记住以前发生教训和经验也很重要。正如美国作家乔治·桑塔亚那的那句名言,“那些忘记过去的人注定要重蹈覆辙” 。

0
相关文章