DigitalnaKontakt

Osnove clouda: pohrana u oblaku ili vlastiti poslužitelj za prvu aplikaciju

Marina Kovačević

5 min čitanja

Usporedba dviju mogućnosti za početnike, pohrane datoteka u oblaku i pokretanja male aplikacije na cloud usluzi, uz preporuku s čime je razumno započeti učenje.

Osnove clouda: pohrana u oblaku ili vlastiti poslužitelj za prvu aplikaciju

Dvije mogućnosti, jedno pitanje

Kad polaznici na modulu Osnove clouda prvi put otvore pregled usluga, većina se zaustavi na istom pitanju: gdje početi. U ovom tekstu uspoređujem dvije staze koje se nude početnicima. Prva je cloud pohrana, dakle spremanje i dijeljenje datoteka u oblaku. Druga je pokretanje jednostavne aplikacije na cloud usluzi, što znači da vaš kod radi na tuđem poslužitelju i dostupan je putem adrese.

Obje staze dio su istog gradiva, a razlikuju se po tome koliko se od vas traži. Pohrana traži gotovo samo pažnju oko postavki, dok aplikacija traži i malo programiranja. Zato usporedbu nije dobro čitati kao natjecanje, nego kao pitanje redoslijeda: što prije, što poslije i zašto.

Pišem iz perspektive instruktorice programiranja koja prati kako polaznici zapravo napreduju kroz modul. Preporuka na kraju temelji se na onome što se u radu s grupama pokazalo razumnim, a ne na pretpostavci da svi imaju isto predznanje ili isti cilj.

Što donosi cloud pohrana

Cloud pohrana je najjednostavniji ulaz u cloud. Učite pojmove poput spremnika za datoteke, prava pristupa, verzija datoteke i dijeljenja putem poveznice. Sve se to može isprobati bez ijedne linije koda, uz preglednik i nekoliko minuta strpljenja. Za freelancere je to odmah primjenjivo: radne mape, sigurnosne kopije projekata i razmjena materijala s klijentima.

Najveća prednost je mali rizik. Pogrešku u postavkama možete ispraviti, a posljedice su obično ograničene na jednu mapu. Zbog toga pohrana dobro služi za vježbu razmišljanja o tome tko smije što vidjeti, a to je navika koju kasnije prenosite na ozbiljnije usluge.

Ograničenje je jednako jasno: pohrana vas ne uči kako aplikacija zapravo radi u oblaku. Naučit ćete upravljati podacima, ali ne i okolinom u kojoj se program izvršava, pa ostaje praznina koju morate popuniti drugom stazom.

  • Nije potrebno programersko predznanje
  • Odmah korisno za freelance radne mape
  • Mali rizik pri pogrešnim postavkama

Što donosi pokretanje male aplikacije

Druga staza zahtijeva više truda, ali pokazuje cjelovitu sliku. Uzmete malu skriptu ili jednostavnu stranicu, smjestite je na cloud uslugu i dobijete adresu na kojoj radi. Pritom se susrećete s pojmovima koji se na pohrani ne pojavljuju: okolina izvršavanja, varijable okoline, zapisnici i ograničenja resursa.

Ovdje se najbrže razumije zašto cloud uopće postoji. Ne održavate poslužitelj, ne brinete o njegovu fizičkom stanju, a ipak nadzirete što se događa s vašim kodom. Polaznici koji su prošli osnove Pythona često kažu da im se tek na ovom koraku povezalo ono što su učili: skripta više nije datoteka na računalu nego nešto što drugi mogu otvoriti.

Cijena te jasnoće je veća količina novog. Prvi pokušaj gotovo uvijek pokaže neku pogrešku u konfiguraciji, a čitanje poruka o pogrešci postaje dio vježbe. Računajte na to unaprijed i ne shvaćajte ga kao neuspjeh.

  • Traži osnovno znanje programiranja
  • Pokazuje cijeli put od koda do adrese
  • Pogreške u konfiguraciji su očekivane

Usporedba po onome što vam treba

