0% au considerat acest document util (0 voturi)
5 vizualizări9 pagini

Intrebari Programare in Cloud

Documentul discută arhitectura Cloud, evidențiind cele două componente principale: Cloud Service Provider (CSP) și Cloud Consumer. De asemenea, sunt prezentate exemple de servicii cloud, cum ar fi IaaS, PaaS și SaaS, precum și avantajele și dezavantajele utilizării acestora. În plus, documentul abordează tehnici precum web scraping și limbajele utilizate pentru aceasta.

Încărcat de

Rosca Iulia
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
5 vizualizări9 pagini

Intrebari Programare in Cloud

Documentul discută arhitectura Cloud, evidențiind cele două componente principale: Cloud Service Provider (CSP) și Cloud Consumer. De asemenea, sunt prezentate exemple de servicii cloud, cum ar fi IaaS, PaaS și SaaS, precum și avantajele și dezavantajele utilizării acestora. În plus, documentul abordează tehnici precum web scraping și limbajele utilizate pentru aceasta.

Încărcat de

Rosca Iulia
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 9

1. Care sunt cele două mari componente ale arhitecturii Cloud?

• Cloud Service Provider (CSP) - Furnizorul de servicii cloud


este o entitate care oferă infrastructura și platformele necesare
pentru a furniza servicii cloud. Acestea pot include servere
fizice, rețele, stocare și alte resurse IT. Exemple de furnizori de
servicii cloud sunt Amazon Web Services (AWS), Microsoft
Azure, Google Cloud Platform (GCP) și multe altele.
• Cloud Consumer (Utilizatorul Cloud) - Acesta este clientul
care utilizează serviciile furnizate de CSP. Consumatorul cloud
poate fi o persoană, o organizație sau o întreprindere care
accesează și utilizează servicii cloud pentru a-și găzdui, stoca,
gestiona și procesa datele. Utilizatorii cloud pot accesa serviciile
cloud prin intermediul internetului folosind diverse dispozitive,
cum ar fi calculatoare, telefoane mobile sau alte dispozitive
conectate la rețea.

2. Dați două exemple de FrontEnd


1.HTML/CSS
2. JAVASCRIPT

3. Enumerați două dintre sarcinile îndeplinite de BackEnd


• a) Gestionarea și procesarea datelor: Backend-ul se ocupă
de gestionarea și stocarea datelor într-o bază de date sau
sistem de fișiere. De asemenea, se ocupă de procesarea și
manipularea datelor pentru a le prelucra în conformitate cu
cerințele aplicației.
• b) Logica de afaceri și funcționalitatea serverului:
Backend-ul implementează logica de afaceri și funcționalitatea
complexă a aplicației. Acesta se ocupă de procesarea cererilor
primite de la frontend și returnează răspunsurile
corespunzătoare. De exemplu, poate implica calculuri,
autentificare, autorizare, integrarea cu alte servicii sau sisteme
externe, gestionarea sesiunilor și multe altele.

4. Enumerați cele 6 componente ale arhitecturii Cloud Computing discutate la curs


a) Software as a Service (SaaS)
b) Platform as a Service (PaaS)
c) Infrastructure as a Service (IaaS)
d) Storage as a Service (STaaS)
e) Database as a Service (DBaaS)
f) Security as a Service (SECaaS)
5. Care este avantajul calculului utilitar în contextul Cloud?
Avantajul calculului utilitar în contextul Cloud este că utilizatorii pot plăti doar
pentru resursele și serviciile cloud pe care le utilizează efectiv.
6. Ce reprezintă „Utilitatea” în contextul calculului utilitar pentru arhitectura Cloud?
utilitatea" se referă la faptul că utilizatorii plătesc doar pentru resursele și
serviciile pe care le utilizează efectiv
7. Enumerați două beneficii/dezavantaje ale unei oferte SaaS
• a) Accesibilitate și ușurință de utilizare: Utilizatorii pot
accesa aplicațiile și serviciile SaaS prin intermediul internetului,
fără a fi nevoie să instaleze sau să gestioneze software local.
SaaS oferă o experiență ușor de utilizat, cu interfețe intuitive și
actualizări automate.
• b) Costuri reduse și scalabilitate: SaaS elimină necesitatea
de a achiziționa și de a întreține infrastructura fizică, reducând
costurile inițiale.

