云计算技术框架 (二)各层主要技术-IaaS层 (1)虚拟化:可以理解为基础设施层的“多租户”,因为通过虚拟化技术,能 够在一个物理服务器上生成多个虚拟机,并且能在这些虚拟机之间实现全面的隔 离,这样不仅能降低服务器的购置成本,而且能降低服务器的运维成本。 (2)分布式存储:为了承载海量的数据,同时也要保证这些数据的可管理性,需 要一整套分布式的存储系统(如Google的GFS等)。 (3)关系型数据库:基本是在原有的关系型数据库的基础上做了扩展和管理等方 面的优化,使其在云中更适应。 (4)NoSQL:为了满足一些关系数据库所无法满足的目标,比如支撑海量的 数据等,一些公司特地设计一批不是基于关系模型的数据库(如Google的 BigTable和Facebook的Cassandra等)。 5
5 一、云计算技术框架 (二)各层主要技术-IaaS层 (1)虚拟化:可以理解为基础设施层的“多租户” ,因为通过虚拟化技术,能 够在一个物理服务器上生成多个虚拟机,并且能在这些虚拟机之间实现全面的隔 离,这样不仅能降低服务器的购置成本,而且能降低服务器的运维成本。 (2)分布式存储:为了承载海量的数据,同时也要保证这些数据的可管理性,需 要一整套分布式的存储系统(如Google 的 GFS 等) 。 (3)关系型数据库:基本是在原有的关系型数据库的基础上做了扩展和管理等方 面的优化,使其在云中更适应。 (4)NoSQL :为了满足一些关系数据库所无法满足的目标,比如支撑海量的 数据等,一些公司特地设计一批不是基于关系模型的数据库(如 Google 的 BigTable 和 Facebook 的Cassandra 等)
二、虚拟化技术概述 (一)虚拟化技术定义 ●虚拟化(Virtualization)是一种资源管理技术,是将计算机的各种实 体资源(如CPU、存储及网络等)予以抽象、转换后呈现出来,打破实体 结构间的不可切割的障碍,使用户可以以比原本的组态更好的方式来应用 这些资源。这些资源的新虚拟部分是不受现有资源的架设方式、地域或物 理组态所限制的。一般所指的虚拟化资源包括计算能力和资料存储。 ·虚拟化是将不存在的事物或现象“虚拟”成为存在的事物或现象的方法。 ·虚拟化技术是云计算技术框架中核心技术之一,是将各种计算及存储资 源充分整合和高效利用的关键技术。 ●虚拟化技术也是一种调配计算资源的方法
6 二、虚拟化技术概述 (一)虚拟化技术定义 ⚫ 虚拟化(Virtualization)是一种资源管理技术,是将计算机的各种实 体资源(如 CPU、存储及网络等)予以抽象、转换后呈现出来,打破实体 结构间的不可切割的障碍,使用户可以以比原本的组态更好的方式来应用 这些资源。这些资源的新虚拟部分是不受现有资源的架设方式、地域或物 理组态所限制的。一般所指的虚拟化资源包括计算能力和资料存储。 ⚫ 虚拟化是将不存在的事物或现象“虚拟”成为存在的事物或现象的方法。 ⚫ 虚拟化技术是云计算技术框架中核心技术之一,是将各种计算及存储资 源充分整合和高效利用的关键技术。 ⚫虚拟化技术也是一种调配计算资源的方法
云关键技术:虚拟化 特道 6海
7
二、虚拟化技术概述 (一)虚拟化技术定义 ●虚拟的内容是资源(包括CPU、存储、网络等)。 ●被虚拟的物理资源有着统一的逻辑表示。 ●虚拟化带来优势 —资源共享、负载动态优化、高安全性等。 抽象隔离 弹性伸缩 物理使件和操作系统抽家愿离 对通(光进行动志 解耦 应用封装与迁移
8 二、虚拟化技术概述 (一)虚拟化技术定义 ⚫ 虚拟的内容是资源(包括 CPU、存储、网络等) 。 ⚫ 被虚拟的物理资源有着统一的逻辑表示。 ⚫ 虚拟化带来优势——资源共享、负载动态优化、高安全性等
二、虚拟化技术概述 (二)虚拟化技术特点 (1)资源共享。可以将企业的一些硬件资源包括服务器、网络全 部整合起来。 (2)负载动态优化。通过使用一些动态优化的算法能够将这些虚拟化的 服务器在不同的资源、机器里面进行调配,减少物理机器的数量。 (3)自动化管理。一是可以通过虚拟化技术屏蔽硬件底层的差异;二是 可以将企业经常用的软件、服务等做成虚拟组件模板,实现一次创建模板。 三是维护数量庞大的服务器群的运维管理成本得以降低。 (4)安全性高。 (5)节能环保。 9
9 二、虚拟化技术概述 (二)虚拟化技术特点 (1)资源共享。可以将企业的一些硬件资源包括服务器、网络全 部整合起来。 (2)负载动态优化。通过使用一些动态优化的算法能够将这些虚拟化的 服务器在不同的资源、机器里面进行调配,减少物理机器的数量。 (3)自动化管理。一是可以通过虚拟化技术屏蔽硬件底层的差异;二是 可以将企业经常用的软件、服务等做成虚拟组件模板,实现一次创建模板。 三是维护数量庞大的服务器群的运维管理成本得以降低。 (4)安全性高。 (5)节能环保