雲服務會終結開源軟體嗎?
學術論文發表,由雲服務商實現、測試、內測、投放市場,開源軟體還存在什麼優勢呢?
謝邀
先拋觀點,我們認為,雲服務不僅不會終結開源軟體,而是會給開源軟體更多的可能與發展。 雲會給開源帶來更多的可能和想像空間,雲和開源會互相擁抱和支持。
開源軟體在每個開發者的工作中或多或少都會接觸到,雲要為開發者提供更多的便利和效率,勢必要和開源軟體合作與集成,讓開發者能夠比本地更高效的運用到開源技術。比如在2016年阿里雲OSS成為Hadoop社區官方的存儲技術,就降低了社區和雲服務的門檻,說明開源社區開始接受了雲計算。再比如開源機器學習框架Tensorflow,如果開發者想要在本地環境進行搭建和訓練,需要花費數周甚至月的時間單位,而在雲上比如阿里雲今天的解決方案上,則是分鐘級別的建立。
今天的開源比以前的更複雜,有可能是端跟雲端的結合,比如無服務計算領域的serverless,就是在雲計算的能力被開發者理解之後推出的開源項目。但這也是趨勢,比如在社區如近年來發展勢頭迅猛的CNCF,就是針對雲原生的概念發展的開源技術基金會,越來越多的企業和開發者會逐步從本地架構轉變為雲原生的架構,相應的開源技術的發展也會越來越多。
此外,雲計算與開源的合作也更加緊密,為了讓開發者能夠更方便的在雲上使用開源軟體,GitHub企業版上架阿里雲國際雲市場,阿里雲開發者產品CodePipeline和GitHub的企業版集成,這樣阿里雲用戶不僅可以直接在阿里雲上使用GitHub企業版,還可以將GitHub企業版與與CI/CD環節聯動,從而打通雲上DevOps流程,我們相信隨著技術合作的深入,未來會有更多的可能發生。同樣,阿里雲今天和Hashicorp的資源編排軟體Terraform,鏡像製作軟體Packer也做了集成,在Hashicorp的官方可以看到,開發者能夠使用開源軟體做多雲,跨雲的資源管理和編排,讓基礎設施即代碼的理念更加的開放。
最後上一張Monty大神連續三年參加雲棲大會的帥照,應該可以直接解答題主的疑惑了吧。
雲服務本身不會終結開源軟體,而是互聯網巨頭可能會終結開源軟體。
雲服務就是把軟體運行於提供雲服務的服務商,和最早的機房託管模式沒有本質差別。其改進就是更易於使用更便捷,基礎設施更完備。
現在看來,BAT等互聯網巨頭在發展中,對開源社區的不少技術都有貢獻。
不過互聯網巨頭取得了競爭優勢之後,壟斷了我們的時間和注意力,掌握了我們的需求之後,可以設想一個極端情況:所有商品只能通過淘寶買賣,這種極端壟斷的情況下,所有開源電子商務相關的系統都沒有存在的意義,其他系統也可以類推。
所以可能最後是某個互聯網巨頭的終結了一批垂直領域的開源軟體。
這個問題其實不需要太多的討論,事實上開源是當前雲計算的一個重要方向。雲計算大數據是重大的IT變革,在落地應用過程中面臨太多太多前所未有的問題,需要集合整個產業的工程師力量來解決。隨便舉一些例子:
- OpenStack 是全球私有雲的事實標準,也是部分公有雲平台的底層技術,中移動去年就基於OpenStack完成了4個集群6000節點規模的公有雲建設,德國電信、網易雲底層也採用了 OpenStack 技術。
- 以Docker為代表的開源容器技術已經從大型互聯網走向傳統行業,中電信、銀聯、新奧集團、工商銀行等電信、金融、能源企業都在探索容器應用。
- Kubernetes 正在重複 OpenStack 的輝煌,AWS、Azure、阿里雲都在支持 Kubernetes,當然網易雲最開始就選擇了 Kubernetes,而亞馬遜和微軟現在也都加入了CNCF,積極融入 Kubernetes 生態。
- Mesos、MySQL、MongoDB、Redis、Hadoop、Spark、TensorFlow 等雲計算、大數據、人工智慧領域的開源技術,在大大小小的公司得到廣泛應用,也各種公有雲平台支持。
利益相關:網易雲廣泛採用開源技術。
男裝 安裝雲服務
那雲服務廠商自己用啥?aws,gce,aliyun哪個不是大量使用開源基礎軟體(及其魔改版)?也許微軟家少一點……
沒有開源軟體,雲服務商無從實現任何東西。
不會,只有開源的存在,才會推動技術的進步。
騰訊最完整的監控體系介紹,看這篇就夠了!
你看,各家都在將自己的內容分享出來,只有這樣才能促進技術的再進步和提高。
推薦閱讀:
※關於視頻直播雲服務,這幾點你不得不知 | 硬創公開課
※初探CloudGarage(一)——一個可以自行增減實例的定額型公共雲
※IBM雲是IaaS還是Paas?和微軟Azure、amazonWAS那個更好??
※域名和雲伺服器服務商哪個比較好,購買後如何建站,有什麼過程?
※2017年1月14日晚上18:54開始,UCloud的北京機房出了什麼狀況?