1๊ฐ• ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…๊ณผ API์˜ ์—ญํ• 

1.1 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…

ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์˜ ํƒ„์ƒ
"ํ•„์š”ํ•œ IT ์ž์›์„ ์ฆ‰์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ" → ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์ด ์ œ๋Œ€๋กœ ์‹คํ–‰

 

๊ณต์šฉ ํด๋ผ์šฐ๋“œ์™€ ์‚ฌ์„ค ํด๋ผ์šฐ๋“œ์˜ ์ฐจ์ด

์‚ฌ๋ฌด์‹ค์˜ ์ž๋™ ํŒ๋งค๊ธฐ์™€ ๊ณต์›์˜ ์ž๋™ ํŒ๋งค๊ธฐ / ์‚ฌ์„ค ํด๋ผ์šฐ๋“œ์™€ ๊ณต์šฉ ํด๋ผ์šฐ๋“œ

์‚ฌ์„ค ํด๋ผ์šฐ๋“œ

  • ํ•ด๋‹น ๊ธฐ์—…์˜ ์‚ฌ์šฉ์ž๋งŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ต์ œ
  • ๊ฐ์ข… ํ•˜๋“œ์›จ์–ด ์ž์‚ฐ๋“ค์„ ํ™•๋ณด ํ•„์š” 
  • ์ดˆ๊ธฐ ํˆฌ์ž ๋น„์šฉ ๋ฐœ์ƒ 

์ผ์ •๊ทœ๋ชจ์˜ ๋ฆฌ์†Œ์Šค ํ™œ์šฉ ์˜ˆ์ธก์ด ๊ฐ€๋Šฅํ•  ์‹œ

 

๊ณต์šฉ ํด๋ผ์šฐ๋“œ

  • ๋ฉ€ํ‹ฐ ํ…Œ๋„ŒํŠธ๋กœ ์ƒํ˜ธ ๊ฐ„์˜ ๊ฐ„์„ญ ์—†์ด ์—ฌ๋Ÿฌ ๊ธฐ์—…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋…๋ฆฝ์ ์ธ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉ
  • ์ดˆ๊ธฐ ํˆฌ์ž ๋น„์šฉ ์—†์Œ
  • ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ•„์š”ํ•œ ๋งŒํผ๋งŒ ํ™•๋ณดํ•ด์„œ ์ด์šฉ

๋ฆฌ์†Œ์Šค ์ด๋Ÿ‰์— ํฐ ๋ณ€ํ™”๊ฐ€ ์˜ˆ์ƒ๋˜๊ฑฐ๋‚˜ ์ˆ˜์š” ์ถ”์ด ์˜ˆ์ธก์ด ์–ด๋ ค์šธ ์‹œ

 

๊ณต์šฉ ํด๋ผ์šฐ๋“œ๋Š” ๋ฆฌ์†Œ์Šค์˜ ์‚ฌ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ๊ณผ๊ธˆ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณดํ†ต ๋น„์šฉ์ด ์„ ํ˜•์ ์œผ๋กœ ์ฆ๊ฐ€
์‚ฌ์„ค ํด๋ผ์šฐ๋“œ๋Š” ๋ฆฌ์†Œ์Šค๊ฐ€ ๊ณ ๊ฐˆ๋˜๊ธฐ ์ „๊นŒ์ง€๋Š” ์ถ”๊ฐ€ ํˆฌ์ž๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ๊ณ„์ ์œผ๋กœ ์ฆ๊ฐ€

 

 

 

 

" Iaas, Paas, Saas "

SaaS Software as a Service

์—ญ์‚ฌ์ ์œผ๋กœ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋Š” saas๋กœ ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ๋‹ค์–‘ํ•ด์กŒ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™˜๊ฒฝ์„ ํด๋ผ์šฐ๋“œ์˜ ํ˜•ํƒœ๋กœ ์„œ๋น„์Šคํ•œ๋‹ค. ( ex. ๊ฐœ์ธ์šฉ ์ด๋ฉ”์ผ )

 

 

PaaS Platform as a Service

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์ด๋‚˜ ์šด์˜ ํ™˜๊ฒฝ๋“ฑ์„ ์ œ๊ณตํ•œ๋‹ค. ( ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ, ์ปดํŒŒ์ผ๋Ÿฌ )

  • ์‹ ์†ํ•œ ๊ฐœ๋ฐœ ์ฐฉ์ˆ˜ ๊ฐ€๋Šฅ
  • ํŠน์ • ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ๋งŒ ์ œ๊ณตํ•˜๋Š” ๊ณ ์œ  ํ”„๋ ˆ์ž„์›Œํฌ๋‚˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ํ”„๋ ˆ์ž„์›Œํฌ๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ๋„ ๋˜‘๊ฐ™์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ

 

IaaS Infrastructure as a Service

์„œ๋ฒ„, ๋„คํŠธ์›Œํฌ, ์Šคํ† ๋ฆฌ์ง€ ๋“ฑ์˜ IT ์ธํ”„๋ผ์— ํ•„์š”ํ•œ ๋‹ค์–‘ํ•œ ๊ฐ€์ƒํ™”๋œ ์ธํ”„๋ผ ์ œ๊ณต

์ž์‹ ๋งŒ์˜ ์ „์šฉ ํ…Œ๋„ŒํŠธ ํ™˜๊ฒฝ ์ œ๊ณต

