公司 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 吨,相当于汽车行驶 8,000 公里。

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

“家庭节省了煤气费,云用户拥有更可持续的云解决方案,”Nerdalize 的客户体验主管 Maaike Stoops 说。“我们没有建立数据中心的开销,因此我们的云最多可便宜 40%。”

该商业模式是通过公司采用容器化和 Kubernetes 实现的。“当我们刚开始时,Docker 才刚刚推出,”数字产品工程师 Ad van der Veer 说。“我们从一个非常基本的裸机设置开始,但一旦我们发展了业务,我们发现容器化技术对于帮助我们的客户非常有用。作为一家云提供商,我们有内部服务来托管我们的后端并向客户收费,但我们还需要向我们的最终用户提供计算资源。由于我们的加热设备遍布荷兰各地,我们需要某种方式将所有这些联系在一起。”

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

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

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

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

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

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

对于 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。”