Search
Duplicate
๐Ÿงบ

์ธํ”„๋ผ ๊ตฌ์„ฑ

์ข‹์€ ์ธํ”„๋ผ

โ€ข
์žฅ์• ์— ๊ฐ•๊ฑด
โ€ข
ํ™•์žฅ์ด ์‰ฝ๋‹ค
โ€ข
๊ด€์ธก์ด ์‰ฝ๋‹ค
โ€ข
๋น„์šฉ์ด ์ ๊ฒŒ ๋“ ๋‹ค

Cloud vs On-Premise

โ€ข
๋ฒ•์ ์œผ๋กœ ํด๋ผ์šฐ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ธˆ์œต, ์˜๋ฃŒ ๋“ฑ ์ผ๋ถ€ ๋ถ„์•ผ๋ฅผ ์ œ์™ธํ•˜๋ฉด ํด๋ผ์šฐ๋“œ๊ฐ€ ๋ฌด์กฐ๊ฑด ์ข‹๋‹ค
โ€ข
On-Premise(Internet Data Center) ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํšŒ์‚ฌ๋Š” 1. ์žฅ๋น„ ์ˆ˜๊ธ‰์ด ๊ธ‰ํ•˜์ง€ ์•Š์€ ํšŒ์‚ฌ, 2. ์ข‹์€ System Engineer ๊ฐ€ ์žˆ๋Š” ํšŒ์‚ฌ
โ€ข
๋ฐ˜๋„์ฒด๋•Œ๋ฌธ์— ์žฅ๋น„ ์ˆ˜๊ธ‰์ด ์–ด๋ ต๋‹ค.

์„œ๋น„์Šค ์•„ํ‚คํ…์ณ

๋ชจ๋‹ˆํ„ฐ๋ง

โ€ข
ํ”„๋กœ๋ฉ”ํ…Œ์šฐ์Šค, ๊ทธ๋ผํŒŒ๋‚˜, cloud watch
โ€ข
ํด๋ผ์šฐ๋“œ์›Œ์น˜๋กœ ์—๋Ÿฌ๋ฅผ ๋ณด๋‚ด๊ณ  ๋กœ๊ทธ ์ธ์‚ฌ์ดํŠธ๋กœ ์‹œ๊ฐ„๋‹น ์—๋Ÿฌ ์ˆ˜๊ฐ€ ๋งŽ์€ ์ˆœ์„œ๋Œ€๋กœ ์นด์šดํŠธ

์šฉ๋Ÿ‰(capacity)

โ€ข
server ๋‹น 100๊ฐœ์˜ request ์ฒ˜๋ฆฌ
โ€ข
200๊ฐœ์˜ request ๊ฐ€ ์˜ฌ ๋•Œ LB ๊ฐ€ 100-100 ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์ง„ ์•Š๊ธฐ๋•Œ๋ฌธ์— ๋„‰๋„‰ํ•˜๊ฒŒ ์„œ๋ฒ„๋ฅผ ์ค€๋น„ํ•ด์•ผ ํ•œ๋‹ค.
โ€ข
์‚ฌ์šฉ๋Ÿ‰ ๋ชจ๋‹ˆํ„ฐ๋ง๋„ ํ•„์ˆ˜

๋ฐ์ดํ„ฐ ๋ณต์ œ(data replication)

โ€ข
replication ์€ primary ๋ฐ์ดํ„ฐ๋ฅผ replica ์— ๋ณต์ œํ•ด์ฃผ๋Š” ์ž‘์—…
โ€ข
failover ๋Š” primary ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ replica ๊ฐ€ DB ์ž‘์—…์„ ๋Œ€์‹  ํ•ด์ฃผ๋Š” ๊ฒƒ
โ€ข
IaC(Infrastructure as Code)(ํ…Œ๋ผํผ) ๋Š” ์ธํ”„๋ผ ๋ณ€๊ฒฝ ๋‚ด์—ญ ๊ด€๋ฆฌ์— ์ข‹๋‹ค. ๋ณ€๊ฒฝ ๋‚ด์—ญ์„ ๊ด€๋ฆฌํ•˜๋ฉด ๋ณ€๊ฒฝ ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๋‚จ๊ธฐ๋•Œ๋ฌธ์— ๋ณต์›ํ•˜๊ธฐ ์‰ฝ๋‹ค. ์ฒ˜์Œ ์ ์šฉํ•˜๋Š” ๊ฑด ์–ด๋ ต๊ธฐ๋•Œ๋ฌธ์— ์กฐ๊ธˆ์”ฉ ์‹œ๊ฐ„์„ ๋“ค์—ฌ ์ „ํ™˜

ํŠธ๋ž˜ํ”ฝ ๋ฒ”์œ„๋ฅผ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ

โ€ข
auto scaling - ๋ถ„ ๋‹จ์œ„ ๋Œ€์‘์€ ์–ด๋ ต๋‹ค.
โ€ข
๋งค์šฐ ๋งŽ์€ API ์„œ๋ฒ„์™€ ๋งค์šฐ ์ข‹์€ DB ์„œ๋ฒ„
โ€ข
๋Œ€๋ถ€๋ถ„์˜ ์„œ๋น„์Šค๋Š” read ๊ฐ€ 80% โ†’ ์บ์‹œ ์„œ๋ฒ„์™€ ์กฐํ•ฉ์„ ์ž˜ ์ด์šฉ
โ€ข
์ƒค๋”ฉ(Shared Nothing)

ํŒŒํ‹ฐ์…”๋‹

โ€ข
์ˆ˜์ง ํŒŒํ‹ฐ์…”๋‹(vertical partitioning)
โ—ฆ
์ปฌ๋Ÿผ ๋‹จ์œ„๋กœ ์ชผ๊ฐฌ
โ—ฆ
๋งŽ์ด ์“ฐ๋Š” ์ปฌ๋Ÿผ๋งŒ ๋”ฐ๋กœ ๋ชจ์•„ ํ…Œ์ด๋ธ”๋กœ ๋งŒ๋“ค์–ด ์ ‘๊ทผ ์†๋„ ํ–ฅ์ƒ
โ€ข
์ˆ˜ํ‰ ํŒŒํ‹ฐ์…”๋‹(horizontal partitioning)
โ—ฆ
์Šคํ‚ค๋งˆ๋Š” ๋™์ผํ•˜๊ณ  ํŠน์ • ํ‚ค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ถ„๋ฆฌ
โ€ข
๋Œ€๊ทœ๋ชจ ์„œ๋น„์Šค์—์„œ๋Š” ๋ณดํ†ต ์ƒค๋”ฉ๊ณผ ์ˆ˜ํ‰ ํŒŒํ‹ฐ์…”๋‹

์ƒค๋”ฉ

โ€ข
๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ  ์ €์žฅํ•˜๋Š” ๊ธฐ์ˆ 
โ€ข
ํŠน์ • ๋ฐ์ดํ„ฐ์™€ ํ‚ค๋ฅผ ํŽธํ•˜๊ฒŒ ์ฐพ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
โ€ข
๋ณดํ†ต ๋ ˆ์ธ์ง€ ์ƒค๋”ฉ
โ—ฆ
ํŠน์ • ๋Œ€์—ญ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ„๋Š” ๋ฐฉ์‹
โ—ฆ
๋ ˆ์ธ์ง€ ๊ด€๋ฆฌ๊ฐ€ ์ค‘์š”
โ—ฆ
์„œ๋น„์Šค ๋ถ€ํ•˜์— ๋ถˆ๊ท ํ˜•์ด ์ƒ๊ธด๋‹ค๋Š” ๋‹จ์ 
โ—ฆ
์กฐ์ธ ์—ฐ์‚ฐ ๋ถˆ๊ฐ€