随着时间的推移,云计算技术对组织来说变得越来越重要。当大量应用运行在不同的云模型中时,组织需要做一些工作来检查这些解决方案是否能够更好地满足他们的需求。组织需要确保其产品组合中的每个应用程序都为自己和最终用户使用正确的云模型。云计算服务主要由三种“即服务”模式组成:基础设施即服务平台即服务软件即服务

IaaS、PaaS和SaaS之间的主要区别本质上归结于组织相对于服务提供商管理的堆栈数量。根据组织对灵活性和定制化的需求,每种“即服务”模式都有其优缺点。例如,标准的非托管IaaS解决方案比完全打包的SaaS应用程序需要更多的监控和管理,但可以提供控制和灵活性来部署几乎任何类型的工作负载。一个组织选择的模式很大程度上取决于具体应用的功能和IT运营的需求。

下面将详细讨论这些模型,以帮助组织确定最适合其需求的模型。

1.基础设施即服务

IaaS提供了一个强大的功能来分发计算堆栈,同时允许用户只使用他们需要的资源,并将基础架构管理任务委托给他们的提供商,如下图所示。组织或消费者将控制软件,但不能控制虚拟机运行的物理基础架构。

IaaS解决方案示例

IaaS模式涵盖了广泛的托管基础设施:超大规模公有云、私有私有云、虚拟私有云和裸机。组织可以采用以下IaaS提供商的服务:INAP裸机亚马逊网络服务谷歌计算使用可访问的应用程序接口

内部审计机构的局限性

作为用户,组织总是希望运行投资回报公式,以确保预算、效率和工作量达到目标。假设随着功能、产品、计算资源的变化,需要一些工作时间来培训用户和管理人员。

室内空气调节系统的探索

在考虑IaaS解决方案时,组织需要考虑以下问题:您是否有支持用户/客户的内部基础架构?使用该模型能节省成本和个人资源吗?当前的冗余和合规性要求或目标是什么?

托管服务与IaaS模型一起使用

将托管服务与IaaS模型结合使用,可以为寻求最高安全性、网络吞吐量、冗余性和成本效益的组织提供效率。无论组织是使用托管服务来监控、安全还是优化信息技术基础架构,与托管服务提供商合作都可以让组织专注于任务关键型应用程序,而提供商需要管理后端基础架构。托管服务还可以包括网络管理、容量规划、性能监控和持续技术支持。

需要注意的是,不同的提供商会提供不同级别的服务。例如,AWS和Azure是自我管理的,而INAP的DPC和VPC是在操作系统级别完全管理的。

2.平台即服务

PaaS是由服务提供商提供的计算平台,允许客户开发、运行和管理应用程序,而无需关注基础架构维护。PaaS模式适用于不想管理或管理网络、硬件、存储和计算节点等必要基础设施,而是选择专注于软件和应用程序开发以及消费者的变化和需求的组织。

在PaaS模型中,解决方案堆栈可能是一组用于开发完全可操作的产品或服务的组件或软件子系统。例如,服务可以是使用操作系统、网络服务器、数据库和编程语言的网络应用程序。解决方案堆栈还可以提供操作系统、数据库、中间件或应用程序。在这种模式下,组织的开发团队和管理员将管理应用程序和环境的配置和设置,而不是操作系统、更新补丁或硬件评估。

对于大型开发团队来说,PaaS模型有很大的优势,团队成员作为合作伙伴从事独特孤立的行动项目。

PaaS解决方案示例Windows Azure虚拟机谷歌应用引擎Linux Apache stratos

PaaS限制

平台即服务模式最广为人知的局限性是,客户被分配到平台即服务供应商的硬件库存中。如果没有一些微调,应用程序要求可能无法明确确定。需要注意的是,PaaS通常也指供应商锁定。

另一个限制是,数据保护和网络带宽超出了组织的直接权限或监管范围,这可能会导致不可预见的不利挑战。

PaaS探索

在考虑PaaS解决方案时,组织需要考虑以下问题:应用程序是否以高效的方式开发,并且对硬件资产的监管最少?应用硬件和网络仅限于专用硬件还是CPU处理器?你能容忍意外但可控事件的小风险吗?

3.软件即服务

SaaS是软件在线分销的典范。这些产品的用户不能通过网络浏览器或程序接口相互交互来控制计算资源、网络、存储或操作系统。用户可以在没有IT部门的情况下安装、执行质量保证或修复他们使用的软件,从而满足他们的日常工作目标。软件供应商为组织处理这些功能。为其数据中心托管应用程序。

适用于大多数SaaS提供商的一些主要功能:应用程序可以自动更新,而无需在客户端采取任何措施。通过订阅购买服务。客户不需要安装任何硬件。

SaaS模式适用于不了解所用应用程序的后端开发或管理的最终用户和消费者。最终,他们只想打开软件,在部分配置、安装和学习期间使用它。

SaaS解决方案示例HubspotDropboxZoomO365

SaaS的局限性

SaaS模式有一些局限性,例如不可预测的关键补丁中断和有限的最终用户定制软件。SaaS模式通常需要安装特定的版本或操作系统、网络浏览器或程序界面,这可能超出了用户的专业知识范围。

SaaS探险

在考虑SaaS解决方案时,组织需要考虑以下问题:对于管理有限的用户,软件可以在浏览器或智能设备中运行吗?软件在保持正常版本发布的同时对用户来说安全稳定吗?最终用户环境是否适应标准系统配置,如相似的操作系统、处理器速度、可用内存和全球互联网接入?软件对组织如此重要,以至于不允许停机?

如果该组织对最后一个问题的回答是肯定的,SaaS可能不适合它。

采用最合适的云模型

组织需要考虑他们当前使用的工具以及他们为什么在后台运行。其中许多解决方案基于云计算,并通过上述三种模式之一实施:IaaS、PaaS和SaaS。组织目前使用的解决方案是否以更适合您业务的方式建模?

如果组织正在考虑扩大其团队或开发云计算应用程序,他们需要了解差异并提出正确的问题,并确保找到更好地满足其需求的云模型。

1.《paas和saas区别 IaaS、PaaS和SaaS之间有什么区别?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《paas和saas区别 IaaS、PaaS和SaaS之间有什么区别?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/1468963.html