8. Enumerați trei caracteristici pentru VerticalSaaS/HorizontalSaaS


a) Se concentrează pe nevoile și cerințele unei industrii sau verticală
specifice, oferind soluții specializate pentru un anumit domeniu.
b) Furnizează funcționalități și caracteristici care sunt specifice unei
industrii sau segmente de piață, adaptate la cerințele specifice ale
clienților din acea industrie.
Caracteristici pentru HorizontalSaaS: a) Se adresează nevoilor
generice sau comune ale diferitelor industrii sau piețe, oferind
funcționalități și servicii generale aplicabile în diverse domenii.
b) Sunt soluții orizontale care se potrivesc mai multor industrii și au
capacitatea de a se adapta la cerințele diferite ale diferiților
utilizatori.
9. Enumerați două exemple de VerticalSaaS/HorizontalSaaS

Exemple de VerticalSaaS: a) Veeva Systems - furnizează soluții SaaS


specializate pentru industria farmaceutică, inclusiv gestionarea relațiilor
cu clienții (CRM), gestionarea datelor clinice și aprovizionarea lanțului de
aprovizionare.
b) Shopify - oferă o platformă SaaS pentru comerțul electronic,
specializată în crearea și gestionarea magazinelor online pentru
comercianți și afaceri mici și mijlocii.
10. Enumerați două exemple de VerticalSaaS/HorizontalSaaS

Exemple de HorizontalSaaS: a) Salesforce - furnizează o gamă largă


de soluții SaaS pentru gestionarea relațiilor cu clienții (CRM),
marketing, vânzări, servicii și multe altele, care sunt aplicabile în
diferite industrii și piețe.
b) Slack - oferă o platformă SaaS de comunicare și colaborare în
echipă, care poate fi utilizată în diverse domenii și organizații pentru
îmbunătățirea comunicării interne și colaborării între echipe.
11. Care este compania care a oferit prima servicii Cloud Computing?
IBM a oferit prima servicii Cloud Computing sub numele de IBM Cloud
(anterior cunoscut ca IBM SmartCloud) în anul 2007.

12. Care sunt categoriile mari de servicii de tip Cloud Computing?


13. Care sunt metodele cunoscute de implementare de servicii de tipCloud
Computing? (tipuri de nori)
14. Enumerați un avantaj și un dezavantaj al utilizării serviciilor Cloud Computing.

15. Ce provideri de servicii de tip Cloud Computing cunoasteți?


16. Ce elemente de infrastructură pot fi vehiculate într-o ofertă IaaS?
17. În oferta IaaS răspunderea pentru operarea componentelor hardware revine
furnizorului sau clientului?
18. Care sunt două caracteristici ale componentei Hardware din oferta IaaS?

19. Lățimea de bandă face parte din oferta IaaS? Dar echilibratorul de încărcare
(load balancer)
20. În cadrul ofertei IaaS cine gestionează și întreține serverele?

21. Enumerați două beneficii IaaS.


22. Dați două exemple de utilizare a IaaS
23. Enumerați 3 tipuri de servicii din oferta NaaS
24. Ce servicii acoperă oferta IDaaS?
25. Ce este WebScraping-ul ?

12. Categoriile mari de servicii de tip Cloud Computing sunt: a)


Infrastructure as a Service (IaaS) - Furnizează infrastructură IT
virtuală, inclusiv servere virtuale, rețele și stocare, care pot fi
utilizate de clienți pentru a-și construi și gestiona propriile aplicații și
servicii.

