SegmentFault 獨家專訪美團雲:穩定靠譜的雲端計算平臺

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

約半年前,美團悄然上線了美團雲(Meituan Open Services,簡稱MOS),這是美團網根據自身虛擬化平臺開發和運維經驗開放的雲端計算服務,類似AWS。

美團

經過半年多的持續改進,美團雲的各項功能已經基本完善,科學松鼠會Clover 四葉新媒體雪球等知名網站都使用了美團雲,從社群、SNS等處使用者的評價也可以看出,美團雲的口碑相當不錯。SegmentFault 訪談了美團雲,希望能幫助更多的開發者瞭解美團雲,選擇適合自己的雲服務。

美團雲團隊
美團雲團隊一角,開放、舒適的辦公環境

SegmentFault: 國內雲服務商已經很多了。比如阿里在核心開發、scalability 等方面都有很不錯的技術積累。美團雲的定位是什麼呢?或者說,美團雲如何避免同質化競爭?

美團雲: 美團雲的定位是外化美團快速發展過程中的技術積累和底層基礎設施。通過自身高業務量壓力檢驗過的底層平臺,為對基礎設施有需求的創業團隊、網際網路公司、傳統ISV等提供穩定可靠、高價效比、靠譜專業的技術服務。有個細節是,我們的客服都由工程師擔任,以便快速定位和解決使用者問題。

SegmentFault: 美團雲的客服都由工程師擔任,這是一個很大的優勢。之前也有在知乎上看到使用者評價“郵件回覆速度和專業程度都很贊”。當雲服務遇到問題的時候,能和靠譜的工程師直 接溝通,可以大大提高解決問題的效率。剛才你提到美團雲是外化美團的技術積累和底層基礎設施,這麼說美團自己的團購等業務系統也在美團雲上?

美團雲: 美團團購等業務系統都在美團雲上面持續穩定執行兩年多。基礎設施分三部分:支撐美團團購等業務的私有云平臺,支撐美團雲的公有云平臺,支撐內部RD開發測試的辦公雲平臺。三個雲平臺均是同一套底層系統,設計層面大體一致。因為面對業務不同,私有云和辦公雲沒有計費、網路隔離等使用者相關的模組。

SegmentFault: 網路隔離是為了保障安全吧。雲端計算的安全非常重要。美團雲採取了哪些措施保證安全?

美團雲: 我們基於OpenFlow/SDN技術實現了共享網路下的二層網路隔離機制。一個使用者名稱下的虛擬機器之間能內網互通,而不同使用者的虛擬機器之間完全實現二層網路隔離,同時網路隔離機制對使用者透明。使用者無需關心虛擬網路的配置,虛擬機器建立成功後就自動生效。

SegmentFault: 美團雲使用的虛擬化技術是KVM?這個選擇有哪些考量呢?

美團雲: 美團雲使用的虛擬化技術是KVM 。在美團雲開放之前,美團經歷過從物理機到Xen再到KVM的架構遷移,主要從效能和社群本身支援程度來考量。KVM 有 Redhat 的支援且已經進入Linux Kernel主程式碼樹,我們通過驗證認為這是一個成熟可靠的解決方案。

SegmentFault: 美團雲在 OpenStack 的基礎上做了很多定製?

美團雲: 美團雲除了 OpenStack 的 keystone(身份認證)、glance(映象儲存)和swift(物件儲存)模組,其他所有元件(包括計算、網路等)均為自己開發。美團雲考察 OpenStack 時,它的發展還處於相對比較早期的階段,所以只借用了其中一部分元件。整體上約 20% 直接使用,約80%則是自主開發。

SegmentFault: 看到美團雲的API提供了 Python 的 SDK/客戶端。網站和控制面板也是 Python 寫的?美團選擇 Python 是基於哪些考量?

美團雲: 美團雲的整體框架基於 Python 編寫,所以先提供的是相容 AWS EC2 API 的 SDK(RESTful的API可以使用常見語言實現),後續根據使用者需要會有其他語言的 SDK。網站和控制面板則是使用 Django & BootStrap 構建。Python 是美團系統運維團隊的主力開發語言,所以算是順其自然的選擇吧。

SegmentFault: 美團雲的 API 用起來很方便,不過好像沒在 API 看到備份的介面?有計劃推出這方面的功能麼?

美團雲: 美團雲底層採用 Raid10 以保障物理機的資料安全,使用者層面目前沒有備份的介面(包括API)。我們建議有此需求的使用者在內網開啟不帶公網IP和外網頻寬的伺服器,定時做資料備份。另外,我們後續會推出每個賬號一定額度(比如2-3個)的 snapshot 備份的功能。

SegmentFault: 期待 snapshot 備份。美團雲支援的 Linux 發行版比較新(Ubuntu 12.04、Centos 6.4、Debian 7.0),不會因為軟體源老舊而導致軟體安裝困難。有內網源,更新也非常快。因此,在美團雲上安裝軟體、部署應用非常方便快捷。不過如果有一鍵安裝應用功能,可能會更方便。以後有計劃提供麼?

美團雲: 一鍵安裝應用的方式在 AWS 上面稱為 market place,這方面我們目前在嘗試解決,也與一些SaaS提供商討論過合作。2014年上半年有計劃做一鍵安裝應用的功能。

SegmentFault: 美團是一家工程師文化很濃郁的公司。可以談談這方面的情況麼?

美團雲: 舉幾個例子吧。第一個:工程師標配 Macbook Pro 、27 寸的大螢幕高清顯示器,另有專業的人體工學椅。我們沒有著裝限制,也支援彈性工作時間,工程師可以自行安排上下班時間。第二個,團隊文化方面我們推崇學習、相信技術的力量。我們有技術委員會和美團技術學院等虛擬團隊、有內容豐富全面的培訓分享活動、有技術部圖書館、不定期舉辦的 Hackathon等。第三個,美團雲團隊全部由工程師組成,即使是市場合作、產品設計工作也由工程師負責。專案管理根據團隊和產品或業務的需求而定,比如前端產品可能會快速迭代,底層產品則兼顧穩定性和產品迭代速度。其他一些細節:我們有很高的機械鍵盤普及率,很多同事有 Github 或其他平臺的開源專案。從業務及市場資料看美團已有一定體量,但我們仍然定位在創業團隊,以創業的方式和理念縱情向前。

機械鍵盤
鍵盤和顯示器不錯啊,想要的話,就加盟美團吧!

參見 美團雲:穩定靠譜的雲端計算平臺

相關文章

雲端運算 最新文章