Post

๐Ÿš€ OCI Instance ๊ตฌ์ถ•

๐Ÿš€ OCI Instance ๊ตฌ์ถ•

์™œ OCI๋ฅผ ๋„์ž…ํ–ˆ๋Š”๊ฐ€?

  • OCI์—์„œ๋Š” Always Free Resources๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ์— ์žˆ์–ด์„œ ๋น„์šฉ ๋ฌธ์ œ๋Š” ๋ฌด์—‡๋ณด๋‹ค ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

Always Free Resources ๋ฌธ์„œ

Always Free Resources ๋ฌธ์„œ ๋งํฌ

Instance ๊ตฌ์ถ• ๊ณผ์ •

โœ… VCN ์„ค์ •

  • Networking > Virtual cloud networks ๋ฉ”๋‰ด๋กœ ๋“ค์–ด์™€์„œ โ€œCreate VCNโ€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์œ„ ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค.
  • VCN(Virtual Cloud Network)์€ย ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•˜๋Š” ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ๋‹ค.
  • Instance, DB ๋“ฑ OCI(Oracle Cloud Interface) Resource๊ฐ€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•œ๋‹ค.
  • VCN์„ ์„ค์ •ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋‹ค์Œ ๋ชฉ๋ก๋“ค๋„ ํ•จ๊ป˜ ์„ค์ •์„ ํ•ด์•ผ ํ•œ๋‹ค.
    1. IP ์ฃผ์†Œ ๋ฒ”์œ„ ์„ค์ •
      • ๋„คํŠธ์›Œํฌ ๊ฐ„ ์ถฉ๋Œ์„ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ IP ์ฃผ์†Œ์˜ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.
      • ๊ฐ€๋ น 192.168.0.0/16์œผ๋กœ ์ง€์ •ํ•œ๋‹ค๋ฉด IP์˜ ์ฃผ์†Œ๋Š”ย  192.168.0.0 ~ 192.168.255.255๊ฐ€ ๋œ๋‹ค.
    2. ์„œ๋ธŒ๋„ท ์„ค์ •
      • ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ์ด๋‚˜ ๋ณ„๋„์˜ ๋ณด์•ˆ ์ •์ฑ…์„ ์ ์šฉํ•˜๋Š” ๋“ฑ์˜ ์ด์ ์„ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ๋ฅผ ๋…ผ๋ฆฌ์ , ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์„œ๋ธŒ๋„ท์„ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.
      • ๊ฐ€๋ น 192.168.0.0/24๋กœ ์ง€์ •ํ•œ๋‹ค๋ฉด IP์˜ ์ฃผ์†Œ๋Š” 192.0.0.168 ~ 192.0.0.255๊ฐ€ ๋œ๋‹ค.
      • ์„œ๋ธŒ๋„ท์˜ ๋ฒ”์œ„๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„ ์•ˆ์— ์žˆ์–ด์•ผ ํ•œ๋‹ค.
    3. ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์„ค์ •
      • VCN ๋‚ด Resource๊ฐ€ ๊ณต์šฉ ์ธํ„ฐ๋„ท๊ณผ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ธํ„ฐ๋„ท ๊ฒŒ์ดํŠธ์›จ์ด ์„ค์ •์„ ํ•ด์•ผ ํ•œ๋‹ค.
    4. ๋ผ์šฐํŠธ ํ…Œ์ด๋ธ” ์„ค์ •
      • ๋ผ์šฐํŠธ ํ…Œ์ด๋ธ”์€ VCN ๋‚ด Resource๊ฐ€ ์ธํ„ฐ๋„ท, ๋„คํŠธ์›Œํฌ, ๋˜๋Š” ๋‹ค๋ฅธ VCN์œผ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ „์†กํ•  ๋•Œ ์ ์ ˆํ•œ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.
    5. ๋ณด์•ˆ๊ทœ์น™ ์„ค์ •
      • ํŠน์ • ํฌํŠธ์— ๋Œ€ํ•ด์„œ ํ—ˆ์šฉ IP๋‚˜ ๊ทธ ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

