挑战
Nerdalize 为客户提供经济实惠的云托管,并为那些同意容纳包含该公司服务器的加热设备的人提供免费供暖和热水。Nerdalize 通过不运营数据中心而实现的节省会转嫁给客户。当团队开始使用 Docker 使其软件更具可移植性时,他们意识到还需要一个容器编排解决方案。数字产品工程师 Ad van der Veer 表示:“作为一家云提供商,我们有内部服务来托管我们的后端并为客户计费,但我们也需要向最终用户提供计算能力。” “由于我们的这些加热设备遍布荷兰各地,我们需要一种方法将它们全部连接起来。”
解决方案
在短暂使用另一个开源工具进行基本调度设置后,Nerdalize 转向了 Kubernetes。van der Veer 说:“在遍布荷兰各地的加热设备之上,我们有一个虚拟机层,在此之上,我们为客户运行 Kubernetes 集群。作为一家小公司,我们必须在技术方面提供一个非常可靠的方案。Kubernetes 允许我们提供一种混合解决方案:‘您可以在我们的云上运行,也可以在其他云上运行。如果您愿意,它也可以在您的内部硬件上运行。’ 再加上 Docker 镜像标准和我们的多云仪表板,这让他们感到安心。”
影响
Nerdalize 以成为 Kubernetes 原生云提供商为荣,其向客户收取的费用比其他云提供商低 40%。van der Veer 说:“我们必须投资于非开源软件许可的每一欧元都来自那 40% 的差额。” 如果他们使用非开源编排平台而不是 Kubernetes,“这将使我们将成本降低 40% 的主张降至大约 30%。Kubernetes 直接使我们拥有这种商业模式和战略优势。” Nerdalize 的客户还受益于节省时间:一位客户从花费一天时间设置虚拟机、网络和软件,到在几分钟内启动一个 Kubernetes 集群。对于使用加热设备的家庭来说,他们每年平均节省 200 欧元取暖费。对环境的影响呢?Nerdalize 家庭每年减少的二氧化碳排放量达 2 吨,这相当于一辆汽车行驶 8000 公里。
“家庭节省燃气费,云用户拥有更可持续的云解决方案,”Nerdalize 的客户体验女王 Maaike Stoops 说。“而且我们没有建设数据中心的开销,所以我们的云便宜了高达 40%。”
这种商业模式得益于该公司对容器化和 Kubernetes 的采用。数字产品工程师 Ad van der Veer 说:“我们刚开始时,Docker 才刚刚推出。我们从一个非常基本的裸金属设置开始,但随着业务发展,我们看到容器化技术对于帮助我们的客户非常有用。作为一家云提供商,我们有内部服务来托管我们的后端并为客户计费,但我们也需要向最终用户提供计算能力。由于我们的这些加热设备遍布荷兰各地,我们需要一种方法将它们全部连接起来。”
在尝试使用另一个开源工具开发自己的调度系统后,Nerdalize 发现了 Kubernetes。van der Veer 说:“Kubernetes 一开始就为我们提供了更多功能。”
团队首先尝试了一个基本用例,以便在 Kubernetes 上运行客户的工作负载。van der Veer 说:“让数据工作起来有点困难,当时安装也不是那么简单。” “然后 CNCF 成立了,我们看到了社区的成长,这些问题得到了解决,从那时起,这是一个非常容易的决定。”
van der Veer 说,2017 年推出的第一款 Nerdalize 产品“100% 容器化且是 Kubernetes 原生”。“在遍布荷兰各地的加热设备之上,我们有一个虚拟机层,在此之上,我们为客户运行 Kubernetes 集群。作为一家小公司,我们必须在技术方面提供一个非常可靠的方案。Kubernetes 允许我们提供一种混合解决方案:‘您可以在我们的云上运行,也可以在其他云上运行。如果您愿意,它也可以在您的内部硬件上运行。’ 再加上 Docker 镜像标准和我们的多云仪表板,这让他们感到安心。”
更不用说 40% 的成本节省了。van der Veer 说:“我们必须投资于非开源软件许可的每一欧元都来自那 40% 的差额。” 如果 Nerdalize 使用非开源编排平台而不是 Kubernetes,“那将使我们的成本节省主张降至大约 30%。Kubernetes 直接使我们拥有这种商业模式和战略优势。”
Nerdalize 现在拥有来自世界各地的客户,从个人工程师到数据密集型初创公司和老牌公司。(不过,目前加热设备仅在荷兰提供。)最常见的用例之一是数据科学家和研究人员使用的批处理工作负载,这些最终用户节省的时间是巨大的。Stoops 说:“我们的一位客户以前每次想在云端运行项目时,都需要花费一天时间设置虚拟机、网络和软件。在我们的平台,使用 Docker 和 Kubernetes,客户可以在几分钟内运行他们的项目。”对于使用加热设备的家庭来说,他们每年平均节省 200 欧元取暖费。对环境的影响呢?Nerdalize 家庭每年减少的二氧化碳排放量达 2 吨,这相当于一辆汽车行驶 8000 公里。
对于使用加热设备的家庭来说,他们每年平均节省 200 欧元取暖费。对环境的影响呢?Nerdalize 家庭每年减少的二氧化碳排放量达 2 吨,这相当于一辆汽车行驶 8000 公里。
对于 Nerdalize 团队来说,Kubernetes 也加快了功能开发的速度——例如最近上线的、名为 Nerd 的易于使用的命令行界面。van der Veer 说:“我们总是先尝试获得一个在线的工作版本,就像最小可行产品一样,然后再使其稳定。我认为这些第二天遇到的问题现在就立即得到了解决。我们在内部看到的快速原型设计是 Kubernetes 一个非常有价值的方面。”
另一个意想不到的好处是 Kubernetes 日益增长的影响力和声誉。van der Veer 说:“我们可以走进会议室,展示 Kubernetes 标志,人们会将其视为一项成熟的技术。它成为其他云原生项目可以与之对接的核心,从而形成一个网络效应,每个项目相互赋能。当我们需要与客户交流并说服他们我们的云适合他们的需求时,这一点非常有价值。”
事实上,Nerdalize 目前正在研究实施其他 CNCF 项目,例如用于监控的 Prometheus 和 Rook,van der Veer 说:“这应该能帮助我们解决一些想为客户解决的数据问题。”
在未来一年,Nerdalize 将把运行其硬件的家庭数量扩大到 50 个,相当于一个小型数据中心。地域冗余和为客户提供更强的服务器能力是两个主要目标。传播关于 Kubernetes 的信息也在计划之中。van der Veer 说:“我们为任何人提供一个免费的命名空间,可以在我们的沙箱多租户 Kubernetes 集群上试用。” “有什么比在家里尝试您的第一个 Kubernetes 项目,同时还能加热淋浴用水更酷的呢?”
最终,这与 Nerdalize 支持经济实惠且可持续的云托管的使命紧密相连。Stoops 说:“我们希望成为云计算领域的颠覆者,向组织展示在云中运行既简单又经济实惠。” “它不应该太麻烦,也不应该需要太大的投入。对最终用户来说应该是有趣且容易的。所以从这个方面,我们非常喜欢 Kubernetes。”