2015-07-20 36 views
0

我第一次有這裏有個問題。在谷歌計算託管的微服務中最大化靜態IP

我在谷歌計算平臺上託管了一系列擴展的服務。 最初的一輪設置是在一個非常緊張的情況下,現在我正在重構。 我目前有3 編輯:沒有,4微服務VM主機,這將全部HTTPS很快(所以需要他們自己的IP)。另外還有一個測試框的列表,因爲我們正在開發一些軟件。測試框不需要https。

  • 問題1)是否有人有一個工作輪,以獲得每個主機多個靜態IP?這就是爲什麼我有大量的主機。
  • 問題2)我怎樣才能擁有超過29個靜態IP(例如8個或更多)。這是公司工作,我們將支付服務費用。
  • 問題3)根據google api,我可能會釋放靜態IP。我找不到這個實現。你知道嗎?正如我以前建立這樣的系統一樣;我知道沒有技術上的原因,爲什麼不應該有這樣的API。
  • 獎金Q,問題4)有沒有一種機制可以將已保存的硬盤序列化出谷歌雲?這會讓我的首席執行官高興。

理想的反應是一個相關的「精細手冊」來閱讀。 我在格林威治標準時間工作。所有的Linux主機,可能都不相關。雖然是開發人員,但我可以管理Linux的大部分功能。

更新:如果您通過gcloud compute addresses delete $name --region europe-west1刪除IP但不刪除框內的IF,這使它不是靜態的。這是Q3的目標。

+0

或者是否有可能在用戶帳戶之間複製磁盤,因爲8個固定IP將很快出現擴展問題 –

回答

1

你可以找到答案下面你的問題:

  1. 其直接不可能多個IP地址分配給一個實例。實現此目的的一種解決方法是創建指向與該實例相同的目標池的multiple forwarding規則。
  2. 目前無法保留整個IP地址塊,因爲地址是隨機分配給可用IP池中的實例的。
  3. 如果您在項目中保留了靜態IP,您可以從一個實例釋放該IP並將其分配給另一個實例。
  4. 沒有直接的辦法,但是我能想到的一種解決方法是使用dd tool將磁盤克隆爲.raw並將其保存到雲存儲。這個克隆案例可用於在您的項目之外創建其他磁盤。

我希望有所幫助。

+0

RE q1,因爲盒子很便宜;這不是一個大問題。 –