ํ‹ฐ์Šคํ† ๋ฆฌ

๋ฐ๋ณด DevO ๐Ÿ˜Ž
๊ฒ€์ƒ‰ํ•˜๊ธฐ

๋ธ”๋กœ๊ทธ ํ™ˆ

๋ฐ๋ณด DevO ๐Ÿ˜Ž

syh8935.tistory.com/m

๋ฐ๋ณด ๐Ÿ˜Ž ๋‹˜์˜ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.

๊ตฌ๋…์ž
5
๋ฐฉ๋ช…๋ก ๋ฐฉ๋ฌธํ•˜๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์ฃผ์š” ๊ธ€ ๋ชฉ๋ก

  • [DevOps] MobaXterm์„ ์ด์šฉํ•ด AWS CloudWatch ๋กœ๊ทธ ํ™•์ธ ๐Ÿ‘จ‍๐Ÿ’ป MobaXterm์„ ์‚ฌ์šฉํ•ด AWS CloudWatch ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ• ์ž…๋‹ˆ๋‹ค.MobaXterm์€ SSH๋ฅผ ํ†ตํ•ด EC2 ์ธ์Šคํ„ด์Šค์— ์ ‘์†ํ•˜๊ฑฐ๋‚˜, ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ๋กœ๊ทธ๋ฅผ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ์™€ Nginx Access ๋กœ๊ทธ๋ฅผ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1๏ธโƒฃ MobaXterm ์„ค์น˜ ๋ฐ EC2 ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐํ•˜๊ธฐ ๐Ÿ”Œ MobaXterm ์„ค์น˜ํ•˜๊ธฐ ๐Ÿ“ฅMobaXterm ๋‹ค์šด๋กœ๋“œ: MobaXterm ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ MobaXterm์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์„ค์น˜ํ•ด ์ฃผ์„ธ์š”.์„ค์น˜ ํ›„, MobaXterm์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค!  EC2 ์ธ์Šคํ„ด์Šค ์—ฐ๊ฒฐํ•˜๊ธฐ ๐Ÿ”‘ MobaXterm์„ ์‹คํ–‰ํ•˜๊ณ , ์™ผ์ชฝ ์ƒ๋‹จ์—์„œ Session ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.SSH๋ฅผ ์„ ํƒํ•œ ํ›„, ์—ฐ๊ฒฐํ•  EC2 ์ธ์Šคํ„ด์Šค์˜ Public .. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 1 2024. 12. 6.
  • [DevOps] AWS CloudWatch๋ฅผ ์‚ฌ์šฉํ•œ ๋กœ๊ทธ ํ™•์ธ ๋ฐฉ๋ฒ• AWS CloudWatch๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ์™€ Nginx access ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐ŸŒAWS CloudWatch๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์„œ๋ฒ„ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ๋กœ๊ทธ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.ํŠนํžˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์˜ค๋ฅ˜ ์ถ”์ ์ด๋‚˜ Nginx ๋กœ๊ทธ์—์„œ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์„ํ•  ๋•Œ ๋„ˆ๋ฌด๋‚˜ ์ค‘์š”ํ•œ ๋„๊ตฌ์ฃ ! ๐Ÿ™Œ1๏ธโƒฃ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ ํ™•์ธํ•˜๊ธฐ ๐Ÿ’ป์™œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ๊ฐ€ ์ค‘์š”ํ•œ๊ฐ€์š”? ๐Ÿค”์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ๊ทธ๋Š” ์ฝ”๋“œ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€, ๋ฌธ์ œ๋Š” ์–ด๋””์„œ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” ์†Œ์ค‘ํ•œ ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ์–ด์š”.์˜ค๋ฅ˜๋‚˜ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋กœ๊ทธ์—์„œ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋น ๋ฅด๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ์ฃผ์š” ๋ชฉ์ :๐Ÿ’ฅ ์˜ค๋ฅ˜ ์ถ”์ : ์ฝ”๋“œ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ, ๋กœ๊ทธ์—์„œ ์˜ค๋ฅ˜ .. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2024. 12. 6.
  • [DevOps] MobaXterm ๋ณด์•ˆ์„ ์œ„ํ•œ Master Key ์„ค์ • ๋ฐฉ๋ฒ• ๐Ÿ—’๏ธ ๊ฐœ์š”๋ชจ๋ฐ”์—‘์Šคํ…€์€ ๊ฐ•๋ ฅํ•œ ์›๊ฒฉ ์ ‘์† ๋„๊ตฌ์ง€๋งŒ, ๋ณด์•ˆ ์„ค์ •์ด ์ œ๋Œ€๋กœ ๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋  ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.ํŠนํžˆ, ์„œ๋ฒ„ ์ ‘์† ์ •๋ณด์™€ ์•”ํ˜ธ๊ฐ€ ์ €์žฅ๋œ ํ™˜๊ฒฝ์—์„œ๋Š” ๋งˆ์Šคํ„ฐ ํŒจ์Šค์›Œ๋“œ(Master Password)๋ฅผ ์„ค์ •ํ•ด ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ๋ฅผ ๊ฐ•ํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.  ๐Ÿ“Œ ์™œ ๋งˆ์Šคํ„ฐ ํŒจ์Šค์›Œ๋“œ๊ฐ€ ํ•„์š”ํ•œ๊ฐ€?๋ชจ๋ฐ”์—‘์Šคํ…€์€ ์ €์žฅ๋œ ์„ธ์…˜๊ณผ ์ ‘์† ์ •๋ณด์— ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๋ˆ„๊ตฐ๊ฐ€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ PC์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์•…์„ฑ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋  ๊ฒฝ์šฐ, ์ ‘์† ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋  ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.๋งˆ์Šคํ„ฐ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์„ค์ •ํ•˜๋ฉด ๋ชจ๋“  ๋ฏผ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ๐Ÿ› ๏ธ ๋งˆ์Šคํ„ฐ ํŒจ์Šค์›Œ๋“œ ์„ค์ • ๋ฐฉ๋ฒ• 1๏ธโƒฃ ๋ชจ๋ฐ”์—‘์Šคํ…€ ์‹คํ–‰ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.์šฐ์ธก ์ƒ๋‹จ์˜ Settings ๋ฒ„ํŠผ(ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ์•„์ด์ฝ˜)์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.Settings .. ๊ณต๊ฐ์ˆ˜ 1 ๋Œ“๊ธ€์ˆ˜ 0 2024. 11. 22.
  • [DevOps] ๐Ÿ’ป MobaXterm ์„ค์น˜ ๋ฐฉ๋ฒ• ๋ฐ ์˜ˆ์‹œ ๐Ÿ’ป MobaXterm ๊ฐ•๋ ฅํ•œ ์›๊ฒฉ ์ ‘์† ๋„๊ตฌ๋ชจ๋ฐ”์—‘์Šคํ…€(MobaXterm)์€ SSH, RDP, FTP, SFTP ๋“ฑ ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๋Š” ์›๊ฒฉ ์ ‘์† ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.์„œ๋ฒ„ ๊ด€๋ฆฌ, ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ, ๊ฐœ๋ฐœ ์ž‘์—… ๋“ฑ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์˜ฌ์ธ์› ํˆด์ž…๋‹ˆ๋‹ค.โญ ์ฃผ์š” ํŠน์ง•์˜ฌ์ธ์› ์ธํ„ฐํŽ˜์ด์Šค: ํ„ฐ๋ฏธ๋„, ํŒŒ์ผ ์ „์†ก, ๊ทธ๋ž˜ํ”ฝ UI ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ํ•˜๋‚˜์˜ ์ฐฝ์—์„œ ์ œ๊ณต.๋‹ค์ค‘ ํƒญ ์ง€์›: ์—ฌ๋Ÿฌ ์„œ๋ฒ„๋ฅผ ๋™์‹œ์— ๊ด€๋ฆฌ ๊ฐ€๋Šฅ.๋‚ด์žฅ X ์„œ๋ฒ„: X11 ํฌ์›Œ๋”ฉ์„ ์ง€์›ํ•ด GUI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ๊ฐ€๋Šฅ.ํฌํ„ฐ๋ธ” ๋ฒ„์ „ ์ œ๊ณต: ์„ค์น˜ ์—†์ด ์‹คํ–‰ ๊ฐ€๋Šฅ.๐Ÿ“ฅ ์„ค์น˜ ๋ฐฉ๋ฒ• ๋ชจ๋ฐ”์—‘์Šคํ…€ ๋‹ค์šด๋กœ๋“œMobaXterm ๊ณต์‹ ์›น์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค."Home Edition"์˜ Installer ๋˜๋Š” Portable Edition ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ด ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค... ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2024. 11. 22.
  • [DBMS] MySQL์ด๋ž€? ๐Ÿง MySQL์ด๋ž€? ๐Ÿ—„๏ธMySQL์€ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ค‘ ํ•˜๋‚˜๋กœ,๋ฐ์ดํ„ฐ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์šฐ๋ฆฌ๊ฐ€ ์›น์‚ฌ์ดํŠธ์— ๊ฐ€์ž…ํ•  ๋•Œ ์ž‘์„ฑํ•˜๋Š” ์ด๋ฆ„, ์ด๋ฉ”์ผ ์ฃผ์†Œ ๊ฐ™์€ ์ •๋ณด๋“ค์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๊ณ ,ํ•„์š”ํ•  ๋•Œ ๋น ๋ฅด๊ฒŒ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. MySQL์˜ ๊ธฐ๋ณธ ๊ฐœ๋… ๐Ÿง ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ด๋ธ”๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ,ํ…Œ์ด๋ธ”์€ ์—‘์…€ ์‹œํŠธ์ฒ˜๋Ÿผ **ํ–‰(ROW)**๊ณผ **์—ด(COLUMN)**๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.์šฐ๋ฆฌ๊ฐ€ ํ…Œ์ด๋ธ”์— ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ–‰(row)์— ํ•ด๋‹น ์ •๋ณด๊ฐ€ ์ถ”๊ฐ€๋˜๋ฉฐ, ์—ด(column)์€ ๊ทธ ์ •๋ณด์˜ ํ•ญ๋ชฉ๋“ค์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.MySQL์€ ์ด๋Ÿฐ ๊ตฌ์กฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. MySQL์˜ ์ฃผ์š” ํŠน์ง• ๐Ÿš€1. ์˜คํ”ˆ ์†Œ์Šค ๋ฐ ๋ฌด๋ฃŒ ๐Ÿ’ปMySQL์€ ๋ˆ„๊ตฌ๋‚˜ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜.. ๊ณต๊ฐ์ˆ˜ 8 ๋Œ“๊ธ€์ˆ˜ 9 2024. 9. 6.
  • [DevOps] ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ, ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ, ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ ๐ŸŒ ๋„คํŠธ์›Œํฌ ์‹ฌํ™” ๊ฐ•์˜๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ์— ์ด์–ด์„œ ์กฐ๊ธˆ ๋” ๊นŠ์ด ์žˆ๋Š” ๋‚ด์šฉ์„ ์•Œ์•„๋ณผ๊ฒŒ์š”. ์ด๋ฒˆ์—๋Š” ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ „๋‹ฌ๋˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์— ๋Œ€ํ•ด ์‰ฝ๊ฒŒ ์„ค๋ช…๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€ (Network Topology) ๐Ÿ—๏ธ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ๊ธฐ๊ธฐ๋“ค์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ง‘์•ˆ์˜ ๊ฐ€๊ตฌ ๋ฐฐ์น˜๋ฅผ ๋– ์˜ฌ๋ฆฌ๋ฉด ๋ผ์š”.๊ฐ€๊ตฌ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ฐฐ์น˜ํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ์ง‘์ด ๋‹ค๋ฅด๊ฒŒ ๋ณด์ด๋“ฏ์ด, ๋„คํŠธ์›Œํฌ๋„ ๊ธฐ๊ธฐ๋“ค์ด ์–ด๋–ป๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.๋ฒ„์Šค ํ† ํด๋กœ์ง€ ๐ŸšŒ: ๋ชจ๋“  ๊ธฐ๊ธฐ๊ฐ€ ํ•˜๋‚˜์˜ ๋ฉ”์ธ ์ผ€์ด๋ธ”์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ง‘ ์•ˆ์— ์žˆ๋Š” ๋ชจ๋“  ๊ฐ€์ „์ œํ’ˆ์ด ํ•˜๋‚˜์˜ ์ „์› ์ฝ”๋“œ์— ์—ฐ๊ฒฐ๋œ ๊ฒƒ๊ณผ ๋น„์Šทํ•ด์š”. ํ•˜์ง€๋งŒ ์ด ์ฝ”๋“œ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋ชจ๋“  ๊ธฐ๊ธฐ๊ฐ€ ์ž‘๋™ํ•˜์ง€.. ๊ณต๊ฐ์ˆ˜ 5 ๋Œ“๊ธ€์ˆ˜ 11 2024. 8. 27.
  • [DevOps] ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ ํ•™์Šต ๐Ÿ’ก 1. ๋„คํŠธ์›Œํฌ๋ž€? ๐Ÿ“ก๋„คํŠธ์›Œํฌ๋Š” ์ปดํ“จํ„ฐ๋‚˜ ์Šค๋งˆํŠธํฐ ๊ฐ™์€ ๊ธฐ๊ธฐ๋“ค์ด ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๋งˆ์น˜ ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ „ํ™”๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ง‘์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋„ท์€ ์ง‘ ์•ˆ์˜ ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ๊ฐ€ ์™ธ๋ถ€์™€ ์—ฐ๊ฒฐ๋˜์–ด ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.  2. IP ์ฃผ์†Œ ๐Ÿ“ŒIP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ๊ฐ ๊ธฐ๊ธฐ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๊ณ ์œ ํ•œ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ์ง‘ ์ฃผ์†Œ์™€ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ผ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŽธ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ ์ •ํ™•ํ•œ ์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผ ํŽธ์ง€๊ฐ€ ์ œ๋Œ€๋กœ ๋„์ฐฉํ•˜์ฃ ? ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์ธํ„ฐ๋„ท์—์„œ ํŠน์ • ๊ธฐ๊ธฐ์™€ ์—ฐ๊ฒฐํ•  ๋•Œ๋„ IP ์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ๋ถ„์˜ ์ปดํ“จํ„ฐ๋‚˜ ์Šค๋งˆํŠธํฐ๋„ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•  ๋•Œ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์›น์‚ฌ์ดํŠธ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ๊ธฐ๊ธฐ์™€ ์—ฐ๊ฒฐ.. ๊ณต๊ฐ์ˆ˜ 4 ๋Œ“๊ธ€์ˆ˜ 4 2024. 8. 27.
  • [DevOps] ๊ฐ€์ƒํ™”์™€ ์ปจํ…Œ์ด๋„ˆ DevOps ํ™˜๊ฒฝ์—์„œ ํšจ์œจ์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•˜๋ ค๋ฉด, ๊ฐ€์ƒํ™”์™€ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ์ด ๋‘ ๊ฐ€์ง€ ๊ธฐ์ˆ ์€ ๊ฐ๊ฐ์˜ ์„œ๋ฒ„ ๋ฆฌ์†Œ์Šค๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋ฉฐ, ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ ์šด์˜ ํ™˜๊ฒฝ ๊ฐ„์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๊ฐ€์ƒํ™”์™€ ์ปจํ…Œ์ด๋„ˆ ๊ธฐ์ˆ ์ด ๋ฌด์—‡์ธ์ง€, ๊ทธ๋ฆฌ๊ณ  DevOps์—์„œ ์ด๋“ค์ด ์–ด๋–ป๊ฒŒ ํ™œ์šฉ๋˜๋Š”์ง€์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.  1. ๊ฐ€์ƒํ™”(Virtualization)๋ž€ ๋ฌด์—‡์ธ๊ฐ€?   ๊ฐ€์ƒํ™”์˜ ๊ฐœ๋…๊ฐ€์ƒํ™”๋Š” ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์ƒ ์„œ๋ฒ„(Virtual Machine, VM)๋กœ ๋ถ„ํ• ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ถ„ํ• ๋œ ๊ฐ€์ƒ ์„œ๋ฒ„๋“ค์€ ๊ฐ๊ฐ ๋…๋ฆฝ๋œ ์šด์˜ ์ฒด์ œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ๊ฐ€์ƒ ์„œ๋ฒ„๋“ค๊ณผ ์ž์›์„ ๊ณต์œ ํ•˜์ง€๋งŒ, ์„œ๋กœ ๊ฐ„์„ญํ•˜์ง€ ์•Š์Šต.. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2024. 8. 12.
  • [DevOps] DevOps์˜ ๋„๊ตฌ์™€ ๊ธฐ์ˆ  ์Šคํƒ DevOps๋ฅผ ์ดํ•ดํ•˜๊ณ  ์‹ค์ฒœํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ๊ธฐ์ˆ  ์Šคํƒ์„ ์ž˜ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.DevOps์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ์š” ๋„๊ตฌ๋“ค์„ ์‚ดํŽด๋ณด๊ณ , ๊ฐ๊ฐ์˜ ๋„๊ตฌ๊ฐ€ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋ฉฐ, ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๋Š”์ง€์— ๋Œ€ํ•ด ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. Jenkins: ์ง€์†์ ์ธ ํ†ตํ•ฉ/๋ฐฐํฌ์˜ ์—”์ง„   Jenkins๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? Jenkins๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์ฝ”๋“œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ง€์†์ ์œผ๋กœ ํ†ตํ•ฉ(CI)ํ•˜๊ณ  ๋ฐฐํฌ(CD)ํ•˜๋Š” ์ž‘์—…์„ ์ž๋™ํ™”ํ•ด ์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์ด๋ฅผ ์†Œ์Šค ์ฝ”๋“œ ์ €์žฅ์†Œ(Git ๋“ฑ)์— ํ‘ธ์‹œํ•˜๋ฉด, Jenkins๊ฐ€ ์ž๋™์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋นŒ๋“œํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ฉฐ, ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋ฉด ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.  ์˜ˆ์‹œ ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ˜‘์—…ํ•˜์—ฌ ์• .. ๊ณต๊ฐ์ˆ˜ 0 ๋Œ“๊ธ€์ˆ˜ 0 2024. 8. 12.
  • [DevOps] CI/CD๋ž€? DevOps์˜ ํ•ต์‹ฌ ๊ธฐ์ดˆ ๊ฐœ๋… ์ดํ•ดํ•˜๊ธฐ ๐Ÿ’ป DevOps์˜ ์ค‘์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ธ CI/CD๋Š” ๊ฐœ๋ฐœ๊ณผ ์šด์˜์„ ์—ฐ๊ฒฐํ•˜๋Š” ๋‹ค๋ฆฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” CI/CD์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๊ณผ ์ด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.  CI/CD๋ž€ ๋ฌด์—‡์ธ๊ฐ€?1. Continuous Integration (CI) Continuous Integration, ์ฆ‰ ์ง€์†์  ํ†ตํ•ฉ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ •๊ธฐ์ ์œผ๋กœ ๋ฉ”์ธ ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ž…๋‹ˆ๋‹ค. CI๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์—…ํ•œ ์ฝ”๋“œ๊ฐ€ ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ์ž๋™์œผ๋กœ ํ…Œ์ŠคํŠธํ•˜๊ณ  ํ†ตํ•ฉํ•˜์—ฌ, ์ฝ”๋“œ์˜ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ณ , ์˜ค๋ฅ˜ ๋ฐœ์ƒ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ์˜ˆ์‹œ: ์™œ CI๊ฐ€ ์ค‘์š”ํ•œ๊ฐ€? ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๋Ÿฌ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์„ธ์š”. ๊ฐ ๊ฐœ๋ฐœ์ž๋Š” ์ž์‹ ์˜ ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค... ๊ณต๊ฐ์ˆ˜ 1 ๋Œ“๊ธ€์ˆ˜ 1 2024. 8. 12.
  • [DevOps] ๋ฐ๋ธŒ์˜ต์Šค(DevOps) ์ดํ•ดํ•˜๊ธฐ ํด๋ผ์šฐ๋“œ๋Š” ์ธ๊ณต์ง€๋Šฅ, ๋ธ”๋ก์ฒด์ธ, ๋ฐ์ดํ„ฐ์™€ ํ•จ๊ป˜ ํ˜„๋Œ€ ๊ธฐ์ˆ ์˜ ํ•ต์‹ฌ ์˜์—ญ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.๋งŽ์€ ๊ธฐ์—…๋“ค์ด ํด๋ผ์šฐ๋“œ๋ฅผ ํ†ตํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ํšจ์œจ์„ฑ์„ ๋†’์ด๊ณ  ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์šฐ๋ฆฌ์˜ ์ผ์ƒ์—๋„ ๊นŠ์ˆ™์ด ์Šค๋ฉฐ๋“ค์–ด ์žˆ์Šต๋‹ˆ๋‹ค.  ๋ฐ๋ธŒ์˜ต์Šค๋ž€ ๋ฌด์—‡์ธ๊ฐ€?๋ฐ๋ธŒ์˜ต์Šค๋Š” ๊ฐœ๋ฐœ(Development)๊ณผ ์šด์˜(Operations)์„ ๊ฒฐํ•ฉํ•œ ์šฉ์–ด๋กœ, ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜ ๊ฐ„์˜ ํ˜‘์—…๊ณผ ํ†ตํ•ฉ์„ ์ด‰์ง„ํ•˜๋Š” ๋ฌธํ™”์ด์ž ๋ฐฉ๋ฒ•๋ก ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์†๋„์™€ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ , ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์‹ ์†ํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.   ๋ฐ๋ธŒ์˜ต์Šค์˜ ํ•ต์‹ฌ ์›์น™์ž๋™ํ™”: ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜์—ฌ ์ธ์  ์˜ค๋ฅ˜๋ฅผ ์ค„์ด๊ณ  ํšจ์œจ์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฝ”๋“œ ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋ฉด ์‚ฌ๋žŒ์ด ์ˆ˜๋™์œผ๋กœ ์ž‘์—…ํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์˜ค๋ฅ˜๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.CI/CD: ์ง€์†์  ํ†ตํ•ฉ(Continuou.. ๊ณต๊ฐ์ˆ˜ 1 ๋Œ“๊ธ€์ˆ˜ 0 2024. 8. 8.
  • [DevOps] ๋ฐ๋ธŒ์˜ต์Šค(DevOps)๋ž€ ๋ฌด์—‡์ธ๊ฐ€? DevOps๋ž€ ๋ฌด์—‡์ธ๊ฐ€?DevOps๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ผ์ดํ”„์‚ฌ์ดํด์˜ ์†๋„์™€ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•๋ก ์ž…๋‹ˆ๋‹ค. DevOps๋Š” ๊ฐœ๋ฐœ(Development)๊ณผ ์šด์˜(Operations)์„ ๊ฒฐํ•ฉํ•œ ์šฉ์–ด๋กœ, ๊ฐœ๋ฐœ์ž์™€ ์šด์˜ํŒ€ ๊ฐ„์˜ ๊ธด๋ฐ€ํ•œ ํ˜‘๋ ฅ์„ ์ด‰์ง„ํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ง€์†์ ์ธ ํ†ตํ•ฉ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ, ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ž๋™ํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. DevOps ์ •์˜DevOps๋Š” ๊ฐœ๋ฐœ(Development)๊ณผ ์šด์˜(Operations)์„ ๊ฒฐํ•ฉํ•œ ์šฉ์–ด์ž…๋‹ˆ๋‹ค.์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ์šด์˜์˜ ์ž๋™ํ™”, ํ˜‘์—…์„ ํ†ตํ•ด ๋” ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐฐํฌ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.DevOps์˜ ๋ชฉ์ ์†๋„: ๋” ๋น ๋ฅด๊ฒŒ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ๋ณ€ํ™”์— ๋น ๋ฅด๊ฒŒ ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค.์‹ ๋ขฐ์„ฑ: ์ง€์†์ ์ธ ํ†ตํ•ฉ ๋ฐ ๋ฐฐํฌ๋ฅผ ํ†ตํ•ด ๋†’์€ ํ’ˆ์งˆ์˜ ์†Œํ”„ํŠธ.. ๊ณต๊ฐ์ˆ˜ 1 ๋Œ“๊ธ€์ˆ˜ 0 2024. 8. 8.
    728x90
    ๋ฐ˜์‘ํ˜•
    ๋ฌธ์˜์•ˆ๋‚ด
    • ํ‹ฐ์Šคํ† ๋ฆฌ
    • ๋กœ๊ทธ์ธ
    • ๊ณ ๊ฐ์„ผํ„ฐ

    ํ‹ฐ์Šคํ† ๋ฆฌ๋Š” ์นด์นด์˜ค์—์„œ ์‚ฌ๋ž‘์„ ๋‹ด์•„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    ยฉ Kakao Corp.