<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="150058" NadgradivoID="0" NRID="19929421" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=150058" StOgledov="2360" StPrenosov="283" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-07 12:44:57" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-150058">20.500.12556/RUL-150058</PID>
  <Naslov>Razvoj oblačne nadzorne plošče za pregled stanj aplikacij</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Development of a cloud native dashboard for monitoring application states</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomska naloga opiše razvoj in arhitekturo oblačne rešitve, ki služi kot nadzorna plošča za centralni pregled in izvajanje pregledov stanj ter odzivnosti nad aplikacijami, dostopnih preko določenega URL naslova.

Zasnovana je v več komponentah, zapakiranih v vsebnike, in bo tako omogočala enostavno skaliranje in postavitev v oblaku. Glavne komponente rešitve so: REST API, napisan z uporabo Djanga, uporabniški vmesnik v Reactu, baza PostgreSQL, komponenta za pregled stanj in odzivnosti Healthchecker, napisana v Pythonu, ter komponenta za periodično kreiranje varnostnih kopij podatkovne baze, napisana s shell skripto.

Poleg tega smo pripravili tudi konfiguracije za dve možni postavitvi na enem vozlišču z uporabo docker-compose ter na več vozliščih z uporabo sistema Kubernetes.</Opis>
  <TujJezik_Opis>The thesis describes the development and architecture of a cloud native application.
The application serves as a dashboard to centrally view and perform health checks and
responsiveness over applications accessed via a specific URL.

It was designed in multiple components packaged in containers, and thus allowed for easy scaling and deployment in the cloud. The main components of the application were: a REST API written using Django, a user interface in React, a PostgreSQL database, a health checker component written in Python, and a component for periodically creating backups of the database written in shell script.

In addition, we also prepared configurations for two possible deployments, on a single node using docker-compose, and on multiple nodes using Kubernetes.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>kubernetes</Beseda>
    <Beseda>docker</Beseda>
    <Beseda>cloud native</Beseda>
    <Beseda>django</Beseda>
    <Beseda>react</Beseda>
    <Beseda>postgresql</Beseda>
    <Beseda>nginx</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>kubernetes</Beseda>
    <Beseda>docker</Beseda>
    <Beseda>cloud native</Beseda>
    <Beseda>django</Beseda>
    <Beseda>react</Beseda>
    <Beseda>postgresql</Beseda>
    <Beseda>nginx</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2023-09-13 10:15:01</DatumVstavljanja>
  <DatumObjave>2023-09-13 10:15:02</DatumObjave>
  <DatumSpremembe>2023-10-09 09:37:52</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2023</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="100188" Ime="Gašper" Priimek="Oblak" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="24224" Ime="Damjan" Priimek="Vavpotič" AltIme="Damjan Vavpotic" VlogaID="991" VlogaNaziv="Mentor" ConorID="5063523" Afiliacija="" ArrsID="21393" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">36587</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/167491843">167491843</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="174598" DatotekaNRID="13168014" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="722509" VelikostDatotekeKratko="705,58 KB" DatumVstavljanja="2023-09-13 10:15:04" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Oblak_Gasper_-_Razvoj_oblacne_nadzorne_plosce_za_pregled_stanj_aplikacij.pdf</Naziv>
      <OrgNaziv>Oblak_Gasper_-_Razvoj_oblacne_nadzorne_plosce_za_pregled_stanj_aplikacij.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>864D08C51168A6B5537503FC5B02FA1E</MD5>
      <SHA256>65b53a236e47c932a8e88b72338cbc945d7f768a5cdd1720d5c5b8dc1f1aed15</SHA256>
      <UUID>a43b5557-520d-11ee-916e-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=174598</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="69423"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
