Heroku는 개발자가 클라우드에서 애플리케이션을 완전히 구축, 실행 및 운영할 수 있게 해주는 PaaS(Platform as a Service)입니다.단순성, 유용성 및 무료 계층으로 인기가 있습니다.이를 통해 Heroku 에코시스템을 통해 제공되는 모든 무료 클라우드 서비스를 사용하여 애플리케이션을 무료로 실행할 수 있습니다.
Heroku는 최근 2022년 11월 28일부터 일부 무료 요금제 제공을 중단할 것이라고 발표했습니다.
잠재 고용주나 고객에게 소개하기 위해 짧은 시간 동안 애플리케이션을 호스팅하는 경우 특히 관련이 있습니다.
다행히 대안이 있습니다.
목차
1. 렌더링
Render는 모든 앱과 웹사이트를 구축하고 실행할 수 있는 통합 클라우드입니다.무료 TLS 인증서, 글로벌 CDN, DDoS 보호, 사설 네트워크 및 Git의 자동 배포가 있습니다.
Render는 다음 서비스에 대해 무료 계층을 제공합니다.
- 정적 사이트: 정적 사이트에 대한 Render의 무료 계획에는 신속한 CDN과 무제한의 공동 작업자가 포함됩니다.기타 기능으로는 Git의 지속적인 배포, 100GB/월 대역폭, 완전 관리형 TLS를 사용한 사용자 지정 도메인이 있습니다.
- 웹 서비스: Render의 무료 서비스 계획은 HTTP/2 및 전체 TLS를 사용하는 웹 서비스를 지원합니다.Render는 사용자 지정 도커 컨테이너와 백그라운드 작업자를 지원합니다.이를 사용하여 서버 측 JavaScript 환경인 Node.js에서 웹 앱을 호스팅할 수 있습니다.또한 Python, Golang, Rust, Ruby 및 Elixir를 포함한 다른 언어에 대한 지원도 있었습니다.
- 데이터베이스: Render의 무료 플랜은 완전히 관리되는 PostgreSQL 및 Redis 데이터베이스를 제공합니다.그들은 어디에서나 연결을 허용합니다.
Render의 무료 플랜을 사용하면 비용 없이 웹 서비스와 데이터베이스를 가동할 수 있습니다.그러나 이러한 계획에는 특정 사용 제한이 있으며 개인 프로젝트를 구축하고 새로운 기술을 탐색하는 데 도움이 되도록 설계되었습니다.
2. 주기적
Cyclic은 서버리스 호스팅과 손쉬운 온보딩 환경을 갖춘 최신 클라우드 아키텍처입니다.
Cyclic은 전체 스택 MERN 앱을 호스팅하는 데 이상적입니다.프리 티어는 빠른 빌드와 1GB 런타임 메모리로 최대 100,000개의 API 요청을 제공합니다.이 서비스에는 amazon S3가 포함된 1GB 개체 스토리지, 앱당 3개의 크론 작업 및 7일 로그 보존도 포함됩니다.
Cyclic의 프리 티어를 사용하면 비활성 지연과 관련하여 경쟁업체보다 우위를 점할 수 있습니다.Heroku 및 Render와 같은 플랫폼은 일정 시간 사용하지 않으면 서비스를 다시 시작하는 데 약 30초가 걸립니다.반면 Cyclic의 벤치마크에 따르면 이 서비스는 약 200ms가 소요됩니다.
3. 철도
Railway는 인프라를 프로비저닝하고 로컬에서 개발한 다음 클라우드에 배포할 수 있는 플랫폼입니다.
Railway를 사용하면 템플릿을 사용하여 클릭 한 번으로 웹 애플리케이션을 배포할 수 있습니다.다양한 언어와 프레임워크로 구축된 웹 앱을 위한 50개 이상의 Railway 템플릿이 있습니다.
Railway의 프리 티어는 512MB RAM, 공유 CPU/컨테이너 및 1GB 디스크 공간을 제공합니다.또한 무제한 인바운드 네트워크 대역폭, SSL이 있는 다중 사용자 정의 도메인, 5달러 또는 500시간 사용을 제공합니다.
4. 데이터
Deta는 Python 및 Node.js 애플리케이션을 지원하는 웹 서비스 호스팅을 위한 무료 클라우드 플랫폼입니다.실행당 128MB RAM이 있는 내장 API 키 인증 및 cron이 있습니다.또한 10GB 스토리지와 무제한 스토리지가 포함된 사용하기 쉬운 프로덕션 등급 NoSQL 데이터베이스가 있습니다.
다른 Heroku 대안과 달리 Deta에는 유료 등급이 없습니다.그들에 따르면 그들의 서비스는 영원히 무료입니다.
5. Fly.io
Fly.io는 소규모 애플리케이션을 무료로 호스팅 및 실행할 수 있고 필요에 따라 비용을 합리적으로 확장할 수 있는 플랫폼입니다.
프리 티어는 최대 3개의 공유 CPU, 256MB VM, 3GB 영구 볼륨 스토리지 및 160GB 아웃바운드 데이터 전송을 제공합니다.
위를 초과하는 fly.io에서 호스팅되는 애플리케이션은 사용량 기반 가격으로 청구됩니다.
기타 Heroku 대안
Vercel, Netlify 및 GitHub 페이지와 같은 다른 플랫폼은 무료 계층을 제공합니다.그러나 이러한 플랫폼은 정적 사이트 및 전체 스택 응용 프로그램을 호스팅하는 데 이상적입니다.반면에 여기에 언급된 플랫폼을 사용하면 전체 웹 애플리케이션을 무료로 호스팅할 수 있습니다.