购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.5 云计算

1.5.1 概念

云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化资源的计算模式。这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源(资源主要包括网络、服务器、应用软件、存储及服务等)共享池。这些资源能够被快速提供,用户可根据个人或团体的需要对云计算的资源进行租赁 [1]

虚拟化是云计算使用的核心技术之一,将有限的IT物理资源虚拟为多个逻辑系统。从用户角度来看,每个逻辑系统就像一个真实存在的、完整的IT物理系统,而真实的物理系统对用户透明。虚拟化的优势在于降低成本、资源整合、优化资源、高度灵活性、可扩展性和安全性。虚拟化类型分为操作系统虚拟化、应用程序虚拟化、桌面应用虚拟化等。

1.5.2 架构

云计算平台有三种基本的服务模式:IaaS、PaaS、SaaS [1] 。随着大数据应用的普及,出现了DaaS模式,即数据即服务。

1.Iaas

IaaS(Infrastructure-as-a-Service):基础设施即服务。Iaas通过网络向用户提供计算机(物理机和虚拟机)、存储空间、网络连接、负载均衡和防火墙等基本计算资源。用户在此基础上部署和运行各种软件,包括操作系统和应用程序。消费者通过Internet可以从完善的计算机基础设施获得服务。常用的IaaS平台如OpenStack,Cloudstack,Rackspace和NASA联手推出的云计算平台。

2.PaaS

PaaS(Platform-as-a-Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。平台通常包括操作系统、编程语言的运行环境、数据库和Web服务器,用户在此平台上部署和运行自己的应用。用户不能管理和控制底层的基础设施,只能控制自己部署的应用。

3.SaaS

SaaS(Software-as-a-Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用Web软件来管理企业经营活动。SaaS不仅减少了或取消了传统的软件授权费用,而且厂商将应用软件部署在统一的服务器上,免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出,除了个人电脑和互联网连接之外,客户不需要其他IT投资就可以通过网络获得所需要软件和服务。云计算平台的基本架构如图1.5所示。

图1.5 云计算架构示意图

随着大数据的发展,数据将成为一种服务,出现Data-as-a-Service(DaaS)模式。DaaS通过数据的收集、整理、传输和分析,发现事物发展内部规律和模式,为用户提供便捷的商品销售指导、宏观市场分析、辅助决策、高品质生活等服务。例如,厂家通过用户购买数据了解市场需求,指导生产;政府通过宏观数据分析发现经济发展规律和存在的问题,制定相应的政策。DaaS包括提供数据资源、数据存储、数据管理、数据共享与交换、数据分析、信息推送、数据展示等服务。

云计算平台和大数据处理之间关系如图1.6所示。

图1.6 云计算和大数据部署关系 w0IdDBcmylaZk+PGGhZdNrFLYYZLsnqWd8VkZuGH6Qa/Z/QEPrQmzRcXS3ByUaIS

点击中间区域
呼出菜单
上一章
目录
下一章
×