公司 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。“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 噸,相當於一輛汽車行駛 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 的這一點。”