2026. április 30. · #visszatekintes #cloudflare #tech #history
2020 — miért költöztünk Cloudflare-natív stack-re
A klasszikus VPS-alapú hostingról áttérés Cloudflare Workers + Pages + R2 platformra. A döntés okai, a tanulság, és miért lett ez a 2026-os PromNET alapköve.
A Visszatekintés-sorozat második része. Ma a 2020-as év nagy döntéséről: a Cloudflare-natív áttérésről, ami egy évvel később már megtérült, és hat évvel később még mindig a PromNET technológiai gerince.
A 2019-es állapot
Két klasszikus szervert üzemeltettünk: egy német Hetzner-en a hostingot, egy magyar IDC-ben az ügyfél-projekteket. Mindkettő VPS, mindkettőn nginx + PHP-FPM, dedikált MySQL. Üzleti szempontból egyszerű: fix havi költség (~25.000 Ft / szerver), kiszámítható kapacitás.
De a problémák gyűltek:
- A backup-jaim örök rémálom voltak. Heti rsync, havi snapshot, és minden 2-3 hónapban egy „a backup nem működött”-élmény. Egy ügyfél elveszett blog-posztja után a kettős backup is leblokkolt egy disk-szerveren.
- A CDN egy plusz vonal volt. A klasszikus modellben a CDN egy külön szolgáltatás (BunnyCDN, KeyCDN) plusz havi költségbe. Az átlag magyar ügyfél nem kérte, mert „minek”.
- A kép-konverzió kínszenvedés. A WordPress-en futó ügyfelek a 4K-s telefonos képeiket változatlan formában tették fel. Az oldal lassult, a Google rangsor csökkent, a panaszok nőttek.
- Az SSL kínszenvedés. Let’s Encrypt-tel automatizáltam, de havonta volt valami: lejárt certificat egy ügyfél custom domainjére, vagy a renewal megakadt egy DNS-hibán.
A 2020-as ébredés
2020 elején belebotlottam a Cloudflare Workers-be. Akkor még csak egy érdekes, de korai termék volt — kis use case-ekre. Aztán megjelent a Pages, az R2, a D1, a Workers AI. Hirtelen egy teljes stack rajzolódott ki:
- Hosting = CF Pages (statikus + edge functions)
- Tárhely = CF R2 (S3-kompatibilis, ingyenes egress)
- Adatbázis = CF D1 (SQLite a peremen)
- CDN + DDoS + SSL = automatikus, ingyenes
- Kép-konverzió = CF Image Resizing
- AI = CF Workers AI (Llama, Stable Diffusion, Whisper)
Egyetlen platformon. Nem kell backup, mert a Cloudflare megoldja. Nem kell CDN, mert már minden a peremen van. Nem kell külön SSL-figyelni, mert automatikus.
A kockázat
Nyilvánvaló: vendor lock-in. Ha a Cloudflare egyszer eldönti, hogy nem szereti az ügyfeleit, vagy radikálisan változtat az árazáson, az egész rendszer érintett. Ezt vállaltuk tudatosan, mert az alternatíva (önállóan üzemeltetett VPS-stack) hetente 5-6 órát evett az időmből, és egy egyszemélyes vállalkozásban ez túl drága.
A kockázat-csökkentés:
- A kód portolható (Hono, Astro, SvelteKit — nem CF-specifikus keretrendszerek)
- Az adat exportálható (R2 → S3 egy kattintás, D1 → Postgres egy migráció)
- A DNS független (a Cloudflare DNS-en, de bármikor mehetne másra)
Mi nem költözött
A WordPress-ügyfelek egy ideig még a klasszikus VPS-en maradtak — WP-t nem érdemes Workers-en futtatni. 2024-re átraktuk őket Docker-be egy magyar IDC-szerverre, ami a mai shared hosting-csomag alapja.
Mire a 2026-os PromNET épül
A 2020-ban meghozott döntés ma a teljes platform alapja:
- A
promnet.hujelenleg CF Pages-en fut - A felhő tárhely-csomagok CF R2-ön
- A custom domain-ek CF DNS-en
- A jövőbeni dashboard CF Workers + D1
- Az AI-integráció CF Workers AI + külső API-providerek
Ez 6 év távlatból egy jó döntés. Néha az ember a saját életének fél-évtizedes ívét úgy látja meg, ha visszaolvassa a 2020-as GitHub-history-t.
Folytatás
Következő rész: 2024 — az AIKA Hub indulás, a saját AI-utam első lépései, ami mára Vespera lett.
© 2026 PromNET — Polyák Csaba. ← Vissza a blog-ra