SaaS์™€ ๋‹ฌ๋ฆฌ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ฌผ๋ฆฌ์  ํ™˜๊ฒฝ๊ณผ ๋…๋ฆฝ๋œ ํ˜•ํƒœ๋กœ ์ œ๊ณต์ด ํ•„์š”ํ•œ IaaS๋Š” ๊ฐ€์ƒํ™” ๋˜์–ด ์žˆ๋‹ค.

 

 

 

 

 

 

1.2 ํด๋ผ์šฐ๋“œ๊ฐ€ ์‹คํ˜„ํ•˜๋Š” ์ธํ”„๋ผ์˜ ํ‘œ์ค€ํ™”

ํด๋ผ์šฐ๋“œ์— ์˜ํ•œ ์‹œ์Šคํ…œ ๊ตฌ์ถ• ์ ˆ์ฐจ์˜ ํ‘œ์ค€ํ™”

  • Iaasํ˜• ํด๋ผ์šฐ๋“œ ๊ณจ์น˜์•„ํ”ˆ ๋ฌผ๋ฆฌ์  ์žฅ๋น„์˜ ์„ค์ • ๋ฐฉ๋ฒ•์ด๋‚˜ ๊ธฐ๋Šฅ์˜ ์ฐจ์ด ์˜์‹์ด ํ•„์š” ์—†๋‹ค.
  • ๋ฌผ๋ฆฌ์  ์žฅ๋น„์˜ ์ฐจ์ด์— ์ƒ๊ด€ ์—†์ด ๋ช‡ ๋ฒˆ์ด๋“  ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‹œ์Šคํ…œ ์žฌ๊ตฌ์ถ•์ด ํ•„์š”ํ•œ ์ƒํ™ฉ์—์„œ๋„ ์‹œํ–‰์ฐฉ์˜ค ์—†์ด ์ด์ „์˜ ๊ฒฝํ—˜์„ ์‚ด๋ ค ํšจ์œจ์  ์ž‘์—… ๊ฐ€๋Šฅ
  • ๊ธฐ์กด ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์˜ ์‹œ์Šคํ…œ์„ ์ƒˆ๋กœ์šด ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋กœ ์˜ฎ๊ธฐ๋Š” ์ž‘์—… ๋˜ํ•œ ์ˆ˜์›”

 

 

์ธํ”„๋ผ์˜ ํ‘œ์ค€ํ™”๋ฅผ ์œ„ํ•œ ์ปดํฌ๋„ŒํŠธ์˜ ์ถ”์ƒํ™”

  • ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์‹œ์Šคํ…œ์˜ ๊ตฌ์ถ• ๊ณผ์ •์„ ํ‘œ์ค€ํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ -> ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์ปดํฌ๋„ŒํŠธ๋“ค์ด ์ถ”์ƒํ™” ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ
  • ํด๋ผ์šฐ๋“œ์˜ ์ปดํฌ๋„ŒํŠธ๋“ค์ด ์ฒ ์ €ํ•˜๊ฒŒ ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๊ธฐ๋Šฅ์— ์ถฉ์‹คํ•˜๋„๋ก ๋งŒ๋“ค์–ด์กŒ๋‹ค.
  • ๋ฌผ๋ฆฌ์  ํ™˜๊ฒฝ์— ์˜์กด์ ์ธ ๋‚ด์šฉ์—” ์‹ ๊ฒฝ์„ ์ค„์ด๊ฒŒ ๋˜๊ณ , ๋ณธ์งˆ์ ์ธ ์„ค๊ณ„์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Œ
  • ๊ฐ€์ƒ ๋จธ์‹  ์ค€๋น„์‹œ ์„ธ๋ถ€์ ์ธ ๋ถ€๋ถ„ ์ƒ๊ฐ ์•ˆ ํ•ด๋„ ๋œ๋‹ค.

 

 

API์— ์˜ํ•œ ์ œ์–ด ๋ฐฉ๋ฒ•์˜ ํ‘œ์ค€ํ™”

  • ํ•œ๋ฒˆ ์ •์˜ํ•œ ์ž‘์—… ์ ˆ์ฐจ์— ๋”ฐ๋ผ ๋ช‡๋ฒˆ์ด๋“  ๋ฐ˜๋ณต ๊ตฌ์ถ• ๊ฐ€๋Šฅ -> ๋ฌผ๋ฆฌ์  ์ธํ”„๋ผ ์ž‘์—… ํ•„์š” ์—†์Œ
  • ๊ฐ™์€ ์‹œ์Šคํ…œ ๊ตฌ์ถ•์„ ์œ„ํ•œ ์—ฌ๋Ÿฌ ๋ฒˆ์˜ ์ž‘์—…์„ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ์Œ --> API๋ฅผ ์‚ฌ์šฉํ•œ ์ œ์–ด ๋ฐฉ์‹
์ œ์–ด ๋ฐฉ๋ฒ• ์„ค๋ช…
์›น ์ฝ˜์†” GUI์„ ์‚ฌ์šฉํ•œ ์ œ์–ด ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•ด์„œ GUI ๋ฐฉ์‹์œผ๋กœ ์ œ์–ดํ•จ
๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•œ ์ œ์–ด ํด๋ผ์ด์–ธํŠธ ํˆด์ด ์ œ๊ณตํ•˜๋Š” ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ์ œ์–ดํ•จ
์ง์ ‘ ๊ฐœ๋ฐœํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•œ ์ œ์–ด ์ง์ ‘ ๊ฐœ๋ฐœํ•œ ํ”„๋กœ๊ทธ๋žจ์ด ํด๋ผ์šฐ๋“œ API ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ œ์–ดํ•จ
์ž๋™ํ™” ํˆด์„ ์‚ฌ์šฉํ•œ ์ œ์–ด ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์˜ ์ž๋™ํ™” ํˆด์„ ์‚ฌ์šฉํ•ด์„œ ์ œ์–ดํ•จ

 

 

 

 

1.3 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์˜ ํ™œ์šฉ

  • ์ปดํฌ๋„ŒํŠธ๋“ค์ด ์ถ”์ƒํ™” ๋˜์–ด์žˆ๋‹ค -> ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„, ์›ํ•˜๋Š” ์‹œ๊ธฐ์— ๋ฐ”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ณผ์ •์ด ํ‘œ์ค€ํ™” ๋˜์–ด ์žˆ๋‹ค. -> API์‚ฌ์šฉํ•œ ์ž๋™ํ™”๋ฅผ ํ†ตํ•ด ๋น ๋ฅธ ๊ตฌ์ถ•.. ์‹ ์„ธ๊ณ„

 

 

 

 


2๊ฐ• ํด๋ผ์šฐ๋“œ์˜ ๋Œ€ํ‘œ์ ์ธ ์ปดํฌ๋„ŒํŠธ

 

2.1 ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์˜ ์ „์ฒด ๊ทธ๋ฆผ

ํ…Œ๋„ŒํŠธ

  • ์‚ฌ์ „์ ์ธ ์˜๋ฏธ๋กœ ์„ธ์ž…์ž (AWS ๊ณ„์ •)
  • ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ด์šฉ์ž๋Š” ์ž์‹ ๋งŒ์˜ ํ…Œ๋„ŒํŠธ ํ™˜๊ฒฝ ๊ฐ€์ง

ํ…Œ๋„ŒํŠธ ๊ตฌ์„ฑ ์˜ˆ

ํ…Œ๋„ŒํŠธ ์„ค๊ณ„์‹œ ๊ณ ๋ ค์‚ฌํ•ญ
1. ๊ณต์šฉ ํด๋ผ์šฐ๋“œ์—์„œ๋Š” ํ…Œ๋„ŒํŠธ ๋ณ„๋กœ ๋ฆฌ์†Œ์Šค์˜ ์‚ฌ์šฉ๋Ÿ‰์ด ํ•ฉ์‚ฐ๋˜์–ด ํ…Œ๋„ŒํŠธ๋ณ„๋กœ ์‚ฌ์šฉ๋ฃŒ๊ฐ€ ์ฒญ๊ตฌ๋œ๋‹ค.
2. ํ…Œ๋„ŒํŠธ๋ณ„๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฆฌ์†Œ์Šค์˜ ์ƒํ•œ์„ ์ด ์ •ํ•ด์ ธ์žˆ๋‹ค.
3. ๊ฐ™์€ ํ…Œ๋„ŒํŠธ์— ์†ํ•œ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ, ๊ฐ€์ƒ๋จธ์‹  ์ธ์Šคํ„ด์Šค. ๊ฐ€์ƒ ์Šคํ† ๋ฆฌ์ง€๋“ค๋ผ๋ฆฌ๋งŒ ์„œ๋กœ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

๋ฆฌ์ „

  • ์ง€๋ฆฌ์ ์œผ๋กœ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ์ง€์—ญ์— ์—ฌ๋Ÿฌ๊ฐœ์˜ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๋ถ„์‚ฐ ์šด์˜
  • ๊ตญ๊ฐ€๋‚˜ ์ง€์—ญ์„ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด๋ฆ„์„ ์ง“๋Š”๋‹ค ex. ์„œ์šธ๋ฆฌ์ „, ์‹œ๋“œ๋‹ˆ๋ฆฌ์ „
  • ๊ฐ ๋ฆฌ์ „๋“ค์€ ์„œ๋กœ ๋…๋ฆฝ๋œ ํ™˜๊ฒฝ -> ์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ๊ฑธ์นœ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ๋ชป ๋งŒ๋“ ๋‹ค.
  • ์‚ฌ์šฉ์ž ๊ณ„์ •์ด๋‚˜ ํ…Œ๋„ŒํŠธ ์ •๋ณด๋Š” ์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ๊ฑธ์น  ์ˆ˜ ์žˆ๋‹ค. ->DRํ™˜๊ฒฝ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ

DR Disaster Recover
์žฌํ•ด๋ฐœ์ƒ์‹œ ๋‹ค๋ฅธ ๋ฆฌ์ „์œผ๋กœ ์‹œ์Šคํ…œ์„ ์˜ฎ๊ฒจ ์‚ฌ์šฉ
์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ณ€๊ฒฝ๋œ ๋ฆฌ์ „์˜ ๊ณต์ธ IP ์ฃผ์†Œ๋กœ ๋ฐ”๊ฟ” ํ˜ธ์ถœํ•˜๊ฑฐ๋‚˜ DNS๊ฐ€ ๋ณ€๊ฒฝ๋œ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋„๋ก ๋„๋ฉ”์ธ ๋“ฑ๋ก ์ •๋ณด๋ฅผ ๊ฐฑ์‹ ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.
๋‹ค๋ฅธ ๋ฆฌ์ „์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฏธ๋ฆฌ ๋ณต์ œํ•ด ๋‘์–ด์•ผ ํ•˜๋Š”๋ฐ, ์ด๋•Œ ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.


         (* ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€๋Š” ๋ชจ๋“  ๋ฆฌ์ „์—์„œ ๊ณตํ†ต์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค )

์˜คํ”ˆ์Šคํƒ - ๋ฆฌ์ „๊ธฐ๋Šฅ O , ํด๋ผ์šฐ๋“œ์™€ ๊ธฐ์ค€์ด ๋‹ค๋ฆ„
AWS์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ ๋‚˜๋ผ์— ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋ฅผ ์ค€๋น„ํ•ด๋‘๊ณ  ๊ฐ ์ง€์—ญ ๋‹จ์œ„๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜๋„
or ๊ตญ๋‚ด์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋ฅผ ๋‘๊ณ  ๊ฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋‹จ์œ„๋กœ ๋ฆฌ์ „์„ ๊ตฌ์„ฑํ•  ์ˆ˜๋„

 

 

 

 

 

๊ฐ€์šฉ ์˜์—ญ

  • ํ•œ ๋ฆฌ์ „์˜ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ๋Š” ๋‹ค๋ฅธ ์ฃผ๋ณ€ ์ง€์—ญ์˜ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ๋ถ„์‚ฐ๋  ์ˆ˜ ์žˆ๋‹ค -> ์ด ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ๊ฐ€์šฉ์˜์—ญ!
  • ๋‹ค๋ฅธ AZ์— ์žˆ๋Š” ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์™€ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€๋Š” ์„œ๋กœ ์—ฐ๊ฒฐ ๋ชปํ•จ
    • ๊ทธ ๊ธฐ๋Šฅ์„ ์“ฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๋ณต์ œ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉ ๋‹ค๋ฅธ AZ์˜ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๋งŒ๋“ค์–ด ์“ฐ๋ฉด ๋œ๋‹ค.

๋ฆฌ์ „๊ณผ ๊ฐ€์šฉ ์˜์—ญ

์˜คํ”ˆ ์Šคํƒ - AZ ๊ฐœ๋… O
๊ฐ€์šฉ ์˜์—ญ ๋ฒ”์œ„ ๋‚ด๋กœ ์ œํ•œ๋˜์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌ ๊ฐ€์šฉ ์˜์—ญ์— ๊ฑธ์ณ์„œ ๋” ๋„“์€ ๋ฒ”์œ„๋กœ๋„ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ
1. AWS์œผ๋กœ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋‹จ์œ„๋กœ ๊ฐ€์šฉ ์˜์—ญ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Œ
   ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ์‚ฌ์ด์˜ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์œผ๋ฉด, ์ธ์Šคํ„ด์Šค ๊ฐ„์˜ ๊ฑฐ๋ฆฌ๊ฐ€ ๋ฉ€์–ด ์›ํ•˜๋Š” ํ†ต์‹  ์†๋„ ์•ˆ ๋‚˜์˜ด
2. ๊ฐ™์€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ํ”Œ๋กœ์–ด๋‚˜ ๋ž™๊ณผ ๊ฐ™์ด ๋” ์ž‘์€ ๋‹จ์œ„๋กœ ๊ฐ€์šฉ์˜์—ญ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

 

 

2.2 ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค

๋ผ์šฐํ„ฐ

  • ํ…Œ๋„ŒํŠธ ์•ˆ์˜ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ + ๋ฌผ๋ฆฌ์ ์ธ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ  ์ด ๋‘˜์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ํ•˜๋‚˜๋‹น, ํ•˜๋‚˜์˜ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ ๋ฐฐ์น˜

 

 

 

 

์Šค์œ„์น˜ (์„œ๋ธŒ๋„ท)

  • ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ์™€ ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์˜ ๊ฐ€์ƒ NIC ์—ฐ๊ฒฐ๋˜๋Š” ์ ‘์ 
  • ํ•˜๋‚˜์˜ ๊ฐ€์ƒ ์Šค์œ„์น˜์— ํ•˜๋‚˜์˜ ์„œ๋ธŒ๋„ท์ด ํ• ๋‹น๋œ๋‹ค.
    • ์„œ๋ธŒ๋„ท : ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์„ค IP ์ฃผ์†Œ์˜ ๋ฒ”์œ„
    • AWS์—์„  ๊ฐ€์ƒ ์Šค์œ„์น˜์™€ ์„œ๋ธŒ๋„ท์„ ํ•˜๋‚˜์˜ ํ†ตํ•ฉ๋œ ํ˜•ํƒœ๋กœ ์ทจ๊ธ‰ํ•˜๋ฉฐ, ์„œ๋ธŒ๋„ท์œผ๋กœ ๋ถ€๋ฅธ๋‹ค.
  • ํ•˜๋‚˜์˜ ๊ฐ€์ƒ ์Šค์œ„์น˜(์„œ๋ธŒ๋„ท)๊ฐ€ ํ•˜๋‚˜์˜ ๊ฐ€์šฉ ์˜์—ญ์— ๋ฐฐ์น˜๋œ๋‹ค.
  • ๊ฐ€์ƒ ์Šค์œ„์น˜๋Š” ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ ‘์† ํฌํŠธ ๊ฐœ์ˆ˜๋ฅผ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์—ฐ๊ฒฐํ•  ํ•„์š” ์—†๋‹ค.
    • ๊ฐ€์ƒ ์Šค์œ„์น˜์— ์ ‘์† ํฌํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ทธ ํฌํŠธ์— ์„œ๋ธŒ๋„ท ๋ฒ”์œ„ ๋‚ด์— ์ด์šฉ๊ฐ€๋Šฅํ•œ IP ์ฃผ์†Œ ํ• ๋‹น

 

 

 

 

