求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
     
   
分享到
【先锋】云雀科技创始人解密国内首家Docker云平台的打造历程
 
作者 魏伟  来源:CSDN 火龙果软件  发布于 2015-04-15
 
雀科技作为国内首家基于Docker的云平台公司,已经成功入选第六期微软创投加速器,其核心成员均来自于Microsoft、Amazon等云计算顶级技术团队,3月11日正式开启了中美同步内测。

云雀科技作为国内首家基于Docker的云平台公司,从成立之初就致力于成为一家真正服务于开发者的Docker云平台,基于Docker的轻量级特性,为开发者于秒间轻松编译,部署,运行应用。目前,云雀科技已经入选第六期微软创投加速器,核心成员均来自于Microsoft、Amazon云计算顶级技术团队,拥有大规模,千万级用户级别云的开发,管理及客户服务经验。3月11日,云雀科技正式开启了中美同步内测。

我们了解到,云雀科技的主打产品云雀云(Alauda Cloud)是基于容器技术的。作为云平台,将最大限度的优化应用开发、构建、集成、部署的整个流程,并提供一个高效、可靠的运行环境;其次,云雀平台本身绝大多数组件都已Docker化,这将对他们的持续集成、持续发布的流程很有帮助。另外,它内部的服务和应用将最大限度的部署、运行在云雀平台上。

云雀科技创始人左玥告诉我们,之所以选择Dcoker领域创业是因为几年之前自己由于种种原因错过了IaaS的创业时机,而这次他不想再错过Docker。

Docker已经为企业和开发者提供了极大的便利。例如,降低系统部署复杂度,使系统维护更加容易,减少不必要的系统开销,加快企业对业务的反应速度。云雀科技以Docker为核心创造的新的平台,将为企业提供更多价值:
  • 一站式Docker解决方案:支持您的应用从编译,到部署和运行的各个环节;
  • 百分之百基于Docker的、原生的云平台:易于迁移,不必担心Lock-in;
  • 提供完整的API支持,使您的应用整合更从容;
  • 统一的界面,无缝地管理您的私有和公有环境;
  • 提供全球范围的部署支持,我们的服务紧随您的业务遍行天下;
  • 公有环境底层采用地区最稳定的IaaS提供商;
  • 世界顶级云计算专家提供的7x24客户支持;


云雀科技创始人 左玥

CSDN:为什么放弃微软的工作,选择回国创业?

左玥:我是从小看比尔盖茨的故事长大的一代人,人生最大的两个梦想,一是去微软工作,一是自己创业做一个伟大的公司,现在只实现了一个,希望还能实现第二个。

09年就在Azure任职,10、11年时就想回国找投资做IaaS,但没有成功,UCloud的季总当年还在准备做盛大云,手上应该还有我当年的BP。由于IaaS在国内那个时候还没能被接受,也没拿到投资。12年,13年忙于家庭,错过了IaaS创业的最好时机。

13年我接管了Azure的轻量级虚拟化团队,在Azure内部展开了以drawbridge为代表的一系列项目的研发,直到13年年底Docker的出现,发现大量的想法和我们不谋而合,使得我带领的项目在微软内部极受重视,坚定了我选择这个方向创业的想法。

我们公司现在的总部其实还在西雅图,那边的团队全是前AWS和Azure的核心员工。西雅图汇聚了大量的顶尖云计算人才,我们希望能把最新的技术带到中国,并把我们的产品带到世界的窗口。

CSDN:为什么取名云雀,有什么特别含义吗?

左玥:我们都是工程师出身,不擅长取名字,这个名字是我们憋了好几天憋出来的。云雀轻、快,同时又五脏俱全,符合container技术的特点。我们的英文名字Alauda也是云雀的意思,而且我们的产品叫做云雀云平台(AlaudaCloud)。

CSDN:能否详细介绍下目前你们整个云平台的具体情况?

左玥:目前,我们的公有云平台alauda.cn和alauda.io,主要包含结合持续集成功能的镜像发布、管理系统和PaaS调度系统两个主要部分,全是基于Docker的。我们认为、并期待以Docker为代表的PaaS/CaaS平台今后会成为下一代云计算平台的核心技术。我们于几周前刚刚开始了产品的内测,收到了大量的内测申请,在这里要向那些还未收到邀请码的同学们表示下歉意,同时感谢参与内测的用户们,我们正在全力解决内测中发现的各种问题,增加资源,以便更早给大家提供一个稳定的商用平台。

CSDN:作为第一家基于Docker的云平台公司,你们整个平台的定位是什么?

