|
|
第1行: |
第1行: |
− | 愿景:Huihoo is a Platform, Huihoo in the Cloud :)
| + | No cmoaplints on this end, simply a good piece. |
− | | + | |
− | [http://forge.huihoo.com/projects/opencloud Open Cloud @ Huihoo Forge] huihoo.ws
| + | |
− | | + | |
− | [[Image:opencloud.jpg|right]]
| + | |
− | OpenCloud: 一个开放的[[Cloud Computing|云计算]]平台. 一个自由、开放的云资源环境
| + | |
− | | + | |
− | [[OpenData]]和[[OpenAPI]]是OpenCloud的两大核心, 一个关注数据来源的问题,一个关注数据使用的问题。
| + | |
− | | + | |
− | OpenCloud的核心基础是: [[Open Cloud Operating System]] 和 [[OpenStorage]]
| + | |
− | | + | |
− | [[Virtualization|虚拟化]]是云计算的基石, [http://openvm.huihoo.org OpenVM], [http://openfs.huihoo.org OpenFS], [http://openpc.huihoo.org OpenPC] 云计算三架马车, 是云计算的研究重点。
| + | |
− | | + | |
− | [[Image:AppLogic-Grid-Operating-System.png|right|thumb|AppLogic Grid Operating System http://www.3tera.com/Technology/]]
| + | |
− | Debian, FreeBSD, OpenSolaris 共同组成 Open Cloud Operating System
| + | |
− | | + | |
− | 比较适合云计算的语言是[http://en.wikipedia.org/wiki/Functional_language 函数式语言], 如 [[Erlang]], [[Scala]], [[OCaml]], [[Haskell]] ,[[Lisp]] and [[Scheme]]
| + | |
− | | + | |
− | [[Image:Java-based-MapReduce-Implementation.gif|right|thumb|Java-based MapReduce Implementation]]
| + | |
− | Google 的核心基础设施包括: [[Google File System]], [[MapReduce]], [[BigTable]], 类似 Google 基础架构的 [[Cloud Computing]] 模式非常吸引我。
| + | |
− | | + | |
− | 我们可试着通过 [[ZFS]] and [[Lustre]], [[Apache Hadoop]], [[Hypertable]] and [[HBase]] 搭建自己的核心基础设施. OpenCloud 就是这样的一个尝试.
| + | |
− | | + | |
− | 并行计算、分布式存储、虚拟化将是实现这一系统的三大理论基础. 因为有了计算能力和存储能力以后, 就需要将这些资源虚拟化, 抽象为平台或模型供上层服务使用, 如搜索服务、下载服务等等。
| + | |
− | | + | |
− | Phoenix + ZFS + Hypertable + Xen(Enomalism) 是不是一套可行的C/C++解决方案, 需要去试验和部署, 选择 [[Enomalism]]提供虚拟设施的监控能力,
| + | |
− | | + | |
− | ZFS + [[Apache CouchDB]] + [[Disco]] + [[Erlang]] + Xen(Enomalism) 能否提供一套基于Erlang的解决方案, 借助天生的并行计算能力使其更具优势。
| + | |
− | | + | |
− | 开发平台: [[G-Eclipse]] + [[Eclipse]]
| + | |
− | | + | |
− | 让 Your Apps in the Cloud, 让你在云中漫步.
| + | |
− | | + | |
− | 支持 [[Ruby]] on [[Rails]] | [[Python]] on [[Django]] | [[Groovy]] on [[Grails]] 三大Web敏捷开发体系
| + | |
− | | + | |
− | 一个应用场景: [[GamesCloud]]
| + | |
− | | + | |
− | [[CloudDB]]: Based on [[Drizzle]] and [[MySQL]].
| + | |
− | | + | |
− | OpenCloud的计算能力的提供可参考[[BOINC]]的做法. 而存储需要考虑自己搭建.
| + | |
− | | + | |
− | OpenCloud需要一个完整的云管理系统: [[CloudScale]]
| + | |
− | ==Other==
| + | |
− | *[[OpenStack]]
| + | |
− | *[[Open Cloud Consortium]]
| + | |
− | *[[AppScale]]
| + | |
− | *[[Eucalyptus]]
| + | |
− | *[[OpenNebula]]
| + | |
− | *[[Huihoo Enterprise Cloud]]: Cloud Computing for the Enterprise 云计算走进企业.
| + | |
− | *[[Ganeti]]
| + | |
− | *[[Phoenix]] is a shared-memory implementation of MapReduce implemented in C.
| + | |
− | *[[Skynet]] Ruby MapReduce Framework
| + | |
− | *[[Qt Concurrent]] Open Source C++ MapReduce for shared-memory (non-distributed) implementation from Trolltech
| + | |
− | *[[IBM MapReduce Tools for Eclipse]]
| + | |
− | *[[Apache CouchDB]] uses a MapReduce framework for defining views over distributed documents writed by [[Erlang]]
| + | |
− | *[[ProActive]]: An Open Source Middleware For Parallel, Distributed, Multicore Computing
| + | |
− | *[[Deltacloud]]
| + | |
− | *[[CloudStack]]
| + | |
− | | + | |
− | Always refreshing to hear a rational asnwer.
| + | |
− | | + | |
− | ==Links==
| + | |
− | *[http://www.allthingsdistributed.com/ All Things Distributed]
| + | |
− | *[http://panel.mor.ph/ 基于云计算的web应用托管平台, 支持 Groovy on Grails]
| + | |
− | *[http://forum.alisoft.com/read.php?tid=20178 SaaS+商业云:阿里软件设立中国首个“电子商务云计算中心”]
| + | |
− | | + | |
− | [[Category:Cloud Computing]]
| + | |
− | [[Category:Huihoo]]
| + | |
No cmoaplints on this end, simply a good piece.