‫Joc de cuvinte.
‫Mi sa spus foarte recent că nu trebuie să-ți faci griji pentru obținerea lui D. B. Postgresii care rulează într-un
‫container de andocare ar putea fi mai bine să păstreze DB pe gândurile de metal goale, în special cu replicarea.
‫OK, dacă vă difuzați astăzi DBS pe metale goale și acestea funcționează bine, atunci trebuie să vă întrebați că
‫sunteți container în creștere pentru că doar pentru că pare rece sau dacă vă ridicați containerul pentru un anumit motiv pentru a
‫obține ceva de care aveți nevoie .
‫Dreapta.
‫Probabil că bazele de date se execută foarte bine în recipiente.
‫Ar trebui să spun că, de asemenea, multe porți de containere rulează baze de date.
‫Fugi în baza mea de date în containere când trebuie.
‫Opțiunea pe care o prefer să folosesc doar gazduirea cloud a bazei de date pentru ei înșiși.
‫Cu alte cuvinte, dacă e pe un W. S. și pot folosi RDX pentru propria lor soluție, aș prefera să fac asta.
‫Aș prefera să nu fiu nevoit să alerg și să păstrez propriile servere de baze de date, deoarece majoritatea dintre noi nu sunt
‫DB cu normă întreagă, deoarece inginerii din cloud care rulează nor au tendința de a fi zile mai bune DB și suntem.
‫Așadar, prefer să alerg bazele mele de date în chestii de nor.
‫Acestea fiind spuse, dacă acesta este doar un proiect personal sau dacă nu vi se permite să faceți acest lucru sau dacă aveți motive foarte
‫specifice pentru a nu preța, nu ar trebui să fie unul dintre ele, deoarece în majoritatea cazurilor pot să susțin în mod clar că
‫va fi mai ieftin pentru tine de a găzdui asta pe stocarea lor în mediul lor, pentru că veți obține
‫o redundanță automată, veți obține o mai bună înregistrare și monitorizare din ea din
‫poarta și în caz contrar trebuie să faceți totul singur.
‫Și dacă nu faceți tot ce faceți, probabil că sunteți mai scump decât depozitul de nor în sine.
‫Deci, doar hosting-ul în sine poate fi mai scump decât un server metalic gol, dar costați ceva
‫pentru organizație și gestionați toate aceste lucruri costați ceva.
‫Așadar, aș prefera să mă întorc și să lucrez la alte lucruri, care poate că norul nu face mare pentru mine și unul dintre lucrurile
‫pe care le pot face bine este baza de date.
‫Deci, dacă se dorește să se ruleze bazele dvs. de date, o bază de date cu metale goale și o bază de date
‫cu aceleași metale goale într-un container nu vor avea nicio diferență în performanță.
‫Există, cu excepția unui număr foarte mic de cazuri rare, în felul în care pot funcționa volumele voastre.
‫Și atâta timp cât stocați în mod corespunzător jurnalele bazei de date și în volume și presupunând că acel volum este
‫pe același spațiu de stocare pe care l-ați avut în carcasa metalică pe care o
‫cunoașteți deoarece, evident, stocarea Io s-ar schimba dacă ați mutat fișierul altundeva totul va fi același.
‫Nu există niciun strat de emulație sau întârziere sau un fel de ștanțare în mijlocul unui container.
‫Este metal metalic care rulează pe sistemul de operare gazdă.
‫Deci, dacă acel sistem gazdă
‫și nucleul gazdei sunt pe metale goale că va avea performanțe metalice goale și pot
‫spune acest lucru cu încredere pentru că am făcut acest lucru de
‫fapt pe pagina mea de resurse Docker dacă căutați HP e HP există o lucrare albă care Am făcut acum câțiva ani cu Hewlett-Packard
‫Enterprise și Hewlett-Packard Hewlett-Packard Cred că este ceea ce înseamnă.
‫Și am realizat o performanță secvențială în trei scenarii diferite folosind baze de date cum ar fi o bază de date un motor de bază
‫de date într-un VM și apoi mai multe victime într-o singură gazdă.
‫Dreapta.
‫Care este modelul nor pentru majoritatea oamenilor.
‫Acesta este modelul pe care îl fac modelul tradițional sau având câteva VM cu multe containere care rulează
‫separat singurul meu exemplu.
‫Asta inseamna ca mai putine sisteme de operare sunt acelasi numar de motoare de continuare a motoarelor de cautare sau care ruleaza acelasi
‫numar de motoare de continuare pe metale goale in containere fara nici o virtualizare.
‫Dreapta.
‫Așadar, am făcut trei modele diferite, care erau cel mai probabil modelele pe care le-ați
‫folosi în timp ce vă deplasați de la viduri tradiționale la containere și, fără îndoială, metalele goale scapă mâinile.
‫Ea câștigă din punct de vedere al performanței și câștigă în ceea ce privește gestionarea aeriene, deoarece aveți doar un singur sistem de operare acum, în loc
‫de potențial opt sau mai multe sisteme de operare, în funcție de numărul de șoareci cu volume egale pe care le creați.
‫De asemenea, vă economisește o mulțime de resurse pentru spațiu și memorie, deoarece nu aveți nevoie să rulați fiecare sistem de operare și să folosiți cunoștințele despre
‫memoria RAM doar pentru a rula sistemele de operare din nou și din nou.
‫Dreapta.
‫Deci, dacă vă gândiți la eficiență, a fost mult mai bine pe metalul meu gol.
‫Sunt containere care rulează în metale goale.
‫Dacă aș fi rulat acea bază de date pe metale goale fără un container, atunci probabil că nu aș vrea să rulez mai multe
‫motoare de baze de date pe același sistem de operare.
‫Dreapta.
‫Deci, acum, dacă nu folosiți containere pe metale goale, trebuie fie să aveți nevoie de toate resursele
‫acelei mașini fizice.
‫Dreapta.
‫Deci, poate că este o bază de date cu adevărat mare sau nu reușiți să utilizați resursele
‫din plin pentru că nu sunteți capabili să stivuiți, știți cinci dintre diferitele mele exemple, toate pe același metru
‫simplu.
‫Deci, acesta este avantajul pe care îl văd în containere este că vă permite să izolați discret motoarele de baze de
‫date separate în același metal goale.
‫De ce nu.
‫Când fac asta, dacă ai acces la foarte multe metale, atunci ești dispus să faci asta.
‫Așa că nu m-aș duce și l-am pus pe Postgres în containere doar pentru că m-am gândit că o să
‫se răcească.
‫Aș fi cu siguranță o listă cu argumente pro și contra și un pro este izolat.
‫Aveți posibilitatea să adăugați mai multe lucruri la ea ca și mai multe containere și trebuie să vă faceți griji despre ele în
‫conflict între ele.
‫Și dacă baza dvs. de date va avea hardware dedicat și nu va avea
‫nici o partajare de resurse, poate că containerul nu este necesar.
‫Poate că poți scăpa cu asta în cele din urmă.
‫Tot ce ai.
‫Odată ce sunt toți în containere, veți dori ca orice altceva să fie și în containere.
‫Dreapta.
‫Veți avea toate instrumentele de gestionare în căutarea containerelor.
‫Deci există argumente pro și contra acolo.
‫Dreapta.
‫Nu aș vrea să intru în container, dar cu siguranță nu aș spune că luând ceva de pe un sistem
‫de operare și apoi așezându-l într-un container pe acest sistem de operare pentru mine nu schimbă de
‫obicei performanța.
‫Este într-adevăr același proces pe același sistem de operare.
‫Are doar o limită de securitate în jurul ei.
‫Acum, aceasta limitează potențial accesul la resurse și limitează capacitatea sa de a face alte lucruri
‫pe mașină.
‫In regula.
‫Sperăm că acest lucru vă ajută să restrângeți, dar aceasta este o mare întrebare despre bazele de date și
‫dacă sunteți interesat mai clar mergeți verificați acele câteva cărți albe pe pagina mea Docker și la doctorul Brett Fisher
‫dot com slash și puteți citi despre performanța lor mentală comparativ cu Performanța pentru bazele de date.