云计算,云服务,云平台...现在,“云”已经家喻户晓,但和的区别估计没那么多人能说得清。下面我们分别普及一下它们的基本概念:
SaaS 软件即服务SaaS是软件即服务的缩写,意思是软件即服务。随着互联网技术的发展和应用软件的成熟,21世纪出现了一种全新的软件应用模式。
它是一种通过互联网提供软件的模式。厂商统一在自己的服务器上部署应用软件。客户可以根据自己的实际需要,通过互联网向厂商订购所需的应用软件服务,根据订购服务的数量和期限向厂商支付费用,并通过互联网获得厂商提供的服务。用户不再购买软件,而是从供应商那里租用基于网络的软件来管理业务活动,因此没有必要维护软件。服务提供商将全权管理和维护软件。软件厂商在向客户提供互联网应用的同时,还提供软件的离线运行和本地数据存储,让用户随时随地使用其订购的软件和服务。对于许多小型企业来说,SaaS是采用先进技术的最佳方式,它消除了企业购买、构建和维护基础架构和应用程序的需要。
PaaS 平台即服务PaaS是Platform-as-a-Service的缩写,意思是平台即服务。将服务器平台作为服务提供的商业模式。云计算时代,相应的服务器平台或开发环境作为服务提供,这就变成了PaaS(平台即服务)。
PaaS实际上是指软件开发平台即服务,以SaaS模式提交给用户。因此,PaaS也是SaaS模型的一个应用。然而,PaaS的出现可以加速SaaS的发展,尤其是SaaS应用的发展。
IaaS 基础设施即服务IaaS是基础设施即服务的缩写,即基础设施即服务。消费者可以通过互联网从完善的计算机基础设施中获得服务。基于互联网的服务(如存储和数据库)是IaaS的一部分。其他类型的互联网服务包括平台即服务(PaaS)和软件即服务(SaaS)。PaaS提供用户可以访问的完整或部分应用程序开发,而SaaS提供完整和直接可用的应用程序,如通过互联网管理企业资源。
IaaS通常分为公有云和私有云两种用法。AmazonEC2在基础设施云中使用公共服务器池(公有云)。更多的私有化服务将在企业内部数据中心使用一组公共或私有服务器池(私有云)。如果在企业数据中心环境下开发软件,可以使用这三种类型:公有云、私有云、混合云。这是目前最流行的三种云服务概念,虽然有上述优点,但也有一些缺点:
SaaS当企业使用SaaS服务时,他们通常会受到服务提供商的限制。初期成本可能看起来不高,但使用多年后,软件许可费、软件维护费、技术支持费等隐性成本会增加。此外,由于企业本身的大部分业务已由SaaS应用程序处理,这些费用往往难以避免。
与此同时,一些企业不愿意使用类似SaaS的服务,更多的是因为数据安全,他们不希望第三方对自己的核心数据负责。但这是SaaS产品无法解决的问题。
PaaS目前国内广泛使用PaaS服务的,还是中间件或者云平台。企业管理软件,如CRM、OA、HR、SCM等。,原来分散在各处的,都会部署在上面,通过云平台实现整合。
但在这种情况下,往往需要企业的IT团队或技术支持人员具备较高的技术水平,否则多个系统的整合会非常痛苦。如果解决不好,不仅原本设想的高效协同处理无法实现,Dali还要花费大量的精力在基础应用移植和接口开发上。在最坏的情况下,即使简单的现有应用程序也无法迁移到PaaS平台。
IaaS企业在使用IaaS服务时,最初的想法是通过IaaS服务将为控制本地应用而购买的服务器或其他昂贵的硬件外包到其他地方,企业可以随时使用这些硬件运行自己的应用。
但最常见的问题是租用的服务器或存储间空的性能无法满足后期增长过程中数据的爆炸式增长,然后升级服务器或扩展存储间空需要更高的成本,而这种成本会一直存在,不断的增加无法减少。
同时,IaaS也存在安全漏洞。例如,服务提供商提供共享的基础设施,这意味着一些组件或功能,如CPU缓存和GPU,并没有完全与系统的用户隔离。这将导致一个后果,即当攻击者成功时,所有服务器都向攻击者开放,即使使用了虚拟机管理程序,一些来宾操作系统也可以获得对基础架构的不受控制的访问。这时候企业要么自己制定强有力的分割防御策略来保护自己(而且要看供应商支持不支持);要么从供应商处购买更高级别的环境监测,记录是否存在未经授权的修改和活动。这些解决方案也很昂贵。