云存储开源
㈠ seafile的源代码在哪如何进行开源开发
Seafile 是新一代的开源云存储软件。它提供更丰富的文件同步和管理功能,以及更好的数据隐私保护和群组协作功能。Seafile 支持 Mac、Linux、Windows 三个桌面平台,支持 Android 和 iOS 两个移动平台。Seafile 是由国内团队开发的国际型项目,目前已有10万左右的用户,以欧洲用户为多。典型的机构用户包括比利时的皇家自然科学博物馆,德国的 Wuppertal 气候、能源研究所。
㈡ 的云存储系统,问下现在有什么比较常用的开源分布式
书生云于宣布将基于SAS架构的新一代开源分布式存储技术——SurFS开源。SurFS是书生云公司自主研发的分布式存储系统,是云平台的核心部件,在性能和成本两方面具有一定实力。书生云将具有自身知识产权的商业软件开源,对软件行业将带来哪些影响? 书生云董事长王东临 众所周知,开源软件技术领域较为知名的除了Android(安卓)、Linux、MySQL、OpenOffice、OpenStack等开源社区外,企业级领域软件开源的并不算多,但也能看到其中一些卓越领导者,比如知名开源软件企业 RedHat, RedHat的年收入甚至超过了20亿美元。 因此,书生云董事长王东临认为:“虽然在视核心技术商业机密的传统思维里,软件企业将自身拥有知识产权的软件的开源显得另类,但随着开源系统在全球的广泛普及,未来开源与商业也会得到完美结合,形成了“先奉献后收益”、“贡献越大收益越大”的格局。” 存储系统是云平台的核心部件,对云平台的整体性能和成本都有极大的影响。SurFS通过对存储网络的颠覆式创新,第一个采用SAS做存储网络构建分布式存储系统,将带宽提升了几十倍延时降低了几十倍,而且从架构体系上完全打破了传统存储体系的桎梏,将存储控制节点与存储介质分离,存储控制节点与计算节点聚合,从而将数据I/O路径压缩到了极致,将扩容成本也压缩到了极致,大幅提升了整个云平台的性能,同时还显着降低了成本,同时实现高性能、低成本、高可靠、高可用和可扩展性。对于正在向私有云迁移的广大企业级用户来说,SurFS的确有着很大的优越性。 笔者小结 书生云基于SAS存储网络构建的新一代开源分布式存储SurFS 开源后将成为OpenStack等主流云平台的存储后端之一,对于广大IT工程师和终端用户来说,更无异是一针强心剂,开源社区在得到完善管理的前提下,对于未来的存储技术及应用会有更加加速的发展。SurFS 开源将为全球企业级用户搭建高性价比的云平台,并为广大IT企业提供一个切磋、改善行业价值链的机遇的开源,基于SurFS技术的云平台有望成为全球云产业的主流部署模式之一。 当然,书生云的SurFS 开源仍然只是国内软件业的起步!无论是业务模式的探索还是开源后社区的维护,还需要时间及智慧来推进。
㈢ 想搭建一个小型云存储平台,求帮忙评估难度大吗
不难的,如果你有些基础的话。
开源的系统就有不少。
比如OpenStack里面有Swift,是一个对象存储,适合于存放比较小的,以对象为单位的文件。
SeaFile开源云存储系统平台是由国人开发的新一代的开源云存储系统软件,SeaFile提供丰富的文件同步和管理功能,搭个网盘是比较方便的。
还有GlusterFS,是一个集群的文件系统,支持 PB 级的数据量。
按照教程来,搭建起来不难。当然,要深入使用,解决生产运行中的各种坑,还是需要一定时间的积累的。
㈣ 与云计算、云存储相关的IT技术都有哪些
云计算(Cloud Computing)是
分布式计算(Distributed Computing)、
并行计算(Parallel Computing)、
效用计算(Utility Computing)、
网络存储(Network Storage Technologies)、
虚拟化(Virtualization)、
负载均衡(Load Balance)、
热备份冗余(High Available)等传统计算机和网络技术发展融合的产物。
主要体现在虚拟化及其标准化和自动化。
云存储是在云计算概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。云计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现HDFS。
从软件看,VMware、微软的Hpyer-V、Citrix以及开源的KVM等是主要的虚拟化平台,是云计算的基础。Citrix的优势在桌面虚拟化和应用虚拟化。
至于云计算应用软件开发工具,并没有针对云计算、云存储的独特的编程语言。
许多人会将云计算与大数据联系起来,其实两者既有联系又有区别。云计算就是硬件资源的虚拟化,主要是一虚多,充分利用高性能的硬件资源;而大数据就是海量数据的高效处理,通常需要多合一、或多虚一,跨越多台硬件处理海量数据任务。Amazon是云计算应用领域的先驱,而Google则是大数据应用领域的先驱。大数据既可以采用以虚拟化为基础的云计算架构也可以基于高性能计算(HPC,集群技术、并行技术)来处理。
大数据相当于海量数据的“数据库”,而且通观大数据领域的发展也能看出,当前的大数据处理一直在向着近似于传统数据库体验的方向发展,Hadoop的产生使我们能够用普通机器建立稳定的处理TB级数据的集群,把传统而昂贵的并行计算等概念一下就拉到了我们的面前,但是其不适合数据分析人员使用(因为MapRece开发复杂),所以PigLatin和Hive出现了(分别是Yahoo!和facebook发起的项目,说到这补充一下,在大数据领域Google、facebook、twitter等前沿的互联网公司作出了很积极和强大的贡献),为我们带来了类SQL的操作,到这里操作方式像SQL了,但是处理效率很慢,绝对和传统的数据库的处理效率有天壤之别,所以人们又在想怎样在大数据处理上不只是操作方式类SQL,而处理速度也能“类SQL”,Google为我们带来了Dremel/PowerDrill等技术,Cloudera(Hadoop商业化最强的公司,Hadoop之父cutting就在这里负责技术领导)的Impala也出现了。
因此,云计算、云存储均为计算资源的底层,通过虚拟化的方式提供“设备”级(或操作系统级)的服务,用户可以方便地申请使用”设备“来独立地实现自己的任务(就好像给你一台服务器),而实际上在云上提供给你的是一台虚拟机,至于这台虚拟机运行在哪台硬件设备上,却不一定,甚至可以”无缝“漂移,硬件故障时几乎不影响用户使用。
㈤ 国内较好的分布式云存储产品有哪些
目前国内分布式云存储产品主要分两类:
自主研发,比如SmartX,华为,安全性,可靠性以及服务的及时性等会更高一些;
基于开源的ceph研发,比如XSKY,杉岩,深信服,价格会比较便宜一些。
㈥ 谁给介绍一下开源云计算平台
Abiquo公司开源产品
Abiquo公司帮助用户建立,管理以及扩展复杂的计算架构。具体开源云计算产品有三类,三种产品分别是abiCloud, abiNtense和abiData。这三种产品都可以用来架构和开发公有私有混合云,以及云应用等的基础设施。
abiCloud是开源云管理软件,可以创建管理资源并且可以按需扩展。
abiNtense是一个类似于Grid的架构,用来减少大量高性能计算的执行时间。
abiData 由Hadoop,hBase,Pig开发而来,是一个信息管理系统,可以用来搭建分析大量数据的应用。是低成本的云存储解决方案。
Enomalism 云计算平台
Enomalism 是提供了成为弹性计算(Elastic Computing)的应用开发和部署方式,功能类似于 EC2 的云计算框架的开放源项目。该项目基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。
MongoDB
MongoDB是一个高性能的面向文件的开源数据存储项目。十分容易部署,管理和使用。可以通过网络访问,并且由C++语言编写。主要包含的功能特性有易存储对象类型的数据,完全索引支持,查询支持,复制和故障恢复支持,高效的二进制数据存储,自动处理碎片提高云层次上的扩展性。高性能,可扩展,适当的功能使这个项目的主要设计目标。
Eucalyptus 项目
Eucalyptus 项目全称是Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems,由Santa Barbara大学建立的开源项目,是主要实现云计算环境的弹性需求的软件,通过其在集群或者服务器组上的部署,并且使用常见的Linux工具和基本的基于web的服务。使用FreeBSD License,意味着可以直接使用在商业软件应用中,当前支持的商业服务只是亚马逊的EC2,今后会增加多种客户端接口。该系统使用和维护十分方便,使用SOAP安全的内部通信,且把可伸缩型作为主要的设计目标,具有简单易用,扩展方便的特点。这个软件层的工具可以用来通过配置服务器集群来实现私有云,并且其接口也是与公有云相兼容,可以满足私有云与公有云混合构建扩展的云计算环境。下面的列表是该项目的路线图:
5/28/08 – Release 1.0 shipped
8/28/08 – EC2 API and initial installation model in V1.3 Completes overlay version
12/16/08 – Security groups, Elastic IPs, AMI, S3 in V1.4
4/09/09 – EBS, Metadata service in V1.5
4/23/09 - Ubuntu release
6/1/09 – Final feature release as V1.6 Completes AWS specification as of 1/1/2009
7/15/09 – Final bug-fix release "core" opens for community contributions
根据路线图,我们会发现Eucalyptus将会被包含在Ubuntu9.10发布版中,先前关于Ubuntu将会内置云计算环境的报导也是基于此。这种集成云计算开源项目的发布版将会对亚马逊EC2等商业市场进行冲击。构建私有云的方式将会更容易被大公司所接受,公有云的发展将会更倾向于SMB客户群体。
在Eucalyptus的主页上有一个Eucalyptus Public Cloud用来体验Eucalyptus所构成的云计算。当前这个环境可以被任何用户使用,用来启动VM实例,登陆进去,测试实例里的应用,观察状态等任务。但是VM实例只能使用六小时,并且同时一个用户最多开4个VM实例。由于RightScale宣布支持基于eucalyptus的云安装,所以也可以通过RightScale上的EPC版本访问EPC。
另外一个可以运行在eucalyptus上的项目是AppScale,是一个研究型的用来执行Google AppEngine 应用的框架。目前该框架可以在eucalyptus上实现透明操作。
我是从IT号外知道的。
㈦ 列举一些开源的云计算技术
云计算是个IT界火热的词汇,开源云计算更是被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊EC 2、IBM的蓝云、微软的Azure、Sun
Cloud等,那么开源云计算的平台又有哪些呢?以下列举了开源中国社区收录的5款知名的开源云计算平台。
1、AbiCloud企业级开源云计算平台
Abiquo公司推出的一款开源的云计算平台——“abiCloud”,使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应用,存储设备等等)。AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。你可以通过拖拽一个虚拟机来部署一个新的服务。这个版本允许通过VirtualBox部署实例,它还支持VMware,KVM和Xen。
abiCloud架构如下图所示:
2、Eucalyptus 开源云计算平台
Eucalyptus 项目(Elastic Utility Computing Architecture for LinkingYour
Programs To Useful Systems)是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2一样,Eucalyptus
依赖于 Linux 和 Xen 进行操作系统虚拟化。Eucalyptus
是加利福尼亚大学(SantaBarbara)为进行云计算研究而开发的。您可以从该大学的网站上下载它,或者通过 Eucalyptus Public
Cloud体验它,不过后者有一些限制。
3、10gen MongoDB 开源高性能存储平台
10gen 既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen 是类似于 App Engine的一个软件栈,它提供与
App Engine 类似的功能 — 但有一些不同之处。通过 10gen,可以使用 Python 以及JavaScript 和
Ruby编程语言开发应用程序。该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多计算机(当然,是在
Linux上构建)提供一个可靠的环境。
4、Enomalism 弹性计算平台
Enomaly's Elastic Computing Platform
(ECP)是一个可编程的虚拟云架构,ECP平台可以简化在云架构中发布应用的操作。
云计算平台是一个 EC2 风格的 IaaS 。Enomalism 是一个开放源代码项目,它提供了一个功能类似于 EC2的云计算框架。Enomalism
基于 Linux,同时支持 Xen 和 Kernel Virtual Machine(KVM)。与其他纯IaaS 解决方案不同的是,Enomalism
提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。
5、云计算平台 Nimbus
Nimbus由网格中间件Globus提供,Virtual Workspace演化而来,与Eucalyptus 一样,提供EC2的类似功能和接口。
㈧ 云计算领域的开源组织有哪些
在云计算时代,随着IT应用模式的转变,IT部门的工作逐步从最初的技术部门变为业务变革的推动者和实施者,这使得IT部门将更多的精力投入到企业业务的支持上,而不仅仅是IT技术的发展上。
在云计算时代,随着IT应用模式的转变,IT部门的工作逐步从最初的技术部门变为业务变革的推动者和实施者,这使得IT部门将更多的精力投入到企业业务
的支持上,而不仅仅是IT技术的发展上。IT技术部门潜能的发挥,体现在CIO对运营成本、信息安全等问题的日益关注上。鉴于开源在这些方面存在与生俱来
的优势,可以预见开源必将在这些方面扮演越来越重要的角色。国外云计算开源软件的发展思路和运营模式无疑会为国内开源厂商带来诸多启示,云计算时代的开源
发展趋势值得研究。
优势:开源的灵活性和可扩展性将助推中国云计算技术发展
云计算时代的开源与生俱来的优势何在?从基础架构的角度来说,云计算的优点来自于基础架构的灵活性和可扩展性。
灵活性体现在用户新应用和服务的部署方便快捷程度,大多数云基础架构都广泛采用服务器虚拟化技术,虚拟整合、虚拟分拆、虚拟迁移这些技术使得用户专注
于"虚拟服务器"而不是“物理服务器”,包括虚拟服务器配置的运行能力、操作系统和应用程序的灵活性,或者由多少个“物理服务器”组成“虚拟服务器”类似
的问题。在这方面,开源的灵活性给予了更多的发展空间,相对于非开源的资源,用户更容易应对复杂的硬件环境和特有的行业应用实施。
云计算的可扩展性,简单说是用户可以根据不断变化的资源需求随意配置相应设备,比如存储资源的增容等。另外,大多数应用云基础架构的宿主虚拟机服务器硬
件都比典型的单一功能的服务器更为稳定,利用率也更高。架构清晰、内核透明的开源虚拟化技术或云操作系统在此起到了关键作用。
鉴于开源的这些优势,在中国云计算时代发展开源,将有利于推进云计算产业的发展:首先,开源将促进符合用户需求的云计算基础架构的成熟;其次,由于开源的透明性和安全性,云计算相关标准更加易于形成;第三,开源将更大的发挥云计算技术灵活性、可扩展性的优势。
启示:国外开源的基金发展模式对中国开源发展的启示
纵观国际云计算领域开源的发展情况,目前OpenStack和CloudStack的发展思路和运营模式在云计算领域格外醒目。
OpenStack由网络主机服务商Rackspace和美国宇航局合作推出,是以制定一套开源软件标准为目的一个云计算项目,方便用户自己搭建灵活的
云计算环境,OpenStack目前由一个独立基金运作,这一方面有利于广泛收集反馈建议、选择最合理的结构和流程、平衡项目管理,
另一方面吸引更多参与者的积极性。而Citrix旗下的CloudStack平台是一个基于Java的开源云计算软件,可以加速高伸缩性的公共云和私有云
(IaaS)的部署、管理、配置。2012年4月CloudStack开源软件加入Apache软件基金会,标志着CloudStack将提升成为一个完
全开源的Apache项目。CloudStack此举将打破OpenStack的垄断,在强强竞争的情况下,将会促进OpenStack和
CloudStack的共同进步和协同创新,从而使得用户最终受益。
中国用户对开源产品并不陌生,在致力于IT系统的云计算改造
升级中,除却成本预算和信息安全的考虑之外,中国CIO关注的是开源产品或解决方案的弹性和延续性,同时,后期服务质量也成为CIO衡量一个产品价值的标
准所在。当前,伴随开源云产品或解决方案的服务提供商所具备的能力尚有欠缺,这成为云计算相关开源技术推广应用的障碍之一;此外,国内评定开源云产品或解
决方案的标准体系缺失、组织缺乏也是一大障碍。我们期待中国云计算科研院所、企业单位、基金机构,能够培育类似的开源组织,推出相应的开源产品,以弥补云
计算时代国产基础软件的不足,推进中国云计算时代开源技术的发展。
云计算时代的开源三大发展趋势
开源软件将在移动云服务应用实现中大放异彩。随着iPad等平板电脑在
市场中的风靡,移动终端的市场热度再次升温,移动终端领域的市场增长率超过40%。谷歌的开源操作系统Android在移动终端市场上独占鳌头,其市场份
额达50%之多。基于Android系统设计开发的移动云服务不断丰富,面向个人存储的移动云存储、音乐共享的移动云音乐等等应用大行其道,使得开源软件
在移动互联网云服务方面的应用空间巨大。开源软件在移动云服务应用中不仅仅只有Android,还有Chrome、LiMo、Meego等基于开源
Linux的操作系统,以及像Sparkleshare这样的云服务应用,显而易见,云时代的开源必然会在移动云服务应用实现中大放异彩。
产用盈利模式将驱动开源与云计算实现完美结合。开源软件吸引用户之处在于能够帮助用户实现成本的降低,而云计算将成为面向开源软件的企业实现盈利的最佳
方式之一。初始阶段,传统用户犹疑开源软件的风险,而云计算技术打消了这种顾虑,将开源与云计算相互结合成为开源企业的发展之道。开源与云计算的技术对接
存在两种发展趋势:其一,在云计算SaaS产品的发展过程中,开源软件将成为其重要的组成部分;其二,谷歌、亚马逊等云计算技术的推动者提出的开放式应用
编程接口将大量应用于开源代码的研发。技术应用上的成熟将形成良好的产用盈利模式,有利于驱动开源与云计算的完美结合,虽然这还需要一段适应的过程,但非
常明显,开源与云计算的结合在行业中将被越来越多的用户所接受。
危机时代的开源将助推云计算大潮并获得更多的市场机会。在
2008年全球金融危机、2010年欧洲债务危机等不确定因素的影响下,无论是政府用户还是企业用户,都在尽量减少IT开支以降低成本,开源软件与云计算
以自身优势成为首选。以美国为例,白宫网站目前已经采用了开源平台解决方案,美国国防部也支持利用开源进行软件开发,美国农业部和能源部
将云计算系统作为政府IT采购的重点。受此类政策的影响,一些开源厂商表现出较好的发展势头,比如Linux厂商RedHat财务状况良好,被评价为最好
的10家IT公司之一,而中标软件等中国的开源企业近年也有着不俗的业绩。与此同时,全球各国政府也在纷纷推出开源政策,用户选择开源解决方案也成为一种
新的趋势。欧美国家政府多次采取法律手段反对软件行业内的垄断,这一方面将有利于软件市场公平竞争,促进软件行业健康发展;另外一方面也创造机会实现非开
源与开源之间的互操作,增强双方的兼容能力和减少用户运用难度。由此可见,危机时代的开源将助推云计算大潮,并获得更多的市场机会。
㈨ 目前云存储平台有哪些开源的项目,那个比较适合二次开发
一整套完整的所谓的云平台是一个非常庞大的系统。但是你都可以找到对应的开源程序,组合成你想要的平台。
开源的分布式文件存诸系统有GlusterFS、Hadoop 、FastDFS 等等非常多
开源的分布式计算框架,你要自己搜索一下,我目前还不需要,主要用把繁重的计算任务拆分到不同的服务器上运算,或者说是把业务拆分成多个子业务多个服务器运行。
分布式的内存缓存之类的东东。自己搜
具体的web服务器和数据库服务器组分布式的方法自己去搜索。