[4주차] Vercel에 대한 이해
이 문서는 [월간-CS][24년 4월] React, Next 배포와 배포 자동화 A부터 Z를 위해서 작성된 문서입니다. 이 문서에는 그 어떤 저작권이 없으며, 편하게 참고 및 사용하셔도 됩니다.
개요
본 문서에서는 클라우드 제공 업체인 Vercel을 통해 Next를 배포하기 위한 문서입니다.
Vercel이란?
Vercel (Youtube) | Vercel Product Walthrough에 따르면, Vercel은 다음과 같이 정의되고 있습니다.
Vercel은 프론트엔드 클라우드로서, 개발자들에게 프레임워크, 워크플로우 그리고빠르고 개인화된 웹 빌드를 위한 인프라를 제공해줍니다.
Vercel은 35개가 넘는 다양한 프레임워크를 포함한 수많은 배포 탬플릿을 제공하고 있습니다.
Vercel 확장성, 가용성 전략
Vercel (Site) | SLA for Enterprise plans에 따르면, Vercel은 기업(Enterprise) 요금제에만 99.99%의 SLA입니다.
Period | SLA(m,s) | SLA(s) |
---|---|---|
Daily | 8.6s | 8.6 |
Weekly | 1m 0.48s | 60.48s |
Monthly | 2m 21s | 141s |
Quarterly | 13m 24s | 804s |
Yearly | 52m 9.8s | 3189.8 |
Vercel 비용 분석
기본적으로 $0, $20, $CUSTOM에 해당하는 요금제를 가지고 있습니다.
하지만 여기서 추가 요금이 주요 상황 별로 붙고 있습니다.
항목 별로 지정된 횟수를 넘게 사용하면 추가 요금이 발생하고 이는 모두 [ i ] 버튼 뒤에 숨겨져 있습니다. 따라서, CloudFront Pricing 등과 비교하여 비용을 볼 필요가 있습니다.
개인적인 생각
추가 요금제 전략이 바뀌지 않는다면 토이 프로젝트로서 충분히 전략으로 보입니다.
프로덕션 프로젝트에서는 회사, 조직, 개발팀의 규모와 마감기한 등을 고려하여 비용과 마감기한의 트레이드 오프를 하면 될 것 같습니다.