Razlika između računalstva u oblaku i virtualizacije

Još 1961. računalni znanstvenik John McCarthy predstavio je ideju o korištenju računanja kao javno dostupnom uslužnom programu, a kasnije 1969. godine JCR Licklider imao je svoju viziju "globalne međusobne povezanosti" za pristup programima s bilo kojeg mjesta, ideja koja proizlazi iz staromodne usluge ureda.

Danas obje ove ideje nalikuju istoj koncept računalnog oblaka; riječ o industriji koja postoji već nekoliko godina.

Od 2012. godine tvrtke su počele ozbiljnije shvaćati računalstvo u oblaku i implementirale ga kao poslovni cilj, slijedeći vođe poput Amazona, Googlea i Microsofta koji potiču i razvijaju korištenje računalstva u oblaku.

Gdje se Virtualizacija uklapa?

Virtualizacija je softverska tehnologija koja simulira složeni hardver. Cloud computing koristi virtualizaciju za upravljanje resursima poslužitelja i konsolidaciju radnog opterećenja.

Što je Cloud Computing?

Sljedeća definicija računalstva u oblaku izvađena je iz publikacije koju je izdao američki Nacionalni institut za standarde i tehnologiju (NIST):

„Računalo u oblaku model je koji omogućava sveprisutni, praktični pristup mreži na zahtjev zajedničkom bazenu podesivih računalnih resursa (npr. Mreža, poslužitelja, pohrane, aplikacija i usluga) koji se mogu brzo ponuditi i objaviti uz minimalne napore upravljanja ili interakcije pružatelja usluga. "

Nakon toga, u NIST-ovoj se listi navode bitne karakteristike, usluge i modeli implementacije potrebni za oblačna infrastruktura, što se dalje može definirati kao:

„Zbirka hardvera i softvera koja omogućuje karakteristike računalstva u oblaku, za koje se može gledati da imaju fizički i apstrakcijski sloj.

fizički sloj sastoji se od hardverskih resursa potrebnih za podršku oblačnim uslugama, a obično uključuje komponente poslužitelja, pohrane i mreže. sloj apstrakcije sastoji se od softvera raspoređenog na fizičkom sloju, koji pokazuje bitne karakteristike oblaka.

Konceptualno, sloj apstrakcije sjedi iznad fizičkog sloja. "

Iako tehnologija virtualizacije omogućuje apstrakciju i izolaciju hardvera koji se nalazi u fizičkom sloju, to nije jedina ključna komponenta koja vodi u računalstvo u oblaku.

Evolucija računalstva u oblaku

Cloud computing za javnu potrošnju počeo se pomalo kasno započeti, tek nakon što je internet u devedesetima znatno napredovao u propusnoj širini.

Prvi korak u oblačnom računanju uspostavio je Salesforce.com kada su isporučivali programe poduzeća putem jednostavne web stranice. Time su organizacije za razvoj softvera utrle put za početak isporuke aplikacija putem interneta.

2002. god, Web usluge Amazon pokrenuli su svoju uslugu temeljenu u oblaku EC2 (Oblak Elastic Compute) i 2006. godine izdali su komercijalni web servis za pojedince i male subjekte koji iznajmljuju računala, ali pokreću vlastite programe na hardveru. Amazonov EC2 bio je prva dostupna usluga oblačne infrastrukture.

Od 2009. godine, Google i Microsoft započeo s ponudom vlastite platforme trgovine aplikacijama. Budući da je pristupačna i pouzdana platforma, ovo je pokrenulo efekt valovitosti, a potom i veće prihvaćanje aplikacija utemeljenih na oblaku u industriji..

Računarstvo u oblaku razvijalo se poboljšanjem propusnosti, interoperabilnošću softvera i sazrijevanjem tehnologije virtualizacije. Na način na koji su računar klijent / poslužitelj (poduzeće) zamijenili glavne okvire, računalstvo u oblaku je novi tehnološki model koji bi mogao zamijeniti trenutni pristup računarskom računalstvu..

Kategorije računalstva u oblaku

Tvrtke koje primjenjuju računalstvo u oblaku za razvoj infrastrukture i / ili aplikacije mogu razmotriti tri kategorije za usluge temeljene na oblaku:

  • Saas - Softver kao usluga je mjesto gdje web preglednici pružaju ulaznu točku pristupu softveru i aplikacijama koje se pokreću na poslužiteljima (bilo izvan lokacija iz organizacije ili na licu mjesta). Ovo je najpoznatija usluga u oblaku.
  • Paas - platforma kao usluga pruža platformu na kojoj će se razvijati i implementirati softver kao što su Google App Engine i Heroku.
  • Iaas - Infrastruktura kao usluga nude izravan pristup oblačnim poslužiteljima i pohrani putem nadzorne ploče ili API-ja. To klijentima omogućuje izgradnju "virtualnih" podatkovnih centara. Primjer dobavljača Iaas-a je Navisite.

