【OCI】VCNを秒で作成できる「ネットワークQuickstart」

# はじめに

この記事は初めてOCIやクラウドを利用する方向きだと思ってます！

- **“無期限”無料利用枠[Always Free](https://www.oracle.com/jp/cloud/free/)**をとりあえず使いたい！
- **ネットワーク設定**よくわからん
    - **セキュリティ・ルール**ってなんやねん...

ファイアウォールとかネットワークの設定ってハードル高いので
こういう入門者への為に作られた機能なのかなーと思ってます。

# 〈仮想クラウド・ネットワーク(VCN)〉とは

**Virtual Cloud Network(VCN)**
ユーザー専用のプライベートなクラウド環境のこと

OCIを利用する際には基本的にVCNが必須になります。

# 「ネットワークQuickstart」使ってみた

ダッシュボードから<font color="RoyalBlue">**「仮想クラウド・ネットワーク」**</font>をクリック
![0.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/92d973e7-d6c1-e777-638e-a43f4efb5474.jpeg)

<font color="RoyalBlue">**「ネットワークQuickstart」**</font>をクリック
![1_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/c725c902-a5a2-3bd7-459d-04e9a434efe9.jpeg)

- <font color="RoyalBlue">**「インターネット接続性を持つVCN」**</font>
- <font color="RoyalBlue">**「VPN接続およびインターネット接続性を持つVCN」**</font>
この２つを選ぶことになる。
![1_2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/12a3777f-f83e-d8c3-d642-4bba8ab17682.jpeg)

## 〈インターネット接続性を持つVCN〉とは

通常利用するのは<font color="RoyalBlue">**「インターネット接続性を持つVCN」**</font>になると思います。
その名の通りインターネットへの接続設定がされたVCNが作成されます。

![1_2_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/04f6aba5-e565-bfdb-ffae-a3b6f1bcbc1f.jpeg)

内容の簡単な説明

- **<font color="RoyalBlue">パブリック・サブネット</font>**
    - インターネットに接続することができるサブネット
    - パブリック・サブネットに配置したリソースは直接インターネットに接続することができます。
- **<font color="RoyalBlue">プライベート・サブネット</font>**
    - インターネットに接続できないサブネット
    - インターネットからプライベートサブネットに設置したリソースに接続するには踏み台サーバが必要です。
- **<font color="RoyalBlue">インターネット・ゲートウェイ(IG)</font>**
    - パブリック・サブネット内のリソースとインターネット間の接続を行うために必要。
- **<font color="RoyalBlue">NATゲートウェイ(NAT)</font>**
    - プライベート・サブネット内の仮想マシンがインターネット、Oracle Serviceへ接続するために必要。



## 〈VPN接続およびインターネット接続性を持つVCN〉とは

インターネット接続性を持つVCNに
オンプレミスとの接続設定を加えたVCNが作成されます。

![1_3_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/2f5ece00-8473-acef-76b9-cdb266579892.jpeg)


内容の簡単な説明

- **<font color="RoyalBlue">動的ルーティング・ゲートウェイ(DRG)</font>**
    - VCN外から特定の通信を可能にするゲートウェイの設定

## 今回は〈インターネット接続性を持つVCN〉で作成します

**<font color="RoyalBlue">「ワークフローの開始」</font>**をクリック
![1_2_2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/13de0e0b-a9d9-4b0e-943f-7a58e7dbd41b.jpeg)

必要な情報を入力する
![1_6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/2ef2a13f-c6c3-737c-0117-db35f1d54339.jpeg)

| 項目       | 内容  |
|:-----------------|:------------------|
| VCN名            | 任意の名前 |
| コンパートメント  | VCNを作成するコンパートメント |
| VCN CIDRブロック | VCN用のIPアドレスの割り当てをCIDR表記で行う(後で変更できないので例に倣って/16などが推奨) |
| パブリック・サブネットCIDRブロック | パブリック・サブネット用のIPアドレスの割り当てをCIDR表記で行う |
| プライベート・サブネットCIDRブロック | プライベート・サブネット用のIPアドレスの割り当てをCIDR表記で行う |
| DNS解決 | チェックは外さない |

**<font color="RoyalBlue">「次」</font>**をクリック
![1_6_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/956642e8-8f04-040b-5248-3538d20d3344.jpeg)

作成される一覧が表示される
入力した内容に問題が無いか確認して残りはふむふむ。とサラッと流しましょう。

**<font color="RoyalBlue">VCN</font>**
![1_8.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/ae542063-263c-758c-9a3f-4d02b2fe5bd1.jpeg)

**<font color="RoyalBlue">サブネット</font>**
![1_9.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/e02d3232-16c7-66af-f2b1-695c23778e71.jpeg)

**<font color="RoyalBlue">ゲートウェイ</font>**
![1_10.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/77f86606-35fb-cc6f-66ca-e3fe82d526d1.jpeg)

**<font color="RoyalBlue">セキュリティ・リスト(デフォルト)</font>**
全てのネットワークから22番ポートへのアクセスが許可されています。
<font color="Red">※社内や自宅からのみのIPに後で変更することができます。</font>
![1_12.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/7c442366-97e6-8f80-12d9-fe995d56925b.jpeg)

**<font color="RoyalBlue">セキュリティ・リスト(プライベート)</font>**
VCN内で22番ポートへのアクセスが許可されています。
![1_13.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/23b22f4c-e3ff-515b-958f-3ee53911cf1f.jpeg)

**<font color="RoyalBlue">ルート表</font>**
![1_14.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/b70edd66-3bff-2a20-8250-af9aea4564ad.jpeg)

問題がなければ**<font color="RoyalBlue">「作成」</font>**をクリック

作成が完了すれば終了です！
![1_15.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/ecb2e78f-5eaf-9ce8-e1bd-696a55d9f2b1.jpeg)

**<font color="RoyalBlue">「仮想クラウド・ネットワークの表示」</font>**をクリックでVCNの画面に飛べます。

![1_16.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/111276/dc650d9c-2e52-ea63-9c14-c8b1f16b616e.jpeg)

**ここからはセキュリティ・リストをカスタマイズしたり、仮想マシンを建てたりして楽しみましょう！**

[oracle cloud -仮想マシン(Compute)作成編-](https://qiita.com/manaki079/items/0ded6b4e25c2f57b3657)

# おわりに

年明けに新しくVCNを作成する機会があってこの機能に気付いたんですけど
2019年にはもうあった機能みたいですね。

楽にVCNが作れて初めてクラウド使うって方などにはいいかなーと思いました。

最初に書いておくべきだったんですが表示言語を日本語にすると
サブネット名などが<font color="RoyalBlue">「パブリック・サブネット-＜VCN名＞」</font>みたいになって
かっこ悪いので英語表示にしておくと英語で作成されるのでかっこよくなります！