๊ณต์ธ IP ์ฃผ์†Œ

  • ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์„ค IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์™ธ๋ถ€์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.
  • ์™ธ๋ถ€์™€ ํ†ต์‹ ํ•  ๋•Œ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ์˜ NAT๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์„ค IP๋ฅผ ๊ณต์ธ IP๋กœ ๋ณ€ํ™˜ ( 2๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค! )
๋ฐฉ๋ฒ• 1 ) IP ๋งˆ์Šค์ปค๋ ˆ์ด๋”ฉ
๊ฐ€์ƒ ์ธ์Šคํ„ด์Šค๊ฐ€ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ๋กœ ์ ‘์†ํ•  ๋•Œ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ๊ฐ€ ํ• ๋‹น ๋ฐ›์€ ๊ณต์ธ IP๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹
ex. ๊ฐ€์ •์šฉ LAN์— ์—ฐ๊ฒฐ๋œ ์ดˆ๊ณ ์† PC
cf. ๊ฐ€์ƒ๋จธ์‹  ์ธ์Šคํ„ด์Šค๊ฐ€ ๊ฐ€์ƒ ์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ  ์ด ๊ฐ€์ƒ ์Šค์œ„์น˜๊ฐ€ ๋‹ค์‹œ ๊ฐ€์ƒ ๋ผ์šฐํ„ฐ์— ์ ‘์†๋˜์–ด ์žˆ์„ ๋•Œ
    ๋‚ด๋ถ€์—์„œ ์™ธ๋ถ€ O |  ์™ธ๋ถ€์—์„œ ๋‚ด๋ถ€ X

๋ฐฉ๋ฒ• 2 ) ์—˜๋ผ์Šคํ‹ฑ IP
๋ฏธ๋ฆฌ ํ™•๋ณดํ•ด ๋‘” ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์— ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹
๋‚ด๋ถ€์—์„œ ๋‚˜๊ฐ€๋Š” ํ†ต์‹ ๊ณผ ๋“ค์–ด์˜ค๋Š” ํ†ต์‹  ๋ชจ๋‘ ๊ฐ€๋Šฅ
cf. ํ•œ ๋ฆฌ์ „์—์„œ ํ™•๋ณดํ•œ IP๋ฅผ ๋‹ค๋ฅธ ๋ฆฌ์ „์—์„œ ์‚ฌ์šฉ ๋ชปํ•จ

 

 

 

์‹œํ๋ฆฌํ‹ฐ ๊ทธ๋ฃน

  • ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๊ฐ€ ์ฃผ๊ณ  ๋ฐ›์„ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์— ๋Œ€ํ•ด ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์—ญํ• 
  • "๋ชจ๋“  ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์— ๊ณตํ†ต์œผ๋กœ ์ ์šฉํ•  ์‹œํ๋ฆฌํ‹ฐ ๊ทธ๋ฃน"
  • "์›น ์„œ๋ฒ„์— ์ถ”๊ฐ€ ์ ์šฉํ•  ์‹œํ๋ฆฌํ‹ฐ ๊ทธ๋ฃน"
  • ํŠน์ • ๋ชฉ์ ์— ๋งž๋Š” ๊ณตํ†ต์  ๊ทœ์น™์„ ๋ฏธ๋ฆฌ ์ •์˜ ํ•ด๋‘๊ณ  ๋น„์Šทํ•œ ์—ญํ• ์„ ํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์— ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘” ์‹œํ๋ฆฌํ‹ฐ ๊ทธ๋ฃน์„ ์žฌํ™œ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์™€ ๊ฐ€์ƒ ์Šค์œ„์น˜์˜ ์ ‘์† ํฌํŠธ ์‚ฌ์ด์—์„œ ์ด๋ค„์ง

 

 

 

 

 

2.3 ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค

ํ…œํ”Œ๋ฆฟ ์ด๋ฏธ์ง€

  1. ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๋ฅผ ๊ธฐ๋™ํ•˜๋ ค๋ฉด ๊ฒŒ์ŠคํŠธ OS๊ฐ€ ์„ค์น˜๋œ ๊ธฐ๋™ ๋””์Šคํฌ๊ฐ€ ํ•„์š”
  2. ๊ธฐ๋™ ๋””์Šคํฌ ๋งŒ๋“ค ๋•, ์‚ฌ์ „์— ์ค€๋น„๋œ ํ…œํ”Œ๋ฆฟ ์ด๋ฏธ์ง€๋ฅผ ์„ ํƒํ•จ
  3. ์„ ํƒ๋œ ํ…œํ”Œ๋ฆฟ ์ด๋ฏธ์ง€๋Š” ๋‹ค์šด๋กœ๋“œ๋˜์–ด ๊ฐ€์ƒ ๋””์Šคํฌ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค์–ด์ง
  4. ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๋Š” ์ด ๊ฐ€์ƒ ๋””์Šคํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉ

