ํ์ฅ์ฑ์ ๋งฅ๋ฝ์์ ํ์ฅ ์๊ณ ๋ฆฌ์ฆ์ ์ํฌ๋ก๋ ๋ณํ์ ๋ฐ๋ผ ์ํํธ์จ์ด ์์คํ ์ ์ฑ๋ฅ๊ณผ ๋ฆฌ์์ค ํ์ฉ๋๋ฅผ ๋์ ์ผ๋ก ์กฐ์ ํ๋ ๊ณ์ฐ ๊ธฐ์ ๋๋ ๋ชจ๋ธ์ ์๋ฏธํฉ๋๋ค. ์ฃผ์ ๋ชฉํ๋ ์ฌ์ฉ์, ๋ฐ์ดํฐ ๋๋ ๋์ ํธ๋์ญ์ ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์์คํ ์ด ์ต์ ์ ์ฑ๋ฅ๊ณผ ๊ฐ์ฉ์ฑ์ ์ ์งํ๋ ๋์์ ๋ฆฌ์์ค ํจ์จ์ฑ์ ์ต๋ํํ๊ณ ๋๊ธฐ ์๊ฐ์ ์ต์ํํ๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
ํ์ฅ์ฑ์ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ต์ฑ, ์์ ์ฑ, ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ๊ธฐ๋ฐ์ด ๋๋ ํ์ ์์ฑ์ ๋๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๋จ์ด๋ ์ฑ๋ฅ ์ ํ ์์ด ๋ค์ํ ์์ค์ ์์๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๋ ค๋ฉด ์ ์ ํ ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ์ ํน์ฑ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค.
- ์ ์์ฑ: ์๊ณ ๋ฆฌ์ฆ์ ์์ ๋ถํ์ ๋ณ๋์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๋ฐ์ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์ ์๊ฐ ๊ฐ์๊ธฐ ๊ธ์ฆํ๋ ๊ฒฝ์ฐ ์๊ณ ๋ฆฌ์ฆ์ ์์คํ ์ด์์ ์ค๋จํ์ง ์๊ณ ์ฆ๊ฐ๋ ์์๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ ์ ํ ๋ฆฌ์์ค๋ฅผ ํ ๋นํด์ผ ํฉ๋๋ค.
- ํจ์จ์ฑ: ์ํฌ๋ก๋๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์๊ณ ๋ฆฌ์ฆ์ ๋ฆฌ์์ค ํ ๋น์ ์ต์ ํํ์ฌ ์ฑ๋ฅ์ ์ต๋ํํ๊ณ ๋น์ฉ์ ์ต์ํํด์ผ ํฉ๋๋ค. ๋ฆฌ์์ค์ ๊ณผ์ ํ๋ก๋น์ ๋์ด๋ ํ์ฉ๋ ์ ํ๋ฅผ ๋ฐฉ์งํ์ฌ ๋ถํ์ํ ๋น์ฉ์ด๋ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ๋ฐฉ์งํด์ผ ํฉ๋๋ค.
- ๋ด๊ฒฐํจ์ฑ(Fault Tolerance): ์์คํ ๋ด์์ ์์์น ๋ชปํ ๋ฌธ์ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์๊ณ ๋ฆฌ์ฆ์๋ ์๋์ ๋ ์ด์ ์์์ํค์ง ์๊ณ ์์คํ ์ ๊ฐ์ฉ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ์งํ ์ ์๋ ๋ด๊ฒฐํจ์ฑ ๋ฉ์ปค๋์ฆ์ด ๋ด์ฅ๋์ด ์์ด์ผ ํฉ๋๋ค.
์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์๋ ๋ ๊ฐ์ง ๊ธฐ๋ณธ ์ ํ์ด ์์ต๋๋ค.
- ์์ง์ ํ์ฅ(ํ์ฅ): ์ด ์ ๊ทผ ๋ฐฉ์์์ ํ์ฅ ์๊ณ ๋ฆฌ์ฆ์ ์ฆ๊ฐ๋ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ํ๋์จ์ด ๋๋ ๊ฐ์ ๋จธ์ ๊ณผ ๊ฐ์ ๊ธฐ์กด ๋ฆฌ์์ค์ ์ฉ๋์ ๋๋ฆฝ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๊ธฐ์กด ์๋ฒ์ CPU ์ฝ์ด, ์คํ ๋ฆฌ์ง ๋๋ ๋ฉ๋ชจ๋ฆฌ ์๋ฅผ ๋๋ฆฌ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์์ง์ ํ์ฅ์ ๊ตฌํํ๊ธฐ ์ฝ์ง๋ง ํนํ ์ ๊ทธ๋ ์ด๋ ์ค ํ๋์จ์ด ์ ํ ๋ฐ ๊ฐ๋ ์ค์ง ์๊ฐ๊ณผ ๊ด๋ จํ์ฌ ์ ํ ์ฌํญ์ด ์์ต๋๋ค.
- ์ํ ํ์ฅ(Scale-Out): ์ด ์๊ณ ๋ฆฌ์ฆ์ ์ํฌ๋ก๋๋ฅผ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐํ๊ธฐ ์ํด ์๋ฒ๋ ์ปจํ ์ด๋ ๋ฑ์ ๋ฆฌ์์ค๋ฅผ ๋ ์ถ๊ฐํ์ฌ ์์คํ ์ฉ๋์ ํ์ฅํฉ๋๋ค. ์ด๋ ์ ์ฐ์ฑ, ๋ด๊ฒฐํจ์ฑ ๋ฐ ๋จ์ผ ์ฅ์ ์ง์ ๊ฐ์๋ก ์ธํด ์ต์ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํธ๋๋ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ์กฐ์ ํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ ํนํ ๋ถ์ฐ ์์คํ ์์ ์ ์ ๋ ๋ณต์กํด์ง ์ ์์ต๋๋ค.
AppMaster ์์๋ no-code ํ๋ซํผ์ด ํ์ฅ์ฑ์ ์ผ๋์ ๋๊ณ ์ค๊ณ๋์์ต๋๋ค. ๋ฐฑ์๋์ฉ Go, ์น์ฉ Vue3, Android์ฉ Kotlin ๋ฐ Jetpack Compose, iOS์ฉ SwiftUI ์ฌ์ฉํ์ฌ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ธ ๋ฆฌ์์ค ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํ๊ณ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ง์ํ๋ ์ ๊ณ ํ์ค ํ์ฅ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํฉ๋๋ค. ๋ํ ํ๋ซํผ์๋ ์๋ํ๋ ๋ฐฐํฌ ๋ฐ ์ธํ๋ผ ๊ด๋ฆฌ์ ๋ํ ์ง์์ด ํฌํจ๋์ด ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฑ์ฅํ๊ณ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์๋ต์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.
AppMaster ํ์ฅ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ ์ง์์ ์์ต๋๋ค. ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ํฌ๋ก๋์ ๋ฐ๋ผ ๋ฆฌ์์ค ํ๋ก๋น์ ๋ ๋ฐ ํ ๋น์ ์๋์ผ๋ก ๊ด๋ฆฌํ๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ํด๋ผ์ฐ๋ ์๋น์ค ๋ชจ๋ธ์ ๋๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ ๊ฐ์ ์์ด๋ ๋ค์ํ ์๊ตฌ ์ฌํญ์ ์ํํ๊ฒ ์ ์ํ ์ ์์ต๋๋ค. AWS Lambda ๋๋ Google Cloud Functions์ ๊ฐ์ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ๋ค์ด์ค๋ ์์ฒญ์ ๋ฐ๋ผ ๋ฆฌ์์ค๋ฅผ ๋์ ์ผ๋ก ํจ์จ์ ์ผ๋ก ํ ๋นํ๋ ๋ง์ถคํ ์ด๋ฒคํธ ๊ธฐ๋ฐ ํ์ฅ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํฉ๋๋ค. AppMaster์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฌํ ํ๋ซํผ๊ณผ ํตํฉ๋์ด ๊ทธ ์ด์ ์ ์ฝ๊ณ ํจ์จ์ ์ผ๋ก ํ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๋ ๋ค๋ฅธ ์๋ Docker ๋ฐ Kubernetes์ ๊ฐ์ ์ปจํ ์ด๋ํ ๋ฐ ์ค์ผ์คํธ๋ ์ด์ ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์์ ๋ฐ๋ผ ๋ฐฐํฌํ๊ณ ํ์ฅํ ์ ์๋ ๊ฒฝ๋์ ํด๋์ฉ ์ปจํ ์ด๋๋ก ํจํค์งํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Docker ์ปจํ ์ด๋์ ํจํค์ง๋ AppMaster ์์ฑ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ ์ ์๋ ๊ท์น ๋๋ CPU/๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ์๊ณ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์ปจํ ์ด๋ ๋ณต์ ๋ณธ ์๋ฅผ ์กฐ์ ํ๋ ์ ๊ตํ ํ์ฅ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ Kubernetes๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋ณํํ๋ ์ํฌ๋ก๋์ ์ ์ํ ์ ์๋ ๋ฏผ์ฒฉํ๊ณ ๋น์ฉ ํจ์จ์ ์ด๋ฉฐ ํ๋ ฅ์ ์ธ ์์คํ ์ด ํ์ํฉ๋๋ค.
์์ฝํ์๋ฉด, ํ์ฅ ์๊ณ ๋ฆฌ์ฆ์ ๋ณ๋ํ๋ ์ํฌ๋ก๋์ ์ง๋ฉดํ์ฌ ์ํํธ์จ์ด ์์คํ ์ ์ผ๊ด๋ ์ฑ๋ฅ๊ณผ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๋ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. AppMaster ๊ณ ๊ธ ๊ธฐ์ ๊ณผ ์ ๊ณ ํ์ค ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ๊ณ ๊ฐ์ด ํ๋ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ํ๊ฒฝ์ ์๊ตฌ ์ฌํญ์ ๊ฒฌ๋ ์ ์๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ํ๋ ฅ์ ์ด๋ฉฐ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.