欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
OpenCloudStack
小 (→Links) |
|||
(未显示4个用户的55个中间版本) | |||
第1行: | 第1行: | ||
+ | OpenCloudStack,开放云堆栈,融合 [[OpenStack]]、[[Apache CloudStack]]、[[Cloud Foundry]] ... | ||
+ | |||
+ | 愿景:Huihoo is a Platform, Huihoo in the Cloud :) | ||
+ | |||
+ | [http://forge.huihoo.com/projects/opencloudstack Open Cloud Stack @ Huihoo Forge] huihoo.net | ||
+ | |||
[[Image:opencloud.jpg|right]] | [[Image:opencloud.jpg|right]] | ||
− | + | OpenCloudStack: 一个开放的[[Cloud Computing|云计算]]堆栈. 一个自由、开放的云资源环境 | |
+ | |||
+ | 我们有个想法:融合 [[OpenStack]] 和 [[Apache CloudStack]] | ||
+ | |||
+ | [[OpenData]]和[[OpenAPI]]是OpenCloudStack的两大核心, 一个关注数据来源的问题,一个关注数据使用的问题。 | ||
+ | |||
+ | OpenCloudStack的核心基础是: [[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]] | [[Image:Java-based-MapReduce-Implementation.gif|right|thumb|Java-based MapReduce Implementation]] | ||
第11行: | 第30行: | ||
Phoenix + ZFS + Hypertable + Xen(Enomalism) 是不是一套可行的C/C++解决方案, 需要去试验和部署, 选择 [[Enomalism]]提供虚拟设施的监控能力, | Phoenix + ZFS + Hypertable + Xen(Enomalism) 是不是一套可行的C/C++解决方案, 需要去试验和部署, 选择 [[Enomalism]]提供虚拟设施的监控能力, | ||
− | ZFS + [[Apache CouchDB]] + [[Erlang]] + Xen(Enomalism) 能否提供一套基于Erlang的解决方案, 借助天生的并行计算能力使其更具优势。 | + | ZFS + [[Apache CouchDB]] + [[Disco]] + [[Erlang]] + Xen(Enomalism) 能否提供一套基于Erlang的解决方案, 借助天生的并行计算能力使其更具优势。 |
+ | |||
+ | 开发平台: [[G-Eclipse]] + [[Eclipse]] | ||
让 Your Apps in the Cloud, 让你在云中漫步. | 让 Your Apps in the Cloud, 让你在云中漫步. | ||
第19行: | 第40行: | ||
一个应用场景: [[GamesCloud]] | 一个应用场景: [[GamesCloud]] | ||
− | + | [[CloudDB]]: Based on [[Drizzle]] and [[MySQL]]. | |
− | + | ||
+ | OpenCloudStack的计算能力的提供可参考[[BOINC]]的做法. 而存储需要考虑自己搭建. | ||
+ | |||
+ | OpenCloudStack需要一个完整的云管理系统: [[Apache CloudStack]],参考 [[CloudScale]] | ||
+ | |||
==Other== | ==Other== | ||
+ | *[[OpenStack]] | ||
+ | *[[Open Cloud Consortium]] | ||
+ | *[[AppScale]] | ||
*[[Eucalyptus]] | *[[Eucalyptus]] | ||
+ | *[[OpenNebula]] | ||
+ | *[[Huihoo Enterprise Cloud]]: Cloud Computing for the Enterprise 云计算走进企业. | ||
+ | *[[Ganeti]] | ||
*[[Phoenix]] is a shared-memory implementation of MapReduce implemented in C. | *[[Phoenix]] is a shared-memory implementation of MapReduce implemented in C. | ||
*[[Skynet]] Ruby MapReduce Framework | *[[Skynet]] Ruby MapReduce Framework | ||
第28行: | 第59行: | ||
*[[IBM MapReduce Tools for Eclipse]] | *[[IBM MapReduce Tools for Eclipse]] | ||
*[[Apache CouchDB]] uses a MapReduce framework for defining views over distributed documents writed by [[Erlang]] | *[[Apache CouchDB]] uses a MapReduce framework for defining views over distributed documents writed by [[Erlang]] | ||
− | *http://panel.mor.ph/ 基于云计算的web应用托管平台, 支持 Groovy on Grails | + | *[[ProActive]]: An Open Source Middleware For Parallel, Distributed, Multicore Computing |
+ | *[[Deltacloud]] | ||
+ | *[[CloudStack]] | ||
+ | |||
+ | ==玩家== | ||
+ | [[Image:Amazon-web-services.gif]] [[Image:Google-app-engine.gif]] | ||
+ | ==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:OpenStack]] | ||
+ | [[category:CloudStack]] | ||
+ | [[category:Cloud Foundry]] | ||
+ | [[category:java]] | ||
+ | [[category:python]] | ||
+ | [[category:ruby]] | ||
+ | [[category:huihoo]] |
2013年7月15日 (一) 12:12的最后版本
OpenCloudStack,开放云堆栈,融合 OpenStack、Apache CloudStack、Cloud Foundry ...
愿景:Huihoo is a Platform, Huihoo in the Cloud :)
Open Cloud Stack @ Huihoo Forge huihoo.net
OpenCloudStack: 一个开放的云计算堆栈. 一个自由、开放的云资源环境
我们有个想法:融合 OpenStack 和 Apache CloudStack
OpenData和OpenAPI是OpenCloudStack的两大核心, 一个关注数据来源的问题,一个关注数据使用的问题。
OpenCloudStack的核心基础是: Open Cloud Operating System 和 OpenStorage
虚拟化是云计算的基石, OpenVM, OpenFS, OpenPC 云计算三架马车, 是云计算的研究重点。
Debian, FreeBSD, OpenSolaris 共同组成 Open Cloud Operating System
比较适合云计算的语言是函数式语言, 如 Erlang, Scala, OCaml, Haskell ,Lisp and Scheme
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的解决方案, 借助天生的并行计算能力使其更具优势。
让 Your Apps in the Cloud, 让你在云中漫步.
支持 Ruby on Rails | Python on Django | Groovy on Grails 三大Web敏捷开发体系
一个应用场景: GamesCloud
CloudDB: Based on Drizzle and MySQL.
OpenCloudStack的计算能力的提供可参考BOINC的做法. 而存储需要考虑自己搭建.
OpenCloudStack需要一个完整的云管理系统: Apache CloudStack,参考 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