[GCP]Google Cloud Platform建站 – 外部IP查询与静态IP设定

查询虚拟机的对外IP

进入VM 执行个体清单,找到你的目标VM

外部IP就是从外面要连线的IP

预设上这个IP是动态的,也就是一段时间或重开VM时就会更换一组,这在使用上会稍稍不方便

一种方式是在建立的时候就直接新增一组

若建立时没有设定也可以「预约」一组

 

 

预约固定IP

进入VM 执行个体清单,选择目标VM,点选上方的编辑,找到「网路介面」

拉开下拉式选单,选择建立IP位址

输入这组IP的识别名称,名称规则为:开头必须为小写字母,后方最多可接63 个小写字母、数字或连字号,但结尾不得为连字号

例如输入test-static-ip ,说明写一组让自己看的懂得内容,描述这组IP的用途或目的

接着点下预约,作业需要一段时间,完成后就会看到原本的外部IP栏位多了一组IP了

接下来储存设定,未来基本上,就算重新开机这台VM还是会使用该IP

 

 

 

静态IP费用

使用静态IP要特别注意

毕竟IP非常的珍贵,不是可以让你想要多少就有多少的,因此Google也有定义相对的价格

最新即时的费用说明请参考https://cloud.google.com/compute/pricing#ipaddress

在笔者申请时的价格如下

  • 静态IP (分配但未使用) – 每小时0.01美金
  • 静态IP (分配且有使用) – 免费
  • 临时IP (附加到VM实体或是转传规则) – 免费

我想Google定的非常合理且佛心阿,预定起来有在使用就不收你钱

但你占着茅坑不拉屎就要收你每小时0.01的费用(相对其他云端服务来说收费可高了)

 

 

查询/管理我的IP

为了避免移除VM实体但忘记把静态IP释放而造成多余的支出,记录一下怎么查询IP使用情形,查询使用有两个方法

第一种方法,是开启服务列表> VPC网路>外部IP地址

这边可以看到我有预约两组静态IP

原本mystaticip被instance-1使用,另一组test-static-ip被instance-2使用

现在我把instance-2设成临时(动态)IP后,等于test-static-ip没人使用了

此时使用者栏位就会显示黄色惊叹号「无」,惊叹号会提示你如果预约没有使用就会收取费用

 

第二种方法,属于比较进阶的方法,若你有用过Google Cloud Shell的gcloud就会很熟悉

点选右上方开启Google Cloud Shell面板

输入指令gcloud compute addresses list

下面就会列出目前你预约的静态IP使用情形

例如test-static-ip显示为RESERVED (保留),表示该IP被预约但没有使用,此时就会收取费用了

更多相关指令可参考  https://cloud.google.com/sdk/gcloud/reference/compute/addresses/list

 

另外发现,如果你只是把VM实体关机,但没有移除任何东西,在短时间内静态IP的状态依然是写IN_USE (使用中)

如果你只是要重开或暂时关闭维护,其实是不用太担心被收取费用的

但如果你开个一个VM实体但关闭都不用,这我就不清楚费用怎么计算了

Comments

So empty here ... leave a comment!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Sidebar