Spokes.wiki Search Graph Growth About

cloud-wiki

Log

Append-only history. Each entry: ## [YYYY-MM-DD] <op> | <title> where <op> is ingest, query, or lint. Query with grep "^## \[" log.md | tail -5.

[2026-05-29] split | created from research-wiki cluster F

Spun out of the research-wiki as its own wiki (cloud infrastructure was off that wiki’s knowledge-management thesis). Migrated 2 sources / 2 pages: hetzner-cloud, oracle-cloud-signup. Re-homed index/log/synthesis; removed cluster-F framing from the pages. Original ingests 2026-05-29 (see research-wiki log history).

[2026-05-29] lint | health check (2 sources, 2 pages)

Clean: both pages mutually linked, no broken links, no orphans. Known weakness: oracle-cloud-signup is a content-less stub (the signup SPA yielded no text) — recommend re-fetching via a JS-capable method or leaving it as an honest stub. Recommendation: both current sources are vendor marketing; needs neutral comparative sources (pricing/reliability/benchmarks) before any real thesis is possible.

[2026-05-29] lint | health check (2 sources, 2 pages)

Clean: both pages mutually linked, no broken links, no orphans. Unchanged since last lint. Recommendations stand: oracle-cloud-signup is still a content-less stub (re-fetch via a JS-capable method or accept); both sources are vendor marketing — needs neutral comparative data for a real thesis. No fixes needed.

[2026-05-31] lint | health check (2 sources, 2 pages)

Part of a hub-wide lint of all five spokes. Mechanically clean: no broken links, no orphans, full raw coverage. Findings (unchanged trajectory): (1) still the thinnest spoke — 2 vendor-marketing sources, 2.0 links/page, no real thesis; (2) oracle-cloud-signup remains a content-less stub; (3) both pages typed WebPage (correct as source summaries, but no distinct Thing page for Hetzner-the-company / Oracle-the-org if vendors get compared later); (4) concept gaps — VPS, IaaS, egress/free-tier-catch have no pages. Priority: ingest one neutral comparative source (pricing/reliability/egress) — everything else waits on that. No fixes applied; dormant-but-healthy.

[2026-05-31] ingest | re-fetch oracle-cloud-signup (in-place refresh) — still a stub

Lint follow-up. Re-fetched https://signup.cloud.oracle.com/ a second time; it again returned only the title + “You need to enable JavaScript to run this app.” Confirmed the URL is a client-rendered SPA that our non-JS fetch can’t render — a dead end without a headless/JS fetch. Refreshed oracle-cloud-signup in place (note + updated date); raw/ untouched (immutable). No content added — deliberately not back-filling Oracle details from general knowledge, since that wouldn’t trace to this source. The Free-Tier content page (oracle.com/cloud/free) is a separate URL and would be a new source, not a refresh.

[2026-05-31] split | removed oracle-cloud-signup (source + raw deleted)

At the curator’s explicit instruction, deleted both wiki/oracle-cloud-signup.md and raw/oracle-cloud-signup.md — an explicit override of the standing “never delete raw/” rule, authorized in-conversation. Rationale: the source was a content-less stub (signup.cloud.oracle.com is a JS-only SPA; two non-JS fetch attempts on 2026-05-29 and 2026-05-31 returned only the title). Cleaned all references: removed the index entry, the oracle-cloud-signup pairing

[2026-05-31] ingest | oracle-cloud-free (oracle.com/cloud/free) — new source

Ingested the official Oracle Cloud Free Tier content page as a new source, replacing the removed signup-SPA stub. WebFetch hit HTTP 403; retrieved via curl with a browser UA (HTTP 200, ~79KB) and parsed the readable text. URL-only ingest → oracle-cloud-free (WebPage, source:true, url: not sources:; nothing added to raw/). Captured: the $300/30-day trial, the permanent Always Free model + service list (AMD & Ampere A1 compute, object storage, two flexible load balancers, Autonomous DW/ATP/JSON, NoSQL Phoenix-only), eligibility (one account/person, idle-30d suspension), and the credit/debit-card requirement. Did not record per-service quotas — the page only says “some limitations apply”; flagged as an open item for Oracle’s resource-details docs. Re-paired hetzner-cloudoracle-cloud-free, updated index + synthesis (real “cheap paid IaaS vs. free-tier funnel” contrast now backed by content). Spoke is back to 2 sources / 2 pages.

[2026-06-09] ingest | +3 managed-PaaS providers + Oracle Always Free quotas (daily-loop DRY RUN)

Trial run of the daily spoke-expansion loop on the thinnest spoke (was 2 pages). Router-curated 4 authoritative/official sources targeting this spoke’s own synthesis open questions:

[2026-06-09] ingest | +2 DigitalOcean (midpoint) + Cloudflare (edge) — all-spokes cron test

digitalocean (WebPage, src — Droplets IaaS + App Platform PaaS; the Hetzner↔hyperscaler midpoint) and cloudflare (WebPage, src — Workers/Pages/R2/Workers AI edge compute; no-egress R2 vs Fly’s metered egress; answers “where AI stacks run”). Extends the tier model to three: raw IaaS → managed PaaS → edge. Wikipedia url-only. 5 → 7 pages.

[2026-06-10] ingest | AWS (hyperscaler anchor) + Vercel (frontend PaaS) — all-spokes pass

Two new source pages bracketing the cost-model spectrum. aws (WebPage, url) — the wiki’s first hyperscaler: 200+ à-la-carte services (you assemble & meter everything separately), and the revamped 2025 free tier = a credit funnel ($200 credits, $100 on signup, 6-month auto-close, 30+ always-free services). Framed as the baseline the Tier-2 PaaS pitches argue against — why managed PaaS exists. vercel (WebPage, url) — frontend-specialized Tier-2 PaaS (maker of Next.js): pure usage-metered Managed Infrastructure (Hobby free = 1M function invocations / 4 CPU-hrs / 5K image transforms, then it stops), box abstracted away (ship a build, not a sized machine — contrast fly-io). Cross-spoke seam: Vercel hosts static-site-wiki’s frameworks. Folded into synthesis (new “hyperscaler anchor + frontend PaaS” section; spectrum now hyperscaler→VPS→midpoint→edge→usage-PaaS→free-spin-down) + index (new section). Both vendor surfaces — standing caveat (no neutral price-perf benchmark yet) still open. 7 → 9 pages.

[2026-06-12] ingest | VPSBenchmarks — DigitalOcean vs Hetzner (independent benchmark)

All-spokes daily expansion. Added vpsbenchmarks-docean-hetzner — the wiki’s first neutral third-party benchmark, directly answering the standing open question (“all data is vendor-stated”). VPSBenchmarks grades providers A–F on a percentile curve from a reproducible suite (web/sysbench/ geekbench/fio/iperf3/network). Result corroborates the vendor-built story: Hetzner CCX13 beats a $12 DO droplet on value (≈4× RAM/2× cores for ~37% more, sharpest edge in network throughput); DO confirmed weak on raw synthetic CPU/RAM (value = platform, not box specs). No contradiction — independent corroboration. Updated synthesis (open question reframed: still want the PaaS tier measured independently), index (new “Independent benchmarks” group), and the hetzner-cloud + digitalocean Thing pages. 1 new page.