Canonical a introdus MicroCloud, un set de instrumente pentru implementarea rapidă a clusterelor

Canonical a anunțat disponibilitatea setului său de instrumente MicroCloud, care permite implementarea rapidă a clusterelor de calcul și a sistemelor cloud cu stocare distribuită partajată a datelor și o rețea virtuală securizată pe hardware-ul său. Setul de instrumente este disponibil ca pachet snap, inclusiv componentele necesare pentru gestionarea nodurilor de cluster. Asistența tehnică comercială pentru soluțiile bazate pe MicroCloud este disponibilă prin intermediul serviciului. Ubuntu Pro, dar cei care se pot descurca fără asistență pot folosi setul de instrumente fără restricții. Dezvoltarea proiectului este scrisă în Go și distribuită sub licența AGPL 3.0.

MicroClouds utilizează în mod implicit instrumente pentru a asigura toleranța la erori, astfel încât vă permite să creați clustere de cel puțin trei noduri (clusterele de până la 50 de noduri sunt menționate ca limită superioară). Stack-ul de software folosit pentru gestionarea cluster-ului se bazează pe utilizarea sistemului de management centralizat pentru containere și mașini virtuale LXD, platforma de construire a rețelelor virtuale OVN (Open Virtual Network) și stocarea distribuită tolerant la erori Ceph. MicroClouds oferă instrumente pentru a configura automat LXD, Ceph și OVN pe toate nodurile de cluster.

Pentru a determina servere noi mDNS este utilizat în rețeaua care poate fi conectată la cluster, permițând configurarea întregului cluster prin rularea unei singure comenzi „microcloud init” pe unul dintre noduri, după instalarea pachetelor snap lxd, microceph, microcloud și microovn. Distribuția este considerată platforma principală. Ubuntu Server, dar setul de instrumente nu este legat de Ubuntu și poate fi utilizat în orice distribuții pentru care este disponibilă instalarea setului de instrumente Snap (Arch, CentOS, fedora, Debian, openSUSE, RHEL etc.). De asemenea, este posibilă crearea de clustere bazate pe sisteme care utilizează un sistem de operare actualizat atomic. Ubuntu Miezul.

După rularea comenzii „microcloud init”, setul de instrumente va detecta prezența altor servere în rețeaua locală, vă va solicita să adăugați discuri la stocarea Ceph partajată și vă va oferi să configurați setările rețelei virtuale. Pentru a fi incluse în cluster, pachetele snap de mai sus trebuie mai întâi instalate pe servere. Configurația clusterului poate fi salvată în format YAML pentru implementarea ulterioară a sistemelor similare. Pentru a adăuga noduri suplimentare după finalizarea inițializării, puteți utiliza comanda „microcloud add”.

Stocarea partajată a fișierelor este creată cu includerea replicării și a toleranței la erori, ceea ce face posibilă, în cazul eșecului nodurilor individuale, să nu se piardă date, datorită stocării mai multor copii ale datelor pe diferite noduri. Pentru a implementa stocarea bazată pe Ceph într-un cluster, pe lângă discurile locale, trei computere diferite trebuie să aibă cel puțin trei discuri separate alocate pentru stocarea de date distribuită.

Odată ce clusterul este gata, utilizatorii își pot rula aplicațiile folosind containere de sistem sau mașini virtuale, precum și pot accesa stocarea Ceph partajată și instrumente de gestionare centralizată bazate pe LXD. Kubernetes (ediția Microsoft 8s) poate fi rulat peste cluster pentru a gestiona infrastructura containerelor. Pentru autentificarea utilizatorilor, mașini virtuale sau containerele dintr-un cluster pot utiliza OpenID Connect (OIDC) și autorizarea bazată pe OpenFGA.

Canonical a introdus MicroCloud, un set de instrumente pentru implementarea rapidă a clusterelor

Este posibilă gestionarea flexibilă a CPU-ului, memoriei și resurselor I/O furnizate, precum și redirecționarea dispozitivelor USB, GPU-urilor și unităților în mediu. Mediile izolate și virtuale pot fi transferate între noduri în modul de migrare live și salvate folosind instantanee. Valorile de performanță ale clusterului și jurnalele de evenimente pot fi exportate pentru monitorizare folosind Prometheus și Grafana.

Pe lângă crearea clusterelor de producție și a sistemelor cloud private, setul de instrumente este, de asemenea, potrivit pentru efectuarea rapidă a experimentelor pe sistemele de dezvoltare. De exemplu, MicroCloud poate fi folosit pentru a simula un cluster pe laptopul unui dezvoltator, pentru a testa aplicații de dezvoltare în cloud, pentru a experimenta noi tehnologii sau pentru a simula infrastructuri complexe.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster