Verizon建设巨型物联网集群 100秒可启动五万个Docker容器

  

 

  如果你因为使用了一个Docker容器而洋洋得意,那你可有点过时了。Verizon 本月20日在美国西雅图举办的Mesos大会上花了100秒就启动了五万个Docker容器。

  人们提到Verizon一般的印象都是差劲的信号,然而它展现了在云基础设施领域上的进步。现在Verizon可能拥有世界上最快的物联网服务。

  Verizon五万个容器的集群由Mesosphere数据中心操作系统(DCOS)驱动,目的是保障Verizon日益增长的物联网业务。2014年Verizon的物联网业务营收增长了45%,4G业务增长了135%。Verizon管理的物联网设备数目超过一千五百万而且还在增长中。

  下面是TechRepublic与Verizon技术总监Larry Rau的访谈。

  TechRepublic:物联网对Verizon的发展和运营有什么影响?

  Rau:物联网设备的数目呈现出爆炸式的增长,这就对物联网服务提出了要求。物联网业务的商机促使我们研究如何为开发人员的开发和部署提供便利。我们的结论是必须对物联网相关的基础设施进行重组才能加快开发部署过程,最好能做到今天开发明天部署。

  大型企业中传统的部署方式涉及到很多不同的职能部门,比如先要找数据中心申请服务器,接着要找管理服务器的运维人员,此外还可能要找网络管理员或者数据中心的管理层。这么多手续步骤兜兜转转可能部署一个服务要花几个月的时间。我们转向面向集群的解决方案将数据中心的资源进行集成,在实现自动化的同时加快了将新服务推向市场的速度。

  在数据方面,物联网设备所产生的大数据量和繁多的种类引发了我们在扩展方面的思考。对于Verizon来说传输数据的网络并不是一个问题因为我们的网络是最快的,我们此次的调整想要解决的是如何可靠地将数据存储起来并提供给实时的物联网处理和分析服务。同一个集群可以运行不同类型应用的话就能对同一组数据进行不同的处理,而且是并行的。

  TechRepublic:Verizon是Mesosphere数据中心操作系统最大的客户之一,数据中心操作系统在Verizon的环境中扮演一种怎样的角色呢?

  Rau:我们的物联网平台其核心是大规模的集群。Mesosphere使我们能够对集群有一个整体上的认识,也使我们能够摆脱传统扩展模式和人工协调的限制。

  我们的集群规模已经非常大了,他们被抽象成单一一台机器,而我们可以在这台机器上自动启动容器。Mesosphere实现了管理的自动化,也加快了新服务的部署速度。使用数据中心操作系统之后部署时间缩短了90%,这是指数级别的区别了。我们部署一个新服务的时候通常需要部署到不同地区,而且必须保证99.999%的可用性,Mesosphere可以帮助我们做到这两点。

  TechRepublic:Verizon对云中数据的处理是很重视的,物联网的流行对常见的企业后台系统有什么影响呢?

 

  Rau:物联网可能有几百万个终端在不停地收集数据,这些数据必须安全地存储起来以便其他人或者系统使用。这就要求企业的IT基础设施的发展能够跟得上物联网的需求。我之前已经讲过了传输数据对我们来说不是个问题,问题在于将数据载入云端之后如何进行不同的处理。使用集群和数据中心操作系统的好处之一就是进行不同处理的时候无需将数据进行移动。这就降低了IO的开销提高了实时处理和分析的性能。我们也使用数据中心操作系统来在同一集群上运行Kafka和Cassandra这样的框架。