当前位置:首页 > 云计算 > 正文

云计算平台开源框架


一、开源的大数据框架有哪些?文件存储:HadoopHDFS、Tachyon、KFS离线计算:HadoopMapReduce、SparkStreaming、实时计算:Storm、SparkStreaming、S4、HeronK-V、NOSQL数据库:HBase、Redis、MongoDB资源管理:YARN、Mesos日志集群:Flume、消息系统Scribe、Logstash、Kibana:Kafka、StormMQ、ZeroMQ、RabbitMQ查询分析:Hive、Impala、Pig、Presto、Phoenix、SparkSQL、Drill、Flink、Kylin、Druid分布式编排服务:Zookeeper集群管理和监控:Ambari、Ganglia、Nagios、Cloudera


二、云计算平台都有那些...1、AbiCloud企业级开源云计算平台Abiquo公司推出了开源云计算平台——“abiCloud”,它允许企业以快速、简单和可扩展的方式创建和管理大型复杂的IT(包括虚拟服务器、网络、应用程序、存储设备等)。AbiCloud与其他同类产品的主要区别之一是其强大的Web界面管理。您可以通过拖放虚拟机来部署新服务。该版本允许通过VirtualBox部署实例,VirtualBox还支持VMware、KVM和Xen。
abiCloud的架构如下:
ptus开源云计算平台
Eucalyptus项目(ElasticUtilityComputingArchitectureforLinkingYourProgramsToUsefulSystems)是AmazonEC2的开源实现,与服务接口商业兼容。与EC2一样,Eucalyptus也依赖Linux和Xen来实现操作系统虚拟化。Eucalyptus是由加州大学(圣塔芭芭拉)为云计算研究而开发的。你可以从大学网站下载它,或者通过EucalyptusPublicCloud进行尝试,尽管后者有一些限制。
3.10genMongoDB开源高性能存储平台
10gen是一个可下载的开源云平台和软件包,您可以使用它来创建自己的私有云。10gen是一个与AppEngine类似的软件堆栈,提供与AppEngine类似的功能,但有一些差异。借助10gen,可以使用Python、JavaScript和Ruby编程语言来开发应用程序。该平台还使用沙箱概念来隔离应用程序,并使用许多计算机(当然是在Linux上构建)及其自己的应用程序服务器来提供可靠的环境。y的弹性计算平台(ECP)是一个可编程的虚拟云架构。ECP平台可以简化在云架构中发布应用程序的操作。
云计算平台是EC2式的IaaS。Enomalism是一个开源项目,提供了一个功能类似于EC2的云计算框架。Enomalism基于Linux并支持Xen和KernelVirtualMachine(KVM)。与其他纯IaaS解决方案不同,Enomalism提供基于TurboGearsWeb应用程序框架和Python的软件堆栈。云计算平台
Nimbus是由Globus网格中间件提供的,由VirtualWorkspace演变而来,与Eucalyptus一样,它提供了与EC2类似的功能和接口。