公司Bose Corporation. 地点Massachusetts Framingham. 行业消费类电子产品

挑战

高品质音频设备的家庭名称,b已提供已关联的产品五年以上,随着这种需求增长,基础设施必须改变以支持它。“我们需要为开发人员提供一种机制,以便快速原型和部署服务,这一切都快速地生产,”铅云工程师Josh West说。2016年,该公司决定从头开始建立平台。主要目标:“将在不同的产品组领先一到两个步骤,以便我们从未争先恐后地争取他们的规模,”云建筑经理迪伦·奥马拉扬表示。

解决方案

从一开始,团队知道它想要一个微服务架构。在评估和原创作业解决方案之后,该团队决定采用Kubernetes.在AWS上运行的缩放IOT平台的STA-Service。该平台还在2017年在生产中推出了ProMetheus Monitoring,为来自Get-Go的300万超过300万个连接的产品。自从采用许多其他CNCF技术以来,包括Fluentd.Coredns.jaeger., 和Opentrocing.

影响

凭借约100名工程师,该平台现在正在每年实现30,000个非生产部署,每年数十间微源。2018年,有1250多个生产部署。只需一个生产群集包含1,800名名称空间和340个工作人员节点。“我们通过编码和部署一直从概念中获取了一项全新的服务,包括硬化,安全测试等,在不到两周半的时间内,”O'Makony说。

高品质音频设备的家庭名称,b已提供已关联的产品五年以上,随着这种需求增长,基础设施必须改变以支持它。

“我们需要为开发人员提供一种机制,以便快速原型和部署服务,这一切都快速地生产,”铅云工程师Josh West说。“我们希望提供大量的云功能来提供支持我们的音频设备和经验。”

2016年,该公司决定从头开始建立一个物联网平台。主要目标:“将在不同的产品组领先一到两个步骤,以便我们从未争先恐后地争取他们的规模,”云建筑经理迪伦·奥马拉扬表示。“如果他们释放了一个新的连接产品,我们希望能够处理能够处理他们要投掷的规模。”

从一开始,团队知道它希望一个微服务架构和平台作为服务。在评估和原型设计编排器解决方案之后,包括Mesos和Docker Swarm,该团队决定采用Kubernetes.对于它的平台在AWS上运行。Kubernetes仍然在1.5,但已经这项技术可能会做出大部分球队所需的内容和所需的东西。对于西方,意味着存储和网络处理。o'mahony指出Kubernetes的可移植性,以防Bose决定去多云。

“Bose是一家远远落出来的公司,”西方说。“随着快速的商业现成的解决方案,可能会在那个时间点工作,但它不会向我们推向,这是我们从Kubernetes和CNCF所需的东西。”

该团队在选择工具方面花了时间,使体验更容易开发人员。“我们的开发人员与我们的OPS团队提供的工具互动,OPS团队在Kubernetes的顶部运行所有工具,”O'Mahony说。“我们尽量不要使直接Kubernetes访问唯一的方法。实际上,理想情况下,我们的开发人员甚至不需要知道他们在Kubernetes上运行。”

该平台,也包含在内的普罗米修斯从一开始监测,2017年回到生产的途径,服务于Get-Go的300多万元连接产品。“即使扬声器和我们设计这个平台的扬声器和产品仍然是仍然是一种方式,我们已经在市场上有了一些连接的扬声器,”O'Mahony说。“我们基本上开始指出那些演讲者的某些功能以及与该扬声器一起参加这个平台的应用程序。”

如今,只有一个Bose的生产群集合包含1,800名名称空间/离散服务和340个节点。凭借约100名工程师,平台基础架构现在,每年跨越30,000个非生产部署。2018年,有1250多种生产部署..这是一些博彩的以前的部署过程中的一个惊人的改善,这支持远远较少的部署和服务。

“我们通过编码和部署一直从概念中部署了一个全新的服务,并在不到两个半星期内,包括硬化,安全测试等,在不到两周半的时间内,”O'Makony说。“每个人都在自动化方面,倾向于过程,尽快完成工作。当你退后一步并查看这是一个为50多岁的扬声器公司有这种文化的意义,它真的是非常令人难以置信的,我认为我们使用的工具和我们建造的基础是一个巨大的那个。“

许多技术 - 如Fluentd.Coredns.jaeger., 和Opentrocing.- 从中​​拍摄CNCF景观,西部和O'Mahony曾在整个博彩的云天主义之旅中依赖。“CNCF景观很快解释了从存储到云提供商到自动化的所有不同区域发生的事情,”西方说。“这是我们的购物车建立云基础设施。我们可以从不同的过道中选择。”

而且,他补充道,“如果它不适合Kubernetes和其他强有力的开源软件,那么具有如此强大的社区,我们将永远不会达到规模,甚至可以按计划推出。”

去云本地的另一个好处:“我们甚至吸引了更多的人才,因为我们也是如此涉及CNCF景观,“西斯说。(是的,他们是雇用的。)”它只是让这么多人做这么多伟大的事情,并且真正带来了云的未来。“

在来年,团队希望在服务网格和无务,以及世界各地扩张。“通过走向多区域获得我们的延迟将是我们的重点,”O'Mahony说。“为了确保我们的客户在日本,澳大利亚,到处都有很好的体验,我们希望与他们更接近的位置。它从未在Bose之前完成。”

这不会阻止他们,因为团队完全是关于崇高目标。“我们希望达到数十亿连接的产品!”西部说。“除了我们目前所做的消费电子部门之外,我们还有很多努力支持我们的许多业务单位。它只是因为云本机景观以及我们可以使用的工具和工具和功能为所有试图实现一些非常令人惊叹的体验的开发人员和分裂提供如此梦幻般的云平台。“

事实上,鉴于平台已经支持的比例,O'Mahony说,“除了Kubernetes之外的任何事情,我想,这将是愚蠢的。”