๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ด์ํ๋ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค.
AWS์ RDS๊ฐ ๊ฐ์ฅ ํธํ ๋ฐฉ๋ฒ์ด์์ง๋ง OracleDB์ ๊ฒฝ์ฐ ๋ผ์ด์ผ์ค ๋น์ฉ ๋ฌธ์ ๋ก ์ผ๋จ ๊ณ ๋ คํ์ง ์์๋ค.
(์ฝ์ง ๋๋ฌด ํ๋ค๊ฐ ์ง์ณ์ ๊ทธ๋ฅ ๋๋ด๊ณ ์ธ๋ ค๊ณ ํ๋ค๊ฐ ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ฑ๊ณตํด์ ์ฌ์ฉํ์ง ์์)
๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ ํ์ฌ ์ฌ์ฉํ ๋ฐฉ๋ฒ์ฒ๋ผ AWS์ EC2๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ ์ด์์ฒด์ ์์ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์์์ง๋ง ์ต์ข ์ ์ผ๋ก EC2์์ ํ๋ฆฌํฐ์ด์ ์ ๊ณตํ๋ t2.micro๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ 1GB๋ก Oracle21cXE ์ค์น๊ฐ ๋ถ๊ฐ ํ๋ค.
GCP(Google Cloud Platform)์์๋ ์ ๊ท ์ฌ์ฉ์์๊ฒ ์ผ์ ํฌ๋ ๋ง์ ์ ๊ณตํ๊ณ ๊ทธ ํฌ๋ ๋ง ๋งํผ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์๋ค.
(์ค๋ผํด ๋ฆฌ๋ ์ค๋ฅผ ์ด์ฉํ ์ค์น๊ฐ ๊ฐํธํ์ง๋ง ์ค๋ผํด ํด๋ผ์ฐ๋ ํ์๊ฐ์ ์ ์คํจใ ใ )
GCP์ ํ์๊ฐ์ ํ๋ ๋ฐฉ๋ฒ์ ์ด๋ฏธ ํํด์ ํ์ํ VM instance ์์ฑ๊ณผ ์ค์ ํ๋ ๋ด์ฉ๋ง ์ ๋ฆฌ ํ๋ค.
์ฌ๊ธฐ์ ํด์ผ ํ ๊ฒ
1) VM instance ์์ฑ
2) ์์ฑํ instance์ ์ธ๋ถ ip ์ฃผ์ ์๊ธฐ
3) SSH ํค ์ค์ (Public key ๋ฑ๋ก)
1) VM instance ์์ฑ
(ํ์ ๊ฐ์ ํ ํ๋ก์ ํธ ์์ฑ, VPC ์์ฑ ํ VM instance ์์ฑ์ด ๊ฐ๋ฅ ํ๋ ๊ฒ ๊ฐ๋ค.)
1. GCP ์๋น์ค ์ค์ Compute Engine์ VM instance์ ๋ค์ด๊ฐ๋ฉด

2. ์๋จ์ CREATE INSTANCE ๋ฉ๋ด๋ฅผ ํตํด VM instance๋ฅผ ์์ฑํ ์ ์๋ค.

3. ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ค์ ํ๊ณ ์ธ์คํด์ค๋ฅผ ์์ฑ ํ๋ค.
- Name : ์ธ์คํด์ค๋ฅผ ๊ตฌ๋ณํ ์ ์๋ ์ด๋ฆ
- (์์๋ฌธ์, ์ซ์, ํ์ดํ๋ง ์ฌ์ฉ ๊ฐ๋ฅ | ์์๋ฌธ์๋ก ์์ํด์ผํจ | ํ์ดํ์ผ๋ก ๋๋๋ฉด ์๋จ)
- Region : asia-northeast3 (Seoul)
- ๊ฐ๊น์ด ๊ณณ์ผ๋ก ์ค์
- Zone : ์๋ฌด๊ฑฐ๋
- ์ค์ ํ ๋ฆฌ์ ์ค์ ์ด๋๋ฅผ ์ธ๊ฑฐ๋๋ฅผ ์ ํํ๋ ๊ฑด๋ฐ ์ธ์คํด์ค ์์ฑ ํ์๋ ๋ณ๊ฒฝ์ด ๋์ง ์๋๋ค๊ณ ํจ
- Machine configuration :
- ์ฌ๋ฌ์ง ํ์ ์ค์ ํฌ๊ฒ ์๊ด ์๋ ๊ฒ ๊ฐ๋ค. ํน๋ณํ๊ฒ ๊ณ ๋ คํด์ผ ํ๋ ์ฌํญ์ด ์๋ค๋ฉด ์กฐ๊ฑด์ ์ถฉ์กฑํ๋ ๋จธ์ ์ผ๋ก ์ ํ
- Machine type : 2G ์ด์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ง๋ ๊ฑธ๋ก ํ๋ฆฌ์ ๋๋ ์ปค์คํ ์ค์ ์ ํ
- Boot disk → CHANGE
- PUBLIC IMAGES ์ค์ ๋ค์์ผ๋ก ์ ํ
- Operating system : CentOS
- Version : CentOS 7
- Boot disk type : SSD persistent disk
- ์ด๊ฑด ๋ด๋ง์๋๋ก ๊ทธ๋ฅ ์ ํ SSD๊ฐ ๋น ๋ฅผ๊ฑฐ ๊ฐ์ผ๋๊น..?ใ ใ
- Size (GB) : 20
- ์ฌ์ฉํ ๋ฐ์ดํฐ ์์ ๋ฐ๋ผ์ ์กฐ์ ํด์ ์ค์
- PUBLIC IMAGES ์ค์ ๋ค์์ผ๋ก ์ ํ
์ด๋ ๊ฒ ์ค์ ํ ๋๋ก CREATE ๋ฅผ ๋๋ฅด๋ฉด ์ธ์คํด์ค๊ฐ ์์ฑ๋๋ค.
CREATE INSTANCE๋ฅผ ํ๋ ํ์ด์ง๋ก ๋ค์ด๊ฐ๋ฉด

์ด๋ ๊ฒ ์์ฑํ ์ธ์คํด์ค๋ฅผ ํ์ธ ํ ์ ์๋ค.
(์ค์ ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ง๋ง ๋๋ ๊ธ๋ฐฉ ์๊ฒผ๊ณ 1๋ถ ์ด๋ด๋ก ์ ์์ ์ผ๋ก ๊ตฌ๋ ๋๋ ๊ฒ์ด ๋ณด์๋ค.)
2) ์์ฑํ VM instance์ ์ธ๋ถ ip ์ฃผ์ ์๊ธฐ

์ธ์คํด์ค ๋ชฉ๋ก์์ ๋ณด์ด๋ External IP๊ฐ ์ธ์คํด์ค์ pubilc ip ์ด๋ค.
โป ์ ๋ip ์ด๊ณ , ์ธ์คํด์ค๋ฅผ ๊ป๋ค ์ผ๋ฉด ๋ณ๊ฒฝ๋๋ค๋ ์ ์ฃผ์
๊ณ ์ ip๋ก ์ฌ์ฉํ๋๊ฒ์ ๋น์ฉ ์์๋๋ ๊ฒ์ผ๋ก ์๋ค.(aws, naver cloud๋ ํ์คํ๊ฒ ๋น์ฉ ์์๋จ)
3) SSH ํค ์ค์
์์ ๊ธ์์ ์ค๋นํ public key๋ฅผ ๋ฑ๋กํด์ค์ผ ํ๋ค.
1. ์ฌ์ด๋ ๋ฉ๋ด์ค ๋ฐ์ผ๋ก ๋ด๋ ค๊ฐ๋ฉด Metadata๋ผ๋ ๋ฉ๋ด๊ฐ ์๋ค. ์ฌ๊ธฐ๋ก ๋ค์ด๊ฐ๋ค.

2. Metadata ๋ฉ๋ด ๋ด์ ์๋จ ํญ์์ SSH KEYS์ ๋ค์ด๊ฐ ๋ค ADD SSH KEY๋ฅผ ๋๋ฅธ๋ค.


3.์์ PuTTYgen์ผ๋ก ์์ฑ ํ ๋ฐ๋ก ๋ณต์ฌํด ๋์๋ public key๋ฅผ ์ ๋ ฅํ ์ ์ฅํ๋ค.


์ด๋ ๊ฒ ํ ํ SSH๋ก VM ์ธ์คํด์ค์ ์ ์ํ๊ณ ์ค์นํ๋ ๊ณผ์ ์ ์งํ ํ ์ ์๋ค.