해결된 질문
작성
·
908
0
배포 관련해서 공부를 하다가 문득 궁금한 점이 있는데
그냥 CRA로 구성한 리액트 앱(SSR 없을 시)의 경우 정적 파일만 받아오고 요청은 브라우저에서 하니까 굳이 aws에 올리지 않고 netlify나 vercel 같은 서비스를 사용하면 간편하게 배포 가능하지만
Next.js 경우 내부에 서버 사이드를 구현해야 하기 때문에 aws ec2에 서버를 배포하는 것으로 이해했습니다. (이렇게 이해해도 되는지 궁금하네요)
그런데 공부하다 보니 vercel 로도 SSR 배포가 가능한 것 같다라구요
실무에서는 aws가 많이 쓰인다고 하셨는데 저런 vercel 같은 호스팅 서비스를 이용하는 거랑 어떤 차이가 있는지, 비용이나 성능면에서 더 aws가 더 좋은 점이 있는건지 궁금합니다.
답변 2
0
next.js는 vercel이 만든거라서 잘 될겁니다.
vercel이나 netlify같은 호스팅 플랫폼도 내부적으로 aws 위에서 호스팅하는 경우도 많습니다. 얘네들은 특정 제품군을 타겟으로 하고있는데 비해 aws는 그냥 서버만 임대해주는것이라 자유도가 높습니다. 대신 가격도 낮고요(낮은 가격대에서는 전부 의미없음).
자유도가 높다는 건 원하는대로 세팅할 수 있다는 겁니다. 낮다는 건 저들이 만들어놓은대로만 해야한다는 것이고요.