VM(๊ฐ€์ƒ ๋จธ์‹ )์€ ๋ฌผ๋ฆฌ์  ์ปดํ“จํŒ… ์žฅ์น˜์˜ ๋™์ž‘์„ ๋ชจ๋ฐฉํ•˜์—ฌ ๋‹จ์ผ ํ˜ธ์ŠคํŠธ์—์„œ ์—ฌ๋Ÿฌ ์šด์˜ ์ฒด์ œ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋™์‹œ์— ํšจ๊ณผ์ ์œผ๋กœ ์‹คํ–‰ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ๋ฐ˜ ์ถ”์ƒํ™”์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ์›น์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ๊ณผ ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ, ์ƒ์‚ฐ ํ™˜๊ฒฝ์„ ํฌํ•จํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ผ์ดํ”„์‚ฌ์ดํด์˜ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์˜ ๋งฅ๋ฝ์—์„œ VM์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฉ๋ฆฌ๋œ ํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ ๊ฐ„์˜ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•˜๊ณ  ๊ธฐ๋ณธ ํ•˜๋“œ์›จ์–ด์˜ ํšจ์œจ์ ์ธ ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ์„ ์ด‰์ง„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋จธ์‹ ์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์€ ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์™€ ๊ทธ ํ•˜๋“œ์›จ์–ด์—์„œ ์‹คํ–‰๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์ด์— ์ถ”์ƒํ™” ๊ณ„์ธต์„ ๊ตฌ์ถ•ํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ๊ธฐ๋ณธ ํ•˜๋“œ์›จ์–ด์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์ˆจ๊ธฐ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹ ์€ ๋ฌผ๋ฆฌ์  ์ปดํ“จํ„ฐ์˜ ๋ฆฌ์†Œ์Šค์™€ ๋™์ž‘์„ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜์—ฌ ์ด๋ฅผ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์šด์˜ ์ฒด์ œ๋ฅผ ํฌํ•จํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ƒ ๋จธ์‹ ์ด ๋‹จ์ผ ๋ฌผ๋ฆฌ์  ํ˜ธ์ŠคํŠธ์—์„œ ๋™์‹œ์— ์‹คํ–‰๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐ VM์€ ๊ฒฉ๋ฆฌ๋˜์–ด ๋‹ค๋ฅธ VM์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹  ๊ฒฉ๋ฆฌ๋Š” ๋ณด์•ˆ์„ ์œ ์ง€ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์˜ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๋ฉฐ ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋จธ์‹ ์€ ์‹œ์Šคํ…œ ๊ฐ€์ƒ ๋จธ์‹ ๊ณผ ํ”„๋กœ์„ธ์Šค ๊ฐ€์ƒ ๋จธ์‹ ์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ VM์€ CPU, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€์™€ ๊ฐ™์€ ํ•˜๋“œ์›จ์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ํฌํ•จํ•œ ์ „์ฒด ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ์—๋ฎฌ๋ ˆ์ด์…˜ํ•˜์—ฌ ์šด์˜ ์ฒด์ œ์˜ ์—ฌ๋Ÿฌ ์ธ์Šคํ„ด์Šค๊ฐ€ ๋‹จ์ผ ๋ฌผ๋ฆฌ์  ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ VM์€ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…, ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋ฐ ์„œ๋ฒ„ ํ†ตํ•ฉ์— ์ž์ฃผ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, ํ”„๋กœ์„ธ์Šค VM์€ ๋‹จ์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ˆ˜์ • ์—†์ด ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ถ”์ƒ์ ์ธ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค VM์€ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ, ๋””๋ฒ„๊น… ๋ฐ ์ฝ”๋“œ ์‹คํ–‰์— ์ž์ฃผ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

Gartner์— ๋”ฐ๋ฅด๋ฉด 2020๋…„๊นŒ์ง€ ๋ชจ๋“  ์„œ๋ฒ„ ์›Œํฌ๋กœ๋“œ์˜ 50% ์ด์ƒ์ด ๊ฐ€์ƒํ™”๋  ์ •๋„๋กœ ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์˜ ์ฑ„ํƒ์ด ์ง€์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์šฉ ์ ˆ๊ฐ, ์„ฑ๋Šฅ ํ–ฅ์ƒ, ๋ณด์•ˆ ๊ฐ•ํ™”, ์œ ์—ฐ์„ฑ ํ–ฅ์ƒ ๋“ฑ ๋‹ค์–‘ํ•œ ์š”์ธ์ด ๊ฐ€์ƒ ๋จธ์‹  ์‚ฌ์šฉ๋Ÿ‰์˜ ๊ธ‰์†ํ•œ ์ฆ๊ฐ€์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์—์„œ VM์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  1. ํ•˜๋“œ์›จ์–ด ๋น„์šฉ ์ ˆ๊ฐ: VM์€ ๋‹จ์ผ ํ˜ธ์ŠคํŠธ์— ์—ฌ๋Ÿฌ ์„œ๋ฒ„์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ†ตํ•ฉํ•จ์œผ๋กœ์จ ํ•˜๋“œ์›จ์–ด ํˆฌ์ž, ์ „๋ ฅ ์†Œ๋น„ ๋ฐ ๋ฌผ๋ฆฌ์  ๊ณต๊ฐ„์— ๋Œ€ํ•œ ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  2. ๊ฐ„ํŽธํ•œ ์œ ์ง€ ๊ด€๋ฆฌ: VM์„ ์‰ฝ๊ฒŒ ๋ฐฑ์—…, ๋ณต์ œํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์–ด ์žฌํ•ด ๋ณต๊ตฌ, ๋ฒ„์ „ ์ œ์–ด, ์„œ๋ฒ„ ์œ ์ง€ ๊ด€๋ฆฌ ์ž‘์—…์ด ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค.
  3. ๋ณด์•ˆ ๊ฐ•ํ™”: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ณ„๋„์˜ VM์— ๊ฒฉ๋ฆฌํ•˜๋ฉด ๋ณด์•ˆ ์œ„๋ฐ˜, ๋งฌ์›จ์–ด ํ™•์‚ฐ ๋ฐ ๊ธฐํƒ€ ์œ„ํ—˜์ด ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๊ฐ€์†ํ™”๋œ ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ: VM์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๊ฐœ๋ฐœ ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐœ๋ฐœ ์ˆ˜๋ช… ์ฃผ๊ธฐ ๋™์•ˆ ์ƒˆ๋กœ์šด ์„œ๋ฒ„ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค์ •ํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.
  5. ํ–ฅ์ƒ๋œ ํ™•์žฅ์„ฑ: ๋ณ€ํ™”ํ•˜๋Š” ์›Œํฌ๋กœ๋“œ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๊ฐ€์ƒ ๋จธ์‹ ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๊ฑฐ๋‚˜ ๋ณต์ œํ•  ์ˆ˜ ์žˆ์–ด ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ์žฅ์ด๋‚˜ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์—์„œ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์‚ฌ์šฉํ•˜๋Š” ํ•œ ๊ฐ€์ง€ ์˜ˆ๋Š” ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋Š” ๊ฐ•๋ ฅํ•œ no-code ๋„๊ตฌ์ธ AppMaster ์ž…๋‹ˆ๋‹ค. AppMaster VM ๊ธฐ์ˆ ๊ณผ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ๋” ๋น ๋ฅด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ณ ๊ฐ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํด๋ผ์šฐ๋“œ์— ์ง์ ‘ ๋ฐฐํฌํ•˜๊ณ  VM์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ํ™•์žฅ์„ฑ, ๋ฆฌ์†Œ์Šค ์ตœ์ ํ™” ๋ฐ ์ผ๊ด€๋œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ณ ๊ฐ์€ App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ์ฒ˜์Œ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜์—ฌ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์™€ ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ ์˜ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Go(golang), ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ๋ฐ JS/TS, Android์šฉ Kotlin ๋ฐ Jetpack Compose, iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ SwiftUI ํฌํ•จํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ, ๊ฐ€์ƒ ๋จธ์‹ ์€ ๋น„์šฉ ์ ˆ๊ฐ, ์œ ์—ฐ์„ฑ, ๋ณด์•ˆ, ๊ด€๋ฆฌ ์šฉ์ด์„ฑ ๋“ฑ ์ˆ˜๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•˜๋ฉด์„œ ์›น ์‚ฌ์ดํŠธ ๊ฐœ๋ฐœ์— ์—†์–ด์„œ๋Š” ์•ˆ ๋  ๊ธฐ์ˆ ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๊ณ„ ์ „๋ฐ˜์— ๊ฑธ์ณ VM์ด ๋น ๋ฅด๊ฒŒ ์ฑ„ํƒ๋˜๋ฉด์„œ AppMaster ์™€ ๊ฐ™์€ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๊ฐ€ ๋งค์šฐ ํšจ์œจ์ ์ด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋น„์šฉ ํšจ๊ณผ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ฐ˜์ด ๋งˆ๋ จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AppMaster VM์„ ํ™œ์šฉํ•˜์—ฌ ๊ณ ๊ฐ์ด ์ตœ์†Œํ•œ์˜ ๋…ธ๋ ฅ๊ณผ ์ตœ๋Œ€์˜ ํšจ์œจ์„ฑ์œผ๋กœ ์„œ๋ฒ„ ๋ฐฑ์—”๋“œ๋ถ€ํ„ฐ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ํฌ๊ด„์ ์ธ ์—”๋“œํˆฌ์—”๋“œ ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.