Prijeđi na sadržaj

Računarstvo u oblaku

Izvor: Wikipedija
Elementi računarstva u oblaku: grupa mrežnih elemenata koji pružaju usluge ne moraju se pojedinačno adresirati ili upravljati od strane korisnika; umjesto toga, čitav paket hardvera i softvera koji se upravlja uslugom može se smatrati oblakom.

Računarstvo u oblaku (engleski cloud computing), paradigma je informatičke tehnologije (IT) koja opisuje pružanje IT infrastrukture kao što je prostor za pohranu podataka ili aplikacijski softver kao uslugu putem interneta. To je dostupnost resursa računalnog sustava na zahtjev, posebice pohrane podataka (pohrana u oblaku) i računalne snage, bez izravnog aktivnog upravljanja od strane korisnika.

U tehničkom smislu opisuje pristup IT infrastrukture dostupnim preko računarne mreže bez potrebe instaliranja na osobno računalo.

Glavne osobine

[uredi | uredi kod]

Postoje tri osnovne vrste računalstva u oblaku:[1]

  • Softver kao usluga, SaaS (engl. Software as a service)
  • Platforma kao usluga, PaaS (engl. Platform as a service)
  • Infrastruktura kao usluga, IaaS (engl. Infrastructure as a service)

Osnova računalstva u oblaku je konvergentna infrastruktura koju čine različite IT tehnologije povezane u jednu logičku i funkcionalnu cjelinu, kao i apstrakcija fizičkih resursa kroz virtualizaciju, kao i dijeljenje resursa.[2] U modelu računalnog oblaka razlikujemo dva odvojena dijela sustava: vanjski (engl. front end), koji je korisnički dio i uključuje sve dijelove infrastrukture koji su pod kontrolom korisnika, kao i način na koji korisnik pristupa samoj usluzi, te back endu (engl. back end), koji uključuje infrastrukturu cloud providera. Zagovornici računalstva u oblaku tvrde da ovaj model omogućuje poduzećima da pokrenu aplikacije puno brže, uz bolju kontrolu i manje održavanja, omogućujući IT-u poduzeća da brže i učinkovitije odgovori na promjenjive i nepredvidive poslovne zahtjeve.

Ključne osobine

[uredi | uredi kod]

Pružanje usluge na zahtjev korisnika (engl. On-demand self-service) - Korisnik može samostalno odabrati i pokrenuti resurse računala. Može birati vrijeme korištenja i mrežni prostor za skladištenje podataka. Većina provajdera cloud usluga svoje usluge temelji upravo na pristupu da korisnici plaćaju usluge u zavisnosti od vremena i obima u kojem ih koriste.

Samouslužnim organizacijama omogućava stvaranje elastičnog okruženja koje se povećava i smanjuje u zavisnosti od potrebe i ciljnih performansi.

Širok mrežni pristup (engl. Broad network access) - Mogućnosti su dostupne putem mreže i njima se pristupa koristeći standardne mehanizme koji omogućuju heterogenu upotrebu „tankih” i/ili „bogatijih” klijentskih platformi kao i tradicionalnih programskih usluga temeljenih na oblaku.

Udruživanje resursa (engl. Resource pooling) - Računarski resursi provajdera usluga spajaju se kako bi poslužili sve korisnike koristeći model više zakupljenih jedinica (engl. Multi-Tenantmodel), s različitim fizičkim i virtuelnim resursima, koji se dinamički dodjeljuju i uklanjaju prema zahtjevima korisnika. Primjeri resursa uključuju mrežni prostor, procesore, memoriju, mrežnu propusnost, virtuelne mašine.

Brza elastičnost (engl. Rapid elasticity) - Mogućnosti koje korisnicima nudi računarski oblak mogu biti ubrzano i elastično pokrenute, u nekim slučajevima i automatski, kako bi se po potrebi ostvarilo proporcionalno povećanje ili smanjenje resursa kada oni više nisu potrebni. Krajnjem korisniku resursi koje koristi mogu izgledati kao da nemaju ograničenja i mogu se kupiti u bilo kojoj količini u bilo koje vrijeme (na primjer AmazonEC2).

