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 或其余平台的开源项目。从业务及市场数据看美团已有必定体量,但咱们仍然定位在创业团队,以创业的方式和理念纵情向前。

机械键盘
键盘和显示器不错啊,想要的话,就加盟美团吧!

参见 美团云:稳定靠谱的云计算平台