微信搜索我吃你家米了关注公众号

云服务名词解释_其他

Iaas

所谓IaaS,就是Infrastructure as a service,基础设施即服务,其实就是计算机相关的基础设施的一个实例,通过internet进行服务的提供和管理。它是四种云服务类型之一,其他三种分别是SaaSsoftwares as a servicePaaSplatform as a serviceserverless

IaaS可以根据实际需求快速地进行规模的扩大和缩小,使得你可以只关注你使用的东西。它可以帮助用户避免高额的财政支出并降低物理设备管理和维护的复杂性。每种资源都被以分散的服务组件的形式被提供,而且你只需要在你需要某个特定的模块时租用即可。像Azure这样的云计算服务提供商负责管理这一系列的基础设施,而你只需要关注于自己的软件、操作系统、中间件和应用的安装和配置即可,而不必操心硬件设备的相关事务。

云服务名词解释_数据_02

IaaS的常见商业应用场景

在商业应用中,IaaS主要应用于以下场景

  • 开发和测试
    • 开发团队可以快速地构建和销毁开发测试环境,使得应用可以快速地进入市场。IaaS使得开发测试环境规模的扩大和缩小变得快捷并极大地降低了其成本
  • 网站托管
    • 相比于传统的网站托管,IaaS更加便宜
  • 存储、备份和恢复
    • 企业应该避免在存储方面的高额支出以及存储管理的复杂性,因为这意味着你需要雇一个经验丰富的职员来管理你的数据。IaaS在处理不可预知的需求以及稳定增长的存储需求方面很有用。而且它可以便捷地进行系统的备份和恢复
  • Web应用
    • IaaS提供了所有的Web应用需要用到的基础设施,包括存储、web和应用服务器、网络资源。企业可以快速地进行web应用的部署,而且在应用的未来需求不可预知的清苦下,可以根据需求快速地进行基础设置规模的扩大和缩小
  • 高性能计算
    • 简称HPCHigh-performance Computering,超算、计算机矩阵、计算机集群可以帮助解决包含了上百万中变量的问题和计算。例如地震和蛋白质折叠的模拟气候的预测经济建模以及提升产品设计
  • 大数据分析
    • 大数据指的是包含了潜在的有价值的模式、趋势和联系的数据集合。通过数据挖掘来定位或者取出这些隐藏的模式需要非常强大的处理能力,这一点可以通过IaaS提供。

IaaS的优势

  • 能帮你省钱钱
    • IaaS可以帮你规避前期的基础设施搭建和管理的费用,这一点非常适用于企业测试自己的新点子
  • 提高企业服务的可持续性和灾后恢复能力
    • 在以前,一个企业想达到服务的高可用性、持续性记忆灾后恢复能力是很难的并且很费钱,因为要想达到这几个目标,企业就需要雇很多人并使用多种技术。IaaS可以帮你减少在这一块的支出,并且即使是发生了灾害或者停电,你们公司的服务依然可以正常使用
  • 快速创新
    • 这一点主要通过IaaS的快速环境搭建实现,因为你的公司可以省去很多基础设施搭建的时间,使用IaaS可以再几分钟或几小时内完成你所需要的环境的搭建,而相比传统的方式,可能会耗费数天、数周乃至数月的时间
  • 快速响应不停变化的商业环境
    • 使用IaaS,您可以快速地对您的服务的规模进行扩充和缩小,比如在高峰期,IaaS可以快速扩大资源规模使你依然可以提供正常的服务,在高峰期过后,你可以再将资源规模缩小回去
  • 专注于你的核心业务
    • IaaS解放了公司放在IT基础设置建设上的精力,从而可以将中心放在公司的核心业务上
  • 更高的安全性
    • 在合适的服务协议的约束下,相比你自己进行维护,云服务提供商可以为你的应用和数据提供更高的安全性
  • 更快地向用户推出新应用
    • 应用IaaS,由于你不需要前期的基础环境建设,所以你可以更快地向用户推出你的新应用
PaaS

PaaS是 platform as a service的缩写,即平台及服务它指的是存在于云端的一个完整的开发和部署环境,适用于大中小各种规模的企业应用。你可以从cloud service provider那里购买资源并通过安全的网络连接来进行管理和访问。

从上面的图中我们可以看出来,PaaS是包括IaaS的,所以IaaS有的那些IT基础设施,PaaS也是有的,非但如此,PaaS还包括中间件开发工具商业数据分析服务、数据库管理系统等等。PaaS被设计用来支持完整的web应用的生命周期:构建测试开发管理以及更新

