Izmjena igre u eri dijeljenja i razmjene informacija, računalstvo u oblaku stvorilo je potpuno novu dimenziju interneta.

Uklanjanje ograničenja fizičkog uređaja omogućuje korištenje digitalnih resursa pohranjenih u virtualnom prostoru, pružanje računalnih usluga koje uključuju pohranu, poslužitelje, baze podataka, softver, analitiku, umrežavanje, pa čak i inteligencija.

Kako je ovo još uvijek nova moderna tehnologija, stvari mogu postati zbunjujuće. Dva često pogrešno shvaćena pojma su aplikacije "native u oblaku" i "bazirane na oblaku". Dakle, kako funkcioniraju i što ih čini drugačijima?

Aplikacije u oblaku: prijeći na osnove

Piqsel

Prije razumijevanja ključnih razlika te prednosti i nedostataka native i aplikacije temeljene na oblaku, a prije nego shvatimo kako mogu biti manje ili više učinkoviti za tvrtke, pogledajmo najprije osnove.

U osnovi, izraz "oblak" odnosi se na virtualnu lokaciju koja postoji na internetu i koja se koristi za pohranu datoteka, aplikacija, baza podataka, poslužitelja ili softvera.

instagram viewer

Kao rezultat toga, aplikacija u oblaku je softver dizajniran za krajnje korisnike, kojemu se može pristupiti putem oblaka u različite svrhe te pohranjuje ili obrađuje podatke na mreži.

Dok se prednji dio aplikacije može pojaviti u web-pregledniku ili kao aplikacija, pohrana podataka i drugi ključni elementi obrađuju se na mreži. Neovisno o lokaciji ili računalu, ove su aplikacije u oblaku vrlo brzo postale vrlo atraktivne i zanimljive za tvrtke iz privatnog sektora.

Ovisno o pristupu njihovom razvoju, ove aplikacije u oblaku se razvrstavaju u više vrsta ili kategorija. A danas raspravljamo o dvije od ovih glavnih kategorija, koje se često brkaju: izvorne u oblaku i temeljene na oblaku.

Što su Cloud izvorne aplikacije?

Cloud-native opisuje pristup usredotočen na to kako se aplikacije grade, dizajniraju, upravljaju i stavljaju na raspolaganje iskorištavanjem prednosti računalstva u oblaku i korištenjem arhitekture mikroservisa. Ova vrsta arhitekture čini aplikaciju vrlo fleksibilnom i jednostavnom za prilagodbu arhitekturi oblaka učinkovitom dodjeljivanjem resursa svakoj korištenoj usluzi.

Cloud izvorne aplikacije su stoga dizajnirane posebno za oblak. Dizajnirani su tako da koriste tehnologije temeljene na oblaku za rad u javnom oblaku kao što je Amazon Web Service (AWS), Microsoft Azure (Azure) ili Google Cloud Platforma (GCP).

Nadalje, pokrenute i smještene u oblaku, te su aplikacije razvijene za korištenje na određenom uređaj ili platformu i dizajnirani su da u potpunosti iskoriste prednosti svojstvenih karakteristika oblaka računalstvo. Istodobno, razvoj aplikacija izvornih u oblaku prilagodljiv je dinamičkom okruženju oblaka.

Što su aplikacije temeljene na oblaku?

Iako su slične aplikacijama u oblaku, aplikacije temeljene na oblaku nisu dizajnirane s istim fokusom kao one koje su izvorne u oblaku. Napravljeni su za korištenje oblaka i platformi u oblaku, ali nisu dizajnirani da u potpunosti iskoriste prednosti oblaka iako koriste dinamičku infrastrukturu oblaka.

Infrastruktura temeljena na oblaku postaje opcija za one koji već imaju aplikaciju koju ne žele u potpunosti redizajn za usluge u oblaku, ali i dalje žele dobiti neke prednosti tehnologije u oblaku, uključujući veću skalabilnost i dostupnost.

U tom će slučaju premještanjem aplikacije na javni poslužitelj u oblaku postati aplikacija temeljena na oblaku.

Dakle, aplikacija temeljena na oblaku odnosi se na postojeću aplikaciju premještenu davatelju usluga u oblaku tako da lokalne komponente i komponente temeljene na oblaku rade zajedno. To znači da se čini da radi slično kao i web-bazirana aplikacija i nativna aplikacija za stolna računala.

Interakcija korisnika bit će napravljena iz preglednika ili mobilne aplikacije, ali će se obrada i pohrana podataka odvijati u oblaku.

Glavne razlike između izvornog i Cloud-baziranog

