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

挑战

Nerdalize 为客户提供经济实惠的云托管服务,并为签约安装公司服务器的供暖设备的用户提供免费的暖气和热水。Nerdalize 通过不运行数据中心节省的成本会转嫁给客户。当该团队开始使用 Docker 使其软件更具可移植性时,他们意识到自己也需要一个容器编排解决方案。“作为云服务提供商,我们有内部服务来托管我们的后端并向客户开具账单,但我们还需要将我们的计算能力提供给最终用户,”数字产品工程师 Ad van der Veer 说。“由于这些供暖设备遍布荷兰各地,我们需要某种方式将它们连接起来。”

解决方案

在短暂使用另一个开源工具的基本调度设置后,Nerdalize 切换到 Kubernetes。“在整个荷兰的供暖设备之上,我们有一个虚拟机层,在其之上,我们为客户运行 Kubernetes 集群,”van der Veer 说。“作为一家小型公司,我们必须在技术方面提供坚实可靠的方案。Kubernetes 让我们能够提供混合解决方案:‘你可以在我们的云上运行它,但你也可以在其他云上运行它。如果你愿意,它可以在你的内部硬件上运行。’再加上 Docker 镜像标准和我们的多云仪表板,这让他们安心。”

影响

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

Nerdalize 是一家云托管服务提供商,没有数据中心。相反,这家成立 4 年的初创公司将服务器放置在荷兰各地的家中,位于他们开发的供暖设备内部,这些设备将服务器产生的热量转化为居民的供暖和热水。

“家庭用户可以节省燃气费用,云用户拥有更加可持续的云解决方案,”Nerdalize 的客户体验女王 Maaike Stoops 说。“而且我们没有建造数据中心的开销,因此我们的云价格低廉,最高可达 40%。”

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

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

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

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

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

Nerdalize 现在拥有来自世界各地的客户,从个人工程师到数据密集型初创公司和老牌公司。(不过目前,供暖设备仅限于荷兰。)最常见的用例之一是数据科学家和研究人员使用的批处理工作负载,这些最终用户的节省时间非常显著。“我们的一位客户以前每次想要在云上运行项目时,都要花费一整天的时间来设置虚拟机、网络和软件,”Stoops 说。“在我们的平台上,借助 Docker 和 Kubernetes,客户可以在几分钟内完成项目的运行。”

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

对于 Nerdalize 团队来说,功能开发(例如最近上线的易于使用的命令行界面 Nerd)也因 Kubernetes 而加速。“我们总是尝试首先在线获取一个工作版本,就像最小可行产品,然后开始稳定它,”van der Veer 说。“我认为这些第二天的问题现在可以立即解决。我们在内部看到的快速原型开发是 Kubernetes 的一个非常宝贵的方面。”

另一个意想不到的好处是 Kubernetes 的影响力和声誉不断提升。“我们可以走进会议室,展示 Kubernetes 的标志,人们都会接受它作为一种成熟的技术,”van der Veer 说。“它成为了一个中心枢纽,其他云原生项目可以与之整合,因此存在一种网络效应,每个项目都相互赋能。当我们要与客户交谈并让他们相信我们的云适合他们的需求时,这具有很大的价值。”

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

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

最终,这与 Nerdalize 支持经济实惠且可持续的云托管服务的使命息息相关。“我们希望成为云领域的颠覆者,向组织证明,在云中运行是轻松且经济实惠的,”Stoops 说。“它不应该太麻烦,也不应该承诺太多。它应该对最终用户来说既有趣又简单。因此,我们非常喜欢 Kubernetes。”