PaaS允许你省去购买各种软件许可证书的开销和麻烦,还帮你省去了管理各种底层应用基础设施(比如k8s容器)或者容器的麻烦。所有这些麻烦事儿都由云服务提供商来帮您做了。

PaaS常见应用场景

  • 开发框架
    • PaaS为开发者提供了一整套的开发框架,使用这套框架可以构建各种基于云的应用。使用PaaS的开发框架创建应用程序就像是使用Excel宏,PaaS会使用内置的软件组件来帮助你创建应用。规模化、高可用性以及多用户这些云特性都被包含进去,可以极大地减少开发者的工作量
  • 商业智能、数据分析
    • PaaS提供的服务可以让企业进行数据挖掘,通过挖掘出的有价值的数据来帮助企业做出正确的决策。
  • 额外的服务
    • PaaS提供的一些其他的服务可以帮助您的企业从各方面提升应用程序的性能,比如在工作流、目录、安全性和调度等方面

PaaS的优势

通过将基础设施作为一种服务,PaaS拥有和IaaS同样的优势。而且PaaS还有其他额外的特性中间件开发工具以及其他的商业工具,这些特性可以为您提供以下这些优势:

  • 极大地削减编写代码的时间
    • PaaS可以通过预先编写好的应用组件来帮助你减少开发时间,有了这些你就不用从零开始了,因为好多通用组件都已经被开发完毕了,我们直接在自己的应用上使用即可,这样一来,代码量就会及大地减少
  • 在不雇佣新员工的条件下提高您的开发能力
    • PaaS可以增加您的开发能力,而且与此同时您不需要去雇佣新的经验丰富的员工
  • 更加快捷地开发跨平台应用:包括移动应用
    • 一些服务提供商会给你提供一些跨平台应用开发的支持,比如计算机、移动设备、web应用
  • 提供可负担得起的复杂(开发、管理)工具
    • 在随需付费模式下,对于个人或者组织来说,PaaS使得使用复杂的开发工具和商业智能数据分析服务成为了可能
  • 支持成员地理位置分散的的团队的协作开发
    • 因为开发环境是通过internet进行访问的,所以开发团队的成员可以不受地理位置的限制进行同一个项目的协作开发
  • 有效管理应用的生命周期
    • PaaS提供对整个的应用生命周期的支持,在应用的不同生命周期都可以在同一个集成的环境中进行
SaaS

SaaS是Software as a service的缩写,即软件即服务,这种服务允许我们通过网络访问基于云的应用,比较常见的例子就是邮件服务、日历,windows office365就是一种SaaS

SaaS提供一整套的软件解决方案,你可以从云服务提供商那里租一个应用,然后通过internet访问,通常是通过浏览器进行访问,应用所依赖的所有底层基础设施、数据库等等都在CSP(cloud service provider)的数据中心 。这些东西都不需要我们操心

在和CSP签订了相关协议之后,CSP可以为您提供对安全性和可用性的保障。SaaS允许您的企业以最低的花费快速启动一个APP

常见的SaaS应用场景

其实传统的基于web的应用就是SaaS,所谓SaaS,其实可以简单地理解为云应用,这些应用可以不受地理位置的限制,只要你能连接到internet并且有一个浏览器,那么你就可以访问这些应用

现在的CSP提供更复杂的面向企业的应用,比如CRM、ERP以及文档管理相关的应用。根据你使用的需求支付不同的价格。

SaaS的优势

  • 能够提供复杂的应用
    • SaaS模式直接向您交付软件,您不需要对软件的开发和管理考虑,SaaS包括复杂的企业级应用CRM、ERP等,这些应用正是资金不太充足的小型企业所青睐的,因为这样他们就不需要费工夫去进行软件的部署、管理等操作了。
  • 按需付费
    • SCP会根据SaaS服务规模进行收费
  • 不需要安装客户端
    • 因为是通过浏览器访问的,所以不需要安装额外的客户端
  • 移动办公
    • 还是因为SaaS是通过浏览器访问的,有网络有浏览器就够了,而且针对移动端和PC端,SCP已经开发好了不同的应用
  • 随时随地访问应用数据
    • 数据是存储在云端的,用户可以在任何联网设备上访问这些数据,而且因为数据是在云端的,您完全不用考虑数据丢失的问题