Cele mai frecvente 11 întrebări și răspunsuri la interviu în cloud computing: pentru începători și experimentați în 2022
Publicat: 2021-01-07Întrebări și răspunsuri la interviu Cloud Computing
În lumea de astăzi, comunicațiile au evoluat atât de mult încât ne putem vorbi unul cu celălalt, stând în diferite colțuri ale lumii în doar câteva secunde. Bogăția de informații nu se mai limitează la cărți și biblioteci voluminoase. Indiferent de subiectul sau tema de îngrijorare, informații detaliate sunt disponibile la îndemâna dumneavoastră.
World Wide Web a deschis calea pentru un astfel de acces la informații. Cu toate acestea, în vremurile contemporane, chiar mai mult, este puțin. Deci, un server web static vă poate oferi acces la anumite informații, dar acest lucru poate să nu fie suficient întotdeauna. Apariția cloud computing-ului a rezolvat pe scară largă această limitare. Cloud computing a permis utilizatorilor să acceseze o gamă largă de servere.
În consecință, aplicațiile cloud computing au devenit extrem de răspândite și aproape inevitabile. Pentru orice carieră digitală și orientată spre software, întrebările de interviu despre cloud computing au devenit o apariție frecventă. Am discutat aici câteva dintre întrebările fundamentale ale interviului cloud computing .
Performanța interviului îl ajută pe intervievator să decidă salariul unui inginer cloud din India. Așadar, modul în care performați în interviu vă afectează direct CTC. Întrebările interviului cloud computing nu sunt exhaustive, dar vă vor familiariza cu conceptele de bază ale tehnologiei cloud și vă vor ajuta să vă pregătiți pentru orice întrebări de interviu despre cloud computing dacă vă aventurați în acest domeniu.
Învață cursuri de software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.

