Abstract | U ovom završnom radu analizirano je računarstvo u oblaku kroz nekoliko ključnih aspekata. U uvodnim dijelovima obrađuju se opći pojmovi i povijesni razvoj računarstva u oblaku. Zatim se raspravlja o različitim vrstama primjene oblaka, uključujući privatni, javni, hibridni i višestruki oblak. Obrađena je i arhitektura oblaka, s naglaskom na frontend i backend sučelja, te mrežne komponente koje omogućuju isporuku usluga putem interneta. Različite vrste usluga u oblaku, kao što su IaaS, PaaS i SaaS, detaljno su objašnjene, naglašavajući kako one olakšavaju poslovanje i omogućuju skalabilnost. Također su istaknute prednosti korištenja računarstva u oblaku, poput fleksibilnosti podataka i učinkovitog upravljanja resursima, ali i potencijalne mane, poput neplaniranih troškova i ovisnosti o pružateljima usluga. Konačno, razmatra se budućnost računarstva u oblaku, s posebnim osvrtom na napredak u umjetnoj inteligenciji i strojnome učenju, razvoju građanskog developera te primjenu računarstva na rubu mreže kao nove granice u tehnološkom razvoju. |
Abstract (english) | In this final paper, cloud computing was analyzed through several key aspects. In the introductory parts, the general concepts and historical development of cloud computing are covered. It then discusses different types of cloud deployments, including private, public, hybrid, and multi-cloud. Cloud architecture is also covered, with an emphasis on frontend and backend interfaces, and network components that enable the delivery of services via the Internet. Different types of cloud services, such as IaaS, PaaS and SaaS, are explained in detail, highlighting how they facilitate business and enable scalability. The advantages of using cloud computing, such as data flexibility and efficient resource management, but also potential disadvantages, such as unplanned costs and dependence on service providers, were also highlighted. Finally, the future of cloud computing is considered, with particular reference to advances in artificial intelligence and machine learning, the development of citizen developers and the application of computing at the edge of the network as a new frontier in technological development. |