개발지식

vercel의 Instant rollback과 redeploy의 차이점

weaklion 2024. 8. 14. 12:34

vercel로 배포를 하다보면, 예기치 못하게 이전 커밋으로 롤백 시켜야할 때가 있습니다.

여기서 instant rollback과 redeploy을 통해 롤백을 할 수 있는데 둘의 차이점은 뭐가 있을까요?

 

instant rollback

  • 이전 배포 버전으로 빠르게 되돌릴 수 있습니다
  • hobby버전은 직전의 커밋만 가능하고, pro부터는 전부 가능합니다
  • 서버 설정이나 코드 변경 없이 곧바로 돌아갑니다.

 

redeploy

  • 이전 배포 버전을 다시 빌드하고 배포합니다.
  • 전체 빌드 및 배포 과정을 새로 거칩니다.
  • 보통 코드나 설정을 수정한 후에 사용합니다. ex) env 변경
  • hobby, pro 상관없이 모두 가능합니다
  • 빌드를 다시 하기 때문에 시간이 걸립니다

개인적으로 instant rollback에 대한 정보가 부족해 redeploy로 배포를 했었는데, 몇 번 하니까 limit가 걸리더라구요.

특정한 시점으로 돌아가는 게 아니라면, instant rollback을 사용하면 될 것 같습니다.