โœ… Instance ์ƒ์„ฑ

  • Instance ์ด๋ฏธ์ง€์™€ ํ˜•ํƒœ๋ฅผ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค.

  • ์•ž์„œ ์„ค์ •ํ•œ VCN๊ณผ ์„œ๋ธŒ๋„ท์„ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.

  • SSH Key ์„ค์ •์ธ๋ฐ, ๊ณต๊ฐœํ‚ค ๋ถ™์—ฌ๋„ฃ๊ธฐ ๋ฐฉ์‹์ด ๋ณด์•ˆ์— ๋” ์ข‹๋‹ค๊ณ  ํ•œ๋‹ค.
  • ๋น„๊ณต๊ฐœ ํ‚ค์™€ ๊ณต๊ฐœ ํ‚ค๋Š” ๋”ฐ๋กœ ์ €์žฅํ•ด๋‘์–ด์•ผ ํ•œ๋‹ค.

  • Volume์„ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.
  • ์—ฌ๊ธฐ๊นŒ์ง€ ์„ค์ •์„ ๋งˆ์ณค๋‹ค๋ฉด ์šฐ์ธก ํ•˜๋‹จ์˜ โ€œCreateโ€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด Instance๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

โœ… Instance ์„ค์ •

  • Compute > Instances ๋ฉ”๋‰ด์— ๋“ค์–ด๊ฐ€ ์ƒ์„ฑํ•œ Instance๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Public IP๋Š” ์œ ๋™์ ์ด์–ด์„œ Instance๋ฅผ ์ค‘๋‹จํ•˜๊ณ  ์‹œ์ž‘ํ•  ๋•Œ ๊ณ„์† ๊ฐ’์ด ๋ณ€ํ•˜๋ฏ€๋กœ Reserved IP๋ฅผ ๋“ฑ๋กํ•ด์•ผ ํ•œ๋‹ค.
  • ์ขŒ์ธก ํ•˜๋‹จ์˜ Attached VNICs ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ€์„œ VNIC๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฉ”๋‰ด๊ฐ€ ๋ณด์ด๋Š”๋ฐ, IPv4 Addresses ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ€์•ผ ํ•œ๋‹ค.

  • โ€œEditโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ No public IP๋กœ ์„ค์ •ํ•œ ํ›„ ์ €์žฅํ•œ๋‹ค.

  • Reserved IP๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์‹œ โ€œEditโ€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด์ž.

  • ์œ„์™€ ๊ฐ™์ด ์„ค์ •ํ•˜๊ณ  ์ €์žฅํ•˜๋ฉด ๋œ๋‹ค.
  • ์ด์ œ Instance ๊ธฐ๋ณธ ์„ค์ •์€ ๋งˆ์ณค๋‹ค.

โœ… Instance ์›๊ฒฉ ์ ‘์†

  • ์ƒ์„ฑํ•œ Instance๋ฅผ ํด๋ฆญํ•˜๋ฉด ์œ„์ฒ˜๋Ÿผ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Public IP ์ฃผ์†Œ์™€ ์‚ฌ์šฉ์ž๋ช…์€ ์›๊ฒฉ ์ ‘์† ์‹œ ํ•„์š”ํ•˜๋ฏ€๋กœ ๊ธฐ์–ตํ•ด ๋‘์ž.

  • ํ•„์ž๋Š” MobaXterm์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค.

  • Remote host์—๋Š” Public IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.
  • ์‚ฌ์šฉ์ž๋ช…๋„ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค.
  • Instance ์ƒ์„ฑํ•  ๋•Œ ์ €์žฅํ•œ ๋น„๋ฐ€ ํ‚ค๋ฅผ ๋“ฑ๋กํ•ด์•ผ ์›๊ฒฉ์œผ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์ ‘์†๊นŒ์ง€ ์„ฑ๊ณตํ–ˆ๋‹ค.
  • ์ด์ œ DB ๋“ฑ ํ•„์š”ํ•œ Resource๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฉด ๋œ๋‹ค.
This post is licensed under CC BY 4.0 by the author.