はじめまして。GMOアドマーケティングでインフラを担当しているa.sです。 今回はTerraformを用いて、GCP上に検証環境を構築する機会がありましたので、構築に伴う一連の作業をご紹介します。 構築内容 既存のオンプレミス環境から接続可能なKVSサーバ環境を構築します。 目的として、オンプレミス環境上に構築しているKVSサーバを物理的にスケールする作業のコストを クラウド化することで下げたいというものです。 以下のような構成になります。 KVSサーバはGCPで提供されているCentOS7のイメージを使用して構築します。 オンプレミス環境とGCP環境の通信はVyOSとGCP上のVPN Gatewayで暗号化して行います。 KVSへの接続は内部ロードバランサを介して各KVSサーバにバランシングする設計としています。 Terraformのtfstateファイルの管理はGCS(Google C
![TerraformでGCP環境を構築してみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/6b23eb7558687c03fd56c0d197c647611aaedf76/height=288;version=1;width=512/https%3A%2F%2Ftechblog.gmo-ap.jp%2Fwp-content%2Fuploads%2F2017%2F09%2FKVS_Cluster_on_GCP-1024x547.png)