Documente Academic
Documente Profesional
Documente Cultură
1
Numele, Prenumele: Alina Pavalachi
Grupa: IA2001, USM
Profesor: Aurelia Prepeliță
Teorie
1. - Cloud computing este un concept modern în domeniul computerelor și informaticii, reprezentând un
ansamblu distribuit de servicii de calcul, aplicații, acces la informații și stocare de date, fără ca
utilizatorul să aibă nevoie să cunoască amplasarea și configurația fizică a sistemelor care furnizează
aceste servicii.
- Cloud computing folosește noi metode de oferire și consumare a serviciilor IT în Internet, servicii care
de obicei pot fi dimensionate dinamic și care includ resurse virtualizate. Este de fapt doar o posibilitate
secundară, urmare a ușurinței cu care se pot acum accesa toate serverele și centrele de calcul
interconectate prin intermediul Internetului.
2. Modele de livrare servicii Cloud Computing
- Software as a Service (SaaS) - clientul poate utiliza aplicaţiile software puse la dispoziţie de furnizor
pe o infrastructură de tip “cloud” – este cazul furnizării de servicii de găzduire web, servicii email, etc.
Clientul nu poate configura parametrii infrastructurii utilizate (bandă de transfer, servere, sisteme de
operare, spaţiu de stocare).
- Platform as a Service (PaaS) - clientul poate instala şi configura pe infrastructura “cloud” furnizată
aplicaţiile software proprii. Acesta poate fi cazul utilizării platformei WordPress pe un server de
găzduire ce oferă interfaţa CPanel. Clientul poate configura site-ul respectiv în limitele oferite de
platforma WordPress.
- Infrastructure as a Service (IaaS) - clientul are posibilitatea să acceseze şi să configureze resursele
de calcul puse la dispoziţie de infrastructura cloud conform necesităţilor. Poate instala orice tip de
software, inclusiv sisteme de operare. De asemenea, poate configura în anumite limite resursele de
reţea alocate – firewall-uri, filtre spam, etc
Practica
MODULUL 1: Crearea clusterului Kubernetes
1. minikube version – vizualizarea versiunii minikube
2. kubectl describe pods - vedem detalii despre containerul podului: adresa IP, porturile utilizate și o
listă de evenimente legate de ciclul de viață al podului.
4. kubectl exec {pod name} -- env - executa comenzi direct pe container odată ce Pod-ul este pornit
5. kubectl exec -ti {pod name} bash - incepem o sesiune bash în containerul podului
5. kubectl get pods -l app=kubernetes-bootcamp - folosim această etichetă pentru a interoga lista
noastră de Pod-uri.
6. kubectl get services -l app=kubernetes-bootcamp - facem același lucru pentru a enumera serviciile
existente
4. kubectl get pods -o wide - verificăm dacă s-a modificat numărul de poduri
Conluzie:
La aceasta lucrare de laborator am invatat comenzile din minikube, am aflat informatia de baza despre
clouding computing si kubernetes.
Bibliografie:
https://ro.wikipedia.org/wiki/Kubernetes
https://despretot.info/cloud-computing-definitie-referat
https://ro.wikipedia.org/wiki/Cloud_computing