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

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

美團

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

美團雲團隊
美團雲團隊一角,開放、溫馨的辦公環境segmentfault

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

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

SegmentFault: 美團雲的客服都由工程師擔任,這是一個很大的優點。以前也有在知乎上看到用戶評價「郵件回覆速度和專業程度都很贊」。當雲服務遇到問題的時候,能和靠譜的工程師直 接溝通,能夠大大提升解決問題的效率。剛纔你提到美團雲是外化美團的技術積累和底層基礎設施,這麼說美團本身的團購等業務系統也在美團雲上?網絡

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

SegmentFault: 網絡隔離是爲了保障安全吧。雲計算的安全很是重要。美團雲採起了哪些措施保證安全?框架

美團雲: 咱們基於OpenFlow/SDN技術實現了共享網絡下的二層網絡隔離機制。一個用戶名下的虛擬機之間能內網互通,而不一樣用戶的虛擬機之間徹底實現二層網絡隔離,同時網絡隔離機制對用戶透明。用戶無需關心虛擬網絡的配置,虛擬機建立成功後就自動生效。運維

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

美團雲: 美團雲使用的虛擬化技術是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.0四、Centos 6.四、Debian 7.0),不會由於軟件源老舊而致使軟件安裝困難。有內網源,更新也很是快。所以,在美團雲上安裝軟件、部署應用很是方便快捷。不過若是有一鍵安裝應用功能,可能會更方便。之後有計劃提供麼?

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

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

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

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

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

相關文章
相關標籤/搜索