피드로 돌아가기
What serverless can’t do — running long-lived services for $0 with Oracle Cloud and Coolify
Dev.toDev.to
Infrastructure

Oracle ARM 및 Coolify 기반 0달러 고성능 Compute Tier 구축

What serverless can’t do — running long-lived services for $0 with Oracle Cloud and Coolify

Luke Dudkewic2026년 4월 24일6intermediate

Context

Serverless 환경의 Timeout 제한 및 CPU Budget 제약으로 인한 long-lived 서비스 구현의 한계 발생. WebSocket 유지, Polling Loop 실행, Memory State 유지가 필요한 Daemon 성격의 워크로드 처리를 위한 고정 비용 제로의 인프라 필요성 대두.

Technical Solution

  • Oracle Cloud Always Free ARM Ampere A1 인스턴스를 통한 4 Core, 24GB RAM의 고사양 Compute 자원 확보
  • Coolify 도입을 통한 Git-push-to-deploy 기반의 PaaS 환경 구축 및 Docker 복잡도 제거
  • Vercel(Frontend) - Supabase(Data) - Oracle ARM(Compute)으로 이어지는 비용 곡선 역전 3-tier 아키텍처 설계
  • State 유지 및 Background Video Processing 등 Serverless 불가능 영역을 Dedicated ARM 인스턴스로 격리 처리
  • 인스턴스 회수 리스크 대응을 위해 설정을 Git으로 관리하고 데이터는 외부 Supabase에 저장하는 Cattle 전략 채택

1. 서비스가 State 유지나 긴 실행 시간이 필요한 Daemon 형태인지 확인

2. ARM64 아키텍처 Docker Image 호환성 여부 검토

3. 인스턴스 일시 삭제에 대비한 Infrastructure as Code(IaC) 및 외부 데이터 저장소 설정

4. 초기 네트워크 설정 및 포트 개방 등 클라우드 콘솔 설정 비용 산정

원문 읽기