Cloud & Infrastructure/Migration

[Cloud Migration Ep.9] ๐Ÿš€ ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์„ฑ๊ณต ์‚ฌ๋ก€ ๋ฐ ๊ตํ›ˆ

ygtoken 2025. 3. 20. 17:35
728x90

 

๐Ÿ”ฅ ๋“ค์–ด๊ฐ€๋ฉฐ

 

ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์€ ๋น„์ฆˆ๋‹ˆ์Šค ํ˜์‹ ๊ณผ ๋น„์šฉ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ํ•„์ˆ˜ ์ „๋žต์ด์ง€๋งŒ,

์ž˜๋ชป๋œ ์ ‘๊ทผ ๋ฐฉ์‹์œผ๋กœ ์ธํ•ด ์˜ˆ์ƒ๋ณด๋‹ค ๋†’์€ ๋น„์šฉ ๋ฐœ์ƒ, ์„ฑ๋Šฅ ์ €ํ•˜, ๋ณด์•ˆ ์ทจ์•ฝ์  ๋“ฑ์˜ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ์‹ค์ œ ๊ธฐ์—…๋“ค์˜ ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์„ฑ๊ณต ์‚ฌ๋ก€๋ฅผ ๋ถ„์„ํ•˜๊ณ ,

๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์ง„ํ–‰ํ•  ๋•Œ ์–ด๋–ค ์š”์†Œ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ํ•ต์‹ฌ ๊ตํ›ˆ์„ ์ •๋ฆฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 


๐Ÿ— ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์„ฑ๊ณต ์‚ฌ๋ก€ ๋ถ„์„

 

โœ… 1. ๊ธ€๋กœ๋ฒŒ ์ „์ž์ƒ๊ฑฐ๋ž˜ ๊ธฐ์—… A์‚ฌ - ๋ฆฌํŒฉํ† ๋ง์„ ํ†ตํ•œ ์„ฑ๋Šฅ ์ตœ์ ํ™”

 

๐Ÿ“Œ ๋ฐฐ๊ฒฝ

๊ธฐ์กด ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ์—์„œ ํŠธ๋ž˜ํ”ฝ ๊ธ‰์ฆ ์‹œ ์„ฑ๋Šฅ ์ €ํ•˜ ๋ฌธ์ œ ๋ฐœ์ƒ

์‹ ๊ทœ ๊ธ€๋กœ๋ฒŒ ์ง„์ถœ์„ ์œ„ํ•ด ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ์šด์˜ ํ•„์š”

 

๐Ÿš€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „๋žต

โœ” ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜(Kubernetes)์œผ๋กœ ์ „ํ™˜

โœ” ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์•„ํ‚คํ…์ฒ˜ ์ ์šฉ → ์„œ๋ฒ„๋ฆฌ์Šค, ์˜คํ† ์Šค์ผ€์ผ๋ง ํ™œ์šฉ

โœ” CDN(Content Delivery Network) ๋ฐ ๊ธ€๋กœ๋ฒŒ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ ์ ์šฉ

 

๐Ÿ“Š ๊ฒฐ๊ณผ

โœ… ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„ 40% ํ–ฅ์ƒ, ๊ธ€๋กœ๋ฒŒ ํŠธ๋ž˜ํ”ฝ ๋ถ„์‚ฐ์œผ๋กœ ๋‹ค์šดํƒ€์ž„ ๊ฐ์†Œ

โœ… ํด๋ผ์šฐ๋“œ ์˜คํ† ์Šค์ผ€์ผ๋ง์„ ํ†ตํ•ด ํŠธ๋ž˜ํ”ฝ ์ฆ๊ฐ€ ์‹œ ๋น„์šฉ ์ตœ์ ํ™” ๊ฐ€๋Šฅ

โœ… ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ๋ฐฐํฌ๋กœ ํ•ด์™ธ ๊ณ ๊ฐ ๊ฒฝํ—˜ ๊ฐœ์„ 

 