左玥:虽然我们使用了Docker技术,但我们更多的是一家云计算公司。我们的公有云平台主要是面向开发者和中小企业。为大型企业我们也提供私有Docker镜像仓库和Pass平台的部署,以及Docker的咨询服务。

CSDN:能否介绍下构建这平台用到的关键技术?

左玥:云平台是一个很大的项目,他涉及调度、网络、存储等各个领域,虽然在开发过程中我们也运用了各种成熟的开源项目,但并没有基于类似于CloudFoundry和Openshift大而全的项目,一是我们觉得这些项目虽然提供了完整的解决方案,但在某个技术点并不是最先进、最合适的,二是为了做完全Docker原生的云平台,我们不想被这些项目现有的逻辑束缚住。一些更具体的信息我们会在未来的线上线下技术活动中慢慢与大家分享,希望大家继续关注我们。

CSDN:平台构建过程中的难点有哪些,你们如何解决的?

左玥:每个云平台都是一个庞大的项目,当众多的组件都拼装在一起,开发、部署就会变得非常复杂、缓慢,使得任何一个小的功能都很难推进。幸好现在解决这个问题有了一个标准答案:Docker化。我们早期忙于开发,也担心Docker是否足够稳定,并没有花时间去把每个组件Docker化,但问题越积越多,有一天我们把项目彻底停了下来,做了Docker化,开发流程立刻流畅了,我们自己真正感受到了Docker带来的便捷。

从产品角度来说,Docker提供的管理功能只限于单机或少数的几台机器,并没有大规模管理的工具,包括网络、存储等都是空缺,我们从一个云平台的角度完善了Docker的服务,使得它能够真正的被用于生产环境。

CSDN:作为一家真正服务于开发者的Docker云平台,你们在平台打造过程中需要考虑哪些维度?

左玥:首先,Docker毕竟是一项技术,我们要考虑怎样将这个技术更好的呈现出来,使得任何开发者都能很容易的运用它。其次就是稳定性,这是任何一个云平台的基础,我们的核心团队很多来自世界顶级的云计算部门,有开发、运营大规模云平台的经验。最后,就是我们是100%兼容标准的Docker,这使得使用我们产品的开发者不必担心被技术绑定。

CSDN:Docker已经为企业和开发者提供了极大的便利,而你们以Docker为核心创造的新的平台和其他云平台相比有什么不同?

左玥:比起基于VM的云平台,首先我们基于Docker技术整合了从测试、集成、部署、运营等整个后端服务的开发流程,大大提高了开发效率。其次,Docker的特性决定了它的部署速度比VM提高了一个数量级,这就使得基于Docker的云服务更加弹性,真正的做到大规模应用的秒级部署。最后,Docker通过提高资源利用率,增加了密度,降低了成本。

与国内现有的云服务提供商相比,我们不仅是面向Docker的原生的云平台,还带来了领先的技术理念,比如云雀云平台从诞生的那天就提供全面的API支持,就能做到秒级部署,就能做到自动扩展(auto-scaling),这在很多成熟的云平台都是做不到的。

CSDN:用户使用Docker搭建自己的平台有多大的难度?

左玥:由于面向Docker的私有云系统都还刚刚起步,并没有一个像OpenStack一样全面的、成熟的解决方案,用户自己搭建平台要面临包括选型在内的各种技术问题,所以在现阶段并不是很推荐。如果用户有私有PaaS需求,可参考成熟的PaaS解决方案,如CloudFoundry和OpenShift等,当然也可以选用我们提供的私有解决方案。私有平台不仅前期投入大,也缺乏了公有云的弹性能力,但对安全性要求高的客户有一定的吸引力。

CSDN:你们对Docker做了哪些优化?

左玥:为了保持对Docker的兼容,我们没有修改Docker的核心代码,如果有问题,我们会向Docker官方提交。我们的优化多是在现有的Docker技术上,通过管理组件,提供更稳定和安全的服务。

CSDN:你们2015年的规划是什么?

左玥:
  • 产品正式上线,为客户提供最优质的服务,
  • 新功能的研发,使我们在技术上保持领先
  • 听取客户反馈,不断改进
CSDN:Docker目前很火,你对这些开源技术的学习方面有好的经验和建议吗?

左玥:学习新技术并没有什么特别的,关键在于实践,可以先从大家的个人网站开始,把他们Docker化,再到我们平台上来试验一下,大家就会真正体会到Docker能够为开发和线上维护提高多少效率。




 
分享到
 
 
 
 



利用Gitlab和Jenkins做CI
CPU深度学习推理部署优化
九种跨域方式实现原理
 
 讲座 设计模式C语言
 讲师:薛卫国
 时间:2019-4-20
 
 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:winner
邮       件:winner@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号