배포 플랫폼 알아보기
백엔드를 배포하는데 deno deploy는 실망스러운 것이 너무 많아서 다른 배포 옵션을 고려하기 시작했습니다. 그래서 요금폭탄 안당할 안전한 배포 플랫폼을 찾기 시작했습니다.
tl;dr
아래는 제가 찾은 배포플랫폼 목록 모두입니다.
| 플랫폼 | 요금 정책 | 기타 |
|---|---|---|
| Vercel | 무료 | http만 지원 |
| Deno Deploy | 무료 | deno만 배포 가능 |
| Glitch | 무료 | |
| AWS Lightsail | 기본 요금 + 자동 증가 | |
| Digital Ocean | 무료 시작 + 자동 증가 | |
| Google Cloud Run | 무료 시작 + 고정 가능 | 구글도 안씀 |
| Cloudflare Workers | 무료 시작 + 고정 가능 | |
| Vultr | 기본 요금 | |
| Railway | 기본 요금 | |
| Fly.io | 기본 요금 | |
| North flank | 무료 시작 + 자동 증가 | |
| Gigalixir | 1개 무료 | 엘릭서만 배포 가능 |
| Heroku | 기본 요금 + 자동 증가 | |
| Linode | 기본 요금 + 고정 가능 | |
| render | 무료 | |
| AWS Amplify | 무료 시작 + 자동 증가 | |
| SST | 무료 시작 + 자동 증가 | |
| netlify | 무료 |
과정
deno deploy에 해당하는 docker image도 못찾고 있습니다.
docker hub에서 deno deploy랑 동일한 docker image를 발견한 분이 있다면 제보부탁드립니다.
하지만 이미 점유율이 어느정도 있는 백엔드 프레임워크의 docker image를 쉽게 찾고 테스트 코드도 쉽게 작성할 수 있을 것 같습니다.
aws가 업계 표준이지만 저는 쫄보라 함부로 활용하고 싶지 않습니다.
어떤 가격을 넘으면 가동을 중단 시킬 google cloud run이 있습니다.
클라우드를 찾다가 유튜브 광고로 나왔습니다. 유튜브는 저를 디발자로 보고 있는 것 같습니다. 사실 이 광고를 엄청 많이 봤습니다.
어제 발견한 블로그에서 힌트를 얻고자 했습니다.
참고로 Cloudflare는 무료 사용이 가능한 부분이 있습니다.
다른 서비스도 알고 있던 것도 추가하겠습니다.
위는 최소한 가격이 고정되어 있습니다.
위도 배포할 때 많이 활용합니다.
탈출하려는 deno deploy이지만 무료인 것은 상당히 매력적입니다. 하지만 탈출하고 싶습니다.
회원가입할 때 신용카드 안 물어보는 곳에 가입하고 서버좀 무료로 사용하고 싶습니다. 그래도 여기는 무료라 백엔드 URL을 공개해도 문제는 별로 없습니다.
bun은 또 어떻게 배포하나 의문이 생겼었는데 스폰서 아티클을 발견하고 위 사이트를 발견했습니다.
위는 더이상 무료가 아닙니다.
이쯤되면 그냘 라즈베리 파이쓰고 싶습니다.
참고
저는 최근 배포한 백엔드 API url은 레포에 올라가있지만 원래 다른 플랫폼을 사용하면 url을 .env에서 가져와야 합니다.
deno url을 공개해도 괜찮은 이유는 프론트엔드 배포할 때도 활용할 수 있기 때문입니다.