๐Ÿ’ก ๊ตํ›ˆ:

ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์‹œ, ๋‹จ์ˆœ ์ด์ „์ด ์•„๋‹Œ ์ตœ์ ํ™”(Refactoring)๊นŒ์ง€ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.

ํŠธ๋ž˜ํ”ฝ์ด ๊ธ‰์ฆํ•˜๋Š” ์„œ๋น„์Šค๋ผ๋ฉด ์˜คํ† ์Šค์ผ€์ผ๋ง, CDN ํ™œ์šฉ์ด ํ•„์ˆ˜์ ์ด๋‹ค.

 


โœ… 2. ๊ธˆ์œต ์„œ๋น„์Šค ๊ธฐ์—… B์‚ฌ - ๋ฆฌํ˜ธ์ŠคํŒ…์„ ํ†ตํ•œ ๋น ๋ฅธ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

 

๐Ÿ“Œ ๋ฐฐ๊ฒฝ

๊ธฐ์กด ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ์„ผํ„ฐ ์šด์˜ ๋น„์šฉ ์ฆ๊ฐ€

๋‚ด๋ถ€ ๋ณด์•ˆ ๊ทœ์ •์œผ๋กœ ์ธํ•ด ํด๋ผ์šฐ๋“œ๋กœ ์ „ํ™˜์ด ์ œํ•œ์ 

 

๐Ÿš€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „๋žต

โœ” ๊ธฐ์กด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ Lift & Shift(๋ฆฌํ˜ธ์ŠคํŒ…) ๋ฐฉ์‹์œผ๋กœ ํด๋ผ์šฐ๋“œ๋กœ ์ด์ „

โœ” ๊ฐ€์ƒ ๋จธ์‹ (VM) ๊ธฐ๋ฐ˜ ์ธํ”„๋ผ ์œ ์ง€, ์ถ”๊ฐ€์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณ€๊ฒฝ ์—†์Œ

โœ” ์˜จํ”„๋ ˆ๋ฏธ์Šค์™€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ(VPN, Direct Connect)๋กœ ์—ฐ๊ฒฐ

 

๐Ÿ“Š ๊ฒฐ๊ณผ

โœ… ๋ฐ์ดํ„ฐ์„ผํ„ฐ ์šด์˜ ๋น„์šฉ 35% ์ ˆ๊ฐ

โœ… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์—†์ด ํด๋ผ์šฐ๋“œ ์ „ํ™˜ ์„ฑ๊ณต

โœ… ๋ณด์•ˆ ๋ฐ ๊ทœ์ œ ์ค€์ˆ˜ ์œ ์ง€ํ•˜๋ฉด์„œ ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค ํ™œ์šฉ ๊ฐ€๋Šฅ

 

๐Ÿ’ก ๊ตํ›ˆ:

๋ชจ๋“  ์„œ๋น„์Šค๊ฐ€ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ๋ณ€ํ™˜๋  ํ•„์š”๋Š” ์—†๋‹ค.

ํด๋ผ์šฐ๋“œ ์ „ํ™˜ ์†๋„๊ฐ€ ์ค‘์š”ํ•œ ๊ฒฝ์šฐ, ๋ฆฌํ˜ธ์ŠคํŒ…(Lift & Shift) ์ „๋žต์ด ํšจ๊ณผ์ ์ผ ์ˆ˜ ์žˆ๋‹ค.

๊ธˆ์œต ์„œ๋น„์Šค์™€ ๊ฐ™์ด ๋ณด์•ˆ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํด๋ผ์šฐ๋“œ๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.

 


โœ… 3. ๋ฏธ๋””์–ด ์ŠคํŠธ๋ฆฌ๋ฐ ๊ธฐ์—… C์‚ฌ - ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ๋ฐ ๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

 

๐Ÿ“Œ ๋ฐฐ๊ฒฝ

