๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ““ Cloud/AWS

AWS [Cloud] ๊ด€๋ จ ์šฉ์–ด ์ •๋ฆฌ

by GroovyArea 2022. 7. 16.
์ตœ๊ทผ์— AWS ๋ง๊ตฌ์„ฑ๋„๋ฅผ ๊ทธ๋ ธ๋‹ค. ์ธํ”„๋ผ ๊ด€๋ จํ•ด์„œ ๋ชจ๋ฅด๋Š” ์šฉ์–ด๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•˜๋‹ค.
์ „๋ฐ˜์ ์ธ ์ธํ”„๋ผ ๊ตฌ์„ฑ์˜ ์ดํ•ด๋Š” CS ์ง€์‹์ด ํ•„์ˆ˜์ ์œผ๋กœ ์š”๊ตฌ ๋˜๊ธฐ๋„ ํ•˜๊ณ , ๋ฉด์ ‘ ์งˆ๋ฌธ์—๋„ ์ค‘์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์ œ๋ถ€ํ„ฐ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์ค€๋น„๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค.
์šฉ์–ด ๊ด€๋ จํ•ด ๊ณต๋ถ€๊ฐ€ ํ•„์š”ํ•ด ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด์•˜๋‹ค.

 

๊ณ ๊ฐ€์šฉ์„ฑ (HA)

High Avalablity

์‹œ์Šคํ…œ์ด ํ•ญ์ƒ ๋™์ž‘ํ•˜๊ณ  ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ์ž๋™์œผ๋กœ ๋ณต๊ตฌํ•˜์—ฌ ์‹œ์Šคํ…œ ์ค‘์ง€๋ฅผ ์ตœ์†Œํ™”ํ•˜๋„๋ก ๋ณด์žฅํ•˜๋Š” ๊ฒƒ

์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•ด๋„ ๋น ๋ฅธ ์‹œ๊ฐ„๋‚ด์— ๋ณต๊ตฌํ•œ๋‹ค.

 

์„œ๋ฒ„๋‚˜ ํ”„๋กœ๊ทธ๋žจ ๋“ฑ์˜ ์ „๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ์ด ์˜ค๋žซ๋™์•ˆ ์ง€์†์ ์œผ๋กœ ์šด์˜์ด ๊ฐ€๋Šฅํ•œ ์„ฑ์งˆ.

 

๋‚ด๊ฒฐํ•จ์„ฑ, ์žฅ์• ๋‚ด๊ตฌ์„ฑ

ํ•˜๋“œ์›จ์–ด์ ์ธ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ํ•˜๋“œ์›จ์–ด๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ธฐ๋Šฅ.

์žฅ์•  ์ƒํ™ฉ์—๋„ ์„œ๋น„์Šค๋ฅผ ์ง€์†์ ์œผ๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ

 

ํ™•์žฅ์„ฑ

์„œ๋ฒ„๋‚˜ ์‹œ์Šคํ…œ์˜ ๊ทœ๋ชจ๋ฅผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ

์šฉ๋Ÿ‰์ด๋‚˜ ์ปดํ“จํŒ… ํŒŒ์›Œ๋ฅผ ํ™•์žฅ

 

ํƒ„๋ ฅ์„ฑ(Elastic)

ํ™•์žฅ์ด๋‚˜ ์ถ•์†Œ์˜ ๋™์ž‘์„ ์š”๊ตฌ์‚ฌํ•ญ์— ๋ฌด๊ด€ํ•˜๊ฒŒ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ

ex)

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

On-premise

ํด๋ผ์šฐ๋“œ๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ํšŒ์‚ฌ ์ž์ฒด์— ์ „์‚ฐ์‹ค์„ ์„ค์น˜ํ•˜์—ฌ ์ง์ ‘ ์šด์˜ํ•˜๋Š” ๊ฒƒ.

 

Off-premise

on-premise์™€ ๋ฐ˜๋Œ€์˜ ๊ฐœ๋…, ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์„ ์˜๋ฏธ

 

On-demand

์š”๊ตฌ์‚ฌํ•ญ์— ๋งž์ถฐ ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณต ๋จ

 

์ธ์Šคํ„ด์Šค(Instance)

ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์ƒ์˜ ์„œ๋ฒ„์ด๋‹ค.