b) Platform as a Service (PaaS) - Oferă o platformă de dezvoltare și de


implementare a aplicațiilor, care include infrastructura hardware și
software necesară pentru dezvoltarea, testarea și rularea aplicațiilor.

c) Software as a Service (SaaS) - Furnizează aplicații software gata de


utilizare prin intermediul internetului, accesibile de pe diverse dispozitive,
fără a necesita instalarea și gestionarea locală a software-ului.

13. Metodele cunoscute de implementare de servicii de tip Cloud


Computing, cunoscute și sub denumirea de tipuri de "nor", sunt: a)
Nuvem Publică (Public Cloud) - Oferă servicii cloud disponibile
publicului larg prin intermediul internetului. Infrastructura este
deținută și operată de un furnizor de servicii cloud terț.

b) Nuvem Privată (Private Cloud) - Infrastructura cloud este deținută și


operată de o singură organizație, fiind dedicată utilizării interne. Poate fi
gestionată de organizație sau de un terț, iar accesul poate fi limitat la
utilizatorii autorizați.

c) Nuvem Hibridă (Hybrid Cloud) - Combinație între infrastructura cloud


publică și privată, permițând transferul de date și aplicații între cele două
medii. Permite flexibilitate și scalabilitate, precum și păstrarea controlului
asupra anumitor date sensibile într-un mediu privat.

14. Avantajul utilizării serviciilor Cloud Computing: Avantajul major


al utilizării serviciilor Cloud Computing este scalabilitatea și
flexibilitatea. Utilizatorii pot crește sau scădea rapid resursele și
capacitatea în funcție de necesități, plătind doar pentru ceea ce
utilizează.

Dezavantajul utilizării serviciilor Cloud Computing: Un dezavantaj poate fi


dependența de conectivitate la internet. Funcționarea și accesul la servicii
cloud necesită o conexiune stabilă la internet. În cazul unei conexiuni slabe
sau întrerupte, utilizatorii pot întâmpina dificultăți în accesarea și utilizarea
serviciilor cloud.

15. Exemple de provideri de servicii de tip Cloud Computing includ:


● Amazon Web Services (AWS)
● Microsoft Azure
● Google Cloud Platform (GCP)
● IBM Cloud
● Oracle Cloud
● Alibaba Cloud
● DigitalOcean
● VMware Cloud
16. Într-o ofertă IaaS (Infrastructure as a Service), elementele de
infrastructură care pot fi vehiculate includ:
● Servere virtuale
● Rețele virtuale
● Stocare virtuală
● Firewall-uri și servicii de securitate
● Servicii de monitorizare și gestionare a resurselor
17. În oferta IaaS, răspunderea pentru operarea componentelor
hardware revine furnizorului. Furnizorul este responsabil pentru
mentenanța, înlocuirea și upgrade-ul componentelor hardware.
18. Două caracteristici ale componentei Hardware din oferta IaaS
sunt: a) Scalabilitate: Componentele hardware pot fi scalate în
funcție de nevoile utilizatorului, permițând adăugarea sau eliminarea
de resurse în mod flexibil.
b) Redundanță și disponibilitate: Furnizorii de servicii IaaS folosesc adesea
infrastructură hardware redundantă și sisteme de backup pentru a asigura
disponibilitatea serviciilor, chiar și în cazul eșecului unui component
hardware.

19. Lățimea de bandă face parte din oferta IaaS, deoarece este
necesară pentru transferul de date între utilizatori și resursele lor
virtuale. Echilibratoarele de încărcare (load balancers) pot fi incluse
ca servicii adiționale în oferta IaaS pentru a distribui traficul între
serverele virtuale și a asigura scalabilitate și disponibilitate.
20. În cadrul ofertei IaaS, furnizorul gestionează și întreține
serverele fizice, inclusiv instalarea, configurarea, monitorizarea și
întreținerea acestora. Utilizatorii se ocupă de administrarea și
configurarea serverelor virtuale și a aplicațiilor lor.
21. Beneficiile IaaS includ: a) Scalabilitate și flexibilitate: Utilizatorii
pot crește sau scădea rapid resursele și capacitatea în funcție de
necesități, adaptându-se la cerințele fluctuante ale afacerii.