Cele mai bune întrebări pentru interviul Cloud Computing
1. Care sunt avantajele cloud computing?
Tehnologia Cloud Computing ajută utilizatorii să beneficieze de o rețea mai extinsă de servere web globale. Acest lucru crește direct productivitatea și performanța platformei web și face dezvoltarea eficientă din punct de vedere al costului și al timpului. Cloud computing crește, de asemenea, capacitatea de stocare și de backup a datelor ale serverelor web. Datorită interacțiunii sporite dintre diferite servere web, capacitățile serverului devin mult mai puternice.
2. Descrieți diferitele modele de servicii cloud?
Există în principal trei modele de servicii cloud. Fiecare vine cu propriile seturi de avantaje și diferă între ele în ceea ce privește una sau alta caracteristică. Înainte de a opta pentru unul dintre ele, să înțelegem caracteristicile lor și să evaluăm cum se potrivesc cerințelor noastre individuale.
- IaaS – Infrastructura ca serviciu (IaaS) constă din resurse de calcul extrem de automatizate. Companiile pot beneficia de resurse hardware la cerere prin IaaS fără a fi nevoie să facă nicio achiziție de hardware în avans. IaaS este foarte scalabil și poate ajuta la accesarea și monitorizarea rapidă a computerelor, a stocării bazelor de date și a altor servicii de rețea.
- PaaS-Platform as a Service (PaaS) este util în personalizarea aplicațiilor care necesită componente cloud. PaaS ajută la eficientizarea fluxului de lucru în situațiile care implică mai mult de un dezvoltator. În timp ce dezvoltatorii pot gestiona aplicațiile, companiile pot folosi rețeaua și stocarea.
- SaaS- Software as a Service (SaaS) se referă la modelul de serviciu în care aplicațiile sunt livrate utilizatorului folosind platforme cloud, iar terțul poate administra apoi aplicațiile. Sunt incredibil de convenabile de utilizat, deoarece nu necesită instalații suplimentare.
3. Care sunt unele dintre serviciile de cloud computing utilizate în mod popular?
Cloud computing a ajuns să fie utilizat pe scară largă în diverse industrii. Unii dintre cei mai buni jucători, în acest caz, sunt Windows Azure, Amazon Web Services și iCloud, care este exclusiv pentru utilizatorii iOS. Acestea sunt platformele cloud utilizate pe scară largă. Cu toate acestea, există servicii cloud emergente disponibile pe piață.
4. Definiți Hybrid Cloud
Cloudul hibrid integrează servicii cloud private și publice pentru a sprijini sarcini paralele, integrate sau complementare.
5. Care este diferența dintre Hybrid Cloud și Hybrid IT?
Termenul de cloud hibrid ar trebui să integreze cloudurile publice și private.
IT hibrid este ceea ce rezultă atunci când eforturile de cloud hibrid în organizații devin mai mult medii avansate de virtualizare și automatizare cu diverse caracteristici. Și nu au existat multe povești de succes ale organizațiilor care au reușit să creeze și să mențină nori hibride reale.
Au făcut unele lucruri cu OpenStack, dar, în cea mai mare parte, mediile private inspirate de cloud alimentate de VMware domină. Prin urmare, un termen substitut – IT hibrid – descrie de fapt mai bine cea mai mare parte a scenariilor hibride. Acest lucru nu schimbă însă nevoia de claritate a terminologiei.
Cloudul hibrid trebuie să implice o combinație de stiluri de cloud (privat, public, comunitar), dar locația fizică nu este un aspect definitiv al stilului. Concluzia este că majoritatea utilizatorilor termenului de cloud hibrid s-au referit cu adevărat la IT hibrid până acum.
6. Ce este ambalajul cloudului hibrid? Care sunt cele două tipuri principale de cloud hibrid împachetat?
Hibrid împachetat înseamnă că aveți o ofertă de cloud privat furnizată de furnizor, care este împachetată și conectată la un cloud public într-un mod legat. Azure Stack de la Microsoft este un exemplu excelent al acestui ambalaj, dar există și o altă abordare. Aceste două abordări principale le numim hibrid „like-for-like” și hibrid „layered technology” (care se întinde pe baze tehnologice diferite).
Azure și Azure Stack caracterizează abordarea hibridă similară. Azure Stack nu este exact la fel cu Azure în cloudul public, dar încearcă să o aproximeze. AWS Outposts, așa cum a anunțat, poate fi utilizat într-un model de cloud privat (unde alte companii nu au acces). Dacă da, reprezintă un exemplu de abordare similară.
Cu toate acestea, strategia mai amplă reprezentată de AWS Outposts ar încuraja un model mai distribuit, în care fiecare Outpost este deschis vecinilor din apropiere. Oracle Cloud at Customer (una dintre încercările originale în acest sens) este, de asemenea, un alt exemplu al acestei abordări, dar evoluează către un nou stil de cloud computing pe care îl numim cloud distribuit (consultați secțiunea Distributed Cloud). Soluțiile similare oferă „stiva completă”, dar nu neapărat hardware-ul, toate gestionate de un singur furnizor.
Abordarea hibridă stratificată se bazează pe integrarea în diferite tehnologii subiacente - un fel de strat de portabilitate. Aici s-au concentrat Google și IBM. Google, cu Anthos anunțat recent (fostul platformă de servicii cloud) și IBM cu cloud privat, precum și direcția în care se îndreaptă cu achiziția în așteptare a Red Hat și Openshift, care se încadrează și în acest model. Există multe provocări în ceea ce privește capacitatea acestei abordări de a îndeplini viziunea cloudului distribuit
7. Ce este un cloud distribuit?
Cloud-ul distribuit poate fi definit ca distribuția serviciilor cloud publice în diferite locații fizice. În schimb, operarea, guvernarea, actualizările și evoluția serviciilor sunt responsabilitatea furnizorului de cloud public de origine.
Cloud computing distribuit este un stil de cloud computing în care locația serviciilor cloud este o componentă critică a modelului. Din punct de vedere istoric, locația nu a fost relevantă pentru definițiile cloud computing, deși problemele legate de aceasta sunt esențiale în multe situații. În timp ce mulți oameni susțin că un cloud privat sau un cloud hibrid necesită calcul la nivel local, aceasta este o concepție greșită.