Izmjerena usluga (engl. Measured service) - Sustavi automatski proveravaju i optimizuju upotrebu resursa. To se postiže mjerenjem sposobnosti apstrakcije prikladne potrebnom tipu usluge (na primjer skladištenje podataka, aktivni korisnički računi). Upotreba resursa se može pratiti, proveravati i o njoj se mogu praviti izvještaji pružajući, tako, transparentan uvid o provajderima usluge i korisnicima.

Prednosti i rizici

[uredi | uredi kod]

Računarstvo u oblaku omogućuje organizacijama usredotočiti se na svoje osnovne djelatnosti umjesto trošenja sredstva na računalnu infrastrukturu i održavanje. Zagovornici napominju da računalstvo u oblaku omogućuje tvrtkama da izbjegavaju ili minimiziraju troškove infrastrukture.[3] Zagovornici također tvrde da računarstvo u oblaku omogućuje tvrtkama da brže iskušaju svoje aplikacije, poboljšanu upravljivost i manje održavanje te da tim IT timovima omogućuje brže prilagođavanje resursa u skladu s fluktuacijskim i nepredvidivim zahtjevima. Cloud provideri obično koriste model „pay-as-you-go”, što može dovesti do neočekivanih troškova poslovanja ako administratori nisu upoznati s modelima određivanja cijena oblaka.

Historija

[uredi | uredi kod]

Pojam računarstva u oblaku prvi put je popularizirao Amazon.com koji je 2006. objavio svoj Elastic Compute Cloud proizvod,[4] međutim prvo pominjanje pojavilo se već 1996. godine, s prvim poznatim spomenom u Compaqovom internom dokumentu.[5]

Simbol oblaka koristio za predstavljanje mreže računarske opreme u ranoj verziji ARPANET-a već 1977. godine[6] i CSnet u 1981.[7] koji su bili prethodnici Internetu. Riječ oblak korišten je kao metafora za internet, a standardizirani oblak korišten je za označavanje mreže na telefonskim šemama.

