はじめに
naritomoと申します。
本職はインフラエンジニアを行っています。
最近扱ったterraformについて、更に進めたOCIサイトインフラを作ってみました。
いろいろアドバイスいただけると嬉しいです。
立ち上げ概要
構成図
OCIの2つのVNCにて2つのプライベートSubnetを作成しており、
そのうち2つのサブネットで仮想マシンを立ち上げ。
仮想マシンからはNAT Gatewayで外部へ接続可能。
VCN1からはFLBが設置されており、別途証明書作成したSSLで外部からのWebサイトアクセス可能。
家の環境からはVPNルータCisco891FJを使用し、仮想マシンアクセス可能。
構築時はある程度自動化できるようFLB,VPN以外はI2C(Terraform)を使用し建てています。
また、外部へのメール送信は外部のメールシステムを利用しています。
本構成でOCIのみで1日3.6円(1ヶ月約108円)ですみます。
前提
以下のページなどを参考に、terraform稼働環境を作成し、OCIでの適当なリソースが作成できる状態にあること。
Dockerを使用しない場合、以下のコマンドを利用できている状態になっていること。
aws
brew
*Terraform導入時に必要
tfenv
*terraform稼働コンテナを利用しない場合は必要
(コンテナ利用しない場合)指定バージョン(1.5.7)のterraformを導入する。
tfenv install
以下作成中
おわりに
まだこれから作成してきますが、気長にお待ちいただきますようお願いいたします。