b) Reducerea costurilor inițiale: Utilizatorii nu trebuie să investească în


infrastructura fizică costisitoare, precum și în mentenanță și întreținere,
reducând astfel costurile inițiale.

22. Exemple de utilizare a IaaS: a) Gazduirea și rularea aplicațiilor


web: Utilizatorii pot utiliza servere virtuale în cadrul infrastructurii
IaaS pentru a găzdui și rula aplicații web și servicii online.

b) Testarea și dezvoltarea aplicațiilor: IaaS oferă medii de testare și


dezvoltare flexibile, în care dezvoltatorii pot crea și testa aplicații fără a
investi în propriile infrastructuri.

23. Exemple de servicii din oferta NaaS (Network as a Service): a) VPN as a Service
(VPNaaS) - Furnizează servicii de rețea virtuală privată pentru conectivitate
sigură și privată între utilizatori și resursele lor virtuale.

b) Firewall as a Service (FWaaS) - Oferă servicii de securitate în rețea, inclusiv filtrare


a traficului și protecție împotriva amenințărilor cibernetice, utilizând firewall-uri
virtuale.

c) Load Balancer as a Service - Furnizează servicii de echilibrare a încărcării traficului


între diferite servere virtuale, pentru a asigura distribuirea corectă și scalabilitatea
aplicațiilor și serviciilor.

24. Oferta IDaaS (Identity as a Service) acoperă servicii legate de gestionarea


identității și accesului utilizatorilor. Acestea pot include autentificarea,
autorizarea, managementul atributelor și managementul identității pentru
aplicații și servicii utilizate în mediul cloud.
25. Web Scraping este o tehnică prin care se extrag automat date și informații de
pe pagini web publice. Prin utilizarea scripturilor sau a unor algoritmi, se poate
naviga prin paginile web, se extrag datele relevante și se salvează într-un
format structurat (de exemplu, un fișier CSV sau o bază de date). Web
Scraping-ul poate fi utilizat pentru a colecta informații despre produse, prețuri,
recenzii sau orice alt tip de date disponibil pe internet.
26. Enumerați trei limbaje de scraping despre care ați auzit.
27. Care sunt cele trei caracteristici principale ale unui model de implementare cloud?
28. Care este diferența dintre cloud privat intern și cloud privat găzduit?
29. Enumerați 3 avantaje ale unui cloud privat față de un data center
30. Enumerați două moduri prin care se pot conecta componentele unui nor hybrid
31. Dați două exemple de utilizare a cloud-ului comunitar
32. Care sunt cele două componente ale webscrapingului?
26. Trei limbaje de scraping despre care ați auzit sunt: a) Python -
un limbaj de programare popular și versatil, cu o multitudine de
biblioteci și framework-uri pentru web scraping, cum ar fi
BeautifulSoup și Scrapy.

b) R - un limbaj de programare utilizat frecvent în analiza datelor, care are


și capabilități de web scraping prin intermediul pachetului rvest.

c) JavaScript - un limbaj de programare utilizat în special pentru


dezvoltarea aplicațiilor web, dar poate fi, de asemenea, utilizat pentru web
scraping prin intermediul bibliotecilor precum Puppeteer și Cheerio.

27. Cele trei caracteristici principale ale unui model de


implementare cloud sunt: a) Self-service (autoservire) - Utilizatorii
pot solicita și gestiona resursele cloud, cum ar fi servere virtuale sau
stocare, fără a fi nevoie de intervenția manuală a personalului.

b) Elasticitate - Capacitatea de a scala rapid resursele în sus sau în jos în


funcție de nevoile utilizatorilor, asigurând astfel adaptabilitatea la cerințele
fluctuante ale aplicațiilor.

