erome Petazzoni目前是PaaS平臺dotCloud的高級工程師,他主要負責Ops和技術支援等方面的工作,同時他也是一位佈道師,綽號「尤達大師(master Yoda)」, Jerome目前帶領一個工程師團隊主要負責維護網站的可靠性。 在來dotCloud平臺工作之前,他主要負責構建和運營大型Xen虛擬主機,而在那個時候,EC2還只是一個「平面」的名稱。
Jerome非常關注dotCloud的伺服器運行情況,他想讓開發者感受到這個平臺就像一個溫暖的家,而且編寫了很多使用dotCloud平臺的技術性文檔、技術指南和一些簡單的應用。 當然,他也是dotCloud平臺最狂熱的「粉絲」。 Jerome最近接受了第五屆雲計算大會組委會的邀請,成為本屆雲計算大會的「重量級」演講嘉賓。
CSDN:請您首先介紹一下自己,告訴我們一些關於您的背景?
Jerome:我目前在dotCloud管理的SRE團隊(Site Reliability Engineering;對開發運營來說,這是一個很特別的名字)。 dotCloud是一家PaaS平臺的服務供應商,總部設在三藩市。 我一直負責開發和系統管理工作,我認為這也是最適合我的位置。 在加入dotCloud之前,我很喜歡在巴黎工作。 我曾經為一家光纖運營商編寫了一個地理資訊管理系統;為很多小公司搭建了私有雲基礎設施;還曾與視頻行業聯手構建了一個流媒體系統;我還是一家創業公司Enix的聯合創始人,這是一個小而新的託管公司,自2004年以來, 一直提供基於Xen的主機託管服務。
CSDN:那麼dotCloud平臺是什麼樣的一個平臺? 該平臺有什麼自己的特色?
Jerome:簡單來說,dotCloud平臺使得原來需要複雜的大型付費軟體才能完成的手工管理工作變得自動化。 它還提供了各種監控、控制和報警功能。 DotCloud運行在Amazon的EC2上,但是他們的抽象層次使得在理論上可以運行在各種各樣的雲服務上面。
dotCloud平臺承載了成千上萬個應用程式,涵蓋了Python、Ruby、Node.js、JAVA、Perl、 Go、PHP、RabbitMQ、Redis、Solr、ElasticSearch、MySQL、MongoDB 、PostgreSQL等多種語言和資料庫產品。 這也意味著,無論你用的是像PHP和MySQL已經有了很多支援者的工具,還是像Node.js和MongoDB這樣的新生代產品,DotCloud都可以幫你解決他們的協同工作問題。
CSDN:從技術層面講,您目前主要負責哪些方面的工作?
Jerome:我想說,如果你想瞭解關於「VServer」、「OpenVZ的」、「Solaris Zones」或者「LXC」的知識,甚至想瞭解更多基本概念的話,你可以在這裡學習到(幾乎)一切關於Linux Containers的內部結構;它們是如何工作;你可以利用它們做什麼;以及為什麼它們很酷,當然為什麼它們有時也不是那麼酷。
如果你想瞭解PaaS(平臺即服務),但是目前還不知道它是如何工作,或者說你已經正在考慮部署的話,我認為我可以説明到你。
CSDN:您曾經在一次演講中提及「羽量級的虛擬化」,為什麼說「羽量級的虛擬化」? 那什麼又是「重量級虛擬化」?
Jerome: 「重量級」絕不是一個貶義詞! 這些是典型的基於KVM、Xen、VMWare、VirtualBox以及其他的虛擬化系統。 「羽量級」指的就是OpenVZ、VServer、(LXC)containers,zones等等。 我認為,「重量級」的虛擬化推動IaaS(就是我們經常說道的「雲」)的發展,而「羽量級「虛擬化則推動PaaS的發展,這些有利於更廣泛地進行「雲」部署。