Glavna i glavna razlika između aplikacija koje se temelje na oblaku i aplikacija temeljenih na oblaku je u tome kako imaju koristi od karakteristike oblaka (široki pristup mreži, udruživanje resursa, samoposluživanje na zahtjev, mjerena usluga i brza elastičnost). Dok je tehnologija koja se temelji na oblaku dizajnirana da ih u potpunosti iskoristi, tehnologija temeljena na oblaku nije.

Uspoređujući glavne razlike između aplikacija temeljenih na oblaku i aplikacija koje su izvorne u oblaku, postoje neka važna područja u kojima se potonji čini daleko korisnijim od prvih:

  • Oblikovati: Aplikacije temeljene na oblaku dizajnirane su za dostupnost, dok su aplikacije izvorne u oblaku dizajnirane za rukovanje različitim domenama kvarova koristeći arhitekturu mikroservisa.
  • Cijena: Aplikacije temeljene na oblaku skuplje su jer je potrebno posjedovati cijeli stog, a možda će biti potrebna i kupnja dodatnog hardvera prije nego što se aplikacija može implementirati. Nasuprot tome, aplikacije koje su izvorne u oblaku su jeftinije, budući da su troškovi licence i pohrane koje primjenjuje davatelj usluga u oblaku jedina potrebna plaćanja.
  • Implementacija i održavanje: Implementacija aplikacije temeljena na oblaku usporava se postavljanjem softvera ili nabavkom hardvera i potencijalnim prekidima uzrokovanim specijaliziranom konfiguracijom softvera ili migracijom hardvera. Cloud izvorne aplikacije obično se brže implementiraju jer nema potrebe za dodatnim hardverom ili softverom, a malo je vjerojatno da će doći do prekida zahvaljujući arhitekturi mikroservisa.

Dakle, dok aplikacije koje su izvorne u oblaku koriste arhitekturu mikroservisa i sve se radi o fleksibilnosti i prilagodljivost, aplikacije temeljene na oblaku izgrađene su na tradicionalnim poslužiteljima i sve se odnose na skalabilnost i dostupnost.

Cloud-Native vs. Temeljen na oblaku: prednosti i nedostaci

Uzimajući u obzir razlike između obje infrastrukture, pogledajmo sada ukratko glavne prednosti i nedostatke.

Cloud izvorne aplikacije

Razvoj je optimiziran za karakteristike oblaka i prilagodljiv njegovom dinamičnom okruženju. Oni su isplativi (plaćanja su potrebna samo za ono što je potrebno i korišteno tijekom pokretanja aplikacije), neovisno skalabilni, pouzdani i jednostavni za upravljanje. Također imaju visoku prenosivost i vidljivost.

Glavni nedostatak ove vrste aplikacije je vezan za činjenicu da je potpuno internetska. Kao rezultat toga, prekidi usluge mogu nastati u bilo kojem trenutku iz bilo kojeg razloga, a rezultirajući zastoj je veliki nedostatak. Osim toga, potencijalni napadi i kršenja, zajedno s ograničenom kontrolom korisnika nad izvršenjem usluge u vlasništvu i praćenju pružatelja usluga, također su potencijalni nedostaci.

Aplikacije temeljene na oblaku

Pristupačnost s bilo kojeg mjesta i bilo kada te skalabilnost glavne su prednosti aplikacije temeljene na oblaku. Druge dvije važne prednosti pristupa temeljenog na oblaku su smanjena potreba za infrastrukturom i održavanje sigurnosne kopije i ne moraju potpuno redizajnirati aplikaciju za iskorištavanje usluga u oblaku i sposobnosti.

Nedostaci su, međutim, veći trošak, potencijalni prekidi i potencijalni zastoji uzrokovani nadogradnjom potrebnim za cijeli stog jer su aplikacije čvrsto integrirane.

Koju biste trebali odabrati?

Prije svega, bez obzira na to koji pristup odaberete, bio on izvorni ili baziran na oblaku, prelazak na aplikaciju u oblaku brzo će rezultirati smanjenjem troškova, većom skalabilnosti, dostupnošću i izvođenje.

Ali ne postoji univerzalni odgovor na ovo pitanje, jer najučinkovitije rješenje ovisi o situaciji i ciljevima svake organizacije.

Microsoft se udružuje s kreatorom portala kako bi dizajnirao Native Cloud Gaming

Partnerstvo će pomoći u dizajniranju igara dizajniranih posebno za rad na hardveru temeljenom na oblaku.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Objašnjena tehnologija
  • Računalni oblak
  • Razvoj aplikacija
  • Web razvoj
O autoru
Stefan Ionescu (Objavljeno 33 članka)

Stefan je pisac sa strašću za novim. Prvotno je diplomirao kao inženjer geologije, ali se umjesto toga odlučio baviti slobodnim pisanjem.

Više od Stefana Ionescua

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu