最佳的開源云項目有哪些?

Linux.com和The New Stack聯合起來做了一個調查:你認為的最受歡迎的開源云項目是哪些?調查涵蓋了hypervisors、IaaS、PaaS、管理和服務開通和其它類別的開源項目。所有項目較為成熟的、有規模的開源云項目。

下一代的企業正在使用開放云技術打造完全不同的自己。開源云項目定義了一種新的方法,來構造和管理企業的應用和系統。你的選擇將有助于鑒定和識別出那些最受歡迎的開源云項目。


調查(地址http://svy.mk/1nhzNdZ)涵蓋了hypervisors、IaaS、PaaS、管理和服務開通和其它類別的開源項目。每個類別中的項目與Linux Foundation在2013年11月發布的白皮書Understanding the Open Cloud中的一致,另外主辦方的編輯也增加了一些新項目。所有項目都是開源生態圈中較為成熟的、有規模的開源云項目。

所有的項目都遵從了開放源碼協議,項目的代碼庫完全公開。每個組件,從軟件到應用開發人員使用的API都對供應商、開發人員和客戶完全公開。每個項目有一個貢獻者和用戶組成的社區,他們利用工作外的時間來支持這個項目。


1. Hypervisor和Container

  • Docker. Io——Docker是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中。它構建在Linux內核的LXC容器機制之上。它是由dotCloud開發的,并于2013年發布。
  • KVM——一個輕量級的hypervisor,2007年集成入Linux內核。它起初是由Qumranet研發,Qumranet是一個創業公司,2008年被Red Hat收購。
  • Xen Project——一個跨平臺的軟件hypervisor,可以運行在BSD、Linux、Solaris平臺上。它起初是劍橋大學開發的,現在是Linux基金會合作項目。
  • CoreOS——一種新的Linux,使用容器來幫助管理海量服務部署。它的beta版本在2014年5月發布。

2. IaaS

  • Apache CloudStack——一個開源的IaaS平臺,兼容Amazon Web Services (AWS)。它起初是 Cloud.com(之前叫做VMOps)創建,一家創業公司,2011年被Citrix收購。2012年4月,Citrix把CloudStack貢獻給Apache軟件基金會。
  • Eucalyptus——一個開源的Iaas平臺,用于構建兼容AWS的私有和混合云。它最初是美國加利福尼亞大學 Santa Barbara 計算機科學學院的一個研究項目,在2009年1月被商業化,改名叫做 Eucalyptus Systems。
  • OpenNebula——一個開源的Iaas平臺,用于構建和管理企業虛擬化的數據中心和私有云。它最初是由Ignacio M. Llorente和Rubén S. Montero在2005年開展的一個研究項目,2008年向公眾發布,并以開源的方式發展至今。
  • OpenStack——一個開源的Iaas平臺,涵蓋了計算、存儲和網絡。2010年7月,NASA和Rackspace一起開發了這個項目,目標是可以讓任何企業使用頂尖的云供應商的技術來構建自己的公開云或私有云。

3. PaaS

  • CloudFoundry——一個開源PaaS云平臺,它支持多種框架、語言、運行時環境、云平臺及應用服務。它是由VMware于2011年4月宣布,并構建了一個合作伙伴的生態圈。
  • OpenShift——Red Hat 公司推出的一個云計算服務平臺,開發人員及團隊可以用它來在云環境上構建、測試、部署和發布web應用。Openshift的技術來源于Red Hat在2010年收購的一家叫做Makara 的創業公司。OpenShift 于2011年5月宣布,2012年4月開源。

4. 服務開通和管理工具

  • Ansible——一個用于部署系統和應用的自動化引擎。
  • Apache Mesos——集群管理系統,為分布式系統或框架提供有效的資源隔離及共享。它由美國加州大學的AMPLab創建,2013年成為Apache基金會的頂層項目 。
  • Chef——一個配置管理工具,2009年1月由Opscode 發布。
  • Juju——一個服務編排管理工具,之前叫做Ensemble,由Canonical 在2011年發布,發布后當年又改名叫做Juju。
  • Ovirt——為虛擬化服務器提供功能豐富的管理,包括對宿主機和虛擬機的高級管理能力。Red Hat在2008年宣布了這個項目,在2011年重新啟動這個項目,作為Open Virtualization Alliance的一部分。
  • Puppet—— IT自動化軟件,幫助系統管理員管理基礎設施的生命周期。由Luke Kanies在2005年資助。
  • Salt——一個配置管理工具,側重于速度和合并編排功能。由Thomas S Hatch編寫,在2011年發布。
  • Vagrant——一個開源工具,用于構造和管理開發環境(通常在虛擬機中)由Mitchell Hashimoto和 John Bender在2010年編寫。

5. 存儲

  • Camlistore——一套用于建模、存儲、查詢和同步數據的開源格式、協議、軟件。由谷歌的開發人員在2013年發布。
  • Ceph——一個分布式的對象存儲和文件系統。最初由 Sage Weil為了博士論文而創建。當他在2007年畢業后,他繼續開發這個系統。2012年,他和其他人成立了Inktank 公司,并提供Ceph的專業服務和支持。2014年被Red Hat收購。
  • Gluster——一個具有很強的線性橫向擴展能力的分布式文件系統。由Gluster社區開發。 GlusterFS最初由Gluster公司開發, 2011年被Red Hat收購。
  • Riak CS——一個構建Riak K-V存儲之上的開源存儲系統。由Basho開發,源碼在2013年公布
  • Swift——一個高可靠的分布式對象存儲系統,適用于非結構化的數據. 它是OpenStack項目的一部分。

(英文出處:Linux.com

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447408.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447408.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447408.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

我們正處在“后開源”時代?

越來越多的軟件不是用來出售的,而是用來增強互聯網上所提供的各種服務的功能。開源的實際好處已經超過了你所看到的一面,但是現在還是有人糾結是用什么樣的開源協議,只是不明白為什么還要和開源協議作斗爭呢?自由軟件和開源軟件支…

解決:-source 1.6 中不支持 diamond 運算符 [ERROR] (請使用 -source 7 或更高版本以啟用 diamond 運算符)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 工程打包 mvn clean install 執行報錯&#xff1a; 2. 解決方法&#xff0c;在pom中加上如下配置&#xff1a; <plugin><gr…

是什么摧毀了程序員的工作效率

本文是html5tricks原創翻譯&#xff0c;轉載請看清文末的轉載要求&#xff0c;謝謝合作&#xff01; 下圖是摘自網上有關程序員工作效率的論述。 正如Homer Simpson所說&#xff0c;如果這是真的&#xff0c;那就有意思了。 我之所以不能一針見血地發現如何才能高效工作的秘密…

解決:single failed: For artifact {null:null:null:jar}: The groupId cannot be empty. 把工程依賴的jar包打到入jar中

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 執行 mvn clean install 報錯&#xff1a; Execution make-assembly of goal org.apache.maven.plugins:maven-assembly-plugin:2.4…

解決:Exception in thread main java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExe

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.報錯&#xff1a; Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreEx…

云計算技術背后的天才程序員:Open VSwitch鼻祖Martin Casado

摘要&#xff1a;Martin Casado被稱為軟件定義網絡之父&#xff0c;OpenFlow的發明人、Nicira的創始人、硅谷最炙手可熱的“40 under 40”之一&#xff0c;另外&#xff0c;他提交的虛擬交換機Open VSwitch的第一個Commit揭開波瀾壯闊的軟件定義網絡時代。 【編者按】在一次采…

Maven Helper 安裝使用(jar 包管理工具)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 一般用這款插件來查看maven的依賴樹。在不使用此插件的情況下&#xff0c;要想查看maven的依賴樹就要使用Maven命令maven dependency:tr…

云計算技術背后的那些天才程序員:KVM之父Avi Kivity

摘要&#xff1a;KVM以其精簡的架構&#xff0c;清晰的定位獲得Linux社區多數開發人員的支持并快速被合并入主干&#xff0c;從而成為x86全虛擬化技術的一顆新星&#xff0c;其提出者Avi Kivity對于計算機體系架構和Linux內核有深入理解&#xff0c;并且精通匯編和C。 提到以色…

解決:Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.執行&#xff1a; java -jar xxx.0.0.1-SNAPSHOT.jar 報錯&#xff1a; Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar 2.原…

與Linus Torvalds“并列”,虛擬化天才程序員法布里斯貝拉

摘要&#xff1a;談起阿蘭圖靈、高德納、艾茲赫爾戴克斯特拉&#xff0c;我們并不陌生&#xff0c;這些振聾發聵名字背后是顛覆了人類生活的現代計算機工業。然而有些人的榮譽卻遠低于他的貢獻&#xff0c;比如Fabrice&#xff0c;過去20年最閃亮和最有影響力的程序員之一。 【…

工具類:獲取 spring 容器中 bean

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 package com.orange.utils;import org.springframework.beans.BeansException; import org.springframework.context.ApplicationConte…

數據vs.算法,究竟誰更重要

摘要&#xff1a;數據和算法究竟哪個更重要并沒有一個明確的界定&#xff0c;根據不同的情境和應用&#xff0c;它們發揮的作用不同。雖然實際情況確實如此&#xff0c;但是在數據為王的時代&#xff0c;算法的關心似乎已只停留在某些領域或者某些公司里面。 【編者按】隨著服…

JDK8 集合排序 xxxList.stream.sorted(...)

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 # 默認 list.stream().sorted() list.stream().sorted(Comparator.reverseOrder()) # 按字段排序 xxxList.stream().sorted(Comparato…

云數據中心選址PK:微軟第一,IBM第二,谷歌最少

摘要&#xff1a;多區域數據中心往往可以側面說明服務的可用性&#xff0c;在這個方面&#xff0c;Azure以12個區域領先&#xff0c;接著是Softlayer 9個&#xff0c;Amazon 8個&#xff0c;Rackspace 6個。Google比較落后&#xff0c;只有3個。 【編者按】當下&#xff0c;各…

解決:Unexpected token (START_OBJECT), expected START_ARRAY: need JSON Array to contain As.WRAPPER_ARRA

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. redisTemplate 報錯&#xff1a; Caused by: com.fasterxml.jackson.databind.JsonMappingException:Unexpected token (START_OBJEC…

用戶暴增下的收入降低,AWS面臨尷尬

摘要&#xff1a;雖然摩爾定律和規模經濟會帶來成本效益&#xff0c;但是在大量的競爭下&#xff0c;AWS的收益已明顯降低&#xff0c;而10%的股價下降更帶來了投資者的不滿。 【編者按】雖然亞馬遜的云業務遠遠超過了IBM、HP和Google等巨頭科技軟件公司&#xff0c;但是其增長…

解決:Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 報錯&#xff1a; Caused by: redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding t…

為什么軟件測試需要變革?

摘要&#xff1a;世易時移&#xff0c;現今的科技發展一日千里&#xff0c;軟件測試這門科學也到了該進行革命的時候了。作者Bhumika Mehta認為軟件測試需要的就是想法與創意。沒有想法的測試人員可能在測試這條路上不會走得太遠。 世易時移&#xff0c;現今的科技發展一日千里…

websocke 在線測試地址

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 記錄一個websocke在線測試地址&#xff1a; http://www.websocket-test.com/

Linux統治超級計算領域的九個理由

Linux能統治超級計算領域的幾個原因不外乎&#xff1a;歷史悠久、成本低廉、可靠、安全、開源、資源豐富、易于管理、創新不斷等等。1. Linux在超級計算的歷史 NASA在1994年使用Linux建立了第一個Beowulf集群&#xff0c;作為昂貴的HPC超級計算機的一種替代品。“Beowulf集群是…