SaaS ์คํํธ์ ์ ์ํ ์ ๋ฌธ AWS ์ปจ์คํ . ์ด๊ธฐ ๋จ๊ณ๋ถํฐ ๋น ๋ฅธ ์ฑ์ฅ์ ์ด๋ฅด๊ธฐ๊น์ง AWS ๊ธฐ๋ฐ์ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋น์ฉ ํจ์จ์ ์ธ ํด๋ผ์ฐ๋ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๋๋ก ๋์ต๋๋ค.
์์ํ๊ธฐ
์ ํฌ๋ SaaS ์คํํธ์ ์ด AWS ๊ธฐ๋ฐ์ ์ฒ์๋ถํฐ ๊ตฌ์ถํ๋๋ก ๋๋ ๋ฐ ํนํ๋์ด ์์ต๋๋ค. ์ ํฌ ์ปจ์คํดํธ๋ค์ ์ด๊ธฐ ๋จ๊ณ ๊ธฐ์ ์ ๊ณ ์ ํ ๊ณผ์ , ์ฆ ์ฑ์ฅํจ์ ๋ฐ๋ผ ๊ฐ๋น์ผ ์ฌ์ค๊ณ๊ฐ ํ์ ์๋ ํ์ฅ ๊ฐ๋ฅํ ์ํคํ ์ฒ์ ํ์์ฑ๊ณผ ๋น์ฉ ํจ์จ์ฑ ์ฌ์ด์ ๊ท ํ์ ์ดํดํฉ๋๋ค. ์ ํฌ๋ ์์ญ ๊ฐ์ ์คํํธ์ ์ MVP ๋จ๊ณ๋ถํฐ ์๋ฐฑ๋ง AWS ์ฌ์ฉ์๊น์ง ์๋ดํ์ต๋๋ค.
์ ํฌ๋ SaaS ์ํฌ๋ก๋์ ๋ง์ถฐ์ง AWS ์๋น์ค์ ๋ชจ๋ ๋ฒ์๋ฅผ ํ์ฉํฉ๋๋ค: ์ปจํ ์ด๋ ์ค์ผ์คํธ๋ ์ด์ ์ ์ํ ECS/EKS, ๊ด๋ฆฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ํ Aurora, ์ธ์ ๊ด๋ฆฌ๋ฅผ ์ํ ElastiCache, ๊ธ๋ก๋ฒ ์ฝํ ์ธ ์ ์ก์ ์ํ CloudFront, ์ฌ์ฉ์ ์ธ์ฆ์ ์ํ Cognito โ ์ด ๋ชจ๋ ๊ฒ์ CloudFormation ๋๋ Terraform์ ์ฌ์ฉํ์ฌ Infrastructure as Code๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ด ์๋น์ค๋ ์ ์ฒด ํ๋ซํผ ์์ง๋์ด๋ง ํ์ ๊ณ ์ฉํ์ง ์๊ณ ๋ ์ํฐํ๋ผ์ด์ฆ๊ธ AWS ์ธํ๋ผ๊ฐ ํ์ํ ์๋ ํฌ์๋ถํฐ ์๋ฆฌ์ฆ B ๋จ๊ณ๊น์ง์ SaaS ์คํํธ์ ์ ์ด์์ ์ ๋๋ค. ์ฒซ ์ ํ์ ์ถ์ํ๋ ์ํฐํ๋ผ์ด์ฆ ๊ณ ๊ฐ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ํ์ฅํ๋ , ์ ํฌ๋ ๊ทํ์ ํ์ ํ์ํ ํด๋ผ์ฐ๋ ์ ๋ฌธ ์ง์์ ์ ๊ณตํฉ๋๋ค.
ํ์ฌ ์ํคํ ์ฒ, ์ฑ์ฅ ์์ธก, ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ ๋ฐ ์์ฐ ์ ์ฝ์ ๋ถ์ํฉ๋๋ค.
์์ธ ๋ค์ด์ด๊ทธ๋จ, ์๋น์ค ์ ํ ๋ฐ ๋น์ฉ ์์ธก์ ํฌํจํ ํ์ฅ ๊ฐ๋ฅํ AWS ์ํคํ ์ฒ๋ฅผ ์ค๊ณํฉ๋๋ค.
IaC๋ฅผ ์ฌ์ฉํ์ฌ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๊ณ , ์๋น์ค๋ฅผ ๊ตฌ์ฑํ๊ณ , ๋คํธ์ํน์ ์ค์ ํ๊ณ , ๋ณด์ ์ ์ด๋ฅผ ํ๋ฆฝํฉ๋๋ค.
๋ชจ๋ ์๋น์ค์ ๊ฑธ์ณ ์ฑ๋ฅ์ ๋ฏธ์ธ ์กฐ์ ํ๊ณ , ๋น์ฉ ํต์ ๋ฅผ ๊ตฌํํ๋ฉฐ, ๋ฆฌ์์ค ํ์ฉ๋๋ฅผ ์ต์ ํํฉ๋๋ค.
๋ฐ๋ถ์ ๋ฌธ์ํํ๊ณ , ํ์ ๊ต์กํ๊ณ , ๋ชจ๋ํฐ๋ง ๋์๋ณด๋๋ฅผ ์ค์ ํ๊ณ , ์ด์ ์ ์ฐจ๋ฅผ ํ๋ฆฝํฉ๋๋ค.
์ฒซ ๊ณ ๊ฐ๋ถํฐ ์ํฐํ๋ผ์ด์ฆ ๊ท๋ชจ์ ์ด๋ฅด๊ธฐ๊น์ง ๊ทํ์ ์คํํธ์ ๊ณผ ํจ๊ป ์ฑ์ฅํ๋ AWS ์ํคํ ์ฒ๋ฅผ ์ค๊ณํด ๋ด ์๋ค.
MicrocosmWorks๋ SaaS ์คํํธ์ ์ ์ํ AWS ์ปจ์คํ ์ ์๊ฐ๋น $20-$45์ ์ ๊ณตํ๋ฉฐ, ์ด๊ธฐ ๋จ๊ณ ๋ฐ ์ฑ์ฅ ๋จ๊ณ SaaS ๊ธฐ์ ์ ๋ง์ถฐ์ง ์ํคํ ์ฒ ์ค๊ณ, ์๋น์ค ์ ํ, ๋น์ฉ ์ต์ ํ ๋ฐ ์ค์ง์ ์ธ ๊ตฌํ์ ํฌํจํฉ๋๋ค.
์๋ก์ด SaaS ์คํํธ์ ์ ๊ฒฝ์ฐ, ์ ํฌ๋ ์ผ๋ฐ์ ์ผ๋ก ์ปดํจํ ์ ์ํ ECS Fargate ๋๋ Lambda, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ํ RDS Aurora, CDN์ ์ํ CloudFront, ์ธ์ฆ์ ์ํ Cognito, ๊ทธ๋ฆฌ๊ณ ๋น๋๊ธฐ ์ฒ๋ฆฌ๋ฅผ ์ํ SQS/EventBridge ์คํ์ ์ถ์ฒํ๋ฉฐ, ์ด ๋ชจ๋ ๊ฒ์ ์ฒซ๋ ๋ถํฐ infrastructure-as-code๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ค, MicrocosmWorks๋ SaaS ์คํํธ์ ์ด AWS Activate ์ ์ฒญ ์ ์ฐจ๋ฅผ ๊ฑฐ์น๋๋ก ์๋ดํ๊ณ , ํฌ๋ ๋ง ํ์ฉ์ ๊ทน๋ํํ๋๋ก ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋์ฐ๋ฉฐ, ํฌ๋ ๋ง ๋ง๋ฃ ์ ์ ์ ์ ํ ๋น์ฉ ํ๊น ์ด ์ ์ฉ๋์๋์ง ํ์ธํด ๋๋ฆฝ๋๋ค.
๋ฌผ๋ก ์ ๋๋ค. MicrocosmWorks๋ IAM ์ ์ฑ ์ ํตํ ํ ๋ํธ ๊ฒฉ๋ฆฌ, RDS ๋๋ DynamoDB์ ํ ๋ํธ๋ณ ๋ฐ์ดํฐ ํํฐ์ ๋, ๊ทธ๋ฆฌ๊ณ ํ ๋ํธ ์ธ์ API Gateway ๊ตฌ์ฑ์ ํฌํจํ์ฌ AWS์์ ์ฌ์ผ๋ก(silo) ๋ฐ ํ(pool) ๋ฉํฐํ ๋์ ๋ชจ๋ธ์ ๋ชจ๋ ์ค๊ณํ๊ณ ๊ตฌํํฉ๋๋ค.
์ ํฌ๋ ๊ทํ์ SaaS ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด AWS CodePipeline, CodeBuild, ๋๋ GitHub Actions๋ฅผ ์ฌ์ฉํ์ฌ ์๋ํ๋ CI/CD ํ์ดํ๋ผ์ธ์ ๊ตฌ์ฑํฉ๋๋ค. ์ด ํ์ดํ๋ผ์ธ์ ์คํ ์ด์ง ๋ฐ ํ๋ก๋์ ํ๊ฒฝ, ์๋ํ๋ ํ ์คํธ, ๋ธ๋ฃจ-๊ทธ๋ฆฐ ๋ฐฐํฌ, ๋กค๋ฐฑ ๊ธฐ๋ฅ ๋ฑ์ ํฌํจํ๋ AWS ๋ฐฐํฌ ๋์์ ํ์ฉํฉ๋๋ค.