当Facebook 的开源计算项目(OCP)酝酿着设计更好的服务器和网络时,其他开源项目也纷纷重塑数据库,应用平台以及下一代应用程序的虚拟化层。你还不知道吧,下一代的“云”基础设施管理工具终将来自开源产品。

近日,Infoworld Bossie Awards最近公布了2013年最佳开源数据中心和云软件,就产品的质量和性能来讲,这些开源产品都是经得住用户考验的产品,接下来,我们就一起掀开这些获奖产品的神秘面纱吧!

OpenStack

如果你喜欢Amazon EC2提供的简便资源配置,但又担心防火墙之外的隐患时,OpenStack是你的最佳选择。

OpenStack 是由美国国家航空航天局和Rackspace合作研发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是 Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack 是开源项目,除了有 Rackspace 和 NASA 的大力支持外,后面还有包括 Dell、Citrix、 Cisco、 Canonical 这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台 Eucalyptus 的态势。

Eucalyptus

即使OpenStack项目规模庞大,Eucalyptus依然是开源混合云市场的领导者。Eucalyptus是世界上部署最广的内部(私有)基础设施即服务 (IaaS) 云软件平台。该平台采用现有基础设施建立可扩展的安全 WEB 服务层,对计算机、网络和存储进行抽象以提供IaaS服务。Eucalyptus利用现代基础设施虚拟化软件,根据应用负荷建立可动态扩大或缩小的弹性池。EucalyptusWEB 服务专门针对混合云设计,采用了业界标准的 Amazon Web ServicesTM (AWS) API,其优点是高效、提供 IT 即服务的可信度和控制机制。

OpenShift

OpenShift是一款面向开源开发人员开放的平台即服务(PaaS)。 OpenShift通过为开发人员提供在语言、框架和云上的更多的选择,使开发人员可以构建、测试、运行和管理他们的应用。它支持用于Java、 Python、PHP、Perl和Ruby的更多的开发框架,包括 Spring、Seam、Weld、CDI、Rails、Rack、Symfony、Zend Framework、Twisted、Django和Java E。它包含SQL和NoSQL数据存储和一个分布式文件系统。

Cloud Foundry

Cloud Foundry是VMware于2011年4月12日推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。作为新一代云应用平台,Cloud Foundry专为私有云计算环境、企业级数据中心和公有云服务提供商所打造。

Docker

Docker是一个新的开源项目。它是一个功能强大的自动化分布式系统:大规模的Web部署、数据库集群、持续部署系统、私有PaaS、面向服务的体系结构等。Docker是一种增加了高级API的LinuX Container(LXC)技术,提供了能够独立运行Unix进程的轻量级虚拟化解决方案。

MariaDB

MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主要的开源存储引擎。MariaDB源代码公开存放于Launchpad项目托管平台,同时也提供了二进制和编译包供下载。

MongoDB

MongoDB是一个面向文档的开源数据库系统,是目前众多NoSQL数据库中最流行的一个。MongoDB最大的特性是:高性能、易部署、易使用、存储和操作数据非常方便。MongoDB使用BSON作为数据存储和传输的格式。BSON是一种类似JSON的二进制序列化文档,支持嵌套对象和数组。MongoDB很像MySQL,document对应MySQL的row,collection对应MySQL的table。

Couchbase Server

Couchbase Server (前身是 Membase) 是一个分布式的面向文档的 NoSQL 数据库管理系统,该系统联合了 CouchDB 的简单和可靠以及 Memcached 的高性能以及 Membase 的伸缩性。 Couchbase Server不要求你在插入数据前创建一个模式。Couchbase Server的一个特性就是memcached库,允许开发人员实现memcached 环境无缝迁移,并获取数据副本。

Neo4j

Neo4j是一个嵌入式,基于磁盘的,支持完整事务的Java持久化引擎,它在图像中而不是表中存储数据。Neo4j提供了大规模可扩展性,在一台机器上可以处理数十亿节点/关系/属性的图像,可以扩展到多台机器并行运行。Neo4j重点解决了拥有大量连接的传统RDBMS在查询时出现的性能衰退问题。通过围绕图形进行数据建模,Neo4j会以相同的速度遍历节点与边,其遍历速度与构成图形的数据量没有任何关系。此外,Neo4j还提供了非常快的图形算法、推荐系统和OLAP风格的分析,而这一切在目前的RDBMS系统中都是无法实现的。

Salt

Salt 是一个开源的工具用来管理你的基础架构,可轻松管理成千上万台服务器。Saltstack 可以看做是func的增强版+Puppet的弱化版。使用Python编写。非常好用,快速可以基于EPEL部署。

转载于:https://www.cnblogs.com/charts/p/3356697.html

