Hostuj sajt na Azure za 15 minuta uz ovaj brzi trik

Prosječan hosting paket u BiH košta oko 120 KM godišnje. Za taj novac dobiješ spori server, limitiran prostor i korisničku podršku koja se javlja svake prestupne godine. Taj trošak je porez na neznanje. Ako znaš kako ‘zašarafiti’ svoj kod direktno na Microsoftovu infrastrukturu, taj isti sajt te može koštati tačno nula maraka. Nula. Govorim o ozbiljnom cloud sistemu, a ne o nekim sumnjivim besplatnim hosting stranicama koje će nestati sutra. Ti si ovdje jer želiš brzinu, a ja ću ti pokazati kako da je dobiješ bez da prospeš kafu po tastaturi.

Zašto bacaš pare? Realnost cloud hostinga u 2026.

Prestanite vjerovati u marketing trikove o ‘neograničenom’ hostingu. To je laž. Svaki server ima svoj limit, a najčešće ga dostigneš kad ti zapravo krene prodaja. Azure Static Web Apps (SWA) je alat koji većina zanemaruje jer misle da je previše komplikovan. Nije. To je kao da koristiš čekić umjesto pneumatske bušilice za jedan obični ekser. Ako tvoj sajt ne treba bazu podataka od pet terabajta, Azure će ga držati besplatno. Ali pazi, ako pogrešno podesiš resurse, Microsoft će ti skinuti pare s kartice brže nego što stigneš reći ‘cloud’. Morate razumjeti mehaniku iza ovoga. Smanji Azure troškove odmah tako što ćeš obrisati sve što ne koristiš, jer cloud ne prašta zaboravnost.

Holographic cloud hosting setup on a professional workbench

Alatnica: Šta ti zapravo treba za ovaj Azure sprint

Ne treba ti diploma inženjera, ali ti treba par specifičnih ključeva u rukama. Prvo, GitHub nalog. To je tvoja radionica. Drugo, Azure nalog (besplatni tier je sasvim dovoljan). I treće, tvoj kod. Bilo da je to obični HTML ili neki moderan framework, procedura je ista. Miris svježeg koda je kao miris svježe piljevine u radionici – ili si ga dobro izbrusio, ili ćeš se nabosti na trn. Ako tek počinješ, nemoj se zaletati. IT prekvalifikacija zahtijeva strpljenje, a ne samo kliktanje po tutorijalima. Pripremi se, kreni polako.

Tajna je u Static Web Apps – Zaboravi na teške servere

Zašto SWA radi tako prokleto brzo? Zato što nema servera koji mora ‘razmišljati’ svaki put kad neko klikne na tvoj link. Fajlovi su već servirani na ivici mreže (Edge), najbliže tvom korisniku. To je kao da držiš alat na dohvat ruke, a ne u podrumu tri sprata ispod. Kad gurneš kod na GitHub, Azure automatski pokreće mašineriju (GitHub Actions) koja ga ‘skuje’ i objavi. Nema FTP-a, nema FileZille, nema onog mučnog čekanja da se prebaci 10.000 sitnih fajlova dok ti veza puca. Ako si ikada pokušavao postaviti model na server, znaš koliko to može biti frustrirajuće. Ovdje je to automatizovano.

Anatomija zezancije: Kako spržiti kredit na Azureu u 5 minuta

Slušaj dobro. Najveća greška koju ćeš napraviti je da ostaviš ‘Standard’ tier upaljen kad ti treba ‘Free’. To je kao da ostaviš upaljenu brusilicu u praznoj radionici – troši struju, tupi se i ne radi ništa. Ako ne podesiš ‘Budget Alerts’, Azure će ti naplatiti svaki gigabajt koji prođe kroz njihov sistem ako pređeš limite. Vidio sam ljude koji su izgubili po 500 eura jer su ostavili testne baze podataka da ‘trunu’ na serveru. Ako želiš proći jeftino, jeftin deployment je jedini način da preživiš u cloudu bez bankrota. Šest mjeseci kasnije, ako zaboraviš na ovaj korak, tvoja kartica će vrištati, a sajt će biti spor jer si ga pretrpao glupostima. Ne budi taj lik. Provjeri postavke dvaput. Čvrsto stegni te vijke.

