728x90
๋ฐ˜์‘ํ˜•

๋ฐ๋ธŒ์˜ต์Šค ์—”์ง€๋‹ˆ์–ด 2

[DevOps] DevOps์˜ ๋„๊ตฌ์™€ ๊ธฐ์ˆ  ์Šคํƒ

DevOps๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‹ค์ฒœํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ๊ธฐ์ˆ  ์Šคํƒ์„ ์ž˜ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.DevOps์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ์š” ๋„๊ตฌ๋“ค์„ ์‚ดํŽด๋ณด๊ณ , ๊ฐ๊ฐ์˜ ๋„๊ตฌ๊ฐ€ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋ฉฐ, ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๋Š”์ง€์— ๋Œ€ํ•ด ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. Jenkins: ์ง€์†์ ์ธ ํ†ตํ•ฉ/๋ฐฐํฌ์˜ ์—”์ง„   Jenkins๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? Jenkins๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์ฝ”๋“œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ง€์†์ ์œผ๋กœ ํ†ตํ•ฉ(CI)ํ•˜๊ณ  ๋ฐฐํฌ(CD)ํ•˜๋Š” ์ž‘์—…์„ ์ž๋™ํ™”ํ•ด ์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์ด๋ฅผ ์†Œ์Šค ์ฝ”๋“œ ์ €์žฅ์†Œ(Git ๋“ฑ)์— ํ‘ธ์‹œํ•˜๋ฉด, Jenkins๊ฐ€ ์ž๋™์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋นŒ๋“œํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ฉฐ, ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋ฉด ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.  ์˜ˆ์‹œ ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ˜‘์—…ํ•˜์—ฌ ์• ..

DevOps 2024.08.12

[DevOps] ๋ฐ๋ธŒ์˜ต์Šค(DevOps)๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

DevOps๋ž€ ๋ฌด์—‡์ธ๊ฐ€?DevOps๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ผ์ดํ”„์‚ฌ์ดํด์˜ ์†๋„์™€ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•๋ก ์ž…๋‹ˆ๋‹ค. DevOps๋Š” ๊ฐœ๋ฐœ(Development)๊ณผ ์šด์˜(Operations)์„ ๊ฒฐํ•ฉํ•œ ์šฉ์–ด๋กœ, ๊ฐœ๋ฐœ์ž์™€ ์šด์˜ํŒ€ ๊ฐ„์˜ ๊ธด๋ฐ€ํ•œ ํ˜‘๋ ฅ์„ ์ด‰์ง„ํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ง€์†์ ์ธ ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ, ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. DevOps ์ •์˜DevOps๋Š” ๊ฐœ๋ฐœ(Development)๊ณผ ์šด์˜(Operations)์„ ๊ฒฐํ•ฉํ•œ ์šฉ์–ด์ž…๋‹ˆ๋‹ค.์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜์˜ ์ž๋™ํ™”, ํ˜‘์—…์„ ํ†ตํ•ด ๋” ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐํฌ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.DevOps์˜ ๋ชฉ์ ์†๋„: ๋” ๋น ๋ฅด๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ๋ณ€ํ™”์— ๋น ๋ฅด๊ฒŒ ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค.์‹ ๋ขฐ์„ฑ: ์ง€์†์ ์ธ ํ†ตํ•ฉ ๋ฐ ๋ฐฐํฌ๋ฅผ ํ†ตํ•ด ๋†’์€ ํ’ˆ์งˆ์˜ ์†Œํ”„ํŠธ..

DevOps 2024.08.08
728x90
๋ฐ˜์‘ํ˜•
loading