基于移动云平台应用开发关键技术研究

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在 云计算 技术 中,管 理层 位于 服务 和服 不用的虚拟化技术 。
用现 状及存 在 问题 分析 … .重 庆邮 电 大
务器集群之间,在移动云计算系统架构 中提供 3.2 网络 子 系统 管理 、服 务和管理 系统。
学 学 报 :自然 科 学 版 ,2012,24(6):716-
723.
(|
主 机 是 一 台可 以运 行 虚拟 机 实例 服 务 器 ,并 且 与 OpenNebula的 前 端 服 务 器 相 连 接 ,OpenNebula可 以部署 在异 构配 置 的主机 上 ,例 如可 以用 基 于版本 的不 同虚 拟机 监控 器和 基 于不 同版本 的 Linux主 机 搭建 同一个
【关键 词 】 移 动 云计 算 IaaS 弹 性 扩展
0penNebula
用 裸机和 磁盘 一样 ,即可 以将 Windows作为
操作系统运 行其上,也可将 Linux作为操作 系
统运行其上,允许用户动态 申请或释放节点是
IaaS区别于传 统 分布 式服 务器集 群最 大 的优
势 。
移动 设备 由于其便携性 、体积小等特点, 虽然在各个 方面 都在向智能化 演进,但 短时间 内其处理 能力还 是难以和计算机 相比。因此可 以借助 基于 云计算 模 式服务 器存 储和 处理应 用 ,从而弱化对移动终端 设备 的处理 需求 ,在 后 台,云计算 的存储量和计算 能力也解 决了手 机存储量有限和丢失信息的问题。
OpenNebula平 台。集 群是 共享 数据 仓 库和 虚 拟 网络 的主机 的集合 ,集群通 常能够 提供 负载 均衡、高可靠性、高性能计算 。
4 结 束 语
以智 能手 机为 代表 的移 动设备 在 性能 上 的表现与过去相 比已经显著提 高,各种基于 移 动设 备 的面 向计算 密集 型复杂 应用 也 随之而 来 ,基于移动云平 台的服务器可 以利用弹性 云
传 到被 IaaS提供 商所托 管 的资源环 境 中去 , 虚 拟机 的操作系统,或者用于与其他用户数据
并利用 IaaS提供商的原始存储 (例如资源调度 、 共享 。
负载均衡 、服 务监控等机 制)对这 台虚拟 机进 3.4主机和 集群 系统
行 相关 配置 。用户在 haS环境 中,就 像在 使
方 案 的 意 义 。
供一些模板 ,用于虚拟机 的创建 ,这些模板 一 用 于存储虚拟机所 需用 到的磁 盘镜 像,一个数
般按 照 CPU 的计算能 力、 内存 大小 来划分 。 据仓库将 会通 过 SAN/NAS ̄rvel'S进行备 份,
创 建虚拟 机所 需 的系统 软件 通 常来 自于 IaaS 完 整安装好 的 OpenNebula通 常会有 多种类 型
面,服务注册和合理服 务接收。
hypervisor进行通信 。在 OpenNebula管理 的主
1.2基本管理层
机底层 操作系统 必须基于 Linux,但 可 以安装 参考文 献 不 同的 Linux发行版本 ,不同的主机可 以采用 [1]邓茹月 ,覃川 ,谢显 中 .移动云计 算的应
1 移 动 云 计 算 体 系 结 构
3 OpenNebula:Iaas弹性 云平
OpenNebula是 Amazon云 计 算 EC2的一 种开源 实 现,是 haS平 台的典 型代表 。下面 主要介绍虚拟化、网络、主机与集群、存储 这 四个 子系 统。
3.1虚拟化 子系统
虚 拟化 子系 统 负责与 主机 上的虚 拟机 监
Network World● 网络天地
基于移动云平台应用开发关键技术研究
文/孟 寅子
所 需要 的计算 能力 。在 弹性 云计算平 台中会 提
Damsmm (数据仓库 )是 一个存储介质,
移 动 云计 算可 以看 作是 ,将 作 为一 种 商业计 算模 型 的云计 算 应 用 于移 动环境 中所形 成概 念。 本 文 主要 阐述 在 移 动 云 计 算 模 式 下应 用开发 所 需用 到 的关键 技 术 ,主要对移动云计算体 系结构、 IaaS平 台弹性扩 展机 制及 开 源的 IaaS平 台 OpenNebu1a做有针对 性 的研 究 ,阐 明移动 云计 算模 式 作 为 一种计 算 密集型 应用 开发 解 决
I.3虚 拟 层
wk.baidu.com
OpenNebula提 供 了一个 容 易使用 的可定 制化的网络子系统 ,以便更好 的整合现存数据
f2】P.Ma r Sha1 1,K.Keahey,and T.Freeman.
’E1 a sti c Sit e:U Sing C1 OUd S t O
1.1接 收 层
建一 个虚拟机时 ,应 该指定其 hypervisor的类 源 集中起 来,通过专门软件实现 自动管理 ,用 型 ,驱动 器可 以看 作 是一个 接 口,虚拟 化 子 户可动态 申请部分资源 ,有利于提高效率 、降
也 叫接受 控制 层,包 括客 户端 的服 务界 系 统通过 这个 接 口与使 用响应 虚 拟化 技术 的 低 成 本 。
移动 云计 算 可 以分为 四层 ,接收 层,基 本管理层 ,虚拟层和物理层。
控程序进 行通信 ,其负责在一个虚拟机生命周 期 中对其进行 的各种操作 。其通 过相应 的驱动 器与主机 中的虚拟机监控 程序 进行通 信,在 创
计算技术有效解决服务 器端维护和管理 比较繁 琐 ,且扩 展困难,资源利用率较低等 问题 。同 时云计算将这些 自我维护和管理的虚拟计算 资
环境所 提供的镜像文件,除虚拟机所 需 OS外 , 的 Datastore,OpenNebula里 的 磁盘 镜 像 可 以
还可将用户的应用程序 、配置等一起打包成为 有四种类型,每种类型都可 以有多个 Damsmm
加 密机 器镜像 。
对其进行存储 。存储系统允许用户在数据仓库
在 一个 虚拟 机创 建完 成之 后,它 可被 上 中存储磁 盘镜像,这些磁盘镜像可 以用于定义
相关文档
最新文档