๊ธฐ์กด ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ ์ €ํ•˜

์‹ ๊ทœ ๊ธฐ๋Šฅ ์ถœ์‹œ ์†๋„ ์ €ํ•˜๋กœ ์ธํ•ด ๊ฒฝ์Ÿ๋ ฅ์ด ๋‚ฎ์•„์ง

 

๐Ÿš€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „๋žต

โœ” ๊ธฐ์กด ๋ชจ๋†€๋ฆฌ์‹ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋กœ ์ „ํ™˜

โœ” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํด๋ผ์šฐ๋“œ DBaaS(Database as a Service)๋กœ ์ด์ „

โœ” CI/CD ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”, ์„œ๋ฒ„๋ฆฌ์Šค(Serverless) ๊ธฐ๋ฐ˜ ์ผ๋ถ€ ๊ธฐ๋Šฅ ์šด์˜

 

๐Ÿ“Š ๊ฒฐ๊ณผ

โœ… ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์†๋„ 50% ํ–ฅ์ƒ, ์‹ ๊ทœ ์„œ๋น„์Šค ์ถœ์‹œ ์†๋„ 2๋ฐฐ ์ฆ๊ฐ€

โœ… ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DBaaS) ํ™œ์šฉ์œผ๋กœ ์šด์˜ ๋น„์šฉ 30% ์ ˆ๊ฐ

โœ… ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์ „ํ™˜ ํ›„ ์„œ๋น„์Šค ์žฅ์•  ๊ฐ์†Œ

 

๐Ÿ’ก ๊ตํ›ˆ:

๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ ์šฉํ•˜๋ฉด ์šด์˜ ํšจ์œจ์„ฑ๊ณผ ํ™•์žฅ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ฑ๋Šฅ์ด ์ค‘์š”ํ•œ ์„œ๋น„์Šค๋Š” ๊ด€๋ฆฌํ˜• DBaaS๋ฅผ ์ ๊ทน ํ™œ์šฉํ•ด์•ผ ํ•œ๋‹ค.

CI/CD ํŒŒ์ดํ”„๋ผ์ธ ์ž๋™ํ™”๋Š” ํ•„์ˆ˜ ์š”์†Œ๋กœ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค.

 


๐Ÿšง ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์‹คํŒจ ์‚ฌ๋ก€ ๋ฐ ๊ตํ›ˆ

 

์„ฑ๊ณต ์‚ฌ๋ก€๋งŒํผ ์ค‘์š”ํ•œ ๊ฒƒ์ด ์‹คํŒจ ์‚ฌ๋ก€์—์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ตํ›ˆ์ž…๋‹ˆ๋‹ค.

์•„๋ž˜๋Š” ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ณผ์ •์—์„œ ํ”ํžˆ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์ ๊ณผ ์ด๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•œ ํ•ด๊ฒฐ์ฑ…์ž…๋‹ˆ๋‹ค.

 

โŒ 1. ๋น„์šฉ ์˜ˆ์ธก ์‹คํŒจ → ํด๋ผ์šฐ๋“œ ๋น„์šฉ ๊ธ‰์ฆ

 

๐Ÿ“Œ ๋ฌธ์ œ:

ํด๋ผ์šฐ๋“œ ๋ฆฌ์†Œ์Šค๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์•„ ์˜ˆ์ƒ๋ณด๋‹ค ๋น„์šฉ์ด 2๋ฐฐ ์ด์ƒ ์ฆ๊ฐ€

์˜คํ† ์Šค์ผ€์ผ๋ง ์„ค์ • ์˜ค๋ฅ˜๋กœ ์ธํ•ด ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ๊ณ„์† ์‹คํ–‰๋จ

 

๐Ÿ’ก ํ•ด๊ฒฐ์ฑ…:

โœ… ํด๋ผ์šฐ๋“œ ๋น„์šฉ ๋ถ„์„ ๋„๊ตฌ ํ™œ์šฉ (AWS Cost Explorer, Azure Cost Management)

