SDN实战团分享(二十三):云角跨云平台介绍

【编者的话】本文系SDN实战团微信群组织的线上技术分享整理而成,由上海云角CTO和创始人郝峻晟带来云角跨云平台的分享。

-------------------------------------------------------------------------
嘉宾简介:

郝峻晟,上海云角CTO和创始人,他带领的云角团队在云平台上开展了大量的工作,包括系统迁移,优化,运维等。云角的拳头产品云舶是国内领先的跨云计费,监控和管理平台。在2015年,云角获得了上市公司A轮4000万的投资,将进一步在包括金融行业等各个垂直领域帮助客户在云上提供更多的专业服务。郝峻晟毕业于上海交通大学计算机系,在创立云角之前在微软和EMC工作。
-------------------------------------------------------------------------
分享正文
大家好,我是郝峻晟,很高兴今天有机会和大家分享云角的一些发展情况和我们做的事情。大家在我分享的过程中如果有任何问题,请随时提问。

云角,顾名思义是一家和云计算有关的公司,她成立于2012年,当时的想法非常简单,就是想做一些和云相关的事情。

在成立云角之前,我在做另外一个支付的项目,这个项目主要使用的后台服务器都是amazon上的EC2

整个团队没有任何的服务器硬件,机房等等。我记得那个时候是2011年,支付是非常火的时候,当时square刚刚在美国成立,我们做了一个类似的项目,很不幸那个项目失败了,但是在做项目的过程中,我们发现云是一个非常好东西,包括存储,计算,数据库等等都可以按需来获得。这对于像我这样一个天天和计算机打交道的码农来说,是非常新颖的。

所以当时我们决定,虽然支付在国内必须要有干爹才能做,但是云计算就是大家都可以做了,这会是一个非常好的方向,所以我们成立了云角,寓意要做大家上云的基石。

一开始的时候,我们对云计算的认识也不是非常的深刻,想做一些关于CRM Online的东西,但是很快我们发现,由于我们没有行业经验,所以基本上不可能。但是帮助企业客户上云,优化他们现在的系统,提高他们系统的可用性,安全性和易部署性,是我们的专业。我们在这些工作上都累积了十几年的经验。

伴随着云计算的浪潮的到来,我们逐步逐步开始帮助我们的客户,将越来越多的系统,迁移到了各种云的平台上,包括传统的系统,用虚拟机的方式迁移到云上,包括一些新的系统,利用PaaS,直接修改客户的代码迁移到云上。

在最初的1-2年,我们主要做得都是IaaS的迁移,帮助客户提供安全性,高可用,灾备等等架构的优化。

在迁移之后,我们也相应地在云上帮助可以进行系统的运维,监控各大云平台的可用性并为客户提供中肯的云计算平台的建议。

当然,作为一家软件公司,我们主要的业务,还是聚焦在云计算相关的产品上。所以在那个时候我们就开始同时开发云舶管理平台。包括云的计费,可用性和云平台的监控,以及各种不同资源的管理等功能。

另外我们把我们的devops的脚本,也和云舶系统做了集成,用户可以使用脚本,全自动地部署和迁移他们现有的系统。

随着越来越多的客户使用云舶,云舶也在不断推出更新的功能来帮助客户更好地用云。为了实现“把云带到世界每一个角落”这个目标,我们不断地将一些客户的需求集成到云舶中,例如云舶的价格计算器,私有云的统一界面管理等等。

接下来我简单介绍一下云舶的主要功能。

首先云舶最早推出的,就是计费平台。大家知道云计算的资源种类非常多,计费方式也非常复杂,为了简化客户对云资源的利用率和成本的理解,我们系统中分析用户使用的所有资源,并提供不同的报表,包括每日的消费明细,每个月的消费明细等等。

企业用户可以针对不同的部门,将用量分配到不同的部门进行内部结算。渠道用户也可以针对不同的客户,设定不同的资源的折扣和优惠期。普通用户在系统中也可以对自己的使用情况作一个详细的了解。当前我们的计费支持azure中国,azure全球,aws中国,aws全球以及阿里云等各种不同的云平台。

由于这个计费系统是开放的,所以无论有任何新的sku,我们都能够支持。当前我们正在开发利用aws 的RI,azure的预付费EA或者阿里云的折扣,进一步帮助用户降低成本。我们还在去年推出了价格计算器,帮助用户比较全球云资源的成本,大家如果有兴趣可以到www.yunboard.net去试用。

云舶第二个比较重要的功能是监控,我们提供网络应用的可用性监控,基于snmp的服务器性能监控,最近又添加了基于agent的监控,能够帮助用户全面了解系统的运行情况。

当然在我们平台上运维的客户,使用我们的监控是完全免费的,只有在使用短消息报警的时候,才可能会产生一些费用,使用email或者微信方式报警是完全免费的。

当前我们的监控为客户提供了大量的运维支持,企业级用户在出现问题以后,我们的运维人员会根据运维信息直接恢复其系统,保障了比云厂商更高的可用性。

云舶的第三个部分就是运维相关的脚本部署和迁移。
由于云舶是跨云的平台,所以我们在帮助客户迁移和设计系统的时候,会根据可用性和成本的要求,设计本地的高可用,异地的高可用,甚至跨云的高可用。我们会针对客户不同的系统,生成相应的部署脚本,支持在不同的云平台上自动部署。

当然如果是利用PaaS,比如Azure Cloud Service,AWS beanstalk,或者另外的类似于docker的container service,我们运维的脚本就会更加简单。就算某一个云平台的不可用,或者宕机,我们也可以通过脚本快速在其他云上部署一套全新的系统。

