hintavertailu.com · pilvipalvelut

Pilvipalvelut & kehittäjät: kaikki vertailut yhdessä

22 pilvi-infran hintavertailua ryhmiteltynä. Hyperscalereiden (AWS, Azure, Google Cloud) listahinta on vasta alku — todelliset kulut syntyvät usein piilokuluista: egress-datasiirrosta, julkisista IPv4-osoitteista, lohkolevyistä ja snapshoteista. Siksi ne ovat täällä omina vertailuinaan. Kunkin kortin hinta on halvin varmennettu suoraan vertailudatasta — päivittyy scraperien mukana. Haluatko rinnakkain kaksi yhtiötä? Vertaa kahta firmaa →

32 vertailua Halvimmat lasketaan livedatasta

Compute

Virtuaalipalvelimet, dedikoidut raudat, GPU:t ja funktiot.

Tallennus

Objekti-, lohko- ja kuluttajapilvitallennus — varo egressiä ja snapshotteja.

Verkko

Se kuuluisa piilokulukerros: datasiirto ulos, IPv4-osoitteet, DNS ja jakelu.

Data & AI

Hallitut tietokannat, välimuistit, tietovarastot ja AI-rajapinnat.

Työkalut

Havainnointi, virheseuranta ja kirjautuminen — per-host- ja per-GB-hinnat kertautuvat.

: null; } }, { sec:'data-ai', href:'/haku/', title:'Hakupalvelut', desc:'Site search — maksatko hauista, recordeista vai raudasta?', src:'/data/haku/latest.json', fig: d => { const m = minPos(d.results.map(r=>r.eur_month)); return m!=null? 'alk. '+fmt2(m)+' €/kk (Pagefind 0 €)' : null; } }, // Työkalut { sec:'tyokalut', href:'/monitorointi/', title:'Monitorointi', desc:'Observability — lokien $/GB on se kertautuva kulu.', src:'/data/monitorointi/latest.json', fig: d => { const m = minPos(d.results.map(r=>r.logs_gb_usd)); return m!=null? 'lokit alk. '+fmt2(m)+' $/GB' : null; } }, { sec:'tyokalut', href:'/virheseuranta/', title:'Virheseuranta', desc:'Sentry ym. — event-kiintiöt ja ylityshinnat.', src:'/data/virheseuranta/latest.json', fig: d => { const m = minPos(d.results.map(r=>r.start_month_usd)); return m!=null? 'alk. '+fmt2(m)+' $/kk' : null; } }, { sec:'tyokalut', href:'/uptime/', title:'Uptime-valvonta', desc:'Hälytys kun palvelu kaatuu — hyviä ilmaistasoja.', src:'/data/uptime/latest.json', fig: d => { const m = minPos(d.results.map(r=>r.eur_month)); return m!=null? 'maksulliset alk. '+fmt2(m)+' €/kk' : null; } }, { sec:'tyokalut', href:'/auth/', title:'Auth-as-a-service', desc:'Kirjautuminen palveluna — MAU-katot ratkaisevat.', src:'/data/auth/latest.json', fig: d => { const m = Math.max(...d.results.map(r=>r.free_mau||0)); return m>0? 'jopa '+new Intl.NumberFormat('fi-FI').format(m)+' MAU ilmaiseksi' : null; } }, ]; document.getElementById('catn').textContent = CARDS.length; // renderöi kortit heti (ilman figuureja), täytä figuurit kun data saapuu for (const c of CARDS){ const el = document.createElement('a'); el.className = 'ccard'; el.href = c.href; el.innerHTML = `

${c.title}

${c.desc}

`; document.querySelector(`.ccards[data-sec="${c.sec}"]`).appendChild(el); fetch(c.src).then(r=>r.json()).then(d=>{ try { const f = c.fig(d); if (f){ const p = el.querySelector('.c-fig'); p.textContent = f; p.hidden = false; } const n = (d.results||[]).length; if (n) el.querySelector('.c-n').textContent = n + ' palvelua vertailussa →'; } catch(e){} }).catch(()=>{}); }