AWS RDS

Run managed PostgreSQL. db.t4g.micro is $0.016/hour plus storage, with a time-limited trial only.

···
html
<div class="platform-demo">
    <div class="platform-grid">
      <section class="platform-panel benefit"><h2><b>1</b><span class="ko">무엇을 해주나</span><span class="en">What it does</span></h2><div class="flow"><span class="flow-chip active" data-flow="0"><span class="ko">PostgreSQL 생성</span><span class="en">Create PostgreSQL</span></span><span class="flow-arrow">→</span><span class="flow-chip" data-flow="1"><span class="ko">AWS가 DB 운영</span><span class="en">AWS manages DB</span></span><span class="flow-arrow">→</span><span class="flow-chip" data-flow="2"><span class="ko">앱에서 SQL 연결</span><span class="en">Connect app via SQL</span></span></div><p class="result"><span class="ko">DB 서버 운영을 맡기고 SQL에 집중</span><span class="en">Leave database operations to AWS and use SQL</span></p></section>
      <section class="platform-panel free"><h2><b>2</b><span class="ko">무료로 어디까지</span><span class="en">Free tier</span></h2><div class="free-metrics"><div class="free-metric"><div class="metric-line"><span><span class="ko">상시 무료 RDS</span><span class="en">Always-free RDS</span></span><strong><span class="ko">없음</span><span class="en">None</span></strong></div><div class="meter"><i style="width:0%"></i></div></div><div class="free-metric"><div class="metric-line"><span><span class="ko">12개월 체험 · 이전 계정</span><span class="en">12-mo trial · older accounts</span></span><strong>750 h/mo</strong></div><div class="meter"><i style="width:60%"></i></div></div></div></section>
      <section class="platform-panel price"><h2><b>3</b><span class="ko">넘으면 얼마</span><span class="en">Beyond free</span></h2><div class="price-core"><div class="price-usage"><span><span class="ko">db.t4g.micro 실행/월</span><span class="en">db.t4g.micro runtime/mo</span></span><strong id="platform-usage"></strong></div><input id="platform-slider" type="range" min="0" max="73" value="73" aria-label="db.t4g.micro runtime/mo"><div class="monthly"><strong id="platform-cost"></strong><small><span class="ko">/월</span><span class="en">/month</span></small></div><p class="price-note"><span class="ko">미국 동부 Single-AZ · 체험 미반영 · 저장·백업 별도</span><span class="en">US East Single-AZ · trial excluded · storage and backup extra</span></p></div></section>
    </div><div class="platform-source"><span class="ko">2026-10-06 공식 가격 기준 · 단순화</span><span class="en">Official prices as of 2026-10-06 · simplified</span></div>
  </div>
