云计算架构方案_第1页
云计算架构方案_第2页
云计算架构方案_第3页
云计算架构方案_第4页
云计算架构方案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云 技术 架构 方案 目 录 1 云计算架购 . 3 2 基础设施即服务 IaaS . 3 2.1 基础设施 . 3 2.1.1 功能介绍 . 3 2.1.2 实现技术 . 4 2.1.3 服务收费方案 . 4 2.1.4 开发项目 . 4 2.2 数据存储 . 4 2.2.1 功能介绍 . 4 2.2.2 实现技术 . 4 2.2.3 服务收费方案 . 5 2.2.4 开发项目 . 5 2.3 计算服务 . 5 2.3.1 功能介绍 . 5 2.3.2 实现技术 . 5 2.3.3 服务收费方案 . 5 2.3.4 开发项目 . 5 2.4 负载均衡 . 5 2.4.1 功能介绍 . 5 2.4.2 实现技术 . 6 2.4.3 服务收费方案 . 6 2.4.4 开发项目 . 6 2.5 监测服务 . 6 2.5.1 功能介绍 . 6 2.5.2 实现技术 . 6 2.5.3 服务收费方案 . 6 2.5.4 开发项目 . 6 3 平台即服务 PaaS . 7 3.1 Web 应用引擎 . 7 3.1.1 功能介绍 . 7 3.1.2 实现技术 . 7 3.1.3 服务收费方案 . 7 3.1.4 开发项目 . 7 4 软件即服务 SaaS . 7 5 服务支付系统 . 7 5.1 功能介绍 . 7 5.2 实现技术 . 8 5.3 服务收费方案 . 8 5.4 开发项目 . 8 1 云 计算 架 购 2 基础设施 即服务 IaaS 2.1 基础设施 2.1.1 功能介绍 主机虚拟化 : 主要功能是在一台 主机 上安装多个 操作系统, 每个操作系统为一个实例。可以把这个实例考到其他 主机 进行运行。 存储虚拟化 : 在主机创建实例时 ,可以分配所需要的内存大小,硬盘大小。 网络虚拟化: 管理每个 实例 的 IP 地址 。 2.1.2 实现 技术 要实现主机 ,存储,网络 的虚拟化 ,开源 软件 eucalyptus, xen, linux 进行组合可以实现 。 xen 创建虚拟机 ,负责虚拟机的运行 。 Eucalyptus 与 xen 结合 实现 虚拟机的创建 。可以对 虚拟机的内存 、 硬盘容量 、 网络的 进行 设置 ,可以 释放 一 个虚拟机 。 2.1.3 服务收费方案 根据 cpu 的位数( 32 位或 64 位), cpu 的个数,内存的大小, 硬盘的大小 ,网络带宽 按月租订收 费额 。 2.1.4 开发项目 开发“ 云实例管理 系统 ” 。 系统介绍 : 实现 云 实例的创建,内存、硬盘的分 配 ,网络的配置。 虚拟机使用 开源代码 xen 或 kvm。 在 ubuntu-9.10 linux 操作系统部署。 2.2 数据存储 2.2.1 功能介绍 数据存储即服务, 在云中提供数据存储服务 ,使用分布式数据库 hadoop 的 HBase开源代码 为主 , 提供稳定,高效的数据存储服务功能。 2.2.2 实现技术 用开源软件 DataNucleus+HBase 实现。 DataNucleus 一个把数据库 转换成对象数据库的中间件 。 HBase 一个分布式数据库 , 把数据库 冗余存储,一台数据库有问题,不影响正常使用,可以在另外一台联网的 新 数据库服务器上快速 同步数据库数据。 HBase 分布式 数据库 面向对象数据库虚拟化 DataNucleus IaaS 2.2.3 服务收费方案 根据数据量的大小收费。 2.2.4 开发项目 开发“云 存储 系统”。 系统介绍: 云存储 系统,在 网络端 提供 数据库服务 。 使用开源软件DataNucleus+HBase 开发 。 2.3 计算 服务 2.3.1 功能介绍 提供一个高效率的计算中心, 计算中心可以分布部署上百台 pc 服 务器 ,一个计算任务可以在这上百台计算机同时计算 ,得出结果 。 2.3.2 实现技术 使用 hadoop 的 MapReduce 开源 技术实现, 是一个 编程 模型 , 运行计算的平台 。 把一个计算的数据分成若干份,分发到各个计算机,把 计算程序分发到各个计算机,在各个计算机进行计算后, 再 把结果汇总 ,得出结果。 2.3.3 服务收费方案 根据 计算占用机子的个数 收费。 2.3.4 开发项目 开发“云 计算服务 系统”。 系统介绍: 用户提交数据 与按 MapReduce 规定编写的 计算程序 ,进行计算。 2.4 负载均衡 2.4.1 功能介绍 负载均衡,就是 apache 将客户请求均衡的分给 tomcat1,tomcat2.去处理 。同时实现tomcat1, tomcat2 的集群 ,主要实现 session 同步。 2.4.2 实现技术 使用开源技术 Apache+tomcat+ mod_jk 2.4.3 服务收费方案 根据 负载计算机的个数收费 。 2.4.4 开发项目 开发“云计 负载均衡 系统”。 系统介绍: 负载均衡, tomcat 的系统集成 。 2.5 监测 服务 2.5.1 功能介绍 Chukwa 是 Yahoo 开发的 Hadoop之上的数据采集 /分析框架,主要用于日志采集 /分析。该框架提供了采集数据的 Agent,由 Agent 采集数据通过 HTTP 发送数据给 Cluster的 Collector, collector把数据 sink进 Hadoop,然后通过定期运行 Map reducer来分析数据,将结果呈现给用户。 2.5.2 实现技术 使用 Hadoop的 Chukwa开源技术实现 。 2.5.3 服务收费方案 免费 2.5.4 开发项目 开发“云 监控 服务系统”。 系统介绍: 主要多云计算,运存储服务的性能进行监控 。 3 平台 即服务 PaaS 3.1 Web应用引擎 3.1.1 功能介绍 在 该 平台上可以部署 j2ee程序 , 提供 访问数据库的 api。 3.1.2 实现技术 使用 tomcat 集群 技术 , apache负载均衡技术 实现 。 用户需要下载 web 应用引擎开发包 进行本地开发 。 开发包包括, tomcat, jdk,数据库 API。 运行环境在本地运行,但数据库连接 远程数据存储服务 。 3.1.3 服务收费方案 根据存储服务大小,用户访问量大小,使用机子个数收费。 3.1.4 开发项目 开发“ web 应用引擎 系统 ”。 系统介绍: 用户开发的 j2ee 程序可以在该平台稳定的运行 ,用户 可以下载开发环境包进行本地开发,本地运行调试 。远程部署用户的程序。 4 软件 即服务 SaaS 公司的软件都可以开发成 saas 5 服务支付系统 5.1 功能介绍 管理用户 资源 , 可以管理 用户使用 IaaS,PaaS,SaaS 的 费 用 。 根据 用户付费情况 , 有开通服务 ,停止服务的功能 。与银行接口连接,实现转帐,查询等功能 。 5.2 实现技术 独立开发,银行提供网上银行接口。 5.3 服务收费方案 根据存储

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论