Ako gledamo vrijeme, pohrana se svlada u jednom popodnevu, dok prva aplikacija obično traži nekoliko sesija. Ako gledamo trud, pohrana traži pažnju, a aplikacija strpljenje. Ako gledamo korist za posao, pohrana rješava svakodnevnu organizaciju datoteka, a aplikacija otvara mogućnost da klijentu pokažete nešto što radi, makar i vrlo jednostavno.

Važna je i razlika u onome što naučite. Pohrana gradi osjećaj za podatke i dozvole. Aplikacija gradi osjećaj za okolinu i ovisnosti. Nijedno ne zamjenjuje drugo, ali zajedno daju prilično uravnoteženu osnovu za daljnje učenje, uključujući module o automatizaciji i integraciji AI alata.

Pazite i na jednu zamku: početnici često preskaču pohranu jer djeluje nezanimljivo i odmah kreću na aplikaciju. Tada im nedostaju pojmovi o pravima pristupa, pa te sigurnosne postavke uče na teži način, tek kad nešto ne radi kako očekuju.

  • Vrijeme: popodne naspram nekoliko sesija
  • Korist: organizacija naspram demonstracije koja radi
  • Znanje: podaci i dozvole naspram okoline i ovisnosti

Preporuka: prvo pohrana, zatim aplikacija

Moja je preporuka jasna: krenite od cloud pohrane, a zatim prijeđite na malu aplikaciju. Pohrana vam daje rječnik i sigurnu naviku postavljanja prava pristupa, a to je znanje koje ćete trebati čim aplikacija počne čitati ili spremati datoteke. Tek kad vam taj dio bude jasan, pokretanje koda u oblaku postaje razumljivo, a ne zbunjujuće.

Izuzetak su polaznici koji već pišu kod i žele odmah vidjeti rezultat. Njima ima smisla započeti s aplikacijom, ali uz obvezu da se naknadno vrate na pohranu i prođu je pažljivo, jer na njoj se kriju pojmovi koje će kasnije stalno susretati.

Bez obzira na redoslijed, radite na malim primjerima. Jedna mapa i jedna skripta potpuno su dovoljne za razumijevanje načela, a velike količine podataka ili složeni sustavi nisu potrebni da biste naučili osnove.

  • Početnici: pohrana pa aplikacija
  • S iskustvom u kodu: aplikacija pa pohrana
  • U oba slučaja male, razumljive vježbe

Kako to izgleda u modulu

U modulu Osnove clouda obje staze prolazite kroz kratke zadatke u vlastitom tempu. Prvo dio o pohrani, s vježbom organiziranja mapa i postavljanja prava pristupa, a zatim dio o pokretanju jednostavne aplikacije. Ne očekuje se da pamtite nazive svih usluga, nego da razumijete što koja vrsta usluge radi i kada je vrijedi upotrijebiti.

Uz gradivo dobivate objašnjenja korak po korak i primjere koje možete ponoviti na vlastitom računalu. Ako vam treba dodatni pogled na rad, na stranici s cjenikom opisana je usluga pregleda radova, o kojoj se dogovarate upitom preko kontakt stranice.

Realni ishod nije stručnost za upravljanje velikim sustavima, nego sigurno snalaženje u osnovnim cloud pojmovima i sposobnost da samostalno postavite jednostavnu aplikaciju i pohranu. Taj temelj dovoljan je da s razumijevanjem nastavite prema složenijim temama.

Cloud pohrana i pokretanje male aplikacije dvije su komplementarne staze, a ne suparničke mogućnosti. Preporučujem da počnete od pohrane jer ona gradi pojmove i sigurne navike, a zatim nastavite aplikacijom koja povezuje kod i okolinu. Radite na malim primjerima, računajte na pogreške kao dio učenja i napredujte vlastitim tempom. Tako ćete stvoriti čvrst temelj za sve što slijedi.

Pročitajte i ove tekstove

Tko piše

Marina Kovačević

Instruktorica programiranja

Voditeljica modula o Pythonu i automatizaciji, s dugogodišnjim iskustvom u razvoju softvera. Gradivo objašnjava jasno i korak po korak.