UPOZORENJE: Nikada ne ostavljaj API ključeve ili lozinke direktno u kodu koji šalješ na GitHub. Ako to uradiš, botovi će ti isprazniti Azure kredit za manje od dvije minute. Koristi ‘Environment Variables’. To je tvoj sigurnosni ventil.

Spajanje žica: Poveži GitHub i Azure bez petljanja s kodom

Sada ide onaj ‘masni’ dio posla. U Azure portalu traži ‘Static Web Apps’. Klikni na ‘Create’. Odaberi svoju pretplatu i regiju (uvijek biraj Zapadnu Evropu ako si na Balkanu – latencija je manja). Poveži svoj GitHub nalog. Azure će te pitati za repozitorij. Izaberi ga. Sljedeći korak je ključan: ‘Build Presets’. Ako koristiš obični HTML, izaberi ‘Custom’. Ako koristiš React ili Vue, izaberi njih. Azure će sam kreirati YAML fajl. To je tvoj nacrt. Nemoj ga dirati ako ne znaš šta radiš. Pritisni ‘Review + Create’. Gledaj kako se vrti. To je zvuk motora koji se pali iz prve. Za manje od 15 minuta, dobićeš URL. Sajt je živ. Da, tako je prosto. Ali pazi, ako ti kod nije optimizovan, Azure će ga izbaciti kao škart. Pisi kod brže koristeći AI, ali ga uvijek pregledaj ručno. Mašina može pogriješiti, majstor ne smije.

Fizika žaljenja: Zašto tvoj sajt pada ako preskočiš ovaj korak

Voda se širi kad se smrzne i puca cijevi. U cloudu, sajt puca kad mu zaboraviš podesiti DNS kako treba. Microsoft ti daje onaj ružni URL koji niko ne može zapamtiti. Moraš povezati svoju domenu. Ali tu nastaje haos. Ljudi često pogriješe kod CNAME zapisa. Ako ga ne podesiš, tvoj sajt će biti nedostupan svakih nekoliko sati zbog ‘propagatacije’. To je kao da si napravio vrata, ali nisi stavio šarke. Vrata stoje, ali ne rade. Uvijek koristi ‘Alias’ zapise ako tvoj DNS provajder to dozvoljava. Brže je i stabilnije. Ako se baviš marketingom, kako se rangirati na ChatGPT pretrazi zavisi i od toga koliko ti je sajt stabilan. Google i AI pretraživači mrze sajtove koji ‘štucaju’.

Da li je Azure zaista besplatan zauvijek?

Da, za male projekte. Free tier za Static Web Apps ima velikodušne limite – oko 100 GB protoka mjesečno. Za lični blog ili portfolio, to je više nego što ćeš ikada trebati. Ali, čim počneš vrtiti ozbiljne skripte u pozadini (Azure Functions), sat počinje kucati. Planiraj unaprijed. Nemoj graditi dvorac na temeljima od pijeska.

Šta ako mi treba baza podataka?

Onda ulaziš u zonu plaćanja, osim ako ne koristiš ‘Cosmos DB’ free tier. Ali budi oprezan, to je kao da dodaješ turbopunjač na stari motor – zahtijeva znanje. Za 90% sajtova, baza ti ne treba. Koristi statički generator kao što je Hugo ili Jekyll. To je čista snaga bez suvišnih dijelova koji se mogu pokvariti.

Zašto ti ovo govorim? Zato što su me varali godinama

Godinama sam plaćao ‘profi’ hostinge koji su padali čim bi tri osobe istovremeno ušle na sajt. Osjećaj kad sam prvi put prebacio sve na Azure bio je kao prelazak sa starog ‘tamića’ na novi kamion. Sve je utegnuto, nema lufta, i sve radi na dugme. Ali put do tamo je bio posut greškama. Jednom sam zaboravio ugasiti ‘App Service Plan’ i Azure mi je naplatio 40 dolara za vikend tokom kojeg nisam ni otvorio laptop. To boli. To je lekcija koju ne želiš naučiti na svojoj koži. Zato, kad završiš ovaj ‘15-minutni trik’, uđi u Azure Dashboard i provjeri ‘Cost Management’. Svaki dan. Dok ti ne uđe u naviku. Meri profit od svake automatizacije koju uvedeš, pa i od ove. Ušteda na hostingu je čist profit u tvom džepu. Sad uzmi te alate u ruke i završi posao. Nema izgovora.

Slični tekstovi

Komentariši

Vaša email adresa neće biti objavljivana. Neophodna polja su označena sa *