云存储云计算选择开源还是商业版
本文由張小凡整理,轉載請注明出處: http://my.525.life/article?id=1510739742055
現在市場上有很多云計算架構可供選擇,既有成熟的商業版本,也有基于開源的技術。
每個公司在面臨存儲運算瓶頸時,都會面臨一番掙扎,本篇文章我們來調研梳理開源與商業版本的選擇對比。
選擇商用云平臺還是選擇開源云平臺創建企業的私有云,這確實是個問題。企業需要綜合考慮,權衡利弊,依據企業自身技術能力,資金投入總量,實現業務效果等等各個方面去考慮云平臺技術選型。
開源云平臺具有先天優勢,是當下的流行趨勢。開源云平臺技術新,起點高,同時定制開發自由度大,總體擁有成本低。但是在選擇開源云平臺技術之前要考慮清楚,企業是否真的準備好了去應付高昂的開發費用和人力成本,而且這將是持續不斷的投入過程。
選擇了開源,意味著會節省成本。與專有解決方案相比,開源的一個優勢就是敏捷性。開源開發非常迅速,通過轉向采用開源解決方案,那些需要快速開發和部署的企業級業務將會得到最好的服務。像OpenStack和Ceph這樣的項目正在非常快速地發展,讓企業能夠利用開源解決方案創建大規模分布式數據和存儲平臺。短期內雖然難以動搖傳統存儲市場,但一席之地還是有的。
開源是目前IT的行業趨勢,表面看似乎降低了IT成本,實則增加了一定的風險,畢竟商業軟件的穩定性、可靠性和售后支持方面會更好一些,所以開源軟件包括開源的存儲軟件這方面還有很長的路要走,對于傳統廠商來說,目前還尚不構成威脅。當然開源軟件自身有很多的優勢,揚長避短才能發展的更好。
開源簡介
因為開源最大的魅力就是在于不依賴于某個廠商,大眾可以自行修改代碼以滿足自身的需要,等于站在巨人的肩膀上成長,卻不會被特定廠商所捆綁。
開源云計算技術有很多,包括Eucalyptus、OpenNebula和OpenStack等。其中很多開源技術都存在商業版,導致開源的版本功能很少或者不完善。我選擇用OpenStack來實現開源云構建,因為OpenStack是完全開源的技術,沒有任何收費版本或者商業版本。OpenStack是由Rackspace和NASA共同開發的云計算平臺,幫助服務商和企業內部實現類似于AmazonEC2和S3的云基礎架構服務(Infrastructure as a Service,IaaS)。OpIenStack包含兩個主要模塊:Nova和Swift,前者是NASA開發的虛擬服務器部署和業務計算模塊;后者是Rackspack開發的分布式云存儲模塊,兩者可以一起用,也可以分開單獨用。OpenStack除了有Rackspace和NASA的大力支持外,后面還有包括Dell,Citrix,Cisco,Canonical這些重量級公司的貢獻和支持,發展速度非常快,有取代另一個業界領先開源云平臺Eucalyptus的態勢。
隨著信息建設的發展,每個單位的信息中心都會面臨越來越多的服務器和越來越多的部門需要自己的服務器。原來單位里是按照部門給分配服務器,這樣雖然看起來很好,每個部門有自己的服務器。但是資源浪費很大,因為并不是每個部門都可以把服務器資源使用到滿負荷,而且每個部門還要有人管理服務器的硬件維護。虛擬化可以很好的解決這個問題,但是對于多服務器的資源整合和動態分配,資源的統一管理等方面虛擬化并不能全部解決。
我們的想法是在企業的信息中心建立企業內部的私有云。將閑置的服務器資源組成企業的私有云平臺來為各個部門服務。考慮到初期的建設難度和技術門檻,我們開始完全可以基于開源的OpenStack技術從原來的虛擬化過度到IaaS(基礎設施即服務)的云平臺上面。
OpenStack總體上分為三個部分組成Nova、Swift和Glance。Nova負責云計算平臺的資源管理。Swift是存儲模塊,負責映像存儲、備份和歸檔等。Glance是映像服務模塊,負責云平臺中虛擬化系統的映像管理。OpenStack每個模塊之間是無關聯的,我們可以將所有模塊部署在一臺服務器,也可以部署在多臺服務器。作為初步體驗云平臺,我們完全可以用2臺服務器加一臺客戶機來實現云計算平臺的部署。具體部署可以參考OpenStack的官方手冊,這里就不在列出。隨著云的建立,我們可以將單位中各個部門的服務器全部放在云里。每個部門的服務器其實就是云里的一個虛擬化實例,所有數據統一存儲在Glance模塊創建的卷里。每個實例可以很方便的在云里不同的硬件服務器中遷移和動態分配不同的資源給實例。
隨著信息化發展,云計算平臺將會越來越普及。企業早一步實現自己的云平臺,就能在將來的發展中具有更大優勢。通過云的應用,可以降低信息化建設成本并降低各部門重復投資的硬件與管理成本。而且目前開源云技術已經日趨成熟和穩定,完全可以滿足企業的日常需要。
云基礎設施和管理開源方案
參考:2015年5月開源云計算應用程序排行榜
CloudStack
CloudStack得到了Apache軟件基金會的鼎力支持,它自稱是“旨在部署和管理龐大虛擬機網絡的開源軟件,成為一款具有高可用性和可擴展性的基礎設施即服務(IaaS)云計算平臺。”知名用戶包括Cloudera、思杰、中國電信、戴爾、迪士尼、華為、諾基亞、SAP、韋里遜及其他許多企業組織。
支持的操作系統:與操作系統無關。
相關鏈接:http://cloudstack.apache.org
Eucalyptus
Eucalyptus現在是惠普Helion生態系統的一部分,它是一種私有云平臺,與亞馬遜網絡服務(AWS)兼容,因而能夠實現混合云計算。除了免費社區版外,它還有收費的標準版和高級版,惠普還提供許多的相關服務。
支持的操作系統:Linux。
相關鏈接:http://cloudstack.apache.org
FOSS-Cloud
FOSS-Cloud是一個全面的項目,旨在讓企業組織可以構建自己的私有云。其定位是作為思杰和VMware的替代者,可以為企業組織節省多達40%的成本。
支持的操作系統:Windows和Linux。
相關鏈接:http://www.foss-cloud.org/en/wiki/Main_Page
ManageIQ
這款云管理解決方案是紅帽CloudForms背后的開源項目。除了能夠支持混合云環境外,它還支持眾多服務,比如費用分攤、服務編排、生命周期管理和自動化工作流程。
支持的操作系統:Linux和VMware。
相關鏈接:http://manageiq.org
Mesos
Apache Mesos是一種分布式系統內核,將計算資源從物理機或虛擬機抽取出來,讓用戶可以將其數據中心當成單一的資源庫。它常常與Hadoop等大數據工具結合使用,還與Docker整合起來。
支持的操作系統:Linux和OS X。
相關鏈接:http://mesos.apache.org
OpenNebula
OpenNebula號稱“簡單而又強大”,這個一切就緒的成套解決方案可用于管理虛擬化環境、構建私有云。提供了付費的支持和服務;OpnNebula.systems還設有該項目的商業部門。
支持的操作系統:Linux。
相關鏈接:http://www.opennebula.org
openQRM
openQRM的下載量已超過37萬人次,它能夠實現最終用戶自助服務,用于云配置和計費。除了免費開源版外,它還有付費的中小企業版、大公司版和企業版。
支持的操作系統:Linux。
相關鏈接:http://www.openqrm-enterprise.com
OpenStack
OpenStack的支持者包括紅帽、SUSE、Rackspace、IBM、英特爾、惠普、Ubuntu和AT&T等企業組織,它支撐著眾多公有云和私有云計算環境的運行。官方網站上有一個市場(http://www.openstack.org/marketplace/),便于用戶購買相關產品和服務。
支持的操作系統:與操作系統無關。
相關鏈接:http://www.openqrm-enterprise.com
Scalr
Scalr旨在簡化多云環境的管理、安全和治理,同時為用戶們提供更大的業務靈活性。知名用戶包括:Expedia、三星、迪士尼、美國宇航局噴氣推進實驗室、索尼和埃森哲。
支持的操作系統:Linux。
相關鏈接:http://www.openstack.org/marketplace/
Synnefo
Synnefo(希臘語意為“云”)得到了希臘和歐盟的資助,它是一種基于谷歌Ganeti、Archipelago和OpenStack API的開源云計算堆棧。版本1.0仍在開發之中。
支持的操作系統:Linux。
相關鏈接:https://www.synnefo.org
云桌面篇
eyeOS
這款云桌面解決方案的較新版本是閉源產品,但是你仍可以通過其官方鏈接訪問早期的開源版本。它基于PHP和MySQL。
支持的操作系統:Linux。
相關鏈接:https://www.synnefo.org
Oneye
Oneye基于來自eyeOS的開源代碼。它讓用戶可以在自己的服務器上建立云桌面,并通過瀏覽器從任何設備來訪問云桌面。
支持的操作系統:Linux。
相關鏈接:http://oneye-project.org
ownCloud
這個成熟的云桌面項目現在迎來了版本8.0。主要功能特性包括:聯合共享、收藏夾、元數據支持、出色的搜索及更多功能。
支持的操作系統:Windows和Linux
相關鏈接:http://oneye-project.org
平臺即服務篇
Appcelerator Titanium
開源Titanium軟件開發工具包(SDK)讓廣大開發人員可以使用JavaScript,構建跨平臺的原生、混合或移動Web應用程序。可以在Appcelerator.com上找到基于該SDK的基于云的服務。
支持的操作系統:Windows、Linux、OS X、iOS和安卓。
相關鏈接:http://www.appcelerator.org
AppScale
AppScale得到了谷歌、Ubuntu、Cloud Sherpas、Datastax、Canonical和Mirantis的支持,讓用戶可以構建自己的平臺即服務系統,以便運行谷歌應用引擎(Google App Engine)應用程序,同時提供了額外的監控和備份工具。許多客戶用它來建立混合云環境。提供收費服務。
支持的操作系統:Linux。
相關鏈接:http://www.appscale.com
Cloud Foundry
這個開源PaaS解決方案得到了一大批企業的支持,其中包括Pivotal、思科、埃森哲、EMC、惠普、IBM、英特爾、SAP、Rackspace、VMware,甚至耶穌基督后期圣徒教會。它的開發社區非常活躍,經常發布博文,并經常開展培訓活動。
支持的操作系統:Linux。
相關鏈接:http://cloudfoundry.org/index.html
OpenShift
OpenShift是紅帽的開源混合云計算平臺。除了“Origin”這個免費社區版外,它還有收費的在線版和企業版。
支持的操作系統:Linux。
相關鏈接:http://cloudfoundry.org/index.html
云開發工具篇
Cloud9 IDE
Cloud9既是基于云的Ubuntu桌面,又是基于瀏覽器的集成開發環境(IDE)。你可以向其官方鏈接注冊,使用免費版或收費版,也可以使用來自GitHub的源代碼(https://github.com/c9/core/),建立自己的基于云的IDE。
支持的操作系統:與操作系統無關。
相關鏈接:https://c9.io
Desein
戴爾支持的這個項目提供了“基于Java的云抽象層”,該抽象層讓開發人員得以只要編寫一次應用程序,就可以在任何云計算服務上運行該應用程序。
支持的操作系統:Linux。
相關鏈接:http://www.dasein.org
Dirigible
隸屬SAP的Dirigible是一種集成開發環境即服務(IDEaaS),承諾可以幫助開發人員“享受前所未有的編程樂趣”。它仍處于測試版狀態,你可以從官方網站注冊,免費使用。源代碼放在GitHub上(https://github.com/SAP/cloud-dirigible)。
支持的操作系統:與操作系統無關。
相關鏈接:http://www.dirigible.io
Falcon
Falcon自詡為“是一種速度非常快、非常簡潔的Python框架,可用于構建云API和應用程序后端”。官方網站上有一些非常驚艷的基準測試數字。
支持的操作系統:Windows、Linux和OS X。
相關鏈接:http://falconframework.org
PredictionIO
這個開源機器學習服務器系統承諾讓開發人員“可以在很短的時間內構建和部署機器智能。”它基于Apache Spark、Hbase和Spray等其他項目。提供了企業級支持。
支持的操作系統:Linux。
相關鏈接:https://prediction.io
Roboconf
這個工具讓用戶更容易將應用程序部署到云或其他分布式計算環境。它支持許多公有云服務,包括AWS、微軟和VMware,另外還支持大多數私有云環境。
支持的操作系統:與操作系統無關。
相關鏈接:http://roboconf.net/en/roboconf.html
云備份篇
Amanda
先進的馬里蘭自動網絡磁盤存儲服務器(即Amanda)聲稱是“世界上最受歡迎的開源備份和恢復軟件”。現在它隸屬大名鼎鼎的云備份服務Carbonite,為Carbonite服務提供了底層技術。
支持的操作系統:Windows。
相關鏈接:http://www.amanda.org
Bacula
Bacula也聲稱是“最受歡迎的開源備份軟件”。這個基于網絡的解決方案面向大型企業組織。可通過Bacula Systems公司獲得受到支持的企業版和“Bacula for the Cloud”。
支持的操作系統:Windows、Linux和OS X。
相關鏈接:http://blog.bacula.org
Duplicati
這個備份客戶軟件可以自動將備份存儲在云計算服務上。它可與AWS、微軟OneDrive、谷歌云盤(Google Drive)、Rackspace和私有云協同運行。AES-256加密技術已內置,存檔文件還可以用Gnu Privacy Guard(GPG)來簽名。
支持的操作系統:Windows和Linux。
相關鏈接:http://www.duplicati.com
云存儲篇
Ceph
Ceph同時提供了對象存儲和塊存儲,還提供了面向分布式存儲的符合POSIX的文件系統。該項目現在由紅帽管理,紅帽銷售基于Ceph的產品。
支持的操作系統:Linux。
相關鏈接:http://ceph.com
CloudStore
CloudStore提供了類似Dropbox的同步功能。它讓用戶可以在自己的服務器上建立個人云存儲服務,而且它高度安全。(請注意:該項目與同名的英國政府倡議毫無關系。)
支持的操作系統:Linux。
相關鏈接:http://cloudstore.codewizards.co/latest-stable/index.html
Gluster
由紅帽管理的Gluster是一種開源分布式文件系統,旨在處理數拍字節(PB)、或者甚至數波字節(BB)的數據。它聲稱擁有高擴展性、高性能和高可用性。通過第三方合作伙伴提供了收費的支持和咨詢服務。
支持的操作系統:Linux。
相關鏈接:http://www.gluster.org
Riak CS
Riak是一種分布式數據庫,具有低延遲、高可用性、容錯和高擴展性等優點。Riak CS是一種云存儲解決方案,建立在該數據庫上。它既有社區版,也有企業版。
支持的操作系統:Linux和OS X。
相關鏈接:http://basho.com/riak-cloud-storage/
Seafile
Seafile為云存儲提供了同步和團隊合作功能。Seacloud.cc有一個基于云的版本,你也可以將開源版或專業版托管在自己的Linux服務器上。
支持的操作系統:與操作系統無關。
相關鏈接:http://seafile.com/en/home/
Sheepdog
Sheepdog在設計時力求簡潔,它是分布式對象存儲方面的另一種選擇。它可以擴展到數百個節點。
支持的操作系統:與操作系統無關。
相關鏈接:http://sheepdog.github.io/sheepdog/
Syncany
這個開源云存儲和同步工具讓用戶可以進行備份、與其他用戶共享文件。所有文件都先經過加密,然后上傳,以確保隱私。
支持的操作系統:Windows、Linux和OS X。
相關鏈接:http://sheepdog.github.io/sheepdog/
容器化篇
Docker
雖然Docker是一項相當新興的技術,但它的容器化功能已經備受行業分析師和公司企業的關注。它自稱是“一種開放平臺,以便廣大開發人員和系統管理員構建、交付和運行分布式應用程序。”
支持的操作系統:Windows、Linux和OS X。
相關鏈接:https://www.docker.com
Linux Containers
這個組織監管三個獨立的與容器化有關的項目:LXC,這是一組容器化工具;LXD,LXC的這個后續版本提供了更直觀的用戶界面;以及CG Manager容器群組管理器守護程序和LXCFS文件系統。它宣稱的目標就是“提供與發行版和廠商無關的環境,以便開發Linux容器技術。”
支持的操作系統:Linux。
相關鏈接:https://linuxcontainers.org
OpenVZ
雖然知名度完全不如Docker,但OpenVZ同樣提供了開源容器化技術。它為一款名為Odin Virtuozzo的商用產品提供了基礎。
支持的操作系統:Linux。
相關鏈接:http://openvz.org/Main_Page
虛擬化/虛擬機管理程序篇
KVM
KVM的全稱是基于內核的虛擬機,它是一款面向x86硬件的全面的Linux虛擬化解決方案。它是主線Linux內核的一部分。
支持的操作系統:Linux。
相關鏈接:http://www.linux-kvm.org/page/Main_Page
Xen
Xen項目官方網站稱之為是“為云設計的開源虛擬機管理程序。”它為世界上一些最大的云提供了基礎,包括亞馬遜彈性計算云(EC2)。
支持的操作系統:與操作系統無關。
相關鏈接:http://www.linux-kvm.org/page/Main_Page
案例
擁抱開源!上海交大云存儲經驗談
上海交通大學數據中心在閔行和徐匯校區建設有主備兩個機房,距離超過30千米,通過校園萬兆網絡實現互連。現階段共部署了100多臺服務器,虛擬化程度達到60%。從2004年開始計劃簡化大型機的功能,再到初步實施服務器虛擬化,至今已經采用了VMware、 KVM和OpenVZ等技術。目前數據庫以外的應用基本都運行在虛擬機中。由于考慮到數據庫的IO比較密集,并且本身應用相對單一,所以沒有將數據庫放在虛擬機里面。
日漸膨脹的數據存儲對于上海交大來說也是一個令人頭疼的問題。數據庫、虛擬化平臺、富媒體資源和電子圖書,這些資源占用大量存儲空間,僅上海交通大學的圖書館每年數據增長量就能達到幾十個TB。同時,由于學校個IT部門之間相對比較獨立,因此對于多租戶也提出了一定的需求,既要給部門、學生和科研提供存儲服務,又要做到互不干擾。
在了解到可能面對的挑戰和明確需求之后,接下來就是規劃如何建設校園云存儲環境了,是采用開源還是商業方案?如何讓架構做到橫向擴展?黃保青介紹說,最初在存儲選型的時候,他們希望支持統一存儲系統,除了SAN之外IP存儲是簡化數據中心架構一個很好的選擇。此外,同時支持多個存儲協議也是構建云存儲平臺的完備基礎。
紅帽專家談Ceph與Gluster開源存儲路線
目前在使用OpenStack的用戶里,大概有60%的用戶傾向于采用Ceph存儲工具,使用意愿比例非常高。紅帽的Ceph是一個開放、軟件定義的云存儲平臺。它面向云基礎架構和大規模對象存儲而設計,提供靈活、自動且高性價比地幫助用戶管理應用產生的海量數據。我們維護了一個穩定的版本,將給用戶提供面向企業級的開源存儲服務。
據了解,目前應用Ceph的行業用戶較多落地在金融服務、廣電、云服務商、政府等領域。目前一個比較有名的成功案例就發生在澳大利亞的莫納什大學,他們目前已經利用Ceph實現了對500PB的數據進行存儲管理。
華數云平臺:開源OpenStack存儲管理、關鍵應用x86遷移
姚軍向我們大致介紹了華數和英特爾開源云平臺項目的進展情況:“我們當初做云平臺主要有四方面的原因,我們這兩年業務發展很快,我們的技術平臺建設還是按照原來運營商的模式建的,這兩年感覺到有些不能跟上業務需求發展的速度。另外,以前這種傳統平臺的建設模式,普遍存在資源利用率低、調配困難。我們在2010年左右已經開始做云了,最早還是用商用軟件的方案,就遇到了下面的兩個問題,一是商用軟件在我們公司設備數量大量增加以后,整體成本比較高;一些定制化的需求,商用軟件如果要實現一個客戶的需求還是比較慢的,可能要一年左右以后他才會覺得這個需求不符
合用戶的期望,所以不一定會做那些定制化的需求。
之前我們跟商用軟件(提供方)也做過一些溝通。商用軟件一般是兩種付費模式,一種是根據物理CPU計費,另一種是戰略框架,比如說這一年內你支付多少費用,然后就不限你的CPU。前面一種,當時粗略了解了一下,每個CPU大概在幾千人民幣左右。后面那種就比較大了,一般幾百萬才會跟你談。我們評估了一下,像華數這樣的設備數量,這個費用還是蠻高的。你是基于開源開發,其實你的License數是沒有的,不存在License的費用,投入的只是開發的費用。
我們今年跟英特爾一起合作做這個項目,主要想達成這三方面的目標,一是我們著眼于開源化的管理軟件,開源化就要達到云基礎架構平臺,這上面希望能做華數的一些個性化的需求,包括流程、資源的申請和審批過程,最后要跟華數上端的APP做一些結合,更好的服務于應用。”
“這是我們跟英特爾一起做的整體架構,我們最底層還是英特爾的虛擬化硬件,中間是用KVM(主要)、Xen或者VMware ESXi技術做資源池,也利用英特爾提供的一些能耗管理的代碼(Node Manager)在這個平臺中。上面一層做的是監控軟件,這塊自己再做的話意義不大,因為現在開源監控軟件已經比較成熟了,我們做了一些集成,把Nagios、Ganglia這些監控軟件集成到平臺上來。最上層是一些整體的管理功能和云平臺的高級功能,比如負載均衡、高可用、HA這些,我們也考慮這個平臺能支持其它的云管理平臺,現在目前主要支持OpenStack的平臺,下一步要做對VMware新出來的云管理平臺等一些第三方支持。”
上圖顯示了華數云平臺開發情況匯總。在存儲管理方面:“存儲架構優先基于OpenStack Swift模塊進行設計;可以使用各種存儲介質作為虛擬機的可分配存儲資源,包括本地存儲、NAS、FC SAN、IP SAN等分布式存儲。”
OpenStack是一款公共和私有云服務的開源平臺,可自動控制和組織計算、存儲和連網資源。OpenStack最初是由Rackspace和國家航空航天局共同完成構思的,現在由OpenStack基金會管理。
Rackspace的首席技術官John Engates稱:“在OpenStack平臺基礎上,客戶們不會被鎖死在某一家廠商上面。如果他們決定換用另一款OpenStack云服務,不管是私有云還是競爭對手云服務,如果他們還是堅持使用Cinder API的話,那么不會發生任何轉換的成本,因為這些產品都是在同一種云上提供的。”
記得在月初的新聞中:“IBM研究中心對OpenStack的貢獻包括Nova-volume和Cinder drivers,正在開始以它們的方式支持更多的產品。由于OpenStack Nova-volume drivers,XIV Storage System第三代企業級陣列和Storwize V7000統一存儲系統獲得了云計算友好(cloud-friendly)的更新。”
針對“基于Intel NM、CPU利用率進行虛擬機策略調度與遷移”,筆者是這樣理解的:Node Manager(節點管理器)是Intel主要用于管理服務器能耗的工具,可以通過限制CPU的性能來控制功耗。華數有可能實現了服務器的開關機控制,當部分服務器的CPU利用率飽和的時候,再將處于關機狀態備用的開機并遷移虛擬機負載到上面,這樣在負載為零時就可以最大程度避免耗電。
華數:“因為在關鍵應用里,譬如說交易系統、計費系統可能還是傳統的SAN架構的。現在在媒資層面,我們這兩年都在逐步轉向云存儲的方式,就是服務器加一個文件系統這樣的云存儲架構,會作為我們后續的主要方向。我們今年像這一類(集中式)存儲大概有10TB左右,其他都是英特爾(x86)的。
目前在計費系統上我們還是跑在小型機上。因為主要的取決因素是軟件供應商,他整個開發環境就是基于Weblogic,基于IBM,這是一個因素。英特爾也在幫助我們做一件事情,很多關鍵應用也在慢慢往英特爾架構上遷移,往x86架構上遷移。包括以前的認證系統,都是跑在Sun架構上,現在我們會把它遷移到x86架構上。我們整個BOSS計費系統里,以前主要是小型機,不管是應用服務器、中間件服務器、數據庫服務器,還是Web服務器,可能都是跑在Sun和IBM機器上。我們現在除了關鍵的數據庫和中間件服務器,剩下的報表、隱賬也都在往英特爾架構上轉移。這塊轉移主要是成本上的差異,
大家知道英特爾CPU,包括性價比上還是有比較大的差異。我也想說,你看為什么Oracle的一體機現在也是英特爾架構的。它為什么不采用買的Sun而用英特爾的架構,這一定是有原因的。但云化,包括云計算技術成熟之后,對這種的依賴也會降低。”
ChinaByte比特網:“您剛才提到底層有英特爾VT虛擬化技術,還有Node Manager API,這應該也是英特爾搞的。像咱們這種客戶,英特爾是不直接和咱們之間發生生意往來的,但實際上英特爾在您這邊也給了一些支持,我想知道,他們給的這些支持給咱們帶來了哪些幫助?”
朱素平:“英特爾本身是價值鏈頂端的公司,他們關注的不是說你今天會買我多少東西,或者今天我要賣給你多少東西這樣一個關注點。我跟Hunter(李志輝)交流,他給我的概念是,他要跟每一個行業頂尖的公司合作,也就是非常領先的公司,通過與這樣公司的合作把握整個行業的趨勢。
我理解英特爾對華數的合作,是因為華數在新媒體領域,有可能在廣電領域的新媒體業務當中是比較領先的,華數可能在業務創新和技術創新方面在這個行業里走的比較早一點,通過和華數的合作可能會了解到這個行業本身發展的一些趨勢和態勢。
從云平臺角度來講,為什么我們跟英特爾合作?云現在很熱,拿開源的東西隨便搞兩下也可以叫做云。當時我們也是想找一個商業的公司合作,我們也立了項,怎么樣招投標,后來經過比較長時間的評估。一是覺得這個階段很多商業化的東西做的還是大同小異,沒有太多的特點。另外,我們自己的行業和應用環境有一些特殊的地方,我們可能更需要英特爾更深層次的支持。因為從虛擬化往云計算方向演進,最終更需要的是你跟硬件、CPU,跟底層的一些東西更緊密的結合,反而是那些純云服務的軟件供應商和平臺供應商是做不了的。另一方面,英特爾本身在資源的整合方面也能夠給我們帶
來很多價值,包括我們可以學習的互聯網的前輩或者其它行業領先的案例,能夠讓我們做更多的分享。這個可能是我們跟英特爾合作的出發點和價值
云計算下半場,運營商如何擁抱開源?
有關云資源池如何構建算不上新鮮話題,自2006年谷歌CEO施密特首次提出“cloud computing”概念,距今已有12個年頭。在云計算發展初期,業界除了亞馬遜、谷歌、阿里等互聯網企業可以憑借強大的研發實力構建自己的云平臺外,其它云服務提供商(如電信運營商)只能基于封閉的商業軟件實現云平臺落地。但在最近幾年,伴隨OpenStack、KVM、Ceph等多個開源項目日趨成熟,以及DevOps理念風靡全球,各大公司都在對自身的云資源池實施開源技術架構演進。很顯然,云計算已進入了下半場時段,傳統電信運營商能否在此領域找準切入點、把握好節奏,勢必對其ICT融合轉型之路至關重要。
本文的主題是對云計算資源池中相關開源技術的研究,重點圍繞為什么要選擇開源技術、應選擇哪些開源項目、開源可能帶來哪些問題這三個關鍵議題展開論述,旨在對運營商云資源池開源演進戰略提供一些有價值的思路與建議。
問題一:為什么要選擇開源技術?
與互聯網企業所不同的是電信運營商作為傳統的CT企業,更加關注于系統的穩定性、高可用,因此在以往的設備選型、架構設計中大多會采用純商業、封閉的產品,以確保網絡達到電信級標準要求。當前,開源趨勢在全球興起,大批貢獻者持續不斷地對項目源碼進行完善,使得很多優秀的開源項目完全可以滿足電信級要求,這是運營商擁抱開源技術的必要條件。另一方面,究竟為什么要選擇開源技術則是我們運營商人必須想明白的問題,以下從九個方面對這一問題進行了闡述。
1、標準:開源基金會扮演著與傳統CT領域通信標準化組織(ITU、3GPP等)類似的角色,彌補了運營商在IT領域因缺乏標準化體系造成相關系統在全局性、兼容性、開放性方面的不足。
2、降本:開源軟件應用達到一定規模后,可以大幅節約成本,成本的節約有利于利潤的增長。
3、增效:開源社區有豐富的自動化運維工具,這些工具有利于運營商向DevOps轉型,顯著提升運維人員的工作效率。
4、功能:依托開源體系架構,運營商可對定制化、個性化需求進行二次開發,而封閉、商業化的產品通常只會為通用可抽象化的功能進行設計開發,且無法實現二次開發。
5、安全:源代碼開放有利于自主可控,讓“黑匣子”變成“白匣子”,使用者了解內在組成,大幅提升系統安全性。
6、創新:開源項目是創新的土壤,新特性、新功能可以快速實現,不受限于商用產品的發布周期。社區某個貢獻者的好想法也有助于激活其他參與者的靈感。
7、競爭力:有利于運營商掌握核心技術,提升企業的核心競爭力。
8、話語權:不會被某個廠家的“一攬子”解決方案綁定,使得系統優化演進更加靈活。
9、生態圈:開源項目有利于企業借勢借力,伴隨開源社區的不斷發展,企業的系統也會持續優化。
問題二:應選擇哪些開源項目?
由于云計算資源池的基礎是IAAS層,因此本文提及的開源項目主要以IAAS層視角展開分析。同時考慮到DevOps的重要性,會輔以部分優秀的PAAS層開源項目進行介紹。下面將分別從計算、網絡、存儲、云操作系統、自動化運維工具等五大維度探究運營商對云計算相關開源項目的選型問題。
1、計算:硬件、虛擬化、容器
(1)、硬件:按照人們通常的理解,開源項目都是軟件相關的,然而硬件領域也不乏優秀的開源項目,例如OCP。該項目由FaceBook于2011年發起,旨在通過開源硬件驅動IT基礎設施架構不斷發展。歷經6年多時間,OCP已有近200多家企業會員。由于構筑成本較低,去掉了很多繁瑣的無用功能,OCP可以有效地提升企業數據中心的迭代速度,使軟件升級更加簡單,一改早期數據中心尾大不掉的形象。在國內也有個類似OCP的開源硬件項目,即天蝎計劃。天蝎計劃于2011年問世,百度是主要發起方之一,阿里、騰訊、聯想、中國移動、中國電信等巨頭陸續參與。目前已從1.0發展至3.0版本。據了解,天蝎計劃已經達到OCP中關于整機柜部分的國際水準,甚至在部分設計上超越OCP相關規范。
(2)、虛擬化:這里提到的虛擬化特指X86服務器虛擬化技術。在云計算發展初期,該技術主要由VMware、Citrix等IT巨頭壟斷,相關產品雖然功能全面、性能不俗,但價格也十分昂貴。現如今隨著開源KVM技術日趨成熟,越來越多的企業開始構建基于開源KVM技術的云資源池,以期大幅縮減虛擬化軟件購置成本。KVM的全稱為Kernel Virtual Machine,翻譯為中文就是內核虛擬機。KVM是典型的二類虛擬機架構(從VMM所處層次可將虛擬化軟件劃分為一類虛擬機架構和二類虛擬機架構,一類的VMM處于硬件層之上,自身就是一個操作系統。二類的VMM處于宿主機操作系統層之上,自身可看作一個應用程序),它的宿主機操作系統涵蓋CentOS、Ubuntu、Debian等多個Linux發行版。
(3)、容器:容器是輕量級的操作系統級虛擬化,可以讓我們在一個資源隔離的進程中運行應用及其依賴包。在眾多容器引擎技術中,Docker無疑是明星級解決方案。Docker是PAAS提供商dotCloud開源的一個基于LXC的高級容器引擎,基于go語言開發并遵從Apache2.0協議開源。
2、網絡:虛擬交換機
虛擬交換機:大部分商業虛擬化軟件中都自帶虛擬交換機的組件,例如VMware的vDS、vSS。但對于開源的虛擬化軟件而言,其自帶的網絡功能通常比較簡單,這就需要額外的虛擬交換機彌補這一短板問題,OVS(Open vSwitch)則是該領域最熱門的開源項目。OVS是由Nicira公司使用C和Python語言開發,并遵循開源Apache2.0許可的多層虛擬交換機,其初衷是讓大規模網絡通過可編程實現自動化擴展。它既可以作為一個軟件交換機運行在虛擬化層,也可以作為交換芯片的控制棧實現,支持多種標準管理接口和協議(NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag)。它也支持多種虛擬化技術,包括KVM、Xen和VirtualBox。
3、存儲:分布式存儲
分布式存儲:云計算發展至今,可以說是一部軟件定義一切(SDX)的技術發展史。從早期的X86服務器虛擬化(可以理解為軟件定義計算),到軟件定義網絡(SDN)、軟件定義存儲(SDS),再到大一統的軟件定義數據中心(SDDC),每種技術都曾在業界倍受關注。在這些SDX技術中,軟件定義存儲可以算是繼軟件定義計算后,最為實用的一類。何為實用技術?筆者認為有兩項評判標準最為關鍵,其一是看這項技術與以往技術相比是否有顯著進步(如架構的革新、功能的增加或性能的提升),其二是看這項技術的性價比。軟件定義存儲技術顯然符合以上兩點要求。首先,SDS與以往的存儲技術相比,是一種全新的分布式架構,因此也有“分布式存儲”的提法。這種“去集中化”的思想源自于谷歌等大型互聯網企業,它不僅降低了IT系統的存儲故障風險,同時可以大幅提升存儲IOPS性能,甚至讓存儲容量在線擴展成為現實,以上三點都是長久以來困擾IT系統存儲管理員的難題。其次,SDS完美地實現了軟、硬件解耦,這點與X86服務器虛擬化類似。二者不同之處在于X86服務器虛擬化的松耦合架構帶來了在線熱遷移、計劃內零宕機等特性,SDS的松耦合架構則使專用存儲硬件演變為通用X86服務器,這大幅降低了IT系統存儲設備的投資開銷。目前業界最熱門的開源分布式存儲項目非Ceph莫屬,作為一款同時支持對象、塊、文件的統一存儲系統,Ceph也是當前OpenStack生態系統中呼聲最高的開源存儲解決方案。
4、云操作系統
在云計算發展初期,有關云操作系統的市場爭奪從未停歇過。除了VMware、Citrix、微軟推出的商業云管理平臺軟件外,開源項目也是遍地開花,包括CloudStack、OpenStack、Eucalyptus、OpenNebula等多個平臺。從現階段的發展形勢來看,OpenStack基本已成為云操作系統的不二選擇。師承亞馬遜AWS的OpenStack自2010年10月第一版(Austin)到最新版(Pike),已歷經16個版本,從最初的Nova、Swift兩大模塊到如今大大小小上百個模塊,被認為是僅次于Linux的第二大開源社區項目。近兩年,各行各業基于OpenStack的云平臺方案如雨后春筍般出現,而真正能給OpenStack一個準確定義的人卻很少。有人認為它是云管理平臺,有人認為它是云計算平臺,還有人把它與VMware虛擬化相對應,正所謂“一千個人眼里有一千個哈姆雷特”,你把它看作什么只能表示你關注它哪方面,并不表示它就是什么。筆者傾向于將其看作是“現行最通用的云計算標準體系架構”,它的日益成熟規范了以往云計算領域各類錯綜復雜的技術概念,實現了各廠家云解決方案的和諧統一。可別小看這一點,畢竟能讓全世界不同語言(各類IT產品接口)的國家(各IT廠家)擱置爭議、溝通合作(統一適配)的組織也就聯合國了。從這點來看,OpenStack就是云計算世界的“聯合國”角色。
5、自動化運維工具
嚴格意義上說,自動化運維工具不能算是云計算特有的,在傳統IT架構下也有自動化運維的需求與實現。只不過近些年業界興起的DevOps與云計算相結合,重新賦予了自動化運維新的理念,在此背景下,也出現了不少優秀的開源自動化運維工具,Ansible就是目前業界最為熱門的一個。Ansible是一種模型驅動型配置管理工具,充分利用SSH技術,改善安全、簡化管理。除了配置管理外,它還能夠實現應用程序部署(甚至多層部署)、工作流程編排和云配置自動化等功能。Ansible基于五大設計原則,包括易于使用(不需要編寫腳本或自定義代碼)、易于掌握(對管理員和開發者來說都是如此)、全面的自動化(讓你可以做到你環境中的幾乎一切都實現自動化)、高效率(因為它在OpenSSH上運行,因而不依賴內存或處理器資源),以及安全性(它天生來得更安全,因為不需要代理、額外端口或根級守護程序)。與其他許多開源項目一樣,Ansible也有一款收費產品,使用一種名為Ansible Tower的Web用戶界面。
問題三:開源可能帶來哪些問題?這是開源領域一個永恒的話題,也是任何機構、組織或公司想要用好開源軟件需要接受的一個觀點。開源軟件是對傳統商業軟件開發及應用模式的一種變革。傳統商業軟件按照許可售賣,用戶在部署、使用及后期維護方面遇到的問題,均可由軟件商提供明碼標價的服務。開源軟件為用戶提供了一個免費的社區版軟件,但通常情況下,它只能算是一個“半成品”,僅能滿足用戶最基本、最通用的功能需求,一些定制化的功能需要用戶在社區版基礎上二次開發。另一方面,對于軟件前期的部署、中后期的運維也缺乏專業的團隊支持。如果將軟件比作一輛車,國內外大部分電信運營商都習慣于做一名合格不出事故的司機,即從設備制造商手中買一輛“成品車”,然后努力學好駕馭這輛車的技能。然而,開源軟件則是一輛“半成品車”,在它可以平穩駕駛前,首先要對其進行優化改造,而這需要機械師的技能。因此,多年來習慣于做“司機”的運營商或許需要考慮如何補充“機械師”技能了。想要成為一名合格的機械師,學費是不可避免的。
1、開源不等于免費
2、開源阻礙技術發展
這個觀點似乎與大眾的認知相去甚遠,但現如今這個問題在開源領域確實存在。開源項目的初衷是希望集合全世界廣大開發者的力量打造一款優秀、強大、快速迭代的軟件,替代傳統IT巨頭開發的閉源商業軟件,從而消除技術壁壘,避免廠商控制技術演進路線的現象發生。例如Linux項目的發展促成了服務器X86化趨勢,讓系統封閉且價格高昂的小型機逐漸退出歷史舞臺。又如安卓項目的誕生加速了移動互聯網的繁榮發展,讓非智能手機消失在人們的視野中,這些成功的開源項目確實促進了技術的發展。但近年來,伴隨眾多IT巨頭相繼關注開源事業,投入資金支持社區發展后,曾經相對純粹的開源項目產生了微妙的變化。一些由少數廠商主導的開源項目變得不再開放、友好,相關廠商為了自身利益的最大化做起了與開源項目初衷背離的事情,導致一些優秀的開源項目走向衰敗。這種現象發生在開源項目上,通常比商業軟件危害更大。因為同類型的商業軟件一般可由多個競爭廠商分別提供,并長期共存。而同類型的開源軟件在發展初期會充分競爭,但隨著時間推移,基于“叢林法則”最終形成一家獨大的格局。如果勝出的項目被少數商業公司掌控,這些企業就可以控制某一行業、某一領域的技術趨勢,這與完全壟斷某個市場的商業軟件幾乎毫無差別。
3、開源并不安全
在前文中筆者曾將“安全”作為開源軟件的優點加以論述,現在又將其視為開源軟件的潛在問題來討論,這看似有些悖論的意味,卻又真實存在。提出開源軟件更加安全論點的人們普遍認為社區有成百上千的人在審核代碼以便發現漏洞或缺陷,從而快速修復漏洞,不被攻擊者利用。但持有這種觀點的人往往忽視了一個問題,即代碼中的漏洞是開放給所有人查看的,攻擊者也在其中,而大部分漏洞從發現到完全修復的耗時明顯要大于惡意代碼產生耗時,這就給了攻擊者可乘之機。這從早幾年OpenSSL爆出的“Heartbleed”漏洞到MongoDB的“贖金事件”,再到最近由Memcached漏洞引起的“DRDOS攻擊”,均反映了開源軟件并不安全這一事實。
結束語
綜上所述,本文重點討論了在構建云資源池時為什么要選擇開源技術、應選擇哪些開源項目、開源可能帶來哪些問題等三大類議題。文中提及的開源項目僅僅涉及云計算相關開源項目中的一小部分,云計算目前仍是一種新興的技術領域,而與此相關的開源項目也在不斷成熟發展中,因此對于云計算資源池中相關開源技術的研究是一個長期持續的議題,希望本文所述的觀點能給各位讀者有所幫助與啟發。
OpenStack 如何笑傲開源云計算戰場—— OpenStack 與 CloudStack 的對比
“2014開源云計算解析”的市場調查顯示,69%已經不同程度地應用云計算技術,43%的用戶花費大量資源在開源技術上。在這些選擇了開源云的企業中,超過86%的企業關注OpenStack,并且這些數值在過去幾年都在不斷增長。 排在第二位的CloudStack則被遠遠甩在后面,只有44%。
對于用戶傾向于開源云計算的理由,在這份Zenoss的報告中的數據也有顯示,諸多原因中以下四種最為重要:
靈活性(71%)
避免被廠商鎖定(66%)
更低的成本(66%)
開放的標準和API(60%)
私有云市場:激蕩風云幾載,誰是中國市場未來主導?
中國的OpenStack陣營由四大層面組成。
第一個層面是OpenStack廠商,一般稱為一大八小:一大是華為,八小是AWCloud、99Cloud、EasyStack、UnitedStack、T2Cloud、UMCloud、KeyTone Cloud、Kylin Cloud。
第二個層面是硬件廠商,華為,聯想,浪潮,中興,寶德,華三等,均下注OpenStack。
第三個層面是大規模部署的互聯網公司,百度,金山云,樂視云,京東云,愛奇藝等。
第四個層面是企業用戶,移動,聯通,電信,銀聯,人民日報等。
2016中國開源存儲峰會將開幕,開源引領未來存儲
隨著以OpenStack為代表的云計算框架的興起,作為其首選的軟件定義存儲系統,Ceph在企業級存儲領域更加炙手可熱。Ceph已經廣泛被公有云和私有云供應商所采用。Ceph提供的存儲方案,能夠打造針對混合云的軟件定義存儲解決方案,幫助客戶加速從傳統的昂貴的孤立的外部存儲系統轉移到開放源代碼平臺。
金融企業生產云,為什么選擇OpenStack?選擇開源還是商業版?
OpenStack已經成為了大家選擇云計算技術落地框架的事實標準,銀聯從2013年基于OpenStack E版本的定制版在生產與測試運行,到現在的基于L版本的定制版在生產與測試的運行。已經管理了近2000的物理節點,近萬的虛擬節點,技術關鍵點也從最初的xen、vm、大二層網絡到現在的kvm、ceph、sdn、ovs并存與共同發展。在這近四年的時間,形成了銀聯自己的開發運維團隊,不斷進行云計算技術的認識、學習和思考,通過處理平臺運行過程中遇到的問題以及對平臺自身的不停的迭代優化,整個團隊的能力也經歷了長足的進步。下面就圍繞OpenStack的選擇、落地、運用發展過程中的一些關鍵點進行介紹。
商業方案
從市場策略和產品技術兩個方面,把主要的一些公有云服務廠商做一下簡單的概括,重點展現他們在2015年的表現。本文并沒有排名的意思,只是從市場影響力方面,把值得關注的企業花些筆墨,提煉一下關鍵點,讓大家能夠從總體上了解一下這個市場上不同玩家的狀況,所以順序是完全亂排的。
華為云
華為是筆者的老東家,因此先說它。華為云成立也有幾年時間了,在市場上宣傳的投入不是很多,營收的數據也一直沒有公開,筆者知道一些情況,不過也不方便說太多。華為云真正大張旗鼓的干,還是從今年開始,特別是9月份的發布會之后。總的來說,筆者認為華為云積累還是比較深厚的,特別是在傳統企業市場領域未來潛力不小。
市場策略
華為云在今年9月份,搞了一個很大的發布會,有點正式宣布華為云要大張旗鼓干的意思。將在五年內投入10億美金,實施“沃土”計劃扶持應用開發者和合作伙伴等。華為云的目標客戶是企業市場,傳統的中大型企業是華為云最期望占領的,也是華為最擅長的地方,所以華為云也經常被稱作華為企業云。
個人開發者、中小企業用戶、互聯網應用開發者這些用戶群體,從市場策略上來說不是華為云的重點。華為云非常注重合作伙伴的生態建設,筆者現在所在的公司也有些應用已經在華為云市場上線了,所以對于這塊還是有切身體會的。
華為云相比于其他的公有云服務商最大的優勢是線下服務和銷售能力。華為有龐大的銷售團隊和技術服務團隊,相比于其他的公有云廠商需要重新構建這些團隊,華為就占了一些先手。華為云線上和線下結合,在IT領域進行市場拓展,應是華為未來3-5年重要發展戰略之一。
產品和技術
目前,華為云提供的云服務產品大約20個。今年10月份的時候,華為云進行了一個大的升級,新的6.0版本云平臺是基于Openstack框架的。華為云上的服務產品數量算不上很多,但是,整個華為云產品的服務質量還是不錯的,和華為務實低調的風格有些類似。
華為云提供的這些服務產品里面,云桌面和通信云平臺比較有亮點,另外華為的專有云也比較有意思。其他的服務產品就特點不是很鮮明了,有點大路貨的意思。
華為云的電話客服是非常好的,筆者所在的企業和華為云有些合作,所以對于熱情的客服是深有體會。當然,華為云客服的電話接的太多了也挺麻煩的,期望在2016年里華為云能夠多利用一些自動化的工具,或者是其他渠道來提醒用戶和合作伙伴。
2016年,期望華為云在云服務品類上能做出一些亮點來,現在的云服務產品質量不錯,數量還是不太多。
電信云
電信云在2015年繼續保持收入的增長,營收差不多4-5個億,在國內公有云這個市場來說也是排名前列了。當然,電信云的營收很大一部分來源于其IDC領域的用戶轉化,以及專有云、托管云等方面。
市場策略
電信云主要面向企業市場,依靠電信在IDC、數據中心服務等領域的客戶為基礎,進行追加銷售和捆綁銷售。中國電信在政府、國企等領域還是有很多的客戶資源可用,對于其云計算的銷售有不小的促進作用。
電信云在2015年并沒有在應用軟件開發等合作伙伴領域進行大的合作和推廣,它的動作比市場似乎總是慢一點點,或許是受限于體制等原因吧,你懂的。
產品和技術
目前,電信云提供的云服務品種數量是14個,服務產品也都是普通的IaaS、PaaS等服務,可以說的亮點不多。電信云的很多項目仍然是以集成為主,中國電信服務公司本身就是一個比較大的集成公司。
阿里云
阿里云在2015年的營收還沒有正式公布,筆者從某渠道得到的消息是18-19億這個范圍。這其中包括阿里巴巴內部對阿里云的采購結算,而且這部分占了很大一塊。整體來說阿里云在中國還是做的很有聲色的,阿里云面向個人開發者、互聯網用戶及中小企業用戶的營收占整體阿里云營收的90%左右,剩下的10%是金融、政府、證券等等其他行業。
市場策略
2015年,阿里云的市場策略主要集中在三個方面,一個是國際化,阿里云在香港、美國、新加坡等各地建立數據中心,向全球提供服務。
另外一個就是通過百川計劃、云合計劃等扶持合作伙伴和應用開發者,發展公有云相關生態,阿里云的市場推廣可以說是很舍得投入的,無論是大量代金券的發放、免費網站資源的提供等,都彰顯了阿里云在擴充用戶、合作伙伴領域投入的大手筆。
還有一個大的方向就是阿里云在面向政府、中大型企業市場的云計算推廣。阿里云在2015年的宣傳上聲勢浩大,和大量省政府高調建立云計算戰略合作等、和東軟、中軟等傳統軟件廠商達成戰略合作伙伴關系等等,都為阿里云贏得了大量眼球。
可惜阿里云在實際項目落地方面并沒有宣傳上那么驚艷,很多地方政府戰略協議成立一紙空文,實際落地很少或幾乎沒有,數夢公司曾經被阿里云寄予厚望,期望他協助阿里云的項目實施和落地,不過到目前為止進展并不是很好。阿里云被圈內很多人所詬病的就是這一點。
另外一個制約阿里云落地的地方在于阿里云的飛天平臺太重量級,百臺服務器以下的規模很難支撐起阿里云飛天平臺的高效運轉,所以在一些項目落地過程中,會由于投資等原因被擱淺。這一點阿里云也在加緊進行改進,相信2016年會拿出更適合專有云、托管云的解決方案來。
產品和技術
目前,阿里云有大概40多個阿里自身提供的云服務產品。阿里云的服務產品品種在2015年里豐富了很多,無論在IaaS、PaaS方面都有很多新產品上線,大數據相關的服務,例如ODPS、數據分析、分布式DRDS等也成功上線,云安全領域的云盾產品系列等也上線了很多服務產品。在云應用市場方面整合了上百家的應用產品,極大地豐富了阿里云的整個SaaS服務產品體系。
阿里云在云應用市場目前上線的應用數量大概是1萬個,不過實際被使用的應用數量還不是很多,實際用戶數也比較有限,最多的用戶集中在網站服務領域。
所以,總體來說阿里云的服務品種豐富,但是大部分體驗一般,幾次數據丟失、光纜斷裂停止服務、IDC機房掉電停止服務的事情,使得阿里云受用戶批評。
筆者期望2016年,阿里云的產品和服務品質能夠更多的提升,作為國內云計算領域的旗幟之一,阿里云應該對自己有更高的要求。
騰訊云
騰訊云在2015年里進步很快,收入上也差不多3個億,通過和一些國際知名軟件廠商,例如IBM、Oracle等合作,使得騰訊云在企業市場領域也有了不錯的進展,相信2016年騰訊云會更加注重企業云領域的投入,并獲得不錯的效果。
2014年底的時候,筆者說騰訊云起步有點晚,但是,整個2015年騰訊云大刀闊斧的進行改變,以現在的勢頭來看,騰訊云將會在未來成為牽制阿里云的重要力量。
市場策略
騰訊云原來在游戲領域是很有影響力的,大量的網絡、手機在線游戲運行在騰訊的平臺上,騰訊云的獨立可以很方便的吸引這些游戲開發商。對于騰訊云的起步是非常有意義的,這也是筆者在2014年總結時特意提到過的。
在2015年騰訊依靠游戲以及微商(微信開放平臺)等吸引了大量個人用戶和中小企業開發者,為騰訊云的營收貢獻不小。筆者了解到騰訊在游戲領域的收入和騰訊云在底層資源支撐方面的分成還有些不清不楚,所以在計算騰訊云營收時整個數據有些混亂。
騰訊云現在勢頭很猛,源于騰訊云的開放合作策略,下半年騰訊云推出的100億元扶持計劃,并聲稱80%-90%收入會分給合作伙伴,是很大的手筆。它聯合了許多國外的大型軟件廠商例如:IBM、Oracle等,把他們的軟件架構在騰訊云之上進行服務,騰訊云也是Oracle云服務在中國落地的戰略合作伙伴。這樣的合作使得騰訊云在面相中大型企業銷售云服務時,相比其他國內云服務商有一定優勢。
產品和技術
目前,騰訊云提供的服務產品大約35種服務,除了基礎的IaaS、PaaS層服務之外,還涵蓋了移動、視頻、安全、監控等多種服務。合作伙伴提供的云服務大約是近千種的規模。
騰訊云的技術底蘊主要來源于游戲、社交、視頻等互聯網領域,在傳統企業市場的征伐不是騰訊的長項,筆者在多個項目上也直接和間接的碰到過騰訊云的參與。所以也對它們在企業市場的情況有些了解,例如:工商總局等。
2015年下半年的時候騰訊通過對IBM、Oracle等軟件產品的打包,以及大量軟件ISV應用產品的上線,使得騰訊云在企業市場領域也算有了不錯的基礎,在2016年,騰訊云能否在該領域騰飛起來讓我們拭目以待吧。
金山云
原本金山云在市場上一直不溫不火,只是在游戲領域有不小的影響力。經過小米的投資和戰略合作,使得金山云有了更多的底蘊。2015年的營收,筆者也沒得到準確的數字,估計在近億元的規模吧。
市場策略
2015年金山云在合作伙伴神態建設方面也是卓有成效,1000多家游戲廠商加入合作伙伴計劃,推出了800多款游戲產品。金山云確實把游戲云領域運營的相當不錯。另外在視頻云服務方面也有一些突破,可惜亮點不是很多。
從金山的發展規劃上來看,金山要做的醫療云、政務云、大數據服務云等成效還不是很明顯,這些領域要想突破金山云還有很多的工作要做。
產品和技術
目前,金山云總共提供了17種左右的云服務產品,其中金山的云存儲、游戲云還是值得稱道的,用戶量和市場影響力比較大。其他的云主機、云數據庫等服務比較普通,就不值花筆墨去說了。金山云也提供了視頻云和企業云等服務,例如:金山融合存儲、云盤、私有云等。這些服務在整個公有云服務業界算不上太多亮點,用戶量和市場影響力都有待加強。
UCloud
Ucloud是一個白手起家的公有云服務創業公司,但是他的市場運作相當不錯,在游戲領域有不少建樹,曾號稱”最懂游戲的云”。
市場策略
Ucloud2015年除了繼續在游戲領域的拓展之外,在行業解決方案方面也有所加強,例如:O2O、電商、互聯網金融、視頻、移動社交等領域。
Ucloud另外一個比較大的動作就是在合作伙伴生態建設方面,也建立了類似云應用市場的“U市場”,到年底大概上線了幾十家合作伙伴,近百個優秀應用。未來Ucloud將繼續加強+U計劃”,U市場側重于互聯網行業產品層面的合作,而“+U計劃”將會與行業的ISV合作,積累更多傳統行業、互聯網+領域的經驗、資源,提升對行業應用場景的理解和研發能力。
如果放到一起來對比,相比其他的大型公有云服務商而言是比較少,市場的影響力也有待加強。
產品和技術
目前Ucloud提供的云服務產品大概是15種,重點都集中在IaaS領域,以及存儲相關服務領域。從筆者的角度看,Ucloud提供的產品和技術實力方面值得稱道的地方不多,但是在IaaS層面提供的產品種類比較全大概有10種左右,按照Ucloud自己的話說就是把“云OS”層做厚。
總體來說,UCloud在產品和技術傳達給市場上的印象并不鮮明,不知道2016年是否會有些讓人眼前一亮的服務產品出來。
網宿科技、藍訊科技
網宿科技和藍訊科技是比較類似的,都是在2000年前后成立的,專注IDC相關服務,在CDN服務領域是國內最大的兩家服務商。在公有云領域他們確實算不上很值得說道的企業。
市場策略
這兩家企業因為主營業務一致,都是CDN業務+IDC業務,所以放在一起說幾句。國內很多公有云服務的CDN都和這兩家企業合作,大型的公有云企業也開始自建CDN服務,所以對他們造成了沖擊。
網宿科技也在考慮進入公有云服務領域,從而拓展云計算相關的營收。但是,筆者感覺他們的魄力不足,動作也比較慢。云計算業務部一年前就要成立,到現在應該也沒有完全建立起來,總經理的位置應該還是空缺的。
在這個發展快速、激烈競爭的云計算市場,網宿科技、藍汛科技這樣拖拉做法將使得他們在云計算領域取得大的進展難度越來越大了。
產品和技術
目前,這兩家公司的公有云服務產品基本就是CDN,其他通用的IaaS、PaaS等服務非常少或者幾乎沒有。網宿科技只有了簡單的云主機、云備份和云監控的服務。藍汛科技的云服務基本沒有。
微軟Azure、亞馬遜AWS
亞馬遜AWS、微軟Azure是國際上的兩個云計算巨頭,以筆者觀點來看,這兩家企業絕對是未來公有云服務領域的兩個領導者。他們在國內也有一些落地的項目,所以在這里簡單說兩句,在中國具體營收的數據筆者暫時也沒有。
微軟和世紀互聯合作在國內落地,世紀互聯提供數據中心,微軟提供技術和服務,在2015年里面微軟的Azure在國內的市場拓展還不錯。銷售和服務團隊也很盡職,筆者在2013年曾經試用過微軟的Azure,所以定期總是收到來自世紀互聯或者微軟的銷售電話,詢問為什么后來不再用他們的服務,以及提供一些促銷活動介紹。以微軟在企業市場的底蘊,未來在中國的發展潛力是很大的,將來肯定能占領很大一塊市場。
亞馬遜AWS在2013年的時候還是非常急切的在國內落地,但是到現在為止,亞馬遜的AWS遲遲沒有商用,只是在全國建立了三個孵化器,實在是很可惜。以亞馬遜AWS的實力如果能夠早早的進入中國,絕對能夠占領中國公有云服務市場的重要一席之地,不會造成現在阿里云一家獨大的局面,或許這正是中國政府想看到的局面吧,國家在下一盤大棋,不是我能懂的:)。
青云
2015年,青云作為一家初創企業發展得不錯,在國內也有一定影響力了。收入方面青云一直也沒有公布,不過號稱是國內唯一盈利的公有云服務企業。對于這一點筆者是不太相信的,以青云的1-2萬的用戶規模來看,營收不會很多,從行業的投入平均水平來看,很難達到盈虧平衡的。當然一切皆有可能,也許Richard真的能夠把運營效率做的很好呢。
市場策略
在2015年,青云花了不少精力做了國際化拓展、分公司籌建、合作伙伴的拓展以及面向金融領域的云計算項目推廣、落地等。
青云在面相中大型企業的云計算項目銷售做得還是有些成效,招商銀行、中國銀行以及泰康人壽這三個金融領域的客戶在Devops領域采用了一些青云的產品和解決方案,也算是初有成效。
但是,這幾個客戶采用的青云產品和解決方案主要都是以IaaS層的,還無法對這些企業信息化的核心層面產生大的影響,青云在金融云項目落地開花方面的路還很長。筆者也曾經在IBM這個藍色巨人里面工作多年后離開,Richard創建青云時期望青出于藍而勝于藍,讓我倍感親切。在此,衷心祝愿青云能在2016年里做得更好。
產品和技術
目前,青云提供的云服務產品接近20個。2015年里,青云的產品品類也豐富了很多,每個月都會有新的服務產品上線。IaaS層面的服務是比較全了、PaaS服務層面的也有了不少內容,也算卓有成效,另外,通過軟件合作伙伴也在SaaS領域上線了不少應用產品,整體上看,云服務產品的生態相對比較全面了,上線的合作伙伴應用數量還有待加強,目前只是幾百個。
青云問題也還是存在的,因為青云的強項是IaaS領域的產品,其他的產品積累黑不是很夠,雖然上線了不少大數據、云安全等各種產品,但是產品的成熟度不是很高,很多都是基于開源的解決方案修改后的標準化部署的,對于很多線上用戶來說,吸引力不高、用戶量也不大,這些都需要時間去改善。
像Docker容器類的技術服務青云也有應用并上線服務,甚至Unikernal這種更新的技術也在研發中,說明青云對新技術跟進的還是很緊密的,只不過受限于資源投入和用戶量,這些新的服務吸引力不夠,用戶暫時不是很買賬。
因此,青云在產品和服務上還需要精雕細琢,目前可能把精力更多的放在產品和服務品類的數量方面。希望2016年能夠在質量、用戶體驗以及實際帶給用戶的價值方面多做一些工作,這樣才能真正留住用戶。
百度云
百度云曾經被筆者寄予厚望,以為會成為牽制阿里云的重要一枚棋子,結果卻大失所望,整個2015年也沒有太多值得書寫的地方,就一個以云盤為核心的百度云和百度開放平臺提供服務,影響力不大。
市場策略
百度其實有很好的基礎,可惜在公有云領域戰略不清晰,進展緩慢。2015年百度宣傳的最多的就是他們的百度大腦、人工智能等,百度云更像一個支撐內部的平臺。
百度開放平臺有一些LBS、數據平臺為主的服務,在中小企業用戶和個人開發者中有些影響力,有些導航、移動應用等產品整合了百度地圖和定位的服務。
目前,筆者得到的消息是,百度也開始加強面相企業市場云計算服務的布局,正在規劃和招聘人手,不知道2016年百度云是否會下決心在云服務領域做一番事業。
產品和技術
百度云提供了一些面向個人用戶的云存儲、通訊錄同步、信息同步等功能。百度開放平臺提供的服務也很有限,感覺只是給一些開發者做課題、做實驗的地方,距離產品化的大規模推廣還有很大的距離,除了百度地圖相關的服務是個亮點。
其他
除了以上提到的幾個影響力較大的公有云服務商之外,還有幾個可以簡單提一下。
七牛云存儲
七牛在2015年里做的相當不錯,七牛云存儲從名字看就知道他很專注,到現在為止它提供的云服務產品只有三種:安全云存儲、分發加速和數據處理,都是圍繞數據存儲、訪問、處理為核心的。
就因為專注,七牛在2015年發展非常快,技術的積累帶來了市場的突破,值得稱贊。作為一家專注的創業公司,筆者要對七牛云存儲要點贊。
盛大云
去年筆者就為盛大云的沒落惋惜過,2015年也沒什么起色,更顯頹勢,所以只能把它放到其他這里個類別里面了。估計明年就要從這個綜述的文章中拿掉了。盛大云基本都用于支持內部了,值得說的實在不多。
新浪云
新浪云目前提供的服務大概是6款,云主機、云應用引擎等是最主要的。新浪云在2015年的發展不是很好,推出的面向企業的SME平臺也沒有太大成效。新浪云也是很可惜的,錯過了2014、2015這快速發展的兩年寶貴時光,沒有取得好的成果。
京東云
京東云也在2015年調整了它們的戰略,現在的京東云更多的支持京東內部及京東電商上面的合作伙伴。京東云轉型想做中大型企業云市場,不過目前看成效也不是很明顯。曾經在一個政府客戶那里聽到這樣一個故事,京東云原本做了一個大數據相關的應用產品,客戶的需求及設計方案都是京東的團隊幫助寫的。結果半年后要招標的時候,發現京東做這個產品的團隊解散了。。。解散了。。。
估計這種事情在很多互聯網公司中并不少見,中大型企業市場并不是那么容易進入的,畢竟互聯網公司的主營業務并不是輸出這些技術界方案,即使是騰訊云估計在進入企業市場的過程中也會遇到很多困難。
Mopaas魔泊云
這是國內一個做PaaS服務的廠商,以Cloud Foundry為核心構建的PaaS服務,在PaaS領域也算有點名氣,不過這個市場領域卻是比較狹窄,發展空間和市場容量有限,對于魔泊云筆者期待2016能開發些有亮點的商業模式出來。
Unitedstack有云
有云的創始人是來自于新浪云團隊,建立有云之后在Openstack開源領域有不小的貢獻,目前也有少量的公有云服務產品,但是主要的產品和服務內容,還是偏向于傳統企業的私有云、混合云產品,也算國內稍微有點名氣的云計算服務商吧。
中國聯通云、中國移動云
這兩家的情況和中國電信云類似,但是在營收和市場方面做得要比中國電信差不少,所以這里也就不多談了。
鵬博士、世紀互聯等
都是IDC向云計算的轉型者,其核心還是IDC資源以及傳統的IDC用戶群體,世紀互聯強在和IBM、微軟的合作。要說真正在公有云領域的建樹的話,IDC轉型云服務做得最好的還是中國電信云。
本文由張小凡整理,轉載請注明出處: http://my.525.life/article?id=1510739742055
優缺點
參考鏈接
開源軟件的好處
成本
開源最重要的優勢是成本。在軟件上節省下的開支可以讓企業在其他地方進行投資,比如建設更快的網絡或更快的存儲陣列,又或者向員工支付更高的工資。
靈活性
開源軟件靈活性體現在能夠定制和修改源代碼,。
無要求
避免繁瑣頭疼的許可或激活要求是開源軟件另一項值得注意的好處,它可以讓公司從一些潛在的風險中解放出來,比如違反了專有軟件使用的授權。
自由
最后,自由是開源的優勢。商業軟件可能會糾纏不清,也會使企業依賴供應商,被動接受不需要的功能。此外,一個供應商的退出可能會對使用該專有軟件的企業產生負面影響,但是開源軟件通常會持續很長時間,因為有一個開發者社區。
開源軟件的缺點
支持差
開源軟件最大的一個缺點是支持服務不到位 (除了付費支持訂閱),你懂得!
文檔弱
很多開源產品缺乏良好的文檔記錄,或者說就根本就沒有文檔記錄。在許多情況下,你會發現文檔已經過時了無用了。
復雜性
開源軟件或許很強大,但也很難學習和管理。當出現問題時,試圖解決問題是一個挑戰,特別是在缺乏支持的情況下。
廣告煩
令人討厭的廣告組件可能是另一個因素,不少開源軟件的盈利模式可能就是廣告,你不得不被迫接受。
更容易發現漏洞
最后,因為開源,任何人都可以看到源代碼,這可能會變成一個缺點。如果代碼包含了可以被利用的漏洞,惡意者可能會利用這些漏洞。如果沒有專門的供應商來發布更新,修補程序可能會比較慢。
商業軟件的優點
單一供應商
通常商業軟件包括“一站式購物”體驗,即單個供應商可以提供你所需的所有應用程序和工具。微軟就是一個很好的例子,它銷售操作系統、數據庫、辦公軟件等各種應用軟件、還有開發工具等等。相比之下,開源軟件卻比較零碎。
企業級產品
商業軟件通常是為具有大量特性的大型企業量身定做的。供應商很清楚行業標準和標準公司的需求,并將這些概念包含在他們的編程中,這可以幫助公司保持競爭力。
專業的接口
商業軟件提供了一個更好的、更標準的接口,它通常適合大多數用戶的需求。
日常更新
商業軟件經常更新,不僅是修補漏洞,也是為了從客戶那里獲得更多的錢來進行付費升級。
不需要編程
你的企業可能不需要自定義或向軟件添加代碼,因此開放源碼的特殊誘惑對你的業務來說是微不足道的,而商業軟件是開箱即用。
集成
許多商業軟件與其他應用程序集成,以便更好地使用和方便。例如,微軟的Lync即時消息客戶端與Microsoft Outlook集成,因此在查看電子郵件時,可以看到人們的可用性狀態,以及即時消息會話被保存到Outlook中。
商業軟件的缺點
產品臃腫
商業軟件可能包含大量臃腫和不必要的組件或功能。雖然你可以只安裝需要的組件,但是對于選項,大部分人其實并不清楚這些組件的作用,只能選擇盲目地選擇全部安裝。
額外的費用
除了成本問題,有時候還會包含一些讓你意外的額外費用。如月度或年度費用,更新費用的上漲,或其他隱藏的因素。
供應商鎖定
“一站式購物”導致,你的企業最終可能會過度依賴于供應商,被鎖定在一個封閉的系統中。
替換很難
害怕浪費錢迫使企業會繼續使用那些可能無法完全滿足他們利益的產品。切換到競爭或替代軟件的困難包括擔心必須從頭再來,更換一個軟件,再培訓人員等其他原因。
哪些公司在使用開源云方案
CloudStack
知名用戶包括Cloudera、思杰、中國電信、戴爾、迪士尼、華為、諾基亞、SAP、韋里遜及其他許多企業組織。
Eucalyptus
惠普
OpenStack
紅帽、SUSE、Rackspace、IBM、英特爾、惠普、Ubuntu、戴爾
華數云,華為云
AWCloud、九州云99Cloud、EasyStack、UnitedStack、T2Cloud、UMCloud、KeyTone Cloud、Kylin Cloud
華為,聯想,浪潮,中興,寶德,華三
百度,金山云,樂視云,京東云,愛奇藝,網易云
移動,聯通,電信,人民日報,國家電網
中國鐵路,中國工商銀行
銀聯 2000的物理節點,近萬的虛擬節點
縱觀公有云技術架構,完全自底向上的自主研發已經逐漸被基于開源框架的定制開發所替代。目前完全基于自主架構的公有云恐怕只剩下阿里云和青云了,很多公有云運營商的技術架構已經先后切換到基于OpenStack的架構體系,主流的運營商包括京東云、金山云、華為云、移動大云、Ucloud等。最近的案例是騰訊云也切換到OpenStack架構并且獲得了今年的OpenStack超級用戶大獎。
Scalr
知名用戶包括:Expedia、三星、迪士尼、美國宇航局噴氣推進實驗室、索尼和埃森哲。
Ceph
紅帽
美國預測分析公司FICO
澳大利亞的莫納什大學 500PB
樂視,一點資訊,今日頭條,滴滴,青云等
Ceph僅僅是OpenStack后端存儲標配,目前很多存儲廠商、大企業都基于Ceph技術開發或搭建存儲系統,我們首先看看幾家存儲廠商的產品,如HopeBay和SanDisk。
Hope Bay科技是一家專注于云平臺的科技公司,擁有ArkEase Pro存儲服務平臺、ArkFlex數據存儲平臺、Ark Express存儲網關和ArkVoice企業云端語音錄制平臺。在ArkFlex數據存儲平臺中,Hope Bay對Ceph文件系統進行改良,將CIFS、NFS、iSCSI建構在Ceph RBD之上。
SanDisk收購Fusion-io之后相繼推出ioControl混合式存儲陣列和InfiniFlash系列閃存。剝離相關業務到新成立新NextGen公司,SanDisk通過InfiniFlash系列閃存主攻閃存市場,其中就有一款機型InfiniFlash System IF500采用Ceph技術(IF100硬件和InfiniFlash OS Ceph橫向擴展軟件),同時提供對象存儲與塊存儲服務。SanDisk的存儲策略是比較開放,低端存儲IF100(純硬件形態)整合了Nexenta的基于ZFS文件系統開源NexentaStor軟件(支持NAS和iSCSI),而高端的IF700則使用了Fusion-io時期的 ION Accelerator數據庫加速軟件。
此外,很多大型企業也采用Ceph構建構建云平臺和分布式存儲解決方案,也正是因為Ceph和OpenStack的深度集成,使得Ceph和OpenStack配合被互聯網公司用來搭建云平臺。
樂視基于OpenStack 和Ceph(RBD塊存儲和RADOSGW對象)搭建樂視云平臺;寶德云也基于OpenStack、Ceph(RBD塊存儲和CephFS) 和Docker構建。電商eBay也采用Ceph和 OpenStack 建設私有云,每個Ceph集群容量都高達數 PB 級別,這些集群主要為 OpenStack 服務。同時,eBay 團隊在NAS云化投入逐漸加大,CephFS有可能作為NAS 云化的不二之選。
攜程基于Ceph搭建PB級云對象存儲,浪潮AS13000系列存儲也是基于Ceph開發,思科UCS流媒體服務存儲也是基于Ceph對象存儲,雅虎基于Ceph搭建云對象存儲。聯通研究院、CERN實驗室、United Stack等也基于Ceph搭建了開發環境。
本文由張小凡整理,轉載請注明出處: http://my.525.life/article?id=1510739742055
總結
以上是生活随笔為你收集整理的云存储云计算选择开源还是商业版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过开发对接淘宝联盟发单淘宝客优惠线报自
- 下一篇: 鸿蒙系统桌面天气如何设置,怎么设置桌面时