Google雲端與知名遊戲開發商2K合作,推出全新開源且雲端原生的遊戲儲存Open Saves,這是一個專門為多儲存後端設計的單一介面,遊戲開發團隊可以不需要對特定解決方案,諸如Cloud Storage、Memorystore或Firestore做出技術決策,就能夠簡單地儲存遊戲資料。

Google提到,現在的遊戲內容非常豐富,遊戲需要有大量儲存技術來確保遊戲資料,可以達到玩家對於遊戲的要求,開發人員不僅需要儲存像是進度檔、清單、重播等不同類型的遊戲資料,同時也需要高效能、高可用、高可擴展性且符合成本效益的儲存系統。

現在遊戲開發團隊可以使用Open Saves儲存來保存遊戲資料,而且不用擔心後端所使用的儲存解決方案,Open Saves的開源核心運作在Kubernetes之上,可處理快取儲存、結構化儲存和大量資料儲存(Bulk Store),當對應GCP服務時,則能使用Cloud Memorystore、Cloud Datastore以及Cloud Storage。

Open Saves提供遊戲開發人員一個雲端原生遊戲儲存系統,由於該儲存提供元數據,結構化和非結構化物件所有操作,一個統一且定義明確的gRPC端點,因此使用起來簡單,且Open Saves內建快取系統,能夠根據存取頻率和資料大小最佳化資料留存,因此能夠提供小型二元物件低延遲存取,而且對較大物件也能實現高吞吐量。

Open Saves採用了高度靈活且彈性的架構,Open Saves API伺服器可在Google Kubernetes Engine或Cloud Run上運作,這兩個平臺都能夠快速擴展,應付每秒數十萬個請求,而且Open Saves還能將資料儲存在Firestore和Cloud Storage中,每秒可處理數百GB的資料,以及高達數百萬個請求。Google提到,在設計Open Saves時,就考慮到了可擴展性,並且能夠靈活地整合到任何遊戲上,無論是行動還是主機、單人或多人遊戲,也支援在企業內部部署和混合架構的基礎設施上執行。

Open Saves伺服器以Go語言編寫,但由於API被定義在gRPC中,因此開發者可以使用多種程式語言,並且從客戶端或是伺服器連接。

熱門新聞


Advertisement