css
.platform-demo{width:min(98vw,1160px);height:min(98vh,368px);padding:clamp(4px,1.3vmin,10px);border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:4px;overflow:hidden;font:500 clamp(13px,3.6vmin,16px)/1.3 ui-sans-serif,-apple-system,sans-serif}
.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1vmin,9px);flex:1;min-height:0}
.platform-panel{border:1px solid var(--line);border-radius:8px;min-width:0;padding:clamp(6px,1.5vmin,14px);display:flex;flex-direction:column;overflow:hidden}
.platform-panel h2{margin:0;display:flex;align-items:center;gap:7px;font-size:clamp(15px,4vmin,18px);font-weight:700;white-space:nowrap}
.platform-panel h2 b{display:grid;place-items:center;flex:none;width:1.45em;height:1.45em;border:1px solid var(--line);border-radius:50%;font-size:.85em;color:var(--accent)}
.benefit{justify-content:space-between}.flow{display:flex;align-items:center;justify-content:center;gap:3px;min-height:0;flex:1}.flow-chip{border:1px solid var(--line);border-radius:5px;padding:5px 4px;text-align:center;font-size:clamp(12px,3.6vmin,15px);overflow-wrap:anywhere;min-width:0;max-width:30%;transition:border-color .2s,color .2s}.flow-chip.active{border-color:var(--accent);color:var(--accent);font-weight:750}.flow-arrow{color:var(--muted);flex:none}.result{margin:0;font-size:clamp(15px,4vmin,18px);font-weight:700;overflow-wrap:anywhere;color:var(--fg)}
.free-metrics{display:flex;flex-direction:column;justify-content:center;gap:clamp(9px,3vmin,24px);flex:1}.metric-line{display:flex;justify-content:space-between;gap:6px;align-items:baseline;font-size:.86em}.metric-line span{color:var(--muted)}.metric-line strong{font-variant-numeric:tabular-nums;text-align:right}.meter{margin-top:6px;height:7px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.meter i{display:block;height:100%;background:var(--accent);animation:meter-in .8s ease-out both}@keyframes meter-in{from{width:0}}
.price-core{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0}.price-usage{display:flex;align-items:baseline;justify-content:space-between;gap:5px;font-size:.83em}.price-usage span{color:var(--muted)}.price-usage strong{font-variant-numeric:tabular-nums;text-align:right}.price input{width:100%;margin:clamp(8px,2vmin,15px) 0;accent-color:var(--accent)}.monthly{display:flex;align-items:baseline;gap:4px}.monthly strong{font-size:clamp(27px,8vmin,38px);color:var(--accent);font-variant-numeric:tabular-nums}.monthly small{color:var(--muted)}.price-note{margin:4px 0 0;color:var(--muted);font-size:.74em;overflow-wrap:anywhere}.platform-source{text-align:right;color:var(--muted);font-size:clamp(8px,1.3vmin,10px);line-height:1.1}
@media(min-width:700px){.flow{flex-direction:column;gap:clamp(3px,1vmin,7px);padding:clamp(6px,1.5vmin,12px) 0}.flow-chip{display:grid;place-items:center;width:min(100%,290px);max-width:none;flex:1;max-height:clamp(42px,12vmin,56px);padding:clamp(7px,1.8vmin,11px);font-size:clamp(15px,4vmin,19px);line-height:1.2}.flow-arrow{transform:rotate(90deg);font-size:clamp(15px,4vmin,19px);line-height:1}.result{font-size:clamp(19px,5vmin,24px);line-height:1.25}.free-metrics{gap:clamp(12px,4vmin,28px)}.free-metric{display:flex;flex-direction:column;justify-content:center;flex:1}.metric-line{align-items:center;font-size:clamp(15px,3.8vmin,18px)}.metric-line strong{font-size:clamp(20px,5.5vmin,28px)}.meter{height:clamp(10px,2.8vmin,14px);margin-top:clamp(9px,2.5vmin,15px)}}
html:lang(en) .ko{display:none}html:not(:lang(en)) .en{display:none}
@media(max-width:500px){.platform-demo{height:100%;width:100%;border-radius:0;padding:4px;gap:2px;font-size:10px}.platform-grid{grid-template-columns:1fr;grid-template-rows:minmax(0,1.12fr) minmax(0,1fr);gap:3px}.platform-panel{padding:5px 7px;border-radius:5px}.platform-panel h2{font-size:11px;gap:4px}.free{display:none}.flow-chip{padding:2px 3px;font-size:9px}.flow{margin:1px 0}.result{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-core{display:grid;grid-template-columns:1fr auto;gap:0 5px;align-items:center}.price-usage{grid-column:1/3;font-size:9px}.price input{margin:1px 0;grid-column:1}.monthly{grid-column:2;grid-row:2;white-space:nowrap}.monthly strong{font-size:17px}.monthly small{font-size:8px}.price-note{grid-column:1/3;font-size:8px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-source{font-size:8px}}
js
const points=[{"usage":0,"cost":0},{"usage":10,"cost":0.16},{"usage":20,"cost":0.32},{"usage":30,"cost":0.48},{"usage":40,"cost":0.64},{"usage":50,"cost":0.8},{"usage":60,"cost":0.96},{"usage":70,"cost":1.12},{"usage":80,"cost":1.28},{"usage":90,"cost":1.44},{"usage":100,"cost":1.6},{"usage":110,"cost":1.76},{"usage":120,"cost":1.92},{"usage":130,"cost":2.08},{"usage":140,"cost":2.24},{"usage":150,"cost":2.4},{"usage":160,"cost":2.56},{"usage":170,"cost":2.72},{"usage":180,"cost":2.88},{"usage":190,"cost":3.04},{"usage":200,"cost":3.2},{"usage":210,"cost":3.36},{"usage":220,"cost":3.52},{"usage":230,"cost":3.68},{"usage":240,"cost":3.84},{"usage":250,"cost":4},{"usage":260,"cost":4.16},{"usage":270,"cost":4.32},{"usage":280,"cost":4.48},{"usage":290,"cost":4.64},{"usage":300,"cost":4.8},{"usage":310,"cost":4.96},{"usage":320,"cost":5.12},{"usage":330,"cost":5.28},{"usage":340,"cost":5.44},{"usage":350,"cost":5.6000000000000005},{"usage":360,"cost":5.76},{"usage":370,"cost":5.92},{"usage":380,"cost":6.08},{"usage":390,"cost":6.24},{"usage":400,"cost":6.4},{"usage":410,"cost":6.5600000000000005},{"usage":420,"cost":6.72},{"usage":430,"cost":6.88},{"usage":440,"cost":7.04},{"usage":450,"cost":7.2},{"usage":460,"cost":7.36},{"usage":470,"cost":7.5200000000000005},{"usage":480,"cost":7.68},{"usage":490,"cost":7.84},{"usage":500,"cost":8},{"usage":510,"cost":8.16},{"usage":520,"cost":8.32},{"usage":530,"cost":8.48},{"usage":540,"cost":8.64},{"usage":550,"cost":8.8},{"usage":560,"cost":8.96},{"usage":570,"cost":9.120000000000001},{"usage":580,"cost":9.28},{"usage":590,"cost":9.44},{"usage":600,"cost":9.6},{"usage":610,"cost":9.76},{"usage":620,"cost":9.92},{"usage":630,"cost":10.08},{"usage":640,"cost":10.24},{"usage":650,"cost":10.4},{"usage":660,"cost":10.56},{"usage":670,"cost":10.72},{"usage":680,"cost":10.88},{"usage":690,"cost":11.040000000000001},{"usage":700,"cost":11.200000000000001},{"usage":710,"cost":11.36},{"usage":720,"cost":11.52},{"usage":730,"cost":11.68}];const slider=document.getElementById('platform-slider');const usage=document.getElementById('platform-usage');const cost=document.getElementById('platform-cost');const unit={"ko":"시간","en":"hours"};let manual=false;function paint(){const point=points[Number(slider.value)];usage.textContent=point.usage.toLocaleString()+' '+(document.documentElement.lang==='en'?unit.en:unit.ko);cost.textContent=point.cost===null?'—':'$'+point.cost.toFixed(2)}paint();let direction=1;if(true)setInterval(()=>{if(manual)return;const next=Number(slider.value)+direction;if(next<0||next>=points.length){direction*=-1;return}slider.value=String(next);paint()},950);slider.addEventListener('input',()=>{manual=true;paint()});const chips=[...document.querySelectorAll('[data-flow]')];let frame=0;setInterval(()=>{chips.forEach((chip,index)=>chip.classList.toggle('active',index===frame));frame=(frame+1)%chips.length},950);

1 What it does — RDS provides a managed PostgreSQL instance and handles database setup and operations. An app reads and writes through its DB connection.

2 Free tier — There is no ongoing free RDS instance. Accounts created before 2025-07-17 may try eligible Single-AZ instances for 750 hours/month with 20 GB gp2 storage and 20 GB backup for 12 months. Later accounts use new-customer credits.

3 Beyond free — As of 2026-10, PostgreSQL db.t4g.micro in us-east-1 costs $0.016/hour or $11.68 for 730 hours plus storage. Seoul costs $0.025/hour or $18.25 for 730 hours plus storage. The demo counts instance time only, excluding trial, storage, backup, and egress.

When to use

Use it to reduce PostgreSQL operations. Add storage, backup, and egress rather than budgeting instance hours alone.

Open as page ↗