作业帮 > 综合 > 作业

云计算大家都知道,但是云计算里的paas到底是什么意思呢,用户应该要考虑哪些问题呢?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 02:32:27
云计算大家都知道,但是云计算里的paas到底是什么意思呢,用户应该要考虑哪些问题呢?
云计算讨论总是以“IPS”分类开始:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS).这种分类的好处是更易于理解,能够合理的制定评估要求.
想要一个应用?单一用途应用(人力资源、财务、印刷等)可以找软件即服务提供商.
想要编写自己的应用?可以找基础设施即服务提供商,他们能够让你创建你自己的定制应用.
用户应该要考虑到以下问题
1、锁定.PaaS架构与CSP架构整合的难度远远超过了向一个提供商的虚拟机里安装应用.如果一个应用在内部依赖于服务提供商的服务,那么提取这个应用需要从最根本的地方检查代码,而不仅仅是简单的在另一个提供商那里安装一个打包工具.你从PaaS提供商那里获得的生产效率值与特定服务项目对你的锁定程度是匹配的.我并不认为锁定纯粹是负面的.以我的体验看,公司愿意被锁定是因为它们能够提供更多的好处.在选择PaaS时明白这一点非常重要,因为PaaS无疑会导致更大程度的锁定.
2、复杂性.每一个PaaS提供商都会将他们的功能与他们的架构整合在一起,而这些架构都是根据提供商对应用应该如何设计的理解创建的.确定在PaaS环境中如何以最佳方式编写和运行你的应用并不重要.当然,这是与传统的本地环境最大的区别.
3、CSP(云服务提供商)差异.正如上面所提到的,大量PaaS架构宣称提供了一个抽象层,该层从应用研发人员那里隐藏了云提供商的细节.将应用抽象概念实际正在工作的可能性被放置在一旁的作法忽略了元应用软件功能,这些功能可以将用户进行锁定在任何项目中.大部分这类功能由将CSP提供,其重点用于运行,而不是应用编辑.CSP通过这种功能水平让他们自己与其他提供商区别开来,他们会在运行层面将你锁定起来,而不再是在代码层面.不要认为这种情况不会发生.云提供商的第一个想法就是“我如何要让自己与其他的提供商不同?”因为他们都害怕成为计算能力相似的“哑管道”.