整理丨千山
出品 | 51CTO技術棧(微信號:blog51cto)
聽說過云計算、聽說過計算機,你有聽說過云計算機嗎?
昨天,一家剛獲得4400萬美元融資的初創公司宣稱,發布全球首款商業云計算機。
這家位于舊金山的初創公司名為Oxide,公司首席技術官Bryan Cantrill在發布消息的同時重申了Oxide一直堅持的理念:“運行云的計算機應該能夠購買,而不僅僅是租用。”
據了解,新鮮出爐的產品名為Oxide Cloud Computer,將計算、存儲和網絡設備,還有板載管理軟件,打包到一起,旨在提供與公共云類似的用戶體驗。
Oxide稱,設置系統只需幾個小時,而不是傳統數據中心基礎設施所需的幾周或幾個月。內置管理軟件允許用戶在可視化界面中,通過點擊和拖動界面或應用程序編程接口,執行諸如配置新虛擬機之類的任務。Oxide 表示,其硬件目前已經由愛達荷國家實驗室和一家未透露姓名的全球金融服務組織使用。
圖片
1、反傳統:對企業IT基礎設施的一次顛覆
如果有人了解過典型企業數據中心中大多數服務器的組件,就會發現它們與個人計算機的組件沒有太大區別。像微軟、亞馬遜、Meta這樣的巨頭很久以前就意識到,這不是構建大規模計算的最佳方式。他們設計了機架級計算機,其中機架中的單個節點共享基本資源——如電源、冷卻和連接。
“但是企業服務器沒有機架級設計?!?/p>
Bryan Cantrill意識到這一點后,Oxide努力的方向也開始明晰,即“構建云計算機需要機架級的方式,以及硬件和軟件的聯合設計”。
這種理念對于那些只從軟件角度思考的人來說,似乎是反傳統的,但實際上在技術專家中早有考量。正如計算機先驅Alan Kay的著名論斷:“真正認真對待軟件的人應該制造自己的硬件?!?/p>
但是想法是一回事,實踐落地又是另一回事。云計算機的誕生之所以難,Cantrill提到了兩點原因:首先,要想有意義地打造一臺云計算機,就必須突破1U或2U服務器的束縛,真正把機架當成設計的單位。
更重要的是,共同設計橫跨計算、網絡和存儲的軟硬件,需要建立一個跨學科團隊。除了設計機架級的計算機硬件外,Oxide還需要構建一個完整的軟件棧,使其具有開箱即用的功能。盡可能使用現有的開源組件,或者編寫自己的組件,從而將所有固件和軟件(包括管理程序)與底層硬件緊密集成。要做到這些,除了專業知識,更需要勇氣、適應力以及足夠的時間。
2、所謂云計算機,到底“神”在哪里
從結果來看,Oxide成功了。在Cantrill的介紹中,這個成品的神奇之處也呈現在了大眾面前。
“多合一”。傳統的“機架-堆疊”方式往往從大量的“拆箱”開始,其中包括服務器、機架、電纜等。但是Oxide做到了把所有東西裝在一個箱子里,把從設備到達、通電、到首次供應的整個時長縮減到了幾小時。
“無電纜”。任何習慣了數據中心的人都會注意到,通常會在機架前端看到的大量冷通道電纜在Oxide的設備上消失了。只需安裝一個新的計算雪橇即可向Oxide云計算機添加容量,無需任何電纜連接。
“自建交換機”。為了減少與第三方交換機集成帶來的痛苦,Oxide選擇構建自己的交換機。
“靜音設計”。傳統的服務器運行起來往往非常嘈雜,而Oxide選擇使用80mm風扇,將風扇的最低速度從5000轉/分降低到2000轉/分,既能更有效地移動更多的空氣,又能安靜運行、降低功耗。
“軟件內置”。操作云計算所需的所有軟件都是內置的。而且由于控制臺實現是基于公共API構建的,因此可以在控制臺中為Oxide機架執行的所有操作也可以通過CLI和API實現。
“許可證管理不再煩惱“。Oxide云計算機完整地內置所有系統軟件,并且沒有額外的許可證管理或支付,也不需要多部門討論來確定預算。
“開源策略”。雖然軟件是Oxide云計算機的重要組成部分,但實際銷售的還是計算機。Oxide表示:“我們的軟件是完全開放的。所以不用擔心可疑的開放核心模型或重新授權驚喜”。
此外,Oxide 還提供更高級的管理功能。據該公司稱,管理員可以在他們提供的虛擬機上預安裝操作系統等軟件組件,還可以根據預算考慮限制分配給項目的基礎設施數量。
3、它是一個突破,但它真的會成功嗎?
Oxide的這款云計算機剛一推出,就引起了廣泛討論。在眾多技術人員來看,這的確算是一件“大事”。但是對于這個產品的前途,大家的看法還是出現了較多分歧。
在支持Oxide云計算機的人看來,這款產品值得期待的地方主要集中在以下幾點:
1、更易用。如果你需要一臺服務器,并且你不想分離組件并自行解壓并連接它們,那么這看起來是一個可行的解決方案。不再有一堆第三方產品需要集成,只需要更少的專業知識就能操作和運維。尤其對于政府機構來說,這可能是一個不錯的選擇。
2、防止供應商鎖定。開源策略的施行讓用戶有了更大的自主權,即使Oxide有一天倒閉了,你也不會束手無策。
3、免去了許可證“泥潭”。以往構建本地系統時,由于不同許可證條款、不同到期日期、不可預測的依賴關系和不確定的供應商未來,會陷入“泥潭”的用戶如今可以從各種甩鍋、扯皮中解脫出來。
4、提供源代碼訪問權限。毋庸置疑,這對技術人員來說是一件好事,而且也能很好地避免陷入“第三方廠商放棄了對bios的支持”這種困境。
5、成本計算更明確。不用再為月度或季度的云賬單爭論不休,因為采用云計算機,計算的實際是資本支出而不是運營支出。
不太看好的朋友則主要吐槽了幾點:
1、耦合與解耦相比,耦合的方法固然會增加易用性,但也會犧牲一定的靈活性,導致他們的產品永遠比時潮落后一步。
2、與那些非耦合的供應商(服務器供應商、交換機供應商等)相比,Oxide可能會有相當高的溢價。
3、受眾市場不明確。對于中小公司中的大多數“私有云”來說,Oxide云計算機太大了,受限于公司規模,即使有 API 等提供給開發人員來配置計算和存儲,他們也很難按機架訂購。
4、適用場景有前提條件。鴻雪科技CTO孫杰告訴51CTO:“中國算力資源不均衡,實現存算分離是必然趨勢,如果帶寬、算力、存儲資源能相對均衡一體化調度,這種一體化思路就比較合適。”
在旁觀者看來,Oxide似乎正試圖在云供應商和完全解耦的服務器設備公司之間找到一個中間地帶。目前來看,在硬件的整個生命周期內,使用 Oxide 可能比使用云供應商更便宜。但這樣的市場到底有多大呢?我們或許還需要時間來驗證。
參考鏈接:
https://oxide.computer/blog/the-cloud-computer
https://0xzx.com/2023102702413833425.html