Deploy

๋ฐฐํฌ

DL Modeler์˜ ๋ฐฐํฌ ๊ธฐ๋Šฅ์—์„œ๋Š” ์ž‘์—…์—์„œ ํ•™์Šต์„ ๋งˆ์นœ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐฐํฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ ๋ฐฐํฌ๋œ ์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐฐํฌ๊ด€๋ฆฌ

deploy001

  • ๋ฐฐํฌ ๊ด€๋ฆฌ๋Š” ์ž‘์—…์ƒ์„ธ์˜ ํ•™์Šต ๋ชฉ๋ก์—์„œ ๋ฐฐํฌํ•œ ๋ฐฐํฌ ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค.
  • ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐฐํฌ๋œ ์„œ๋ฒ„๋“ค์˜ ๋ชฉ๋ก๊ณผ ์„œ๋ฒ„ ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์•ก์…˜์˜ ์žฌ์ƒ๋ฒ„ํŠผ, ์ •์ง€๋ฒ„ํŠผ, ํœด์ง€ํ†ต๋ฒ„ํŠผ์„ ํ†ตํ•ด ํ™œ์„ฑํ™”, ๋น„ํ™œ์„ฑํ™”, ์‚ญ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์‚ญ์ œ์˜ ๊ฒฝ์šฐ, ๋ฐฐํฌ ์ •์ง€ ํ›„์— ๊ฐ€๋Šฅํ•˜๋‹ค.
  • Active ์ƒํƒœ์ธ ์„œ๋น„์Šค๋Š” ๋ฐฐํฌ์„œ๋ฒ„ IP๋ฅผ ํ†ตํ•ด rest api ํ˜ธ์ถœ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ฐฐํฌ์ƒ์„ธ

deploy002

  • ๋ฐฐํฌ ๊ด€๋ฆฌ์—์„œ ํŠน์ • ๋ฐฐํฌ ์„œ๋ฒ„๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ฐฐํฌ ์ƒ์„ธ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚œ๋‹ค.
  • ์˜ˆ์ธก ๊ด€๋ฆฌ ํ™”๋ฉด์—์„œ UI๋กœ ์ง„ํ–‰ํ•œ ์˜ˆ์ธก ๋ชฉ๋ก๊ณผ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์˜ˆ์ธก์ƒ์„ฑ๋ฒ„ํŠผ์œผ๋กœ ๋ฐ์ดํ„ฐ์…‹์— ๋“ฑ๋ก ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•ด ์ƒˆ๋กœ์šด ์˜ˆ์ธก์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

deploy003

  • ์ƒ์„ธ ํƒญ์—์„œ ๋ฐฐํฌ์„œ๋ฒ„์™€ ๋ชจ๋ธ, input ์ž…๋ ฅ ์ •๋ณด ๋“ฑ์„ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ APIํ˜ธ์ถœ ์‹œ ์˜ˆ์ธก ์˜ˆ์‹œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ, ํ„ฐ๋ฏธ๋„์—์„œ curl ๋ช…๋ น์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ REST API์˜ˆ์ธก์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐฐํฌ์„œ๋ฒ„ ์„ค๋ช…๊ณผ ์ตœ์†Œ ์„œ๋ฒ„ ์ˆ˜, ์ตœ๋Œ€ ์„œ๋ฒ„ ์ˆ˜๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹จ, ์ตœ์†Œ ์„œ๋ฒ„ ์ˆ˜๋Š” ์ค„์ผ ์ˆ˜ ์—†๋Š”๋ฐ, ๊ธฐ์กด์— ๋ฐฐํฌ๋œ ์„œ๋น„์Šค๋ฅผ ๋‚ด๋ฆฌ๋Š” ๊ณผ์ •์—์„œ API ์„œ๋น„์Šค ์žฅ์• ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ฌ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

์˜ˆ์ธก์ƒ์„ฑ

์˜ˆ์ธก ๊ด€๋ฆฌ ํ™”๋ฉด์—์„œ โ€˜์˜ˆ์ธก์ƒ์„ฑโ€™ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์˜ˆ์ธก ์ƒ์„ฑ ๋ ˆ์ด์–ดํŒ์—…์ด ๋…ธ์ถœ๋œ๋‹ค. ๋ณธ ๊ธฐ๋Šฅ์—์„œ๋Š” ์„ ํƒํ•œ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์˜ ์˜ˆ์‹œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ƒ˜ํ”Œ ์˜ˆ์ธก์„ ํ†ตํ•ด ์˜ˆ์‹œ ๋ฐ์ดํ„ฐ์˜ ์ƒ˜ํ”Œ๋ง ๊ฒฐ๊ณผ๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.

deploy004

  • ์˜ˆ์ธก์ƒ์„ฑ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์˜ˆ์ธก ์ƒ์„ฑ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚œ๋‹ค.
  • ๊ฐ’์„ ์ž…๋ ฅํ•˜๊ณ  ๊ฒฝ๋กœ๊ฒ€์ƒ‰๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด ๋ฐ์ดํ„ฐ์„ธํŠธ์—์„œ ๋“ฑ๋กํ•œ ์˜ˆ์ธก๋Œ€์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜จ๋‹ค. ํด๋”๋ฅผ ์„ ํƒํ•˜์—ฌ ํด๋” ๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ๊ฐ€์ ธ์˜ฌ ์ˆ˜๋„ ์žˆ๋‹ค.
  • ์˜ˆ์‹œ ๋ฆฌํ”„๋ ˆ์‹œ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํŠน์ • ๋ฐ์ดํ„ฐ 1๊ฐœ๊ฐ€ ๋‚˜ํƒ€๋‚œ๋‹ค.
  • ์ƒ˜ํ”Œ์˜ˆ์ธก์„ ํด๋ฆญํ•ด ์˜ˆ์‹œ๋ฐ์ดํ„ฐ์˜ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•œ๋‹ค.
  • ์ƒ˜ํ”Œ์˜ˆ์ธก๊นŒ์ง€ ์ˆ˜ํ–‰ํ•˜๋ฉด ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์˜ˆ์ธก์ƒ์„ธ

deploy005

  • ์˜ˆ์ธก ์ž‘์—…์˜ ์ง„ํ–‰๋ฅ  ๋ฐ ๋ชจ๋ธ์˜ ์ •๋ณด์™€ ๋ฐฐํฌ ์ •๋ณด, ์˜ˆ์ธก ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.