๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์šด์˜ํ•˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

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
        • ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ ์–‘์— ๋”ฐ๋ผ์„œ ์กฐ์ •ํ•ด์„œ ์„ค์ •
      ⇒ select  ๋ˆ„๋ฅด๋ฉด ๋ถ€ํŒ… ๋””์Šคํฌ ์„ค์ • ์™„๋ฃŒ

 

์ด๋ ‡๊ฒŒ ์„ค์ • ํ•œ ๋Œ€๋กœ 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 ์ธ์Šคํ„ด์Šค์— ์ ‘์†ํ•˜๊ณ  ์„ค์น˜ํ•˜๋Š” ๊ณผ์ •์„ ์ง„ํ–‰ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ˜์‘ํ˜•

+ Recent posts