Visok nivo kakovosti programskega produkta pri spletnih rešitvah je ključen pri doseganju visokega zadovoljstva uporabnikov in poslovnega uspeha. Sposobnost hitrega odzivanja na zahteve trga in uporabnikov je še posebno pomembna. Za doseganje visoke kakovosti spletnega programskega produkta je zelo pomembna kakovostna programerska implementacija. Vseeno pa je lahko ta neznatna, če je ne podpira primerna programska in strojna infrastruktura. Ta naloga se osredotoča na infrastrukturni del in opisuje dve različni infrastrukturni arhitekturi, ki bazirata na oblačnih storitvah in podpirata implementacijo aplikacije spletnega robota.
Naloga najprej predstavi pretekle raziskave na področju oblačnega računalništva in DevOps principov ter uporabi zaključke teh raziskav kot osnovo za implementacijo dveh dejanskih arhitektur predstavljenih v drugem delu. Na koncu so predstavljeni rezultati dveh implementiranih arhitektur, ki kažejo, da je proces namestitve nove programske kode veliko lažji in hitrejši, če upoštevamo DevOps principe in avtomatiziramo celoten proces. Sposobnost infrastrukture, da se prilagodi na spremembe internetnega prometa je tudi opazno boljša v primerjavi s starejšimi serverskimi infrastrukturami. Interoperabilnost implementiranih arhitektur je opisana na koncu.
|