Bossie Awards 2013:最佳开源数据中心和云软件相关推荐

  1. 顺义区服务器虚拟化,北京银行顺义数据中心私有云项目

    用户介绍 北京银行顺义科技研发中心项目位于顺义区新城,总建筑面积37.4万平方米,其中地上19.9万平方米,包含数据中心.科技大楼.测试中心.培训中心.研究院.配套等.顺义数据中心投产后将作为主数据中 ...

  2. 数据中心与云数据中心

    数据中心与云数据中心 数据中心(DC,DataCenter)是指在一个物理空间内实现信息的集中处理.存储.传输.管理等功能,它包括服务器.存储.网络等关键设备和这些关键设备运行所需要的环境因素,如供电 ...

  3. 开源数据中心资产管理系统openDCIM 官方WIKI翻译

    为什么80%的码农都做不了架构师?>>>    对openDCIM 官方WIKI的翻译 客户端要求 不支持IE8或更早版本 IE9及其以后版本, Chrome, Mozilla, o ...

  4. 快速云原生化,从数据中心到云原生的迁移实践

    作者:刘大鹏(雨镜) 前言 云原生的时代已经到来,云原生技术正在重塑整个软件生命周期,阿里巴巴是国内最早布局云原生技术的公司之一. 容器服务团队在过去的几年时间内帮助很多用户成功把业务云原生化并迁移上 ...

  5. 【观察】联想定义新型智能数据中心,云边协同能力筑牢“新基建”

    申耀的科技观察 读懂科技,赢取未来! 今天,从中央到地方.从政企到民间,"新基建"被擢升到前所未有的战略高度.其中,以5G.工业互联网.大数据中心.人工智能等创新技术引领的&quo ...

  6. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(1/3)

    7.1 多数据中心的业务诉求场景 7.1.1 多数据中心的业务场景分析 主流需求:虚拟化和资源池化,形成多活,可就近提供服务 1. 业务跨数据中心部署 2. 两地三中心 是指在同城双活的数据中心基础上 ...

  7. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第七章 构建多数据中心网络(2/3)

    7.2 Multi-Site场景和设计 7.2.1 Multi-Site方案的应用场景 Multi-Site大VPC 通过一个编排起统一地对两个数据中心内部和数据中心间的网络进行编排,编排完成后将指令 ...

  8. [云数据中心] 《云数据中心网络架构与技术》读书笔记 第八章 构建云数据中心端到端安全

    8.1 云数据中心面临的安全挑战 因为云化和SDN化的网络特点(网元出现的位置随意性更大,出现和消失的时间不定): 首先会导致安全业务开通周期长: 其次SDN的自动化能力是现在安全业务所不能达到的,很 ...

  9. java开源cad软件_最佳开源应用程序:CAD软件

    本文罗列了几款开源CAD软件,喜欢可以收藏! Archimedes是一款基于eclipse开发的免费开源的CAD(计算机辅助设计)软件,适合一些学生和建筑师.虽然,它的功能不如AutoCAD和Vect ...

最新文章

  1. date string 转化为weekday
  2. 挑战 Linux 之父认为的“不可能”:向 M1 Mac 移植 Linux
  3. C/C++中的指针变量可以相互赋值,使得它们指向同一块地址空间
  4. window 命令行大全
  5. 最长递增子序列问题合集
  6. Hello,SDK!数据采集黑客松大赛重磅开启,Mac投影仪任你拿!
  7. 如何利用计算机网络辅助自己,如何借助计算机网络辅助大学英语写作教学.doc...
  8. idea导包都报错_IDEA+Springboot 导出jar包,war包
  9. c++ primer 笔记 (三)
  10. C#LeetCode刷题之#709-转换成小写字母(To Lower Case)
  11. 深度解析 | 基于DAG的分布式任务调度平台:Maat 1
  12. Web Service 移除 xmlns
  13. 【 D3.js 入门系列 --- 4 】 怎样使用scale(比例)
  14. jmeter下载文件
  15. 'Data_Label_Tools - 开源数据标注工具大列表
  16. cssie兼容性配置
  17. php验证码刷新_php实现点击可刷新验证码
  18. oracle优质图书,Oracle经典图书之-Optimizing Oracle Performance
  19. MIUI的JAVA导出
  20. 由矩阵运算来看初等矩阵的左乘右乘所影响到矩阵的行列变换的本质

热门文章

  1. c语言使能,什么是锁存使能输入
  2. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...
  3. 计算机英语考试试题一附答案,计算机英语考试试题一附答案
  4. c 语言 声明 定义,C/C++语言声明与定义详解
  5. android 停用应用的命令,免Root使用ADB命令_停用手机系统应用
  6. c语言枚举3位数相加等于10,C语言 联合和枚举
  7. 不使用任何后端代码可以开发应用程序吗?
  8. C++:rand()函数和srand()函数解读
  9. 和12岁小同志搞创客开发:如何驱动LED点阵模块?
  10. LabVIEW图像灰度分析与变换(基础篇—4)