Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Există numeroase combinații de modele de implementare și de livrare pentru date mari din cloud. De exemplu, puteți utiliza un cloud public IaaS sau un cloud privat IaaS. Deci, ce înseamnă acest lucru pentru date mari și de ce este norul potrivit pentru acest lucru? Datele mari necesită grupuri distribuite de putere de calcul, care este modul în care este construit norul.
De fapt, un număr de caracteristici ale cloud-ului o fac o parte importantă a ecosistemului mare de date:
-
Scalabilitate: Scalabilitatea în ceea ce privește hardware-ul se referă la capacitatea de a trece de la cantități mici la mari de putere de procesare cu aceeași arhitectură. În ceea ce privește software-ul, acesta se referă la coerența performanței pe unitate de putere, pe măsură ce resursele hardware cresc. Norul poate scala volume mari de date.
Calculul distribuit, parte integrantă a modelului cloud, funcționează cu adevărat pe un plan "divide și cuceri". Deci, dacă aveți volume imense de date, acestea pot fi împărțite între serverele cloud. O caracteristică importantă a IaaS este că poate să scadă dinamic. Acest lucru înseamnă că, dacă ați terminat cu nevoie de mai multe resurse decât se aștepta, puteți să le obțineți. Acest lucru se leagă de conceptul de elasticitate.
Elasticitate: -
Elasticitatea se referă la capacitatea de a extinde sau micșora cererea de resurse de calcul în timp real, pe baza nevoii. Unul dintre avantajele norului este că clienții au potențialul de a accesa cât mai mult de un serviciu de care au nevoie. Acest lucru poate fi util pentru proiectele mari de date în care este posibil să aveți nevoie să extindeți cantitatea de resurse de calcul de care aveți nevoie pentru a face față datelor. Punerea în comun a resurselor:
-
Arhitecturile Cloud permit crearea eficientă a grupurilor de resurse partajate care fac din cloud viabil din punct de vedere economic.
-
Cu autoservire, utilizatorul unei resurse cloud poate folosi un browser sau o interfață portal pentru a obține resursele necesare, să zicem, model. Acest lucru este în mod dramatic diferit de modul în care ați putea obține resurse dintr-un centru de date, unde ar trebui să solicitați resursele din operațiunile IT. Costuri adesea scăzute în față:
-
Dacă utilizați un furnizor de cloud, costurile inițiale pot fi reduse de multe ori deoarece nu cumpărați cantități imense de hardware sau să închiriați spațiu nou pentru a vă ocupa de datele dvs. mari. Profitând de economiile de scară asociate cu mediile cloud, norul poate să arate atractiv. Plătiți cât mai repede:
-
O opțiune tipică de facturare pentru un furnizor de cloud este Pay as you go, ceea ce înseamnă că sunteți facturat pentru resursele utilizate pe baza prețului de instanță.Acest lucru poate fi util dacă nu sunteți sigur ce resurse aveți nevoie pentru proiectul dvs. de date de mare anvergură. Toleranța la defecțiuni:
-
Furnizorii de servicii de cloud ar trebui să aibă toleranță la erori încorporate în arhitectura lor, oferind servicii neîntrerupte în ciuda eșecului uneia sau mai multor componente ale sistemului. În mod evident, însăși natura cloud-ului îl face un mediu de calcul ideal pentru date mari. Deci, cum puteți folosi date mari împreună cu norul? Iată câteva exemple:
IaaS într-un cloud public:
-
În acest scenariu, ați utiliza o infrastructură a furnizorului de cloud public pentru serviciile de date mari, deoarece nu doriți să utilizați propria infrastructură fizică. IaaS poate oferi crearea de mașini virtuale cu stocare aproape nelimitată și calcularea puterii. Puteți alege sistemul de operare dorit și aveți flexibilitatea de a scala dinamic mediul pentru a vă satisface nevoile. PaaS într-un cloud privat:
-
PaaS este o infrastructură integrată, integrată astfel încât să poată fi utilizată pentru a proiecta, implementa și implementa aplicații și servicii într-un mediu public sau privat în cloud. PaaS permite unei organizații să pârghie serviciile de middleware cheie fără a trebui să se ocupe de complexitatea gestionării elementelor hardware și software individuale. Vânzătorii PaaS încep să integreze tehnologii mari de date precum Hadoop și MapReduce în ofertele lor PaaS. De exemplu, ați putea dori să construiți o aplicație specializată pentru a analiza cantități mari de date medicale. Aplicația ar utiliza date în timp real, dar și în timp real. Va fi nevoie de Hadoop și MapReduce pentru stocare și procesare.
SaaS într-un nor hibrid:
-
Aici este posibil să doriți să analizați datele "voce ale clientului" de pe mai multe canale. Multe companii au realizat că una dintre cele mai importante surse de date este ceea ce clientul crede și spune despre compania lor. Obținerea accesului la datele vocale ale clienților poate oferi informații inestimabile în comportamente și acțiuni. Din ce în ce, clienții "vocalizează" pe site-urile publice. Valoarea contribuției clienților poate fi sporită considerabil prin includerea acestor date publice în analiza dvs.