* ํ…œํ”Œ๋ฆฟ ์ด๋ฏธ์ง€๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด๋‘๊ธฐ๋„ ํ•˜์ง€๋งŒ, ์ด์šฉ์ž๊ฐ€ ์ง์ ‘ ๋งŒ๋“  ๊ฒƒ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Œ

 

 

 

 

์ธ์Šคํ„ด์Šค ์œ ํ˜•

  • ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์ปดํ“จํŒ… ์„ฑ๋Šฅ ๋ฐ ์šฉ๋Ÿ‰์„ ๊ฒฐ์ •
  • ๊ฐ ํƒ€์ž…๋ณ„๋กœ ๊ฐ€์ƒ CPU์˜ ๊ฐœ์ˆ˜๋‚˜ ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์˜ ์šฉ๋Ÿ‰, ๊ฐ€์ƒ ๋””์Šคํฌ์˜ ์šฉ๋Ÿ‰ ๋“ฑ์ด ์ •ํ•ด์ ธ ์žˆ์Œ
  • AWS์—์„œ๋Š” ์ƒˆ๋กœ์šด ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์‚ฌ์šฉ์ž ์ •์˜๋กœ ์ง์ ‘ ๋งŒ๋“ค์ง€ ๋ชปํ•จ
์˜คํ”ˆ์Šคํƒ์—์„œ๋Š” ํ…Œ๋„ŒํŠธ์˜ ๊ถŒ๋ฆฌ ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž์ธ ๊ฒฝ์šฐ, ํ•ด๋‹น ํ…Œ๋„ŒํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ธ์Šคํ„ด์Šค ์œ ํ˜•์„ ์ง์ ‘ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋ณ€๊ฒฝ ํ•  ์ˆ˜ ์žˆ๋‹ค. 

์„ค์ • ๊ฐ€๋Šฅํ•œ ์ธ์Šคํ„ด์Šค ์œ ํ˜•์˜ ํ•ญ๋ชฉ
1. ๊ฐ€์ƒ CPU : ๊ฐ€์ƒ CPU์˜ ๊ฐœ์ˆ˜
2. ๋ฉ”๋ชจ๋ฆฌ : ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ์˜ ์šฉ๋Ÿ‰
3. ๋ฃจํŠธ ๋””์Šคํฌ : ๊ธฐ๋™ ๋””์Šคํฌ์˜ ํฌ๊ธฐ
4. ์ž„์‹œ ๋””์Šคํฌ : ์ž„์‹œ ๋””์Šคํฌ์˜ ํฌ๊ธฐ
5. ์Šค์™‘ ๋””์Šคํฌ : ์Šค์™‘ ์˜์—ญ์˜ ํฌ๊ธฐ

 

 

 

 

๋„คํŠธ์›Œํฌ ์ ‘์†๊ณผ ์‹œํ๋ฆฌํ‹ฐ ๊ทธ๋ฃน

  • ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์˜ ๊ฐ€์ƒ NIC๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜๋ ค๋ฉด...
    • ๊ฐ€์ƒ ์Šค์œ„์น˜์™€ ์—ฐ๊ฒฐ๋˜์–ด์•ผ ํ•˜๊ณ  ์‹œํ๋ฆฌํ‹ฐ ๊ทธ๋ฃน์ด ์„ค์ •๋˜์–ด์•ผ ํ•จ
      • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์ƒ ์Šค์œ„์น˜์— ์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, ๊ฐ€์ƒ ์Šค์œ„์น˜๋ณ„๋กœ ๊ฐ€์ƒ NIC ์—ฌ๋Ÿฌ๊ฐœ ์ค€๋น„!
      • NIC ๋ณ„๋กœ ์„œ๋กœ ๋‹ค๋ฅธ ์‹œํ๋ฆฌํ‹ฐ ๊ทธ๋ฃน์„ ์ ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ฐœ๋ณ„์  ์„ค์ •์„ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

 

 

๋กœ๊ทธ์ธ ์ธ์ฆ๊ณผ ํ‚ค ํŽ˜์–ด

  • ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์˜ ๊ฒŒ์ŠคํŠธ OS์— ๋กœ๊ทธ์ธํ•  ๋–„ ์‚ฌ์šฉ์ž ์ธ์ฆ์ด ํ•„์š”
  • ๊ธฐ๋ณธ์ ์œผ๋กœ SSH์˜ ๊ณต๊ฐœ ํ‚ค ์ธ์ฆ ๋ฐฉ์‹์ด ์‚ฌ์šฉ๋œ๋‹ค.
  • ์ „์šฉ ํ‚ค ํŽ˜์–ด๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. (์ „์šฉ ํ‚ค ํŽ˜์–ด : ๊ณต๊ฐœ ํ‚ค + ๊ฐœ์ธ ํ‚ค)
  • ์ด๋Ÿฌํ•œ ์ธ์ฆ ๊ด€๋ จ ์„ค์ • ์ฒ˜๋ฆฌ๋Š” ๊ฒŒ์ŠคํŠธ OS์•ˆ์˜ Cloud - init์„ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง„๋‹ค.
    • Cloud - init์€ ๊ฒŒ์ŠคํŠธ OS๊ฐ€ ์ฒ˜์Œ ๊ธฐ๋™๋  ๋•Œ ์ง€์ •๋œ ๊ณต๊ฐœํ‚ค๋ฅผ ๋ฐ›์•„ SSH์˜ ์ธ์ฆ ์ •๋ณผ๋ฅจ๋ณด๋ฅผ ์„ค์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•จ

 

 

 

 

 

2.4 ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ ๋ฆฌ์†Œ์Šค

๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ

๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

 

๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์—์„œ ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค ๊ธฐ๋™ํ•˜๊ธฐ

์•ž์„  ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค ๊ธฐ๋™์‹œ์— ํ…œํ”Œ๋ฆฟ ์ด๋ฏธ์ง€ ๋ณต์ œํ•œ ๋ฃจํŠธ ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด์•˜๋‹ค.

  • ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์˜ ๋ณผ๋ฅจ์— ์žˆ๋Š” ๊ฒŒ์ŠคํŠธ OS๋กœ ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๋ฅผ ๊ธฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.
  • EBS Boot๋ผ ํ•œ๋‹ค.
    • ํ…œํ”Œ๋ฆฟ ์ด๋ฏธ์ง€๋ฅผ ๋ณต์ œํ•œ ๋ณผ๋ฅจ์„ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘”๋‹ค
    • ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๋ฅผ ๊ธฐ๋™ํ•  ๋•Œ ๋ฏธ๋ฆฌ ๋ณต์ œํ•ด๋‘” ๋ณผ๋ฅจ์„ ์ง€์ •ํ•œ๋‹ค
    • ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒํ•˜๋”๋ผ๋„ OS ์˜์—ญ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋˜์ง€ ์•Š๋Š”๋‹ค. ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ~!

 

 

 

2.5 ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€ ๋ฆฌ์†Œ์Šค

์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ

  • ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€๋Š” ํŒŒ์ผ ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต
  • ๋ฎ์–ด์“ฐ๊ธฐ๋ฅผ ํ†ตํ•œ ๊ฐฑ์‹  ๋ถˆ๊ฐ€๋Šฅ... -> ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๊ณ  ์ƒˆ๋กœ ๋ณ€๊ฒฝ๋œ ํŒŒ์ผ์„ ์ €์žฅ
    • ๋งค์šฐ ๋‹จ์ˆœ
    • ๊ฐ€์šฉ์„ฑ ๋†’๊ณ  ์ฒ˜๋ฆฌ์œจ ์šฐ์ˆ˜
      • ๋™์˜์ƒ๊ณผ ๊ฐ™์€ ์ •์  ์ฝ˜ํ…์ธ  ํŒŒ์ผ(์˜ค๋ธŒ์ ํŠธ)์„ ์ €์žฅํ•˜๋Š”๋ฐ ์ ํ•ฉ
  • ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€๋Š” ์žฅ์†Œ๋‚˜ ์ง€์—ญ์— ์ƒ๊ด€ ์—†์ด ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ ‘์†ํ•˜์—ฌ ์ด์šฉ ๊ฐ€๋Šฅ
  • ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค๋ฅผ Amazon S3๋ผ ํ•œ๋‹ค. 
  • ๋ณดํ†ต ์˜ค๋ธŒ์ ํŠธ ๋ณด์กด ์˜์—ญ์ธ S3 ๋ฒ„ํ‚ท์„ ๋ฆฌ์ „๋ณ„๋กœ ๋งŒ๋“ ๋‹ค.  ( ๋‹ค๋ฅธ ๋ฆฌ์ „์˜ ์ธ์Šคํ„ด์Šค๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ )
์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์— ํŒŒ์ผ ์ €์žฅ
์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฆ‡, ์ปจํ…Œ์ด๋„ˆS3๋ฅผ ์ƒ์„ฑํ•ด์•ผํ•œ๋‹ค,
๊ฐ ์˜ค๋ธŒ์ ํŠธ๋Š” key  - value ํ˜•์‹์˜ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํŠน์ • ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ํŒŒ์ผ๋“ค์„ ์‰ฝ๊ฒŒ ์„ ๋ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋ฒ„์ €๋‹๊ณผ ์ •์  ์›น ํ˜ธ์ŠคํŒ…

๋ฒ„์ €๋‹ Versioning

  • ์ปจํ…Œ์ด๋„ˆ์— ์ €์žฅ๋œ ์˜ค๋ธŒ์ ํŠธ์— ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์— ๊ฐ™์€ ์ด๋ฆ„์˜ ํŒŒ์ผ ์ €์žฅํ•ด๋„ ์ƒˆ๋กœ์šด ๋ฒˆํ˜ธ๋กœ ์ €์žฅ๋˜์–ด ๊ธฐ์กด ํŒŒ์ผ ์œ ์ง€ ๊ฐ€๋Šฅ

