天天看點

阿裡雲首席架構師唐洪:解讀開源和雲端結合的三大優勢

6月20日,阿裡雲首席架構師唐洪作為特邀演講嘉賓出席了lc3(linuxcon+containercon+cloudopen)2017中國大會,并發表演講,分享阿裡在開源領域的故事。

阿裡雲首席架構師唐洪:解讀開源和雲端結合的三大優勢

原來,阿裡巴巴一直積極與國際開源組織合作。阿裡巴巴不僅是linux基金會的金牌會員,也是linux社群的活躍開發者,此前已經為linux核心送出了290多個patch,在國内網際網路公司當中貢獻度第一。同時,阿裡也是開源項目xen的顧問委員會成員,xen是linux基金會合作項目。

阿裡雲首席架構師唐洪:解讀開源和雲端結合的三大優勢

借此機會, linux.com也特别對唐洪進行了英文專訪,獨家解讀了雲端與開源結合的三大優勢。

linux.com:在雲上使用開源代碼有哪些優勢?

唐洪:我可以把對應用開發人員的優勢總結為三點:更短的學習曲線,更加易用可靠的安全性,更高的靈活性。

首先是更短的學習曲線。當開發人員在使用開源代碼時,他們目的隻有一個——開發應用程式。他們需要專注于特定的應用程式邏輯,決定究竟要去開發哪些功能。然而,他們并不想浪費時間和精力管理實體基礎設施。此外,開發人員意識到許多開源産品的安裝和配置并不容易,特别是那些跑在分布式叢集上的系統。

另外,在雲上有如此之多的開源系統的選擇,開發人員可以嘗試多種選擇,并快速找出哪些最符合他們的需求。而且他們不用再多花時間學習如何安裝,配置和使用,隻需要關注軟體是否可以提供他們需要的東西。是以,降低開發者對開源系統的學習曲線是在雲中使用開源的第一大優勢。

我認為第二件事,也是非常重要的事情是安全性。鑒于開源軟體的開放性,每個人都可以看到源代碼,是以更容易找出軟體所帶來的安全漏洞。事實上,并不是所有的開發人員都非常關注安全性,是以有時他們可能不會馬上去打應用的安全更新檔,或者忘記更新到最新版本的軟體。特别是如果較新的版本可能和老版本不相容時,更新可能意味着他們必須重新配置所有内容。在這方面,雲有獨特優勢,我們有專門的團隊來維護所有開源軟體,甚至包括商業軟體,更新檔和更新都可以自動化完成。

第三,在雲上運作開源系統,能結合開源和雲端的優勢。開發人員需要的東西,可能并不能被開源軟體所滿足。或者他們所需要的功能,最好的實作可能不是開源軟體。通過在雲上使用開源軟體,開發人員不必限制自己在開源軟體中。他們可以同時享用最好的開源軟體以及開源還沒有提供的功能。順便說一句,這方面我們有很多。

linux.com:在雲上拓展開源系統的使用,您會看到什麼問題?

唐洪:我并不覺得今天在雲上拓展開源系統的使用會有什麼直接的問題。我們看到人們使用開源代碼并在雲端上輕松建立應用程式。我們看到雲上開源系統的使用的增長率非常好。但确實我們還可以做更多事情來幫助開發人員更好地利用雲端的開源軟體。是以,我不會把它稱之為問題,但我會說有一些事情我們可以進一步增加雲端開源軟體的優勢。

第一件事是讓開源軟體更易于管理。我們之前讨論過的很多事情都需要開源代碼和雲之間更加緊密的整合,以此來提供提升可管理性。本質上,我們希望開發人員使用托管服務式的開源系統。

為什麼這麼說呢?因為如果開發者隻是重複他們已經在做的工作,即隻是簡單地将他們的軟體(包括開源碼部分)放在雲上,他們可能會發現這樣做和在一個内部環境中運作他們的項目應用程式沒有太大的差別。很多人在進行這種應用遷移時,主要是在雲環境中複制了本地環境,但這基本上意味着他們并沒有真正利用雲的優勢。

是以,我們想引導開發人員如何正确建構雲上的應用程式,以便他們能夠獲得所有的好處。

<a href="https://mp.weixin.qq.com/s/mnwvagvzygipzaigv-0qcq">原文連結</a>

繼續閱讀