Railway

앱·DB를 자원 사용량으로 배포한다. Free는 시험 뒤 월 $1 크레딧, Hobby는 최소 $5/월이다.

···
html
<div class="host-demo"><div class="host-head"><strong>RAILWAY · RESOURCE CLOCK</strong><span id="status">MONTHLY USAGE</span></div><div class="host-visual"><div class="rail-visual"><div class="rail-track"><i id="rail-engine"></i><span>0 h</span><span>730 h</span></div><div class="rail-bill"><span>0.25 vCPU · 0.5 GB RAM<br>10 GB EGRESS</span><strong id="rail-price">$5.00</strong></div></div></div><div class="host-control"><span id="usage-label"></span><input id="usage" type="range" aria-label="Monthly usage" min="0" max="730" step="73" value="365"></div><div class="host-note">2026-10-06 공식 가격 기준 · 단순화(세금·지역 할증 제외)</div></div>
css
.host-demo{width:min(94vw,850px);height:min(90vh,340px);padding:clamp(9px,2.4vmin,18px);border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;gap:clamp(5px,1.6vmin,11px);overflow:hidden;font:600 clamp(11px,2.4vmin,16px)/1.25 ui-sans-serif,-apple-system,sans-serif}.host-head{display:flex;justify-content:space-between;gap:6px;align-items:baseline}.host-head strong{color:var(--accent);font-size:1.05em}.host-head span{color:var(--muted);font-size:.78em;text-align:right}.host-visual{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.host-control{display:flex;align-items:center;gap:8px;color:var(--fg);font-variant-numeric:tabular-nums}.host-control span{min-width:44%;font-size:.88em}.host-control input{flex:1;width:20px;accent-color:var(--accent)}.host-note{color:var(--muted);font-size:.66em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host-demo *{min-width:0}.meter{height:clamp(11px,3.4vmin,24px);border-radius:99px;background:var(--line);overflow:hidden}.meter>i{display:block;height:100%;width:0;background:var(--accent);transition:width .35s}.big{font-size:clamp(18px,5.5vmin,34px);font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent)}.muted{color:var(--muted)}.rail-visual{width:88%;display:grid;gap:clamp(8px,3vmin,22px)}.rail-track{height:clamp(24px,7vmin,42px);border-bottom:3px solid var(--accent);position:relative;display:flex;justify-content:space-between;align-items:end;color:var(--muted);font-size:.7em}.rail-track i{width:clamp(18px,5vmin,32px);height:clamp(14px,4vmin,24px);background:var(--accent);border-radius:5px 8px 3px 3px;position:absolute;bottom:3px;left:0;transition:left .35s}.rail-bill{display:flex;justify-content:space-between;align-items:center}.rail-bill span{font-size:.78em;color:var(--muted)}.rail-bill strong{font-size:clamp(18px,6vmin,34px);color:var(--accent)}
js
const input=document.getElementById('usage');const label=document.getElementById('usage-label');const status=document.getElementById('status');let manual=false;function paint(){const value=Number(input.value);const resource=20*.25*value/730+10*.5*value/730+10*.05;const bill=Math.max(5,resource);label.textContent=value+' running hours';document.getElementById('rail-engine').style.left='calc('+Math.min(94,value/730*94)+'% - 2px)';document.getElementById('rail-price').textContent='$'+bill.toFixed(2);status.textContent=resource>5?'USAGE ABOVE MINIMUM':'HOBBY MINIMUM';}paint();let direction=1;setInterval(()=>{if(manual)return;const next=Number(input.value)+73*direction;if(next>730||next<0){direction*=-1;return}input.value=String(next);paint()},850);input.addEventListener('input',()=>{manual=true;paint()});

Railway는 코드나 이미지를 배포하고 서비스별 CPU·메모리·볼륨·송신량을 계량한다. 상시 프로세스나 데이터베이스를 작은 규모로 빨리 시작할 때 유용하다.

2026-10 기준 Free는 $0/월이며 신규 Trial 계정에 $5 일회성 크레딧을 제공하고 Free 플랜에는 월 $1 사용 크레딧이 있다. Hobby는 최소 $5/월에 그만큼의 사용액을 포함하고 Pro는 최소 $20/월이다. CPU는 $20/vCPU-month, RAM은 $10/GB-month, egress는 $0.05/GB, 볼륨은 $0.15/GB-month로 사용 시간에 따라 계량된다.

월 최소액이 모든 자원의 무제한 사용을 뜻하지 않는다. 잠깐 실행한 서비스와 24시간 켜 둔 서비스의 비용이 다르다. 데모는 0.25 vCPU·0.5 GB RAM·10 GB 송신을 가정하고 실행 시간을 바꾼다.

언제 쓰나

상시 앱과 DB를 함께 올리면 Railway, 유휴 시 0으로 줄어드는 컨테이너면 Cloud Run, 무료 웹 인스턴스의 절전 제약을 감수하면 Render와 비교한다.

페이지로 열기 ↗