serverless๋?
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ด๋ ๋ฌด์์ผ๊น?
Apr 28, 2024
๋ค์ด๊ฐ๋ฉฐ
์ต๊ทผ ์๋ฒ๋ฆฌ์ค(serverless) ๊ด๋ จํ ์๋น์ค๋ ํด๋ผ์ฐ๋์ ๋ํด์ ์ข ์ข ํ์ธํ๋์ค ์๋ฒ๋ฆฌ์ค์ ์ ํํ ๋ป์ด ๋ฌด์์ด๋ฉฐ ์ด๋ป๊ฒ ๋์ํ๋ฉฐ ๋ ์๋น์ค๋ก๋ ์ด๋ค๊ฒ๋ค์ด ์๋์ง์ ๋ํด์ ์ฐพ์๋ณด๋ฉฐ ์ ๋ฆฌํ ๋ด์ฉ์ ๊ณต์ ๋๋ฆฌ๋ ค ์ด๋ฒ ํฌ์คํ ์ ์์ฑํ์ต๋๋ค.
์๋ฒ๋ฆฌ์ค(serverless)๋?
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์น ๊ฐ๋ฐ์ ์๋ก์ด ์ ๋ฌธ ์ฉ์ด์ ๋๋ค. ํ์ง๋ง ์ด๊ฒ์ด ์ค์ ๋ก ์๋ฏธํ๋ ๋ฐ๊ฐ ์ ๋ง๋ก ์๋ฒ๊ฐ ์๋ค๋ ์๋ฏธ์ผ๊น์โฆ? ๊ทธ๋ ์ง ์์ต๋๋ค. ์ด๋ฆ์๋ ๋ถ๊ตฌํ๊ณ โ์๋ฒ๋ฆฌ์คโ๋ ์๋ฒ๊ฐ ์ ๋ง ์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. ๋์ ์ด๋ ๊ฐ๋ฐ์๊ฐ ์ด์ ๋ํด ๊ฑฑ์ ํ ํ์๊ฐ ์์์ ์๋ฏธํ๋๊ฒ ๊ฐ์ต๋๋ค ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด๋ ์ธํ๋ผ, ํ์ฅ, ์ ์ง ๊ด๋ฆฌ ๋ฑ์ ๋ชจ๋ ํต์ฌ์ ์ธ ์ธ๋ถ ์ฌํญ์ ์ฒ๋ฆฌํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ์ฝ๋ ์์ฑํ๋ ๊ฒ์๋ง ์ง์ค ํ์ฌ๋ ์น์ฑ ์ ์ ๋ฑ ์์ ์ด ๊ฐ์ฅ ์ํ๋ ์ผ์ ์ง์คํ ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค(serverless) ์๋น์ค
๋ช๋ช ์ ๋ช ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด๋ ์ฝ๊ฒ ์์ํ ์ ์๋ ์๋ฒ๋ฆฌ์ค ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ๊ธฐ ๋ช๊ฐ์ง ์๋น์ค๋ค์ ์๊ฐํ๊ฒ ์ต๋๋ค.
AWS Lambda: ๋ค์ํ ํธ๋ฆฌ๊ฑฐ์ ์๋ตํ์ฌ ์คํํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ Amazon์ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ๋๋ค. ์จ๋ผ์ธ ์์ ์ด ์๊ณ ๋๊ตฐ๊ฐ ๊ตฌ๋งคํ ๋๋ง๋ค ์ด๋ฉ์ผ์ ๋ณด๋ด๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํ๋ค๋ฉด ์ด๋ฅผ ์๋์ผ๋ก ์ํํ๋๋ก Lambda ํจ์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๋ํ ์คํ ๋ฆฌ์ง์ฉ S3, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ DynamoDB์ ๊ฐ์ ๋ค๋ฅธ AWS ์๋น์ค์๋ ํจ๊ป ์๋ํฉ๋๋ค.
Google Cloud Functions: Google์ AWS Lambda์ ์ ์ฌํ ์์ฒด ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค. Google Cloud Storage ๋๋ Pub/Sub์ ๊ฐ์ Google Cloud ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ Cloud Functions๋ฅผ ์ฝ๊ฒ ํธ๋ฆฌ๊ฑฐํ์ฌ ํน์ ์์ ์ ์คํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Google Cloud Storage์ ์ด๋ฏธ์ง๊ฐ ์ ๋ก๋๋ ๋ ์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Azure Functions: Microsoft์ Azure Functions๋ ๋ค๋ฅธ ๊ธฐ๋ฅ๊ณผ ์ ์ฌํ๊ฒ ์๋ํ์ง๋ง Microsoft Azure ์๋น์ค์ ํตํฉ๋์ด ์์ต๋๋ค. Azure์์ ์ฑ์ ๊ตฌ์ถํ๋ ๊ฒฝ์ฐ ์ด๋ ํ๋ฅญํ ์ต์ ์ ๋๋ค. Azure Functions๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ์ ์๋ํํ๊ฑฐ๋ ํจ๊ป ์๋ํ๋ ์ฑ์ ์๊ณ ๋ ๋ฆฝ์ ์ธ ๋ถ๋ถ์ธ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
Firebase: Firebase๋ ๊ตฌ๊ธ์์ ๋ง๋ ์๋น์ค์ ๋๋ค. ์น ์ฑ ๊ฐ๋ฐ์ ์์ด์ ํ์ํ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ์ฃผ๋ก ์ ๊ณตํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค(serverless) ์ํคํ ์ฒ