Pomoću kombinacija bilo koje od ovih usluga može se primijeniti kao hibrid servis.

Što je virtualizacija?

Virtualizacija je softverska tehnologija koja raspodjeljuje mogućnosti resursa računala između više korisnika i okoline, a široko je prihvaćena tek početkom 2000-ih.

Virtualizacija simulira različite aspekte računalnog softvera, podataka, pohrane, memorije itd., Što su atributi koji omogućuju skalabilnost, elastičnost i višestruku stanarinu za računalstvo u oblaku.

Virtuelizacija nije bila namijenjena samo velikim tvrtkama jer može koristiti bilo kojoj tvrtki bez obzira na veličinu (osim ako organizacija zahtijeva samo jedan poslužitelj).

A suprotno nekim mitovima vani, moguće je virtualizirati aplikacije prvog reda, poput Oracle, SAP, SQL, Exchange, itd..

Dva poznata softvera za virtualizaciju jesu VMWare i Microsoft Hyper-V i oboje su vodeće tvrtke za softver za virtualizaciju koji olakšavaju virtualizaciju podatkovnih centara i mobilnih i oblačnih uređaja za isporuku aplikacija i usluga na bilo koji uređaj.

Virtualizacijom su značajne financijske uštede i fleksibilnost, a prijelaz na "oblak" postaje poslovni izbor..

hipervizoru

Sada kada znamo što je računalstvo u oblaku i kako se virtualizacija uklapa u sliku, ukratko razumijevanje što je hipervizor pružit će daljnji uvid u način na koji virtualizacija funkcionira.

Prvi poznati hipervizor uveden je još u šezdesetim godinama kako bi omogućio pokretanje različitih operativnih sustava na jednom računaru s glavnim okvirom. Glavni igrači pokretačke virtualizacije su Linux i Unix.

U najosnovnijoj definiciji, hipervizor upravlja virtualnim strojevima. To je program koji omogućuje hosting više virtualnih računala (VM) na jednom komadu hardvera. Svaki VM pokreće vlastite aplikacije koristeći dodijeljene hardverske resurse.

Hipervizor je ono što raspoređuje i upravlja tim resursima za VM.

Kategorije virtualizacije

  • Potpuna virtualizacija je na razini procesora koji simulira softver i hardver glavnog računala.
  • Para-Virtualizacija omogućuje pokretanje više virtualnih računala na jednom hostu i svaka se stavka pokretanih programa, obrađuje samostalno (na vlastitom VM-u).
  • Izolacija Virtualizacija dopušta samo simulaciju glavnog operativnog sustava. Ova vrsta podržava samo sustave koji se temelje na Linuxu.

zablude

Česta je zabluda da je virtualizacija je Oblak.

Virtualizacija je temeljna tehnologija u oblačnoj infrastrukturi i premda je još bilo u povojima kada je uspostavljeno računalstvo u oblaku, zamah se okupio s više igrača na ovom prostoru, otključavajući snažan i puni potencijal oblačnog računanja.

Računalni oblak nije virtualizacija, outsourcing, niti je to poslovni model koji se isplati. To je infrastrukturni model s temeljnim promjenama u načinu isporuke čitavog skupa IT-a.

Sažetak

Cloud computing je trenutni tehnološki model koji se usvaja s mnogim drugim organizacijama i programerima koje će uslijediti.

S pružateljima usluga u oblaku koji identificiraju svoje izazove, oni su u stanju riješiti probleme (poput zadržavanja specijalističkih IT vještina, poslovnog planiranja i CapEx-a te operativnih troškova) i pružati najbolji pristup onima koji prelaze u oblak.

Čimbenici upravljanja podacima i sigurnost vrlo su važni aspekti za koje su potrebni standardi kako bi se izbjeglo ugrožavanje podataka i integriteta sustava.

Danas računalstvo u oblaku igra veliku ulogu u našem svakodnevnom životu u kojem koristimo interoperabilnost softvera i dijeljenje resursa i informacija. Cloud tehnologije poboljšavaju se bržim vezama s sadržajem oblaka i manjim kašnjenjem.

Dugoročno se predviđalo da će većina organizacija i pojedinaca do 2020. živjeti u oblaku.