โœ… ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ž๋™ ์ข…๋ฃŒํ•˜๋Š” ์ •์ฑ… ์ ์šฉ

 


โŒ 2. ๋ณด์•ˆ ์ •์ฑ… ๋ฏธ๋น„ → ๋ฐ์ดํ„ฐ ์œ ์ถœ ์‚ฌ๊ณ  ๋ฐœ์ƒ

 

๐Ÿ“Œ ๋ฌธ์ œ:

ํด๋ผ์šฐ๋“œ ์ ‘๊ทผ ์ œ์–ด ๋ฏธํก์œผ๋กœ ์ธํ•ด ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ๊ฐ€ ์™ธ๋ถ€์— ๋…ธ์ถœ๋จ

์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ์ €์žฅ๋œ ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ ์œ ์ถœ

 

๐Ÿ’ก ํ•ด๊ฒฐ์ฑ…:

โœ… IAM ์ตœ์†Œ ๊ถŒํ•œ ์›์น™(Least Privilege) ์ ์šฉ

โœ… ๋ฐ์ดํ„ฐ ์ €์žฅ ์‹œ ์•”ํ˜ธํ™” ํ™œ์„ฑํ™”(TLS, KMS ์ ์šฉ)

โœ… ๋ณด์•ˆ ๊ฐ์‚ฌ(Security Audit) ๋ฐ ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹ค์‹œ

 


โŒ 3. ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ ๋ถ€์กฑ → ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ›„ ์„ฑ๋Šฅ ์ €ํ•˜

 

๐Ÿ“Œ ๋ฌธ์ œ:

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํด๋ผ์šฐ๋“œ๋กœ ์ด์ „ํ–ˆ์ง€๋งŒ, ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์ตœ์ ํ™”๋˜์ง€ ์•Š์•„ ์„ฑ๋Šฅ ์ €ํ•˜ ๋ฐœ์ƒ

๊ธฐ์กด ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ๊ณผ ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š์Œ

 

๐Ÿ’ก ํ•ด๊ฒฐ์ฑ…:

โœ… ํด๋ผ์šฐ๋“œ ์ด์ „ ์ „ ์„ฑ๋Šฅ ๋ถ€ํ•˜ ํ…Œ์ŠคํŠธ(Load Testing) ์ง„ํ–‰

โœ… Cloud CDN, ์บ์‹ฑ(Cache) ํ™œ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ ์ตœ์ ํ™”

โœ… ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ ์ง€์—ฐ(Latency)์„ ๊ณ ๋ คํ•œ ์ตœ์ ์˜ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„

 


๐Ÿ“Œ Summary

 

โœ” ์„ฑ๊ณต์ ์ธ ํด๋ผ์šฐ๋“œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์œ„ํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ์™€ ์ „๋žต์„ ๋ช…ํ™•ํžˆ ์„ค์ •ํ•ด์•ผ ํ•จ

โœ” Lift & Shift(๋ฆฌํ˜ธ์ŠคํŒ…), ๋ฆฌํŒฉํ† ๋ง, ๋ฆฌ์•„ํ‚คํ…ํŒ… ์ค‘ ์ ์ ˆํ•œ ๋ฐฉ์‹์„ ์„ ํƒํ•ด์•ผ ํ•จ

โœ” ๋น„์šฉ ์ ˆ๊ฐ, ๋ณด์•ˆ ๊ฐ•ํ™”, ์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ์ง€์†์ ์ธ ๊ฐœ์„ ์ด ํ•„์ˆ˜

โœ” ์‹คํŒจ ์‚ฌ๋ก€๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๋น„์šฉ ์˜ˆ์ธก, ๋ณด์•ˆ, ์„ฑ๋Šฅ ์ตœ์ ํ™” ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•ด์•ผ ํ•จ

 

728x90