Noutăți în Docker 1.12

Docker este ceea ce este cunoscut ca o platformă de orchestrare a containerelor de aplicații. Ca platformă, oferă utilizatorilor săi tot ceea ce include gestionarea containerelor, variind de la cele mai simple cerințe, cum ar fi tabelarea celor mai simple procese pe care le implică containerele, până la cele mai complexe procese, cum ar fi evaluarea datelor în timp real, care fac parte din funcțiile orchestratorului.

1

Pentru această oportunitate, Docker este reînnoit cu versiunea sa 1.12, care include multe funcții noi, grație colaborării dezvoltatorilor platformei și contribuțiilor făcute de comunitate.

Docker 1.12.

Un grup de caracteristici sunt încorporate în această oportunitate pentru a dezlănțui o opțiune cunoscută sub numele de modul roi. Aceasta este dezvoltată ca o structură cu noduri care sunt cuplate printr-un sistem descentralizat, în care fiecare nod este independent un subsistem care intervine în administrarea sistemului general, pentru stocarea resurselor. Fiecare nod poate fi programat astfel încât un grup sau unii dintre ei să se concentreze pe conducerea anumitor sarcini; Acest grup lucrează la administrarea clusterului și la sarcinile pe care le presupune containerul, plus serviciul furnizat API-ului. și celălalt grup de noduri din operațiunile rămase. Lcare sunt cunoscute ca noduri lucrătoare,tLucrează la executarea unor sarcini simple și la tot ceea ce implică fluxul de date în container. Este important să rețineți că, ca parte a securității, aceste noduri „non-lider” pentru containere nu au acces complet la informațiile furnizate de API și depozitul de date. Ele se limitează doar la îndeplinirea funcțiilor lor de bază și la raportarea fiecăreia dintre sarcinile lor.

2

Este demn de remarcat faptul că nodurile alocate anumitor sarcini nu sunt întotdeauna păstrate permanent acolo, ele pot fi reasignate altor roluri prin configurare. De obicei este numit sprijinul pe care fiecare îl poate oferi atunci când unul dintre ei nu este în măsură să își îndeplinească rolul atribuit.

Ca suport pentru comunicarea între noduri, se aplică un manager care le susține în această sarcină de manipulare a informațiilor. Nodurile pe care le conduc execută prin consens, acțiunile care includ servicii și sarcini în roi. Cu alte cuvinte, nodul selectat ca lider acționează ca atare în timpul gestionării și luării deciziilor pentru containere. Apoi, acest nod care gestionează și oferă starea fiecărui nod supravegherii sale, oferă și informații despre sarcinile și serviciile executate de aceștia. Aceste noduri care gestionează la rândul lor nu necesită permisiuni exclusive pentru cheile care oferă acces la informațiile menționate, funcționează fără conflicte pe această problemă, lăsând sprijinul pe care trebuie să îl acorde liderilor pentru nodurile rămase.

3

În cazul nodurilor lucrătorului, comunicarea cu nodurile managerului se execută prin intermediull Protocol GRPC care lucrează cu rețele HTTP / 2. Cu acest protocol, ei sunt responsabili față de nodurile de gestionare pentru starea sarcinilor lor atribuite, plus un semn de viață care indică dacă nodul continuă să funcționeze pentru container.

Roiul acționează ca un sistem descentralizat cu flux rapid pentru fiecare proces, datorită sistemului său de fișiere distribuite. Are o amintire de citire instantanee care optimizează aceste procese de citire în momentele în care sarcina de citire este extrem de mare și este nevoie de o viteză de citire mai mare în astfel de circumstanțe. În același mod, scrierea informațiilor în structura roiului; gruparea tuturor informațiilor în aceeași rețea, lucru care economisește mult timp în timpul cererilor de obiect. Evident, eficiența în scrierea și citirea datelor crește considerabil viteza și performanța, fără a prețua cel puțin conservarea și stocarea datelor în timpul procesului.

Docker 1.12 gestionează sistemul roi pentru a oferi un depozit de date bine distribuit, cu acces rapid la datele conținute. Realizarea unui sistem intensiv de citire care se adresează doar scrierii datelor pe disc în momente foarte necesare. Ceva care oferă performanțe mai mari în acest domeniu pentru sistem și care nu lasă deoparte securitatea, ceea ce în cadrul Docker este foarte accesibil pentru cei care nu sunt experți în domeniu. Ar trebui să aveți cunoștințe mai avansate numai în cazurile în care trebuie să vă ocupați de securitate pentru traficul de rețea suprapus, ceea ce în majoritatea cazurilor necesită atenție manuală sau configurare.

Dacă doriți să aflați mai multe Docker și noua sa versiune aici, vă lăsăm linkul acestuia blogul oficial.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.