Google Cloud SQL

관리형 PostgreSQL 인스턴스를 제공한다. db-f1-micro는 $0.0105/시간에 최소 저장 요금이 추가된다.

···
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">PostgreSQL instance</span></span><span class="flow-arrow">→</span><span class="flow-chip" data-flow="1"><span class="ko">Google이 DB 운영</span><span class="en">Google 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 with SQL</span></span></div><p class="result"><span class="ko">관리형 PostgreSQL을 앱에 연결</span><span class="en">Attach managed PostgreSQL to an app</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">상시 무료 Cloud SQL</span><span class="en">Always-free Cloud SQL</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">기간 한정 · 신규/SQL 체험</span><span class="en">Limited · new/SQL trial</span></span><strong><span class="ko">90일·$300 / 30일</span><span class="en">90 days·$300 / 30 days</span></strong></div><div class="meter"><i style="width:50%"></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-f1-micro 실행/월</span><span class="en">db-f1-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-f1-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">us-central1 · 최소 10 GiB SSD 약 $1.70/월 별도 · SLA 없음</span><span class="en">us-central1 · minimum 10 GiB SSD about $1.70/mo extra · no SLA</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.10500000000000001},{"usage":20,"cost":0.21000000000000002},{"usage":30,"cost":0.315},{"usage":40,"cost":0.42000000000000004},{"usage":50,"cost":0.525},{"usage":60,"cost":0.63},{"usage":70,"cost":0.7350000000000001},{"usage":80,"cost":0.8400000000000001},{"usage":90,"cost":0.9450000000000001},{"usage":100,"cost":1.05},{"usage":110,"cost":1.155},{"usage":120,"cost":1.26},{"usage":130,"cost":1.365},{"usage":140,"cost":1.4700000000000002},{"usage":150,"cost":1.5750000000000002},{"usage":160,"cost":1.6800000000000002},{"usage":170,"cost":1.7850000000000001},{"usage":180,"cost":1.8900000000000001},{"usage":190,"cost":1.995},{"usage":200,"cost":2.1},{"usage":210,"cost":2.205},{"usage":220,"cost":2.31},{"usage":230,"cost":2.415},{"usage":240,"cost":2.52},{"usage":250,"cost":2.625},{"usage":260,"cost":2.73},{"usage":270,"cost":2.835},{"usage":280,"cost":2.9400000000000004},{"usage":290,"cost":3.0450000000000004},{"usage":300,"cost":3.1500000000000004},{"usage":310,"cost":3.2550000000000003},{"usage":320,"cost":3.3600000000000003},{"usage":330,"cost":3.4650000000000003},{"usage":340,"cost":3.5700000000000003},{"usage":350,"cost":3.6750000000000003},{"usage":360,"cost":3.7800000000000002},{"usage":370,"cost":3.8850000000000002},{"usage":380,"cost":3.99},{"usage":390,"cost":4.095000000000001},{"usage":400,"cost":4.2},{"usage":410,"cost":4.305000000000001},{"usage":420,"cost":4.41},{"usage":430,"cost":4.515000000000001},{"usage":440,"cost":4.62},{"usage":450,"cost":4.7250000000000005},{"usage":460,"cost":4.83},{"usage":470,"cost":4.9350000000000005},{"usage":480,"cost":5.04},{"usage":490,"cost":5.1450000000000005},{"usage":500,"cost":5.25},{"usage":510,"cost":5.355},{"usage":520,"cost":5.46},{"usage":530,"cost":5.565},{"usage":540,"cost":5.67},{"usage":550,"cost":5.775},{"usage":560,"cost":5.880000000000001},{"usage":570,"cost":5.985},{"usage":580,"cost":6.090000000000001},{"usage":590,"cost":6.195},{"usage":600,"cost":6.300000000000001},{"usage":610,"cost":6.405},{"usage":620,"cost":6.510000000000001},{"usage":630,"cost":6.615},{"usage":640,"cost":6.720000000000001},{"usage":650,"cost":6.825},{"usage":660,"cost":6.930000000000001},{"usage":670,"cost":7.035},{"usage":680,"cost":7.140000000000001},{"usage":690,"cost":7.245},{"usage":700,"cost":7.3500000000000005},{"usage":710,"cost":7.455},{"usage":720,"cost":7.5600000000000005},{"usage":730,"cost":7.665}];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 무엇을 해주나 — Cloud SQL은 PostgreSQL 인스턴스를 관리형으로 실행해 앱이 SQL 데이터에 접속하도록 한다. DB 서버 운영을 줄일 수 있다.

2 무료로 어디까지 — Cloud SQL 인스턴스는 상시 무료 대상이 아니다. 신규 고객은 90일·$300 크레딧 또는 별도 30일 Cloud SQL 체험을 사용할 수 있다. 적용 조건은 계정에서 확인한다.

3 넘으면 얼마 — 2026-10 기준 us-central1 PostgreSQL db-f1-micro는 $0.0105/시간, 730시간 $7.67에 최소 10 GiB SSD 약 $1.70/월이 더해진다. 서울 인스턴스는 $0.0137/시간, 약 $10.00/730시간에 스토리지가 별도다. 데모는 미국 인스턴스 시간만 계산한다. 공유 코어는 SLA가 없다.

언제 쓰나

PostgreSQL을 관리형으로 운영할 때 쓴다. 작은 인스턴스라도 최소 SSD 요금과 네트워크 비용을 함께 계산한다.

페이지로 열기 ↗