c) Măsurare și facturare bazate pe consum - Utilizatorii plătesc doar pentru


resursele și serviciile cloud pe care le utilizează, permițând o mai mare
eficiență financiară și control asupra costurilor.

28. Diferența dintre cloud privat intern și cloud privat găzduit este
următoarea:
● Cloud privat intern (on-premises private cloud) se referă la un mediu
cloud construit și operat în interiorul organizației, utilizând propriile
sale resurse hardware și software.
● Cloud privat găzduit (hosted private cloud) se referă la un mediu
cloud în care resursele hardware și software sunt deținute și
gestionate de un furnizor de servicii cloud, dar sunt dedicate exclusiv
unei singure organizații.
29. Avantajele unui cloud privat față de un data center sunt: a)
Scalabilitate și flexibilitate îmbunătățite - Un cloud privat permite
scalarea și ajustarea rapidă a resurselor în funcție de nevoi, spre
deosebire de un data center tradițional, care necesită achiziționarea
și implementarea fizică a noilor echipamente.
b) Control și securitate mai mare - Într-un cloud privat, organizația are
control complet asupra infrastructurii și datelor sale, ceea ce poate oferi un
nivel mai mare de securitate și conformitate cu reglementările.

c) Eficiență și economii de cost - Un cloud privat poate oferi avantaje


financiare prin consolidarea infrastructurii, utilizarea resurselor în mod
eficient și eliminarea cheltuielilor de capital pentru achiziționarea și
întreținerea echipamentelor de data center.

30. Două moduri prin care se pot conecta componentele unui nor
hibrid sunt: a) VPN (Virtual Private Network) - Prin utilizarea unei
conexiuni VPN, componentele din cloud-ul hibrid pot comunica și se
pot conecta într-o rețea virtuală privată, asigurând securitatea și
confidențialitatea datelor.

b) Direct Connect - Prin intermediul unui serviciu de Direct Connect,


organizația poate stabili o legătură fizică privată între infrastructura sa
locală și cloud-ul public, oferind o conexiune directă și cu latență scăzută.

31. Exemple de utilizare a cloud-ului comunitar includ: a) Sectorul


sănătății - Organizațiile din domeniul sănătății pot utiliza un cloud
comunitar pentru a partaja și accesa în mod sigur date și informații
medicale între diverse entități, cum ar fi spitale, clinici și asigurători
de sănătate.

b) Sectorul educațional - Instituțiile de învățământ și universitățile pot


utiliza un cloud comunitar pentru a oferi servicii și aplicații educaționale
într-un mediu comun, permitând partajarea resurselor și colaborarea între
diferite organizații educaționale.

32. Cele două componente principale ale web scraping-ului sunt: a)


Crawler (spider) - Este un program sau un script care navighează prin
paginile web, accesează diferite URL-uri și extrage informațiile dorite.
Crawler-ul urmărește linkurile și explorează în mod automat paginile
pentru a colecta datele relevante.

b) Parser - Este responsabil pentru analiza structurii și conținutului paginilor


web descărcate de crawler. Parser-ul identifică și extrage informațiile
specifice dorite, cum ar fi textul, imaginile sau datele structurate, utilizând
diverse tehnici, cum ar fi expresii regulate sau biblioteci specializate în
analiza HTML/XML.

1. Adevărat sau fals: prin IaaS clientul/utilizatorul își poate crea platforme IT
manipulând resurse din cloud? A

2. Adevărat sau fals: într-un cloud public toată lumea are acces la același set de date. F
3. Adevărat sau fals: într-un cloud public toată lumea are exact aceleași resurse
la dispoziție. F
4. Adevărat sau fals: un cloud hibrid trebuie să conțină cel puțin un cloud pubic sau privat. F

5. Adevărat sau fals: Gestionarea conformării cu politicile de securitate a datelor


revine CloudOps. F

S-ar putea să vă placă și