最后云舶的功能是资源管理,包括各种公有云,混合云,我们都可以通过key或者授权的方式进行资源的管理。

作为一个企业级的平台,我们在系统中正在增加自定义的权限管理,流程管理等等模块,帮助企业能够更好地管理名下的云资源,无论是各种公有云,私有云,或者是混合云。

我认为我们为客户提供最大的价值,是不断帮助客户IT提高云管理的效率的同时,能真正把客户的需求软件化,让他们把一些日常的烦心的事情都交给云舶和云角的运维团队来处理,这样客户可以花更多的时间在业务上。

我们当前也在不断提高我们软件的覆盖面,争取能支持更多种类的公有云,私有云,能让用户在一个整合的界面里完全管理他的云资源。

接下来我来具体聊聊跨云

在前几年云计算只是一个口号的时候,好像大家都不理解为什么要跨云,或者说云计算本来就提供了99.95%的高可用性,除非有特别高的可用性要求,否则是没有必要跨云的。这里有个概念需要更新一下,跨云不仅仅说的是跨azure/aws/ali这种公有云,也涵盖了私有机房,idc上部署的openstack,vmware,kvm等等私有云,甚至还包含了一些传统的虚拟服务器管理

根据这几年云计算的发展方向来看,大部分的公司都选择的是混合云的方式,即把需要安全,审计的内容放在自有机房或者idc里面。把需要弹性的资源,放在公有云机房里。也有一些巨无霸的公司,例如apple,samsung,会使用多个不同的公有云,比如aws和azure同时用。

前者是发展的必然阶段,因为在中国,大家还不是特别敢把数据放在公有云上,尤其是一些受监管的行业,由于政策的原因,更是不允许把数据外泄,例如金融,证券行业等等。而后者,则是避免把鸡蛋放在一个篮子里,避免单点故障并达到更高的可用性。

不过很多公有云的倡导者认为,这个世界上就不应该有什么私有云,所有的资源都应该在公有云上。这个话aws的好多人都已经说过好多遍了,举个例子就是明明有自来水龙头,为什么还要在家里放个大水桶呢?不过就我们这几年的工作来看,就算是在美国,也没有实现这个目标。但是由于我刚才讲的2种使用形态的存在,做跨云是必然的需求。

云计算对传统的it而言已经是一种新的技术,要让it掌握各种云平台那是不可能的。所以我们就选择了跨云管理的这个方向,无论你用的是哪种云,不论是私有的还是公有的,国内的还是海外的,我们都可以帮助您管理起来,并实现资源的最优配置。这就是云角正在努力做的事情。

云计算是个非常广泛的领域,里面涉及的内容非常多,云角只想专心把云舶这个跨云的管理平台做好,能够在计费,监控,部署和资源管理上帮助客户完成他们的工作,提高效率,就实现了云角“将云带到世界每一个角落”的目标。

我们会继续扎实地做好每一个云的基础工作,成为云中坚实的一角。好了,我今天的分享就到这里。

Q&A:

Q1:你们是卖产品,还是卖服务?
A1:都卖

Q2:你们有自己的云平台吗?迁移是迁移到你们自己的还是如aws,azure,阿里云等公有云平台上?
A2:我们不做自己的硬件资源,都是为各大云厂商服务。

Q3:像AWS IAM和Keystone Domain这样的租户内的子账户和权限管理,云舶能够跨云统一管理吗?
A3:我们正在基于aws iam,azure resource group和其他的一些平台开发权限管理的功能。子账户我们现在就已经是支持的,另外我们还在额外增加一些更丰富的权限管理功能。

Q4:成功案例有哪些?
A4:当前我们为很多500强企业提供云的迁移和运维服务,也有很多创业的小公司,包括汽车行业,化妆品行业,零售行业,金融行业等等。

Q5:没太听懂产品形态?或者说服务形态?落地是做什么呢
A5:落地形态我简单讲一下,比如一家卖饮料的公司,他们有各种市场系统,推广系统,内部erp,crm等等,需要一个庞大的it团队,而上云以后,这些运维的工作很多都可以交给云角通过自动化脚本的方式来做。

Q6:你们运维用的那些脚本都是什么语言做的,device ops
A6:运维的脚本和云平台相关,例如cloudformation或者powershell/batch,也有基于chef对虚拟机进行一些管理

Q7:计费,监控这些功能各公有云平台都有这些功能,你们和他们有什么区别?
A7:我刚才说过,我们的计费是针对各种不同企业,渠道而且是跨云的。比如我们可以区分一个用户下面的不同部门花了多少钱,分别在不同云上用了多少,另外对于渠道而言,可以给不同用户不同的折扣,还可以搭上自己的产品sku一起卖,这种功能和云计算平台上的计费是完全没有关系的。

此外如果一个用户用的是混合云,那么其实自己机房的成本他是看不到的,因为机器已经买好了,那我们可以根据他的所有成本,电费用量,可以计算出使用私有云的成本。当然这个功能还在开发过程中。

Q8:是通过你们向公有云厂商付费?还是直接付费给公有云厂商?
A8:都可以,通过我们的话会有一些免费的监控服务,如果要运维的话需要额外付费。

Q9:你们的目标客户是谁呀?现在各种cmp好多,眼花缭乱
A9:有一些,不多。目标客户是500强企业和创业企业

--------------------------------------------------------------------------
SDN实战团微信群由Brocade中国区CTO张宇峰领衔组织创立,携手SDN Lab以及海内外SDN/NFV/云计算产学研生态系统相关领域实战技术牛,每周都会组织定向的技术及业界动态分享,欢迎感兴趣的同学加微信:eigenswing,进群参与,您有想听的话题可以给我们留言。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/16652.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于16-04-28
0