公司 Nerdalize 地点 荷兰代尔夫特 行业 云提供商

挑战

Nerdalize 为客户提供价格合理的云托管服务,并为那些注册安装该公司服务器加热设备的人们提供免费的暖气和热水。Nerdalize 通过不运营数据中心节省下来的成本转嫁给了客户。当团队开始使用 Docker 来提高软件的可移植性时,他们意识到还需要一个容器编排解决方案。数字产品工程师 Ad van der Veer 表示:“作为一家云提供商,我们拥有用于托管后端和为客户计费的内部服务,但我们也需要向最终用户提供计算能力。由于我们的加热设备遍布荷兰各地,我们需要某种方式将它们连接在一起。”

解决方案

在使用另一个开源工具进行简单的调度设置后,Nerdalize 转向了 Kubernetes。van der Veer 说:“在我们遍布荷兰的加热设备之上,我们有一个虚拟机层,在此之上,我们为客户运行 Kubernetes 集群。作为一家小型公司,我们必须在技术方面提供一个坚如磐石的故事。Kubernetes 让我们能够提供混合解决方案:‘你可以在我们的云上运行它,也可以在其他云上运行它。如果你愿意,它也可以在你的内部硬件上运行。’再加上 Docker 镜像标准和我们的多云仪表板,这让他们高枕无忧。”

影响

Nerdalize 以其 Kubernetes 原生云提供商而自豪,其向客户收取的价格比其他云提供商低 40%。“我们必须为非开源软件许可证投资的每一欧元都来自这 40% 的成本节省,”van der Veer 说。如果他们使用的是非开源的编排平台而不是 Kubernetes,“那将使我们 40% 的成本优势降至 30% 左右。Kubernetes 直接让我们能够拥有这种商业模式和战略优势。”Nerdalize 的客户也受益于时间上的节省:一位客户从花费一天时间设置虚拟机、网络和软件,转变为在几分钟内启动 Kubernetes 集群。对于使用加热设备的家庭来说,他们每年平均可以节省 200 欧元的取暖费。对环境的影响呢?每年减少的二氧化碳排放量相当于每个 Nerdalize 家庭 2 吨,相当于一辆汽车行驶 8,000 公里。

Nerdalize 是一家没有数据中心的云托管提供商。这家成立四年的初创公司将其服务器放置在荷兰各地的家庭中,安装在他们开发的加热设备内,这些设备可以将服务器产生的热量转化为供居民使用的暖气和热水。

Nerdalize 的客户体验主管 Maaike Stoops 表示:“家庭用户可以节省燃气费,而云用户则可以获得更可持续的云解决方案。而且我们没有建设数据中心的开销,因此我们的云价格最高可降低 40%。”

这种商业模式得益于该公司对容器化和 Kubernetes 的采用。数字产品工程师 Ad van der Veer 表示:“当我们刚起步时,Docker 才刚刚推出。我们从一个非常基础的裸机设置开始,但随着业务的发展,我们发现容器化技术对于帮助我们的客户非常有用。作为一家云提供商,我们拥有用于托管后端和为客户计费的内部服务,但我们也需要向最终用户提供计算能力。由于我们的加热设备遍布荷兰各地,我们需要某种方式将它们连接在一起。”

在尝试使用另一个开源工具开发自己的调度系统后,Nerdalize 发现了 Kubernetes。van der Veer 说:“Kubernetes 为我们提供了更多开箱即用的功能。”

该团队首先尝试了一个基本用例,即在 Kubernetes 上运行客户的工作负载。van der Veer 说:“让数据正常工作有点困难,而且当时的安装过程并不简单。然后 CNCF 成立了,我们看到了社区的壮大,这些问题得到了解决,从那时起,这变成了一个非常容易的决定。”

van der Veer 表示,Nerdalize 在 2017 年推出的第一个产品是“100% 容器化和 Kubernetes 原生的”。“在我们遍布荷兰的加热设备之上,我们有一个虚拟机层,在此之上,我们为客户运行 Kubernetes 集群。作为一家小型公司,我们必须在技术方面提供一个坚如磐石的故事。Kubernetes 让我们能够提供混合解决方案:‘你可以在我们的云上运行它,也可以在其他云上运行它。如果你愿意,它也可以在你的内部硬件上运行。’再加上 Docker 镜像标准和我们的多云仪表板,这让他们高枕无忧。”

更不用说 40% 的成本节省了。van der Veer 说:“我们必须为非开源软件许可证投资的每一欧元都来自这 40% 的成本节省。”如果 Nerdalize 使用的是非开源的编排平台而不是 Kubernetes,“那将使我们 40% 的成本优势降至 30% 左右。Kubernetes 直接让我们能够拥有这种商业模式和战略优势。”

Nerdalize 现在拥有来自世界各地的客户,从个人工程师到数据密集型初创公司和成熟公司。(不过,目前加热设备仅在荷兰销售。)最常见的用例之一是数据科学家和研究人员使用的批处理工作负载,而最终用户节省的时间是巨大的。Stoops 说:“我们的一位客户过去每次想在云端运行项目时,都要花费长达一天的时间来设置虚拟机、网络和软件。而在我们的平台上,借助 Docker 和 Kubernetes,客户可以在几分钟内启动并运行他们的项目。”

对于使用加热设备的家庭来说,他们每年平均可以节省 200 欧元的取暖费。对环境的影响呢?每年减少的二氧化碳排放量相当于每个 Nerdalize 家庭 2 吨,相当于一辆汽车行驶 8,000 公里。

对于 Nerdalize 团队来说,功能开发(例如最近上线的名为 Nerd 的可访问命令行界面)也因 Kubernetes 而加快了速度。van der Veer 说:“我们总是试图先上线一个可工作的版本,比如最小可行产品,然后再对其进行稳定化。我认为现在这些第二天出现的问题都得到了立即解决。我们在内部看到的快速原型设计是 Kubernetes 的一个非常有价值的方面。”

另一个意想不到的好处是 Kubernetes 日益增长的影响力和声誉。van der Veer 说:“我们可以走进会议室,展示 Kubernetes 的标志,人们就会接受它是一项成熟的技术。它成为了其他云原生项目可以融入的中心,因此每个项目之间都存在着相互赋能的网络效应。当我们必须与客户交谈并说服他们我们的云符合他们的需求时,这一点非常有价值。”

事实上,Nerdalize 目前正在研究实施其他 CNCF 项目,例如用于监控的 PrometheusRook,“这应该有助于我们解决希望为客户解决的一些数据问题,”van der Veer 说。

在未来一年,Nerdalize 将把运行其硬件的家庭数量扩大到 50 个,相当于一个小型数据中心的规模。地理冗余和为客户提供更强大的服务器能力是两个主要目标。推广 Kubernetes 也在计划之中。van der Veer 说:“我们在沙盒多租户 Kubernetes 集群上为每个人提供了一个免费的命名空间供他们试用。还有什么比在房子上尝试你的第一个 Kubernetes 项目,为淋浴加热更酷的呢?”

最终,这与 Nerdalize 支持经济实惠且可持续的云托管服务的使命息息相关。Stoops 说:“我们希望成为云计算领域的颠覆者,向企业组织展示在云端运行既简单又实惠。它不应该太麻烦,也不应该需要太大的投入。它应该对最终用户来说既有趣又简单。所以我们真的很喜欢 Kubernetes 的这一点。”