2015-07-20 37 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,因为盒子很便宜;这不是一个大问题。 –