Deno Deploy

Deno·JavaScript 앱을 배포한다. 현행 Free는 월 100만 요청·20 GiB 송신을 포함한다.

···
html
<div class="host-demo"><div class="host-head"><strong>DENO DEPLOY · FREE ENVELOPE</strong><span id="status">MONTHLY USAGE</span></div><div class="host-visual"><div class="deno-visual"><div class="deno-ring" id="deno-ring"><span id="deno-value">0</span><small>/ 1M req</small></div><div class="muted">20 GiB egress · 10 CPU-hour also included</div></div></div><div class="host-control"><span id="usage-label"></span><input id="usage" type="range" aria-label="Monthly usage" min="0" max="2000" step="100" value="500"></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)}.deno-visual{display:grid;justify-items:center;gap:clamp(3px,1vmin,8px)}.deno-ring{width:clamp(78px,22vmin,130px);height:clamp(78px,22vmin,130px);border-radius:50%;background:conic-gradient(var(--accent) var(--fill,0%),var(--line) 0);display:grid;place-content:center;text-align:center;position:relative}.deno-ring:before{content:"";position:absolute;inset:clamp(6px,2vmin,11px);border-radius:50%;background:var(--surface)}.deno-ring span,.deno-ring small{position:relative;z-index:1}.deno-ring span{font-size:clamp(18px,5vmin,30px);color:var(--accent)}.deno-ring small{font-size:.65em;color:var(--muted)}.deno-visual>.muted{font-size:.72em;text-align:center}
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);label.textContent=value+'K requests / month';document.getElementById('deno-value').textContent=value+'K';document.getElementById('deno-ring').style.setProperty('--fill',Math.min(100,value/10)+'%');status.textContent=value>1000?'FREE APP PAUSES':'FREE REQUEST ENVELOPE';}paint();let direction=1;setInterval(()=>{if(manual)return;const next=Number(input.value)+100*direction;if(next>2000||next<0){direction*=-1;return}input.value=String(next);paint()},850);input.addEventListener('input',()=>{manual=true;paint()});

Deno Deploy는 Deno 런타임의 웹 앱과 API를 배포하는 관리형 플랫폼이다. JavaScript·TypeScript 서버 코드를 빠르게 공개할 때 쓴다.

2026-10 기준 현행 Free는 $0/월에 요청 100만 건, 송신 20 GiB, CPU 10시간, 메모리 150 GiB-hours를 포함한다. Pro는 $20/월에 요청 500만 건·송신 200 GiB·CPU 50시간·메모리 750 GiB-hours를 포함하며 초과분은 요청 100만 건당 $2, 송신 $0.20/GiB, CPU $0.10/hour, 메모리 $0.025/GiB-hour다.

Free 한도를 넘으면 앱이 다음 청구 주기까지 일시중지될 수 있다. 카드 미인증 계정에는 더 작은 한도가 적용될 수 있으나 정확한 수치는 확인하지 못했다. 2026년 종료된 Classic의 요금표와 혼동하지 말아야 한다.

언제 쓰나

Deno 런타임을 쓰면 Deno Deploy, 엣지에서 짧은 핸들러는 Workers, 일반 컨테이너가 필요하면 Cloud Run과 비교한다.

페이지로 열기 ↗