OpenCloudStack

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(Links)
 
(未显示4个用户的37个中间版本)
第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]]
OpenCloud: 一个开放的[[Cloud Computing|云计算]]平台.  一个自由、开放的云资源环境  
+
OpenCloudStack: 一个开放的[[Cloud Computing|云计算]]堆栈.  一个自由、开放的云资源环境  
 +
 
 +
我们有个想法:融合 [[OpenStack]] 和 [[Apache CloudStack]]
 +
 
 +
[[OpenData]]和[[OpenAPI]]是OpenCloudStack的两大核心, 一个关注数据来源的问题,一个关注数据使用的问题。
  
[[OpenData]]和[[OpenAPI]]是OpenCloud的两大核心, 一个关注数据来源的问题,一个关注数据使用的问题。
+
OpenCloudStack的核心基础是: [[Open Cloud Operating System]] 和 [[OpenStorage]]
  
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/]]
 
  [[Image:AppLogic-Grid-Operating-System.png|right|thumb|AppLogic Grid Operating System http://www.3tera.com/Technology/]]
 
Debian, FreeBSD, OpenSolaris 共同组成 Open Cloud Operating System
 
Debian, FreeBSD, OpenSolaris 共同组成 Open Cloud Operating System
  
比较适合云计算的语言是[http://en.wikipedia.org/wiki/Functional_language 函数式语言], 如 [[Erlang]], [[OCaml]], [[Haskell]] ,[[Lisp]], [[Scheme]] and [[Scala]]
+
比较适合云计算的语言是[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]]
第20行: 第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, 让你在云中漫步.
第30行: 第42行:
 
[[CloudDB]]: Based on [[Drizzle]] and [[MySQL]].
 
[[CloudDB]]: Based on [[Drizzle]] and [[MySQL]].
  
OpenCloud的计算能力的提供可参考[[BOINC]]的做法. 而存储需要考虑自己搭建.  
+
OpenCloudStack的计算能力的提供可参考[[BOINC]]的做法. 而存储需要考虑自己搭建.  
 +
 
 +
OpenCloudStack需要一个完整的云管理系统: [[Apache CloudStack]],参考 [[CloudScale]]
  
Cloud for the Enterprise , 云走进企业级计算
 
 
==Other==
 
==Other==
 +
*[[OpenStack]]
 
*[[Open Cloud Consortium]]
 
*[[Open Cloud Consortium]]
 +
*[[AppScale]]
 
*[[Eucalyptus]]  
 
*[[Eucalyptus]]  
 +
*[[OpenNebula]]
 +
*[[Huihoo Enterprise Cloud]]: Cloud Computing for the Enterprise 云计算走进企业.
 
*[[Ganeti]]
 
*[[Ganeti]]
 
*[[Phoenix]] is a shared-memory implementation of MapReduce implemented in C.
 
*[[Phoenix]] is a shared-memory implementation of MapReduce implemented in C.
第42行: 第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]]
*[[ProActive]]: An Open Source Middleware For Parallel, Distributed, Multicore Computing  
+
*[[ProActive]]: An Open Source Middleware For Parallel, Distributed, Multicore Computing
 +
*[[Deltacloud]]
 +
*[[CloudStack]]
 +
 
 +
==玩家==
 +
[[Image:Amazon-web-services.gif]] [[Image:Google-app-engine.gif]]
 
==Links==
 
==Links==
 
*[http://www.allthingsdistributed.com/ All Things Distributed]
 
*[http://www.allthingsdistributed.com/ All Things Distributed]
*http://panel.mor.ph/ 基于云计算的web应用托管平台, 支持 Groovy on Grails
+
*[http://panel.mor.ph/ 基于云计算的web应用托管平台, 支持 Groovy on Grails]
 
*[http://forum.alisoft.com/read.php?tid=20178 SaaS+商业云:阿里软件设立中国首个“电子商务云计算中心”]
 
*[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,开放云堆栈,融合 OpenStackApache CloudStackCloud Foundry ...

愿景:Huihoo is a Platform, Huihoo in the Cloud :)

Open Cloud Stack @ Huihoo Forge huihoo.net

Opencloud.jpg

OpenCloudStack: 一个开放的云计算堆栈. 一个自由、开放的云资源环境

我们有个想法:融合 OpenStackApache CloudStack

OpenDataOpenAPI是OpenCloudStack的两大核心, 一个关注数据来源的问题,一个关注数据使用的问题。

OpenCloudStack的核心基础是: Open Cloud Operating SystemOpenStorage

虚拟化是云计算的基石, OpenVM, OpenFS, OpenPC 云计算三架马车, 是云计算的研究重点。

AppLogic Grid Operating System http://www.3tera.com/Technology/

Debian, FreeBSD, OpenSolaris 共同组成 Open Cloud Operating System

比较适合云计算的语言是函数式语言, 如 Erlang, Scala, OCaml, Haskell ,Lisp and Scheme

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.

OpenCloudStack的计算能力的提供可参考BOINC的做法. 而存储需要考虑自己搭建.

OpenCloudStack需要一个完整的云管理系统: Apache CloudStack,参考 CloudScale

[编辑] Other

[编辑] 玩家

Amazon-web-services.gif Google-app-engine.gif

[编辑] Links

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