认识云抽象以满足IT需求
SaaS:通过云计算提供服务在云端,最高级别的抽象是软件即服务(SaaS)模型。 在SaaS模型中,云提供商封装并交付既定的应用程序给业务用户。该应用程序通常托管在云端,并由第三方供应商进行管理。用户在提供商创建帐户以访问该应用程序。用户可通过互联网和Web浏览器访问该应用程序,而无需用户安装或维护任何东西。根据用户数量和应用程序功能,企业需要支付经常性月租费。 SaaS的主要好处是简单和方便。当企业使用SaaS时,无需内部采购、部署、管理、维护和支持该应用程序。这消除了托管和管理应用程序的成本和后勤工作,从而为需要支持很多常规应用程序的繁忙数据中心节省大量资金。同时,应用程序从内部迁移到SaaS还可以减少基础架构,并使IT人员有更多时间专注于其他项目。 考虑基本企业电子邮件为例。传统业务可能会在本地数据中心中构建、部署和维护Microsoft Exchange服务器和基础结构。但是企业可能会选择使用Office 365 SaaS代替,并使用Microsoft托管的Outlook和Exchange。SaaS产品现已提供无数应用程序,SaaS的常见示例包括Salesforce、Dropbox、SAP Concur、Zoom和Microsoft Teams。 尽管SaaS是访问软件产品的既定且负担得起的方法,但是此云抽象模型还需要考虑很多问题:
PaaS:通过云计算提供平台公共云中较低的抽象级别是平台即服务(PaaS)模型。 PaaS在很多方面都像SaaS。与其让提供商托管并交付单个应用程序,不如让提供商提供一组相互关联的应用程序和工具,使用户可以通过互联网和Web浏览器进行访问。这些工具可以由很多用户共享,并可以用来创建完整的功能齐全的软件开发环境、混合云或其他环境。 与SaaS一样,PaaS工具通常托管在云端,并由第三方进行管理。这使企业和本地IT员工可免于自己创建和管理工具框架。用户在PaaS提供商创建帐户,并且企业支付类似于SaaS模型的经常性月租费用。SaaS将所有创建的内容保留在提供商,而PaaS则将内容(例如所开发的应用程序和数据)保留在用户方。 例如,当软件开发PaaS创建应用程序时,该应用程序仍然是用户的资产,并且如果需要的话,即使没有基础平台,他们也可以出售、部署和使用该应用程序。PaaS最常见的形式是软件开发框架和工具集,例如Google App Engine、Heroku、Microsoft Power Apps或Salesforce Force.com,以及编排服务,例如AWS Elastic Beanstalk或Red Hat OpenShift。 PaaS是从云端整理和交付相关的应用程序或工具组的有效方法,但是企业应考虑与PaaS产品相关的限制:
IaaS:通过云计算来提供基础架构在公共云中,抽象级别最低的是基础架构即服务(IaaS)模型,该模型基本上充当云端的虚拟数据中心。 IaaS托管应用程序和数据。IT团队使用IaaS来整合由云资源和服务组成的虚拟基础架构,这些基础架构能够运行应用程序,并且可供员工、业务合作伙伴和用户使用。IaaS的主要好处是便利性,它使企业能够放弃昂贵的本地数据中心基础架构,而转而使用仅在需要时可用和付费的灵活云资源。 云端基础架构与本地数据中心内基础架构具有相同的目的。它提供部署和支持应用程序所需的基础资源和服务。借助IaaS,企业可以在很大程度控制资源和服务,以提供最终基础架构。配置虚拟机实例,并将该实例连接到存储桶以运行基本应用程序,这可能很简单。 在另一方面,用户可以将云基础架构配置为包含很多不同的计算实例、存储元素、负载平衡器、数据库服务等,从而为要求苛刻的应用程序构建强大且高度可用的环境。 (编辑:宜春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |