Elastic Build Machines의 메모리 부족 보호
Elastic Build Machines가 빌드 메모리 사용량을 보고 OOM 실패를 막도록 자동 조정합니다.
교안에 영향
elastic builds 안내 글에서 더 작은 machine으로 내려간다는 설명은 더 이상 맞지 않을 수 있습니다.
요약
- Elastic Build Machines가 빌드의 메모리 사용량을 모니터링해 out-of-memory(OOM) 실패를 줄이도록 자동 조정합니다. - 메모리 사용이 큰 빠른 빌드는 더 작은 machine으로 downgrade하지 않습니다. - 메모리 부족에 가까운 빌드는 더 높은 tier로 자동 upgrade됩니다. - OOM 오류로 실패한 빌드는 다음 deployment에서 자동으로 더 높은 tier로 실행됩니다.
바뀐 것
새 기능
- Elastic Build Machines가 빌드 메모리 사용량을 모니터링하고 out-of-memory(OOM) 실패를 방지하도록 자동 조정합니다.
개선
- 메모리 사용이 큰 빠른 빌드는 더 작은 machine으로 downgrade하지 않습니다.
- 메모리 부족에 가까운 빌드는 더 높은 tier로 자동 upgrade됩니다.
- OOM 오류로 실패한 다음 deployment는 자동으로 더 높은 tier에서 실행됩니다.
기타
- 임계값은 배포 안정성과 비용의 균형을 위해 보수적으로 설정되며, Vercel은 Vercel 자체 build infrastructure의 메모리가 아니라 빌드의 메모리 사용량만 고려합니다.
- 팀 설정 또는 프로젝트 설정에서 elastic builds를 활성화할 수 있습니다.