์ •์  ์›น ํ˜ธ์ŠคํŒ…

  • ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ๊ฐ„์ด ์›น ์„œ๋ฒ„์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ
    • ์ปจํ…Œ์ด๋„ˆ์˜ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ˆ„๊ตฌ๋‚˜ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ณต์šฉ์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.
    • ๊ทธ ์•ˆ์— ์ •์  HTML ํŒŒ์ผ๋“ค์„ ์ €์žฅํ•œ๋‹ค.
    • ์ดํ›„ ์›น ๋ธŒ๋ผ์šฐ์ € ๊ฐ™์€ client๊ฐ€ ์ด ์˜ค๋ธŒ์ ํŠธ์— ํ• ๋‹น๋œ url๋กœ ์ ‘๊ทผํ•˜๋ฉด ์ €์žฅ๋œ html ํŒŒ์ผ ๋‚ด์šฉ์ด ๋‚˜์˜จ๋‹ค.

 

 

 

์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์˜ ๋ฐฑ์—…

  • ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์˜ ๋ณผ๋ฅจ์„ ๋ฐฑ์—…ํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€
    • ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์˜ ๋ณผ๋ฅจ ์ „์ฒด๋ฅผ ์ผ์ • ํฌ๊ธฐ์˜ ๋ณผ๋ก์œผ๋กœ ๋ถ„ํ• ํ•œ๋‹ค.
    • ๋ถ„ํ• ๋œ ๊ฐ๊ฐ์˜ ์กฐ๊ฐ๋“ค์„ ํ•˜๋‚˜์˜ ํŒŒ์ผ ํ˜•ํƒœ๋กœ ๊ฐ„์ฃผํ•˜๊ณ  ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅํ•œ๋‹ค.
  • ์—ฌ๋Ÿฌ ๋ฆฌ์ „๊ณผ ๊ฐ€์šฉ ์˜์—ญ์—์„œ ์ง€๋ฆฌ์  ์ œ์•ฝ์ด ์—†์œผ๋ฏ€๋กœ ๋ฆฌ์ „๊ณผ ๊ฐ€์šฉ ์˜์—ญ ๊ฐ„์˜ ๋ณผ๋ฅจ ๋ณต์ œ์—๋„ ํ™œ์šฉ ๊ฐ€๋Šฅ

 

 

 

 

 

 

2.6 ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ์Šคํ…œ์˜ ๊ตฌ์ถ• ์˜ˆ

์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์šฉ ์˜์—ญ์œผ๋กœ ๊ฐ€์šฉ์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ

AWS - ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์šฉ ์˜์—ญ์œผ๋กœ ๊ฐ€์šฉ์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ
์˜คํ”ˆ ์Šคํƒ - ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์šฉ ์˜์—ญ์œผ๋กœ ๊ฐ€์šฉ์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ

 

์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ

  •  ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค๊ฐ€ ์žฅ์•  ๋ฐœ์ƒํ•ด DB ์„œ๋ฒ„๊ฐ€ ์ •์ง€๋œ ๊ฒฝ์šฐ์—๋„, ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์‹ค๋˜์ง€ ์•Š๊ฒŒ ํ•˜๋ ค๋ฉด
    • ๋ฐ์ดํ„ฐ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅ
    • ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์— ์ •๊ธฐ์ ์œผ๋กœ ๋ฐฑ์—…
๋ฐฑ์—… ์ „ ํ•ด๋‹น ๋ณผ๋ฅจ์„ ๊ฐ€์ƒ ๋จธ์‹  ์ธ์Šคํ„ด์Šค์—์„œ ๋ถ„๋ฆฌํ•ด์•ผ ํ•จ
-> ์ด๋•Œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ์„ ๋ชปํ•œ๋‹ค.
    ์ด ์‹œ๊ฐ„์„ ์ค„์ด๊ณ ์ž ์Šค๋ƒ…์ƒท์„ ๋งŒ๋“ค๊ณ  ์Šค๋ƒ…์ƒท์—์„œ ๋ณต์ œํ•œ ๋ณผ๋ฅจ์„ ๋ฐฑ์—…ํ•˜๋ฉด ๋œ๋‹ค.
ํ˜น์€, ์ธ์Šคํ„ด์Šค์— ๋ฐฑ์—…์šฉ ๋ณผ๋ฅจ์„ ๋ฏธ๋ฆฌ ์—ฐ๊ฒฐํ•ด๋‘” ๋‹ค์Œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ฐฑ์—… ๊ธฐ๋Šฅ์œผ๋กœ ๋ฐฑ์—…์šฉ ๋ณผ๋ฅจ์— ๋ฐฑ์—…ํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค.
  • ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•ด AZ-1์—์„œ AZ-2๋กœ ์ „ํ™˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ
    • ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€์˜ ๋ณผ๋ฅจ ์—ญ์‹œ ๊ฐ€์šฉ ์˜์—ญ๋ณ„๋กœ ๋ถ„๋ฆฌ ๋˜์–ด ์žˆ๋‹ค.
    • ๋”ฐ๋ผ์„œ ์˜ค๋ธŒ์ ํŠธ ์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅํ•œ ์ตœ์‹ ์˜ ๋ฐฑ์—…์„ AZ-2์˜ ๋ณผ๋ฅจ์œผ๋กœ ๋ณต์›ํ•œ ํ›„ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ๋งŒ๋“ค์–ด์ค€๋‹ค.

+ Recent posts