Cloud Engineering/Linux ๐Ÿง

[ํด๋ผ์šฐ๋“œ์ปดํ“จํŒ…] ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์ด๋ž€

minjiwoo 2022. 12. 10. 11:11
728x90

ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ๋ชจ๋ธ 

Could ๋ชจ๋ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์‚ฌ์ง„์€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ Azure์—์„œ ์ œ๊ณตํ•œ ์‚ฌ์ง„์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ž์ฃผ ๋“ค์–ด๋ณธ IaaS, PaaS, SaaS๊ฐ€ ํด๋ผ์šฐ๋“œ ๋ชจ๋ธ์˜ ํ•œ ์ข…๋ฅ˜์— ์†ํ•˜๊ฒŒ ๋œ๋‹ค. 

MS Azure๊ฐ€ ์ œ๊ณตํ•œ Cloud Model ์‚ฌ์ง„


On Premises๋Š” ํšŒ์‚ฌ ๋ฐ ๊ฐœ์ธ์ด ์ง์ ‘ ์ „์ฒด ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋ธ์ด๋ฉฐ, ๋”ฐ๋ผ์„œ ์ž์œ ๋„๊ฐ€ ๊ฐ€์žฅ ๋†’๋‹ค. ๊ทธ๋ฆฌ๊ณ  IaaS -> PaaS -> SaaS ์ˆœ์œผ๋กœ ํด๋ผ์šฐ๋“œ vendor๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋งŽ์•„์ง„๋‹ค.
์ตœ๊ทผ์˜ ํŠธ๋ Œ๋“œ๋Š” SaaS๋Š” ์š”๊ธˆ์ด ๋งŽ์ด ๋ถ€๊ณผ๋˜๋ฏ€๋กœ, IaaS , PaaS๋ฅผ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 

as a Service ์˜ ๋œป

IaaS, PaaS, SaaS ๋‹จ์–ด์— ๋ถ™๋Š” as a Service๋Š” ๋ฌด์Šจ ์˜๋ฏธ์ด๊ธธ๋ž˜ ๊ณ„์† ๋ถ™๋Š” ๊ฒƒ์ผ๊นŒ. ์—ฌ๊ธฐ์„œ '์„œ๋น„์Šค'๋ž€ , IT Service๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด, ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๊ด€๋ จ๋œ IT ์„œ๋น„์Šค๋“ค์„ ๋ชจ์•„๋†“์€ ๊ฒƒ์„ ๋งํ•œ๋‹ค. 

Micro Service ์™€ Monolith Architecture ์˜ ์ฐจ์ด 


Micro service๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ฉ์–ด๋ฆฌ๋กœ ์ด๋ฃจ์–ด์ง„ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ž˜ ์ •์˜๋œ API๋ฅผ ํ†ตํ•ด ํ†ต์‹ ํ•˜๋Š” ์†Œ๊ทœ๋ชจ์˜ ๋…๋ฆฝ์ ์ธ ์„œ๋น„์Šค๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ์— ํ•ด๋‹นํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜์ด๋‹ค. ์ž‘์€ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ์œผ๋ฏ€๋กœ ์ด๋“ค์„ ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•  ์ง€๊ฐ€ ์ค‘์š”ํ•ด์ง„๋‹ค. 

Monolithic Architecture์™€ Micro service Architecture๋Š” ์œ„์˜ ๊ทธ๋ฆผ๋งŒ ๋ด๋„ ์ฐจ์ด๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค. Monolith architecture์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ์ด๋ฃจ์–ด์ ธ ๊ด€๋ฆฌ๊ฐ€ ์‰ฝ์ง€๋งŒ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. ๋ฐ˜๋ฉด Micro Sertice Architecture์˜ ๊ฒฝ์šฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ฐ๊ฐ์˜ ๋…๋ฆฝ์  ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์„ค๊ณ„๋˜์–ด ์žˆ๊ณ , ํ•˜๋‚˜์˜ ์„œ๋น„์Šค๊ฐ€ ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ฆ‰, ์„œ๋น„์Šค๊ฐ€ ๊ฐ์ž ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŠน์ • ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๊ธฐ๊ฐ€ ์‰ฝ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. 

IT Product vs IT Service

์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•ด consumer๋“ค๊ณผ ์†Œํ†ตํ•  ๋•Œ๋Š” ์ œํ’ˆ, ์ฆ‰ Product๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์†Œํ†ต์— ํŽธํ•˜๋‹ค. (๊ฟ€ํŒ..)
์‚ฌ์šฉ์ž์˜ need์™€ want๋ฅผ ์ถฉ์กฑ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ œํ’ˆ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. Comsumer (User and Buyer) ๊ฐ€ ์ œํ’ˆ์„ ๋ฐ›์œผ๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์ด์ต๊ณผ ๋น„์šฉ์ ˆ๊ฐ์„ ์–ป๋Š”๋‹ค.

728x90