Pojam zapravo nastaje u 1960-ima, s početnim konceptima dijeljenja vremena koji su postali popularizirani putem daljinskog unosa poslova (engl. Remote job entry, RJE). Model „podatkovnog centra” (engl. data center, gdje su korisnici slali poslove operaterima za izvođenje na glavnim računalima, uglavnom se koristio tijekom ove ere. Bilo je to vrijeme istraživanja i eksperimentiranja s načinima da se velika računalna snaga učini dostupnom većem broju korisnika kroz dijeljenje vremena, optimiziranje infrastrukture, platforme i aplikacija te povećanje učinkovitosti za krajnje korisnike.[8] Metafora „oblaka” za virtualizirane usluge datira iz 1994., kada ju je koristio General Magic za univerzum „mjesta” na koja mobilni agenti u okruženju Telescripta mogu „otići”. Metafora se pripisuje Davidu Hoffmanu, stručnjaku za komunikacije tvrtke General Magic, na temelju njezine dugogodišnje upotrebe u umrežavanju i telekomunikacijama.[9] Izraz „računalstvo u oblaku” postao je šire poznat 1996. godine kada je Compaq Computer Corporation izradio poslovni plan za buduće računalstvo i internet. Ambicija tvrtke bila je povećati prodaju „aplikacijama omogućenim računalstvom u oblaku”. Poslovni plan predviđao je da će online pohranjivanje korisničkih datoteka vjerojatno biti komercijalno uspješno. Kao rezultat toga, Compaq je odlučio prodati poslužiteljski hardver davateljima internetskih usluga.[10]

U 2000-ima, primjena računalstva u oblaku počela je poprimati oblik uspostavom mrežnih usluga Amazona (AWS) 2002. godine, što je programerima omogućilo da samostalno izrađuju aplikacije. Godine 2006. objavljena je beta verzija Google dokumenata, Amazon Simple Storage Service, poznat kao Amazon S3, i Amazon Elastic Compute Cloud (EC2). U 2008. NASA je razvila prvi softver otvorenog koda za postavljanje privatnih i hibridnih oblaka.[11][12]

U sljedećem desetljeću lansirane su razne usluge u oblaku. Godine 2010. Microsoft je pokrenuo Microsoft Azure, dok su Rackspace Hosting i NASA pokrenuli projekt softvera u oblaku otvorenog koda, OpenStack. IBM je predstavio 2011. IBM SmartCloud framework, a Oracle je najavila Oracle Cloud 2012. U decembru 2019. Amazon je pokrenuo AWS Outposts, uslugu koja proširuje AWS infrastrukturu, usluge, API-je i alate na korisničke podatkovne centre, prostore za kolokaciju, ili objektima u prostorijama.[13][14]

Od globalne pandemije u 2020. godini, tehnologija u oblaku porasla je u popularnosti zbog razine sigurnosti podataka koju nudi i fleksibilnosti radnih opcija koje pruža svim zaposlenicima, posebice radnicima na daljinu.[15]

Reference

[uredi | uredi kod]
  1. „"A View Inside the Cloud”. The Institute IEEE. Arhivirano iz originala na datum 03. 03. 2013. Pristupljeno 04. 7. 2012. 
  2. „Migrating to the cloud is dependent infrastructure”. Tech Target. Arhivirano iz originala na datum 08. 06. 2012. Pristupljeno 04. 7. 2012. 
  3. „Multi-Cloud Management: Tools, Challenges and Best Practices” (en-US). Insights on Latest Technologies - Simform Blog. 2021-01-21. Pristupljeno 2021-06-21. 
  4. „Announcing Amazon Elastic Compute Cloud (Amazon EC2) – beta”. 24. 8. 2006. Pristupljeno 15. 11. 2024. 
  5. Antonio Regalado (31. 10. 2011). „Who Coined 'Cloud Computing'?”. Technology Review (MIT). Pristupljeno 31. 7. 2013. 
  6. „Internet History 1977”. 
  7. „National Science Foundation, "Diagram of CSNET," 1981”. Arhivirano iz originala na datum 24. 5. 2019. Pristupljeno 28. 5. 2019. 
  8. White, J. E. (1971). Network Specifications for Remote Job Entry and Remote Job Output Retrieval at UCSB. tools.ietf.org. DOI:10.17487/RFC0105. Arhivirano iz originala na datum 2016-03-30. Pristupljeno 15. 11. 2024. 
  9. Levy, Steven (April 1994). "Bill and Andy's Excellent Adventure II" Arhivirano 2015-10-02 na Wayback Machine-u. Wired.
  10. Mosco, Vincent (2015). To the Cloud: Big Data in a Turbulent World. Taylor & Francis. str. 15. ISBN 9781317250388. 
  11. „Announcing Amazon Elastic Compute Cloud (Amazon EC2) – beta”. 24. 8. 2006. Arhivirano iz originala na datum 2014-08-13. Pristupljeno 31. 5. 2014. 
  12. Qian, Ling; Lou, Zhigou; Du, Yujian; Gou, Leitao. „Cloud Computing: An Overview”. Pristupljeno 19. 4. 2021. 
  13. „Windows Azure General Availability”. The Official Microsoft Blog. Microsoft. 1. 2. 2010.. Arhivirano iz originala na datum 2014-05-11. Pristupljeno 3. 5. 2015. 
  14. „Announcing General Availability of AWS Outposts”. Amazon Web Services, Inc.. Arhivirano iz originala na datum 2021-01-21. Pristupljeno 2021-02-04. 
  15. „Remote work helps Zoom grow 169% in one year, posting $328.2M in Q1 revenue” (en-US). TechCrunch. 2 June 2020. Arhivirano iz originala na datum 2023-01-17. Pristupljeno 27. 4. 2021. 

Literatura

[uredi | uredi kod]

Vanjske veze

[uredi | uredi kod]