Un cloud privat poate fi realizat într-un centru de date găzduit sau, mai des, în instanțe de cloud individuale virtuale, care nu sunt on-premise. De asemenea, cloud-ul hibrid nu necesită ca componentele individuale ale hibridului să fie într-o anumită locație. Cu toate acestea, odată cu apariția cloud-ului distribuit, locația intră în mod oficial în definiția unui stil de servicii cloud.
Cloudul distribuit acceptă funcționarea legată și nelegată a serviciilor cloud asemănătoare din cloudul public „distribuit” în locații fizice specifice și variate. Acest lucru permite o caracteristică esențială a operațiunii cloud distribuite - calcul cu latență scăzută, unde operațiunile de calcul pentru serviciile cloud sunt mai aproape de cei care au nevoie de capabilități. Acest lucru poate duce la îmbunătățiri majore ale performanței și poate reduce riscul întreruperilor globale legate de rețea.
Citește: Cum să devii un bun inginer cloud?
8. Definiți ce este MultiCloud?
Multicloud computing poate fi definit ca utilizarea deliberată a aceluiași tip de servicii cloud de la mai mulți furnizori publici de cloud.
Acest termen a fost o provocare deoarece, deși există trei cazuri de utilizare principale, există și alte utilizări ale termenului în uz comun. Și una dintre ele este utilizarea mai multor furnizori de cloud în scopuri diferite. O situație predominantă este ca o organizație să folosească AWS pentru infrastructură și Office 365 pentru biroul în cloud.
Este foarte clar doi furnizori diferiți, dar și în mod clar pentru două scopuri foarte diferite. Aceasta nu este o utilizare deliberată a celor două într-un mod coordonat, așa că nu este cu adevărat un indicativ al intenției primare a multi-cloud-ului. Există, de asemenea, alte situații orientate către mai multe cloud, cum ar fi baza pe furnizorii de aplicații pentru a suporta mai multe platforme de dedesubt.
Dar multi-cloud este într-adevăr o strategie deliberată pentru a face față și a valorifica beneficiile potențiale (de exemplu portabilitatea și independența furnizorului) ale mai multor furnizori de cloud pentru, în cele mai multe cazuri, aceleași sau similare tipuri de scenarii sau lucruri.
9. Ce este o strategie multi-cloud?
Modul în care majoritatea organizațiilor adoptă cloud-ul este că încep de obicei cu un singur furnizor. Apoi continuă pe această cale și în cele din urmă încep să devină puțin preocupați de faptul că sunt prea dependenți de un singur furnizor. Așa că vor începe să distragă utilizarea unui alt furnizor sau cel puțin să le permită oamenilor să folosească alt furnizor.
Ei pot folosi chiar și o abordare bazată pe funcționalități. De exemplu, pot folosi Amazon ca furnizor principal de infrastructură cloud, dar pot decide să folosească Google pentru analiză, învățare automată și date mari. Deci, acest tip de strategie multi-cloud este condusă de aprovizionare sau achiziții (și poate de capabilități specifice), dar nu se concentrează pe nimic în ceea ce privește tehnologia și arhitectura.
Următorul pas, pe măsură ce se maturizează, este către ceea ce numim management sau guvernare multi-cloud. Acest pas vine după ce aveți mai mulți furnizori și trebuie să aveți o oarecare aparență de control asupra mediului rezultat. Poate fi simplu, un singur panou de sticlă pentru monitorizare și apoi progresează de acolo. De asemenea, poate exista o arhitectură multi-cloud în care aveți de fapt dorința de a face încărcăturile de lucru portabile, fie ca posibilitate, fie în realitate.
Acest lucru duce la un accent pe portabilitate, similar ca concept cu Java. Ați putea chiar să intrați în medii foarte avansate, cum ar fi cloud bursting sau dynamic imaging, care este alocarea dinamică a locurilor în care veți rula sarcinile de lucru în funcție de disponibilitate sau de prețuri spot. Aceste lucruri sunt destul de rare astăzi. Dar cu cazuri de utilizare cloud din ce în ce mai avansate, aceste scenarii devin din ce în ce mai reale. De fapt, odată cu apariția acestor noi tipuri de medii hibride, s-ar putea să vedem mai multe, deoarece va fi mai ușor de realizat.
Există cazuri în care multi-cloud nu este atât o strategie, cât este o situație care trebuie tratată. Rezultatul unei fuziuni sau achiziții poate conduce o organizație în acest fel, la fel ca și alte situații cel mai bine descrise ca evolutive. Mare parte din ceea ce este descris aici este aplicabil, dar trebuie remarcat faptul că există excepții
10. Ce este Cloud-Native
Definiție cloud-native: ceva este cloud-native dacă este creat pentru a valorifica caracteristicile cloud.
Aceste caracteristici cloud fac parte din definiția originală a cloud computing. Este vorba despre capabilități furnizate ca un serviciu care este scalabil și elastic, măsurat prin utilizare, bazat pe servicii, omniprezent prin intermediul tehnologiilor de internet și partajat. Uneori, oamenii vor schimba unul sau mai multe dintre acestea. De exemplu, partajarea poate fi problematică pentru unii, iar aceștia pot accepta mai puțină elasticitate ca urmare a neactivării partajării.
11. Ce se înțelege prin Edge Computing și cum este legat de cloud?
Spre deosebire de cloud computing, edge computing se referă la locația fizică și problemele legate de latență. Cloud și edge sunt concepte complementare care combină punctele forte ale unui sistem centralizat cu avantajele operațiunilor distribuite în locația fizică în care lucrurile și oamenii se conectează. Edge este foarte comun în scenariile IoT și este foarte diferit de cloud. Cloud nu a fost niciodată despre locație. De fapt, întotdeauna a fost vorba despre independența locației. De aceea există privat, hibrid public și toți acești termeni
Există multe scenarii de margine, dar unul dintre cele mai populare este în care aveți cloud și edge împreună, iar furnizorul de cloud (cum ar fi Amazon cu Greengrass) controlează, rulează și definește arhitectura pentru ceea ce este la margine.
Edge și cloud sunt complementare și ambele fac parte dintr-un concept mai larg - cloud distribuit. Deși a existat o oarecare confuzie în jurul acestor termeni, are loc o înțelegere mai mare, iar majoritatea celor care urmăresc strategii de edge computing văd acum marginea ca parte a strategiei lor globale în cloud.

Concluzie
Sperăm că acest ghid de întrebări și răspunsuri pentru interviul cloud computing vă va ajuta să vă consolidați și să vă extindeți baza de cunoștințe despre cloud computing.
Cu siguranță, inginerii din cloud au un viitor strălucit în față. Odată cu trecerea anilor, cererea de ingineri cloud nu va face decât să crească. Așadar, perfecționați-vă cunoștințele despre cloud și urmați cursul nostru de cloud computing pentru a adăuga certificare profilului dvs.!
La upGrad, oferim Programul Executive PG în Specializarea Dezvoltare Software în programul Cloud Computing. Durează doar 13 luni și este complet online, așa că îl puteți finaliza fără a vă întrerupe munca.
Cursul nostru vă va învăța conceptele de bază și avansate de cloud computing, împreună cu aplicațiile acestor concepte. Veți învăța de la experții din industrie prin videoclipuri, prelegeri live și sarcini. În plus, veți avea acces la pregătirea exclusivă a carierei upGrad, feedback-ul pentru CV și multe alte avantaje. Asigurați-vă că îl verificați.
Dacă cunoști pe cineva interesat să învețe despre tehnologiile cloud, împărtășește-i acest articol.