์ ํต์ ์ธ ์น์ฑ ๊ฐ๋ฐ์์๋ ํญ์ ์๋ฒ์ ๋ํด ์๊ฐํด๋ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ค์ ํ๊ณ ํธ๋ํฝ์ ์ฒ๋ฆฌํ ์ ์๋ ์ถฉ๋ถํ ์ฑ๋ฅ์ด ์๋์ง ํ์ธํ๊ณ , ์ํํ๊ฒ ์คํ๋๋๋ก ๊ตฌ์ํด๋ด์ผ ํฉ๋๋ค. ์ด๋ ํนํ ์๋น์ค์ ๊ฐ์๊ธฐ ์๊ธฐ์น ์๊ฒ ์ฌ์ฉ์๊ฐ ๋ง์ด ์ ์ ๋๋ ๊ฒฝ์ฐ ๊ณจ์น ์ํ ์ผ์ด ๋ ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค๋ ์ด์ ๋ํด์ ๋ ์ ์ฐํ๊ฒ ๋์ํ ์ ์์ต๋๋ค. ์๋ฒ๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋๊ฐ ํด๋ผ์ฐ๋์์ ์คํ๋์ง๋ง ํด๋ผ์ฐ๋๋ฅผ ๊ด๋ฆฌํ ํ์๋ ์์ต๋๋ค. ๋์ , โํจ์โ๋ผ๋ ์์ ์ฝ๋ ๋ฉ์ด๋ฆฌ๋ฅผ ์์ฑํ๋ฉด ํด๋ผ์ฐ๋ ๊ณต๊ธ์๊ฐ ๋๋จธ์ง๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋๊ตฐ๊ฐ ์น์ฌ์ดํธ๋ฅผ ๋ฐฉ๋ฌธํ๊ฑฐ๋, ํ์ผ์ ์ ๋ก๋ํ๊ฑฐ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฑ์ ํน์ ์ด๋ฒคํธ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋์ด ํ์ํ ๋๋ง ์คํ๋ฉ๋๋ค.
- ํด๋ผ์ด์ธํธ(์น ๋ฐ ๋ชจ๋ฐ์ผ)
์ด๋ ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ ์์ฉํ๋ ํ๋ฐํธ ์๋ ์ธํฐํ์ด์ค์ ๋๋ค. ์น ํด๋ผ์ด์ธํธ(์: ์น ์ฌ์ดํธ) ๋๋ ๋ชจ๋ฐ์ผ ํด๋ผ์ด์ธํธ(์: ์ค๋งํธํฐ์ ์ฑ)์ผ ์ ์์ต๋๋ค.
- ์ธ์ฆ ์๋น์ค
ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ๋ฆฌ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ๋ ค๋ฉด ๋จผ์ ์ธ์ฆ์ด ํ์ํ ์ ์์ต๋๋ค. ์ด ์๋น์ค๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ก ๋ก๊ทธ์ธํ๊ฑฐ๋ SSO(Single Sign-On) ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธํ๋ ๋ฑ์ ํ๋ก์ธ์ค๋ฅผ ํตํด ์ฌ์ฉ์์ ์ ์์ ํ์ธํฉ๋๋ค.
- API ๊ฒ์ดํธ์จ์ด
API ๊ฒ์ดํธ์จ์ด๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ ๊ฐ์ ๋ธ๋ฆฌ์ง ์ญํ ์ ํฉ๋๋ค. ํด๋ผ์ด์ธํธ์ HTTP ์์ฒญ์ ์ ์ ํ ๊ธฐ๋ฅ์ผ๋ก ๋ผ์ฐํ ํ๊ณ , ์ธ์ฆ์ ์ฒ๋ฆฌํ๋ฉฐ, ์๋ ์ ํ ๋ฐ ๋ก๊น ๊ณผ ๊ฐ์ ๊ธฐํ ์์ ์ ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์ ์ค์ํ ๋ถ๋ถ์ผ๋ก ์์ ํ๊ณ ์ฒด๊ณ์ ์ธ ํต์ ์ ๋ณด์ฅํฉ๋๋ค.
- ์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ(ํจ์ 1, ํจ์ 2, ํจ์ 3)
์ด๋ฌํ ๊ธฐ๋ฅ์ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์ ํต์ฌ์ ๋๋ค. ๊ฐ ํจ์๋ ํน์ ์์ ์ ์ํํ๋๋ก ์ค๊ณ๋ ์์ ์ฝ๋ ์กฐ๊ฐ์ ๋๋ค. ํจ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ํ ๋น์ ์ฅ์ด๋ฉฐ ํน์ ์ด๋ฒคํธ๋ ํธ๋ฆฌ๊ฑฐ์ ๋ํ ์๋ต์ผ๋ก ์คํ๋ฉ๋๋ค. ๋ค์ด์ด๊ทธ๋จ์ ํ์๋ ๊ธฐ๋ฅ์ ๊ฐ๊ฐ ๊ณ ์ ํ ์ฑ ์์ ์ฒ๋ฆฌํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๋ถ๋ถ์ ๋ํ๋ผ ์ ์์ต๋๋ค.
- ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค
์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์์๋ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๊ฐ ๊ธฐ๋ฅ๊ณผ ๋ถ๋ฆฌ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค์ํ ๊ธฐ๋ฅ์ด๋ ํด๋ผ์ด์ธํธ๊ฐ ์ก์ธ์คํด์ผ ํ๋ ์๊ตฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ๊ณผ ํตํฉ๋๋ ํ์ฅ ๊ฐ๋ฅํ ์คํ ๋ฆฌ์ง ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ๋ค์ด์ด๊ทธ๋จ์์ ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํด๋ผ์ด์ธํธ๊ฐ ์ก์ธ์คํ ์ ์๋ ๋ฐ๋ฉด ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ ์ค ํ๋์ ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค(serverless)์ ์ข ๋ฅ
- Baas(Backend as a Service)
BaaS ์์คํ ์ ์น ์ฑ ๊ฐ๋ฐ์ ์์ด์ ํ์ํ ๋ค์ํ๊ธฐ๋ฅ๋ค (๋ฐ์ดํฐ๋ฒ ์ด์ค, ์์ ์๋น์ค ์ฐ๋, ํ์ผ์์คํ ๋ฑ)์ API๋ก ์ ๊ณตํด ์ค์ผ๋ก์, ๊ฐ๋ฐ์๋ค์ด ์๋ฒ ๊ฐ๋ฐ์ ํ์ง ์๊ณ ์๋ ํ์ํ ๊ธฐ๋ฅ์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ตฌํ ํ ์ ์๊ฒ ํด์ฃผ๊ณ , ๋น์ฉ์ ์ฌ์ฉ ํ ๋งํผ ๋๊ฐ๋ ์๋ฆฌ์ ๋๋ค. ์ฆ, ํด๋ผ์ฐ๋ ๊ณต๊ธ์๊ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ ํ๊ฒฝ๊น์ง ์ ๊ณตํด ์ค๋ค๊ณ ๋ณผ์ ์์ต๋๋ค. BaaS๋ฅผ ์ฌ์ฉํจ์ ์์ด์, ๊ฐ์ฅ ํฐ ์ฅ์ ์๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถ, ์๋ฒ ํ์ฅ ์์ ์ ๋ถํ์ํจ์์ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฐฑ์๋์ ๋ํด์ ๊น์ ์ง์์ด ๋ณ๋ก ์๋๋ผ๋ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ ์ ์๋๋ก ๋์์ ์ค์ ์์ผ๋ฉฐ ์ฌ๊ธฐ์ ํด๋นํ๋ ๋ํ์ ์ธ ์๋น์ค ์์๋ก Firebase์ ์ต๊ทผ ๋ ์ค๋ฅด๊ณ ์๋ Supabase๋ฅผ ์๊ฐํด ๋ณผ ์ ์์ต๋๋ค.
- FaaS(Function as a Service)
FaaS๋ Function as a Server์ ์ฝ์๋ก ๋ง ๊ทธ๋๋ก โํจ์๋ฅผ ์๋น์ค๋ก ์ ๊ณตํ๋คโ๋ผ๋ ์๋ฏธ์ ๋๋ค. ์ฌ๊ธฐ์ํจ์๊ฐ ๋ปํ๋ ๋ฐ๋ ํ๋ก๊ทธ๋๋ฐ ์์ค์์ Function ํน์ ๋ฉ์๋๋ฑ์ ์๋ฏธํฉ๋๋ค. ์ฌ์ฉ์๋ Rest API์ ๊ฐ์ HTTP ์์ฒญ์ ํตํด ํจ์๋ฅผ ํธ์ถํ๊ณ ์ํ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ฌํ์ฌ ํจ์๊ฐ ๋ฆฌํด ๊ฐ์ด ์๋ค๋ฉด ๋ฆฌํด ๊ฐ์ ๋ฐ๊ฑฐ๋ ํน์ ํจ์์ ๋์ ์์ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์ํฌ ์ ์์ต๋๋ค. ๋ง์ฝ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฝ๊ธฐ / ์ฐ๊ธฐ๋ฑ์ ์ํ ํจ์ ๊ตฌ๋ฌธ์ ํด๋ผ์ฐ๋์ ์ ๋ก๋ํด๋๋ค๋ฉด ์ด๋ ํ๋ก๊ทธ๋จ์์๋ ๋จ์ํ ํจ์ ํธ์ถ์ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ถํฐ ์ ์ถ๋ ฅ์ด ๊ฐ๋ฅํ ์ ์์ต๋๋ค ๋ฐ๋ผ์ ๊ฐ๋ฐ์๋ ํ๋ก๊ทธ๋๋ฐ ๋ก์ง์๋ง ์ง์ค ํ ์ ์๋๋ก ํ๋๊ฒ์ด ๋ฐ๋ก FaaS์ ์๋ฒ๋ฆฌ์ค์ ์ฃผ์ํ ๊ฐ๋ ์ ๋๋ค ์์(AWS Lamda, Google Cloud Functions, Azure Functions)์๋น์ค ๋ฑ์ด ํด๋นํฉ๋๋ค.
์ด๋ป๊ฒ ์ฌ์ฉํ๋ฉด ์ข์๊น?
์๋ฒ๋ฆฌ์ค๋ ์คํํธ์ ๋ถํฐ ๋๊ธฐ์ ๊น์ง ๋ชจ๋๋ฅผ ์ํ ๊ฒ์ ๋๋ค. ์๋ฒ๋ฅผ ๊ด๋ฆฌํ์ง ์๊ณ ํ์ฅ ๊ฐ๋ฅํ ์น์ฑ์ ๊ตฌ์ถํ๋ ค๋ ๋ชจ๋ ์ฌ๋์๊ฒ ์ ํฉํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค๊ฐ ์ ํฉํ ์ํฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์คํํธ์ : ์๋ก์ด ์ฑ์ ๊ตฌ์ถํ๊ณ ๋น ๋ฅด๊ฒ ์์ฅ์ ์ถ์ํ๋ ๋ฐ ์ง์คํ๊ณ ์ถ๋ค๋ฉด ์๋ฒ๋ฆฌ์ค๊ฐ ์ข์ ์ ํ์ ๋๋ค. ์๋ฒ ๊ด๋ฆฌ ๊ฑฑ์ ์์ด ์ฝ๋ฉ์๋ง ์ง์คํ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ : ์ฑ์ด ์ฌ์ฉ์ ์ํธ ์์ฉ์ด๋ ๋ฐ์ดํฐ ๋ณ๊ฒฝ๊ณผ ๊ฐ์ ํน์ ์ด๋ฒคํธ์ ์๋ตํด์ผ ํ๋ ๊ฒฝ์ฐ ์๋ฒ๋ฆฌ์ค๊ฐ ์ด์์ ์ ๋๋ค. ํ์ํ ๋ ์ฆ์ ํ๋์ ์ฎ๊ธธ ์ค๋น๊ฐ ๋์ด ์๋ ๋์ฐ๋ฏธ ํ์ ๊ฐ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค: ํจ๊ป ์๋ํ๋ ์ฌ๋ฌ ๊ตฌ์ฑ ์์๋ก ์ฑ์ ๊ตฌ์ถํ๋ ๊ฒฝ์ฐ ์๋ฒ๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ถ๊ฐ ์ค๋ฒํค๋ ์์ด ์ด๋ฌํ ๋ถ๋ถ์ ๋ง๋ค ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค์ ์ฅ์ ๊ณผ ๋จ์
์ฅ์
- ๋น์ฉ ํจ์จ์ : ์ฌ์ฉํ ์ปดํจํ ์๊ฐ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค. ์ ํด ์ํ๋ก ์์ ์ ์๋ ์๋ฒ๋ฅผ ์ ์ง ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค.
- ํ์ฅ์ฑ: ์๋ฒ๋ฆฌ์ค๋ ์๋์ผ๋ก ํ์ฅ๋ฉ๋๋ค. ํธ๋ํฝ์ด ๊ฐ์๊ธฐ ๊ธ์ฆํ๋ฉด ํด๋ผ์ฐ๋ ๊ณต๊ธ์๊ฐ ์ด๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
- ๋ฎ์ ์ ์ง ๊ด๋ฆฌ: ์๋ฒ ์ ์ง ๊ด๋ฆฌ๋ ์์ด๋ฒ๋ฆฌ์ธ์. ํด๋ผ์ฐ๋ ๊ณต๊ธ์๋ ๋ชจ๋ ์ด๋ ค์ด ์์ ์ ์ํํฉ๋๋ค.
- ์ ์ฐ์ฑ: ๊ฐ๋ฐ์๋ ์๋ฒ๋ฆฌ์ค ํ๋ซํผ์ ํตํด ๋ชจ๋ ์ธ์ด๋ ํ๋ ์์ํฌ๋ก ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
๋จ์
- ์ฝ๋ ์คํํธ: ์๋ฒ๊ฐ ํญ์ ์์ฒญ์ ๋๊ธฐํ๊ณ ์๋๊ฒ ์๋๋ผ ๊ธฐ๋ฅ์ ํ๋์ ์ฌ์ฉํ์ง ์์ ๊ฒฝ์ฐ ์์ํ๋ ๋ฐ ์๊ฐ์ด ์ข ๊ฑธ๋ ค ์๋๊ฐ ๋๋ ค์ง ์ ์์ต๋๋ค.
- ๊ณต๊ธ์ ์ฒด ์ข ์: ์๋ฒ๋ฆฌ์ค๋ ํน์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก ๋์ค์ ์ ๊ณต์ ์ฒด๋ฅผ ์ ํํ๊ธฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
- ์ ํ๋ ์คํ ์๊ฐ: ์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ์๋ ์คํ ์๊ฐ์ ๋ํ ์๊ฐ ์ ํ์ด ์์ผ๋ฏ๋ก ๊ธด ํ๋ก์ธ์ค์๋ ์ ํฉํ์ง ์์ต๋๋ค.
- ๋๋ฒ๊น : ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค๋ ์๋ฒ๋ฆฌ์ค ์ธ์คํด์ค๊ฐ ์คํ์ ๋ ๋๋ง๋ค ์ ๋ฒ์ ์ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ์๋ฒ๋ฆฌ์ค ํจ์๋ฅผ ๋๋ฒ๊น ํ๊ณ ์์ ํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ธฐ๊ฐ ๋ ์ด๋ ต์ต๋๋ค.
๋ง์น๋ฉฐ
์๋ฒ๋ฆฌ์ค๋ ๊ธฐ์กด์ ์น ๊ฐ๋ฐ์ ๋ํ ์ฐ๋ฆฌ๋ค์ ์๊ฐ์ ๋ฐ๊ฟ๊ฐ๊ณ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ธํ๋ผ์ ๋ํ ๊ฑฑ์ ์์ด ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋น์ฉ์ ํจ๊ณผ์ ์ธ ์น ์ฑ์ ๋ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ์๋ฒ๋ฆฌ์ค ๊ธฐ์ ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ํจ์ฌ ๋ ํ์ ์ ์ด๊ณ ์๋ฆฌํ ์๋น์ค๋ฅผ ๋ณด๊ฒ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์์ผ๋ก ์๋ฒ๋ฆฌ์ค๋ ์น ์ฑ ๊ตฌ์ถ์ ์ํ ์ฃผ๋ ์ ๊ทผ ๋ฐฉ์์ด ๋ ์ ์์ผ๋ฉฐ, ํนํ ๊ด๋ฆฌ๊ฐ ์๋ ์์ฑ์ ์ง์คํ๋ ค๋ ์ฌ๋๋ค์๊ฒ๋ ๋์ฑ ๊ทธ๋ ๋ค๊ณ ์๊ฐ๋ฉ๋๋ค.
์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ๋ ํด๋ผ์ฐ๋ ์ปดํจํ ์์ ๊ฐ๋ฐ์์ ๊ธฐ์ ์ ์ค์ํ ๋ฐ์ ๋ฐฉํฅ ์ค ํ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค ๋น์ฉ, ์ด์,ํ์ฅ์ฑ ๋ฑ์ ์ฅ์ ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ๊ณผ ์ด์์ ๋ณํ์ํฌ ์ ์์ต๋๋ค ํ์ง๋ง ์ฅ์ ๋ง ์กด์ฌ ํ๋๊ฒ ์๋ ๋จ์ ๋ํ ๋ถ๋ช ์กด์ฌํ๊ธฐ์ ์ด๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํ ์ถฉ๋ถํ ์ ๋ต์ ๊ฐ์ง๊ณ ์๋น์ค๋ฅผ ๊ณํํ๋๊ฒ์ด ์ค์ํ์ง ์์๊น ์๊ฐํฉ๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.