前言
云计算为用户提供按需分配的计算能力,存储能力及服务能力,目的是方便用户,大大降低用户的软硬件采购费用。
一是提供方便和提高能力,二是降低开支。
一/Sector/Sphere平台
1/Sector/Sphere平台包括两个部分:Sector分布式文件系统和Sphere并行数据处理框架。
它是用C++编写的云计算平台
2/Sector/Sphere云计算平台与传统的数据存取方式的比较:
目的:数据局部性:
传统的系统:分开的存储以及计算的子系统,并且昂贵,数据的IO是瓶颈
Sector/Sphere模型:存储以及计算为一体,价格便宜,并行的数据IO
目的:简化的编程
传统:使用MPI等进行并行以及分布式的编程,灵活并且很强大,但是开发起来非常的复杂
Sector/Sphere:集群对开发者来说视为一个整体,简化的编程接口,有限的确定的数据并行应用
目标:全球规模的系统
传统的系统:需要另外的努力去定位和移动数据
Sector/Sphere:支持广域网的数据手机以及发布
3/Sector分布式的文件系统

二/安装前Ubuntu系统需要配置的环境:
Ubuntu 10.04系统,Sector/Sphere文件,下载网址:http://sourceforge.net/projects/sector
相关文档下载地址:http://sector.sourceforge.net/doc/index.htm
安装的软件:ibssl-dev,gcc,g++,libfuse-dev以及fuse(可选)
三/编译
1/使用:sudo tar -zxvf sector.xx.tar.gz -C /xx(你解压的目录) 命令解压下载的Sector文件
2/到解压后的sector目录中:输入cd ./sector-sphere;make命令,开始编译Sector/Sphere云计算平台
四/Sector/Sphere的配置
Sector/Spher的配置文件都在Sector根目录的conf文件夹中,其中有3个文件是很重要的:
1/master.conf:master服务器的配置,像sector的端口,Security server的地址和master 服务器的数据地址
2/slave.conf:slave节点配置,像master服务器的地址以及本地数据的存储路径
3/cleint.conf:master服务器地址和配置用户的帐号和密码,以防每次用户运行一次Sector工具的时候都需要验证信息
4/配置$SECTOR_HOME环境变量
五/开始和运行服务器
运行安全服务的命令:./securtiy/sserver
运行Master服务:./master/start_master
运行Slave服务:./slave/start_slave
六/检查安装情况
到tools目录下,运行./sector_sysinfo命令,如果出现系统的基本信息,包括masters,slaves以及系统中的可用文件以及可用的磁盘空间等

则证明已经安装成功