1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Terraformにて、実践的なOCIサイトインフラを作成する。

Last updated at Posted at 2023-12-09

はじめに

naritomoと申します。

本職はインフラエンジニアを行っています。
最近扱ったterraformについて、更に進めたOCIサイトインフラを作ってみました。

いろいろアドバイスいただけると嬉しいです。

立ち上げ概要

構成図

OCI構成図3.jpg

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での適当なリソースが作成できる状態にあること。

Terraformをdocker環境で立ち上げてみる。

Dockerを使用しない場合、以下のコマンドを利用できている状態になっていること。

aws

brew
*Terraform導入時に必要

tfenv
*terraform稼働コンテナを利用しない場合は必要

(コンテナ利用しない場合)指定バージョン(1.5.7)のterraformを導入する。

tfenv install

以下作成中

おわりに

まだこれから作成してきますが、気長にお待ちいただきますようお願いいたします。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?