1、云计算概述
云计算:对一般用户而言,云计算是指通过网络以按需、易扩展的方式获得所需的服务。即随时随地只要能上网就能使用各种各样的服务,如同钱庄、银行、发电厂等。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。
对专业人员而言:是分布式处理、并行处理和网格计算的发展,或者说是这些计算机科学概念的商业实现。是指基于互联网的超级计算模式–即把原本存储于个人电脑、移动设备等个人设备上的大量信息集中在一起,在强大的服务器端协同工作。它是一种新兴的共享计算资源的方法,能够将巨大的系统连接在一起,以提供各种计算服务。
特点:按需自助服务,广泛的网络访问,共享的资源池,快速弹性能力,可度量的服务。
服务模式:软件即服务(SaaS),平台即服务(PaaS),基础设施即服务(IaaS),其中,IaaS为云计算基础,PaaS为SaaS层提供可靠的分布式编程框架,为IaaS提供资源调度,数据管理,屏蔽底层系统的复杂性等支持。SaaS层部署在PaaS和IaaS平台之上,面向云计算终端用户,提供基于互联网的软件应用服务。
部署方式:私有云,社区云,共有云,混合云
2、云计算关键技术
体系结构:分为三层,核心服务层(三个子层,IaaS提供硬件基础设施部署服务,PaaS是云计算应用程序运行环境,提供应用程序部署与管理服务,SaaS是基于云计算基础平台所开发的应用程序)、服务管理层(为核心服务层的可用性、可靠性和安全性提供保障)、用户访问接口层(实现了云计算服务的广泛访问)
数据存储:通常称为海量数据存储或大数据存储。
计算模型:可编程的并行计算框架,需要高扩展性和容错性支持。
资源调度:资源调度是云计算核心技术之一,它为云计算平台提供资源分配、任务调度等资源管理功能。通常云计算资源调度包括两个层面:一个是物理主机到虚拟机层面的资源分配(映射);另一个是任务到虚拟机层面的调度(映射)。
虚拟化:IaaS层的重要组成部分,也是云计算的重要特点。具有以下特点:资源共享,资源定制,细粒度资源管理
3、Google原理
关键技术:文件存储GFS,并行数据处理MapReduce,结构化数据表Big Table,分布式锁Dremel
云计算原理与技术
最新推荐文章于 2021-11-11 15:18:37 发布