CPU, ๋ฉ”์ธ๋ณด๋“œ, ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋“ฑ์˜ ์—ฐ์‚ฐ์„ ์œ„ํ•ด์„œ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋‹ด๋‹น

๊ฐ€์ƒ์˜ ์ปดํ“จํ„ฐ๋ฅผ ์˜๋ฏธ

 

AMI(Amazon Machine Image)

์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ง„ ์ด๋ฏธ์ง€

 

๋ณด์•ˆ ๊ทธ๋ฃน

๊ฐ€์ƒ์˜ ๋ฐฉํ™”๋ฒฝ์„ ์˜๋ฏธ

์ฃผ๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฌถ์Œ

 

ํŠธ๋ž˜ํ”ฝ ๊ด€๋ จ

ํŠธ๋ž˜ํ”ฝ

์ธํ„ฐ๋„ท์—์„œ ์†ก์ˆ˜์‹ ๋˜๋Š” ๋ชจ๋“  ํ†ต์‹ ๋Ÿ‰

 

๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ

ํŠธ๋ž˜ํ”ฝ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ Server์— ๋ถ„์‚ฐ์‹œํ‚ด

 

AWS ๋„คํŠธ์›Œํฌ ๊ด€๋ จ

DNS

Domain Name Service

๋„๋ฉ”์ธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์„œ๋น„์Šค

 

IP

Internet Protocol

๊ณ ์œ ํ•œ ์ปดํ“จํ„ฐ์˜ ๋ฒˆํ˜ธ

 

CDN

Contents Delivery Network

๋ฌผ๋ฆฌ์ ์ธ ์œ„์น˜์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฝ˜ํ…์ธ ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ 

์บ์‹œ ์„œ๋ฒ„์— ์ €์žฅ๋œ ์ปจํ…์ธ ๋ฅผ ์‘๋‹ตํ•œ๋‹ค. 

 

์„œ๋ธŒ๋„ท

IP ์ฃผ์†Œ๋ฅผ ๋” ์ž‘์€ ๊ทธ๋ฃน์œผ๋กœ ๋ถ„ํ• ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค, ๋„คํŠธ์›Œํฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•จ

 

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ

IP ์ฃผ์†Œ์˜ ํ˜ธ์ŠคํŠธ ์˜์—ญ์„ ์ชผ๊ฐฌ

 

NAT 

Network Address Translation

๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์˜ ๋ณ€ํ™˜

IP ํŒจํ‚ท์˜ Port ๋ฒˆํ˜ธ์™€ ๋„์ฐฉ์ง€ IP๋ฅผ ์žฌ๊ธฐ๋กํ•˜๋ฉฐ ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ์„ ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ธฐ์ˆ 

์—ฌ๋Ÿฌ ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ์— ์†ํ•œ ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ๋ฅผ ํ•˜๋‚˜์˜ IP์ฃผ์†Œ๋กœ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ

 

๋ผ์šฐํ„ฐ

์—ฌ๋Ÿฌ ํŒจํ‚ท์„ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๋ณด๋‚ด์ค€๋‹ค

 

๊ฒŒ์ดํŠธ์›จ์ด

๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๋‹ค๋ฅธ ํ†ต์‹ ๋ง, ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์ปดํ“จํ„ฐ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ผ์ปซ๋Š”๋‹ค.

๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๋“ค์–ด๊ฐ€๋Š” ์ž…๊ตฌ์˜ ์—ญํ• ์„ ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํฌ์ธํŠธ

 

ํ”„๋ก์‹œ 

๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค์— ๊ฐ„์ ‘์ ์œผ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํ“จํ„ฐ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ.

์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์˜ ์ค‘๊ณ„์—ญํ• ๋กœ ํ†ต์‹ ์„ ๋Œ€๋ฆฌ๋กœ ์ˆ˜ํ–‰

ํ”„๋ก์‹œ ์„œ๋ฒ„๋Š” ์š”์ฒญ๋œ ๋‚ด์šฉ์„ ์บ์‹œ์— ์ €์žฅํ•˜๋ฉฐ, ์ „์†ก ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•œ๋‹ค.

 

๋ฐ˜์‘ํ˜•

'๐Ÿ““ Cloud > AWS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[AWS]๋ž€ ๋ฌด์—‡์ธ๊ฐ€  (0) 2022.07.08