2016-12-28 117 views
-2

我正在使用帶有90GB SSD的Google Compute Engine。隨着我的網站不斷增加,成本也開始上升。我試過轉移到https://www.vpb.com,但他們給了我主磁盤與交換磁盤

30GB主磁盤和60GB交換磁盤(兩者都是他們說的SSD)。

建議成本也下降到50%。我的RAM只有8GB。

以上配置與Google Compute Engine中的90GB SSD磁盤不同嗎?

+1

爲什麼你需要這麼多的磁盤空間?您可以使用Cloudstorage存儲桶而不是磁盤嗎?或將項目存儲在數據存儲/ CloudSQL中? –

回答

1

以上配置與Google Compute Engine中的90GB SSD磁盤不同嗎?

是的。 Google Compute Engine是一個全功能的IaaS平臺,您可以使用您需要的磁盤(和大小)創建虛擬機。永久磁盤被設計爲可靠的,允許簡單的快照,並且您還可以在虛擬機運行時調整它們的大小。

該其他服務器可能會爲您的VM或專用機器提供2個不同的磁盤,您將不得不設計您的站點以使用它們。交換磁盤實際上只是用於臨時工作,看到它們像這樣分開提供是很奇怪的。它們也可能連接到機器上,而不是像GCP的永久性磁盤那樣可靠的存儲。

如果您的GCP虛擬機上的90GB不夠用,那麼在這臺其他機器上30 + 60是否足夠?你正在上傳大型媒體文件嗎?通過使用雲存儲或S3來處理這些文件可能會更好。

+0

我的服務器上有200k +圖片。這些圖片在我的服務器中佔用67GB。我無法回滾到67GB,因爲在GCE中我們無法減小SSD的尺寸。這些圖像由Jetpack的photon CDN提供。 我最大的動力就是將成本降低50%以上。 非常感謝您對磁盤的反饋 - 我會問他們更多的細節。 –

+0

@RohitManglik我建議使用Google Cloud Storage或S3或任何其他專爲存儲這些文件(對象)而設計的對象存儲系統。您也可以輕鬆使用CDN與對象存儲。這意味着即使沒有服務器,您的圖像文件也可以在任何地方可靠地存儲和使用。然後你可以運行一個小型服務器來運行網站代碼本身。 –

0

聲明:我是Google雲平臺上的產品經理(但不是Google Compute Engine或Persistent Disk)。

30GB主磁盤和60GB交換磁盤(兩者都是他們說的SSD)。

建議成本也下降到50%。我的RAM只有8GB。

以上配置與Google Compute Engine中的90GB SSD磁盤不同嗎?

注意, 「磁盤在一臺機器」 是由谷歌Compute Engine的持久盤很大的不同:

  • A 「在一臺機器磁盤」 正是:一個單一的物理設備。如果失敗,則需要在失敗之前對其進行備份。您如何進行備份取決於您。

  • A Google Compute Engine persistent disk是一個複製磁盤,因此單個磁盤故障不會導致您丟失數據。您可以使用製作持久磁盤的備份(快照),強烈建議您這樣做,並且您可以使用Google雲端存儲來實現此目的,但通常用於防範應用程序錯誤,而不是持久磁盤持久性。

由於another answer說,GCE永久磁盤也有live resize capability,這樣如果需要的話,你可以很容易地增加它的大小。

除了虛擬機之外,Google雲平臺還有更多服務:數據庫,鍵值存儲,對象/ blob存儲等,因此在作出決定時還有更多需要考慮的事項。

0

如上所述 - 有了解2件重要的事情:

  • SWAP +盤是不一樣的大圓盤。 SWAP基本上是便宜的RAM,以防止你的運行不便。如果您的虛擬機上有60 + GB的靜態數據,則30GB磁盤比最小數量多兩倍。
  • 使用磁盤存儲靜態數據(例如,圖像可能來自存儲實例,這樣會更便宜)。