如何在IaaS和SaaS云模型之间进行选择?

分享到:

~<a href=@7K4[~B0BD[YOGS_~TWSGH" src="https://upload.semidata.info/sns.eefocus.com/freescale/article/media/2021/01/26/346033.png" style="height: 246px; width: 400px;" />

一旦决定迁移到云,下一步就是确定适合您需求的服务模型。选择在很大程度上取决于您的组织希望对其云环境和应用程序进行多少控制。

云计算中共有三个总体模型:

IaaS。第三方提供商提供并维护核心基础架构组件,例如服务器,网络和存储。IaaS用户管理和监视OS,数据,工作负载和应用程序。示例包括AWS和Microsoft Azure。

PaaS。第三方提供商提供应用程序开发平台和工具。用户应对这些环境负责,但是PaaS提供商提供并管理基础架构。示例包括Google App Engine和Red Hat OpenShift。

SaaS。第三方提供商托管客户的应用程序。SaaS提供商处理所有维护和支持,从而消除了用户安装和运行自己的基础架构和软件的需求。示例包括Microsoft 365和Salesforce。

我们将简要介绍PaaS,但出于本文的目的,我们将重点介绍IaaS和SaaS,因为它们是两个最杰出的模型。在组织必须做出的选择方面,它们也提供了最大的对比。

您应该使用IaaS模型来进行更多控制和自定义,还是宁愿选择价格较低且管理较少的SaaS模型?为了确定IaaS还是SaaS是正确的选择,云架构师必须考虑用户需求和自定义,同时还要注意成本。

优先考虑用户,而不是费用

在IT中,技术常常驱动决策,而不是用户。相反,应将用户的需求作为在IaaS与SaaS之间做出决定的起点。

选择一种云服务模型,将其置于指导原则和例外情况之内。考虑用户可能想要的功能。即使是很小的请求,例如对文档路由流程或数据输入选项的更改,也可能需要在后端进行大量工作。如果这些功能在很大程度上不会引起注意和使用,那么SaaS可能更合适。

在其他时候,这种细粒度的控制是值得的,尤其是对于IT而言。例如,使用多个云环境的隐藏挑战之一是它们都具有不同的界面,这使得它们很难一起工作。借助IaaS,您可以构建独特的解决方案,以SaaS无法实现的方式解决此问题。

无论如何,有关IaaS和SaaS的决定不应单单在于IT。在进行任何云迁移之前,架构师需要与应用程序所有者,运营和最终用户合作。

用户需要专门的报告和设置,阻止迁移到云中,这些报告和设置在被调查时被证明是首选项。在迁移之前清楚地了解您组织的需求,并在事后保持沟通,因此您知道任何进一步的调整和妥协。

只需确保IT在计划阶段仍然可以掌控一切,否则事情会因过多的请求和要求而失控。对于IaaS尤其如此,它提供了更多的自定义功能。

考虑成本

成本计算是IaaS与SaaS对话的一部分,但不要任由其推动选择。否则,您可能会遇到无法使用的模型。您可能会花更多的钱去修复它,或者如果您必须走另一条路,您会失去投资的钱。

云基础架构通常比应用程序订阅贵,但是事实证明它可能成为您业务的与众不同之处。用户所需的灵活性可以帮助您做出有关IaaS和SaaS的决定。

选择模型后,在准备从资本支出转移到运营支出时,移至更复杂的任务,例如预算职责,管理开销和其他方面。在新的云环境中,IT必须表现出灵活性并发展以处理不同的预算和报告结构。

但是,不要期望人员配置发生巨大变化。某些职责可能会有所调整,但大多数职责在几年前就已完成,因此不会通过减少人员来节省成本。这并不意味着您将拥有比SaaS更多的IaaS员工。这是对角色和职责的调整,但这是大多数IT人员习惯的。

PaaS适合IaaS与SaaS讨论的地方

如果您希望IaaS和SaaS之间处于中间地位,PaaS当然是一种选择。它消除了IaaS的许多运营负担,同时提供了比SaaS更大的灵活性。

但这不是万能药,它并没有像其他两种云交付模式一样被企业采用。

部分原因是您处于灰色区域,辩论的两边都有一只脚。它迫使您的组织采取可能无法充分满足您需求的一半措施的平衡行为。尽管如此,它并不是完全没有优点,而且当IaaS和SaaS没有针对特定用例削减它时,可能会有一些人发现它是他们的较好选择。

今天计划

在评估自定义选项时,请根据当前需求(而不是明天的需求)进行评估。组织常常会遇到未来的问题,并计划未来三到五年。这导致他们基于这样的想法进行购买:他们将需要一些所需的自定义,但是这些自定义通常永远不会出现。

需求不断变化,结果应用程序堆栈和设计也经常变化。提前几年计划软件一致性是不现实的。您可能会为从未真正使用过的定制支付更多费用。在这种情况下,如果您的应用程序当前不需要任何自定义,那么SaaS模型将是一个更好,更便宜的选择。

但是,如果您的IT团队拥有某个应用程序的历史记录并成功对其进行了修改,那么迁移到云中就不会改变它。在这些情况下,IaaS是理想的选择,因为它可以作为一个新平台来继续执行已经进行的工作。

IaaS与SaaS:用例

组织将需要进行尽职调查以确定适合其需求的模型。但是,随着越来越多的工作负载迁移到云中,有关IaaS与SaaS的趋势开始出现。随着医疗、教育、会计和人力资源系统的系统迁移到云中,IaaS平台开始发展。

每年更新的应用程序(例如HR和会计)似乎处于前沿地位,并迅速转向基于SaaS的应用程序。具有更大Unix后端的大型系统(例如教育和医疗工作负载)往往更具挑战性,并且通常需要IaaS甚至PaaS提供的灵活性。

继续阅读
如何在IaaS和SaaS云模型之间进行选择?

一旦决定迁移到云,下一步就是确定适合您需求的服务模型。选择在很大程度上取决于您的组织希望对其云环境和应用程序进行多少控制。

IaaS云计算弹性扩展的实现以及算法

一、什么是弹性扩展 弹性扩展最早是亚马逊提出的概念,弹性扩展针对的是云应用本身的一种动态的扩展,在云应用运行期间实现支撑云应用的虚拟机实例个数的动态增加或者减少,通俗点就是在负载较高的时候启动较多