GCE上にVM構築する際にzoneをasia-east1-a
に指定して構築すると
ERROR: (gcloud.compute.instances.create) Some requests did not succeed:
- The zone 'projects/[project_id]/zones/asia-east1-a' does not have enough resources available to fulfill the request. Try a different zone, or try again later.
なんて出ることが稀によくある。
これは契約しているprojectのQuotaが足りないのではなく
GCE上にVMが掘れない現象。
(推測だが、データセンターの物理リソースが足りなくなっている可能性)
しばらく時間をおけばERRORは発生せず正常にVM構築処理が完了する。
時間に余裕があるときはいいが、緊急時には致命的となり得る現象である。
おまけにこちら側では対応すべきコントロールが一切できない。
解決策として、他のzone(asia-east1-b
やasia-east1-c
)に掘れば
すんなり構築できるのだが、いかんせんzone跨ぎの通信はInternal_IPでの
通信だとしても通信費用が発生する(0.01$/GB 2015年5月12日現在)ので
同一Network内では極力zoneを揃えるべく
最初からasia-east1-a
以外を利用してこう。