Canonical esitles MicroCloud'i, tööriistu klastrite kiireks rakendamiseks

EttevĂ”te Canonical teatas MicroCloud'i tööriistade valmidusest, mis vĂ”imaldavad kiiresti rakendada arvutusklastreid ja pilvesĂŒsteeme oma riistvaral, millel on jagatud andmete salvestamine ja kaitstud virtuaalne vĂ”rk. Tööriist on vormistatud snap-pakendina, mis sisaldab komponente, mis on vajalikud klastrite sĂ”lmede töö haldamiseks. MicroCloud'i lahenduste kaubanduslik tehniline tugi on saadaval Ubuntu Pro teenuse raames, kuid need, kes saavad hakkama ilma toeta, saavad tööriista kasutada piiranguteta. Projekti arendused on kirjutatud Go keeles ja levitatakse AGPL 3.0 litsentsi alusel.

MicroClouds rakendab vaikimisi tĂ”hususe tagamiseks meetmeid, vĂ”imaldades luua klastreid, mis hĂ”lmavad vĂ€hemalt kolme solki (kĂ”rgeimaks piiriks peetakse klastreid, mis sisaldavad kuni 50 solki). Klastri haldamiseks kasutatav tarkvarastek pĂ”hineb keskselt hallatavate konteinerite ja virtuaalsete masinate LXD sĂŒsteemil, virtuaalsete vĂ”rkude ehitamise platvormil OVN (Open Virtual Network) ja jaotatud talitlushĂ€irekindla salvestuslahendusel Ceph. MicroClouds pakub tööriistu LXD, Ceph ja OVN automaatseks seadistamiseks kĂ”igis klastris olevates solkides.

MÀÀratlemiseks uute serverite soetamist. Klastrisse ĂŒhendamiseks kasutatavad seadmed kasutavad mDNS-i, mis vĂ”imaldab kogu klassitri kĂ€ivitada ĂŒhe kĂ€suga „microcloud init“ ĂŒhe sĂ”lme pealt, eelnevalt installides snap-pakettide lxd, microceph, microcloud ja microovn. PĂ”hiliseks platvormiks peetakse Ubuntu Serveri jaotust, kuid tööriistade komplekt ei ole Ubuntu'ga seotud ning vĂ”ib olla kasutatav mis tahes jaotustes, kus on saadaval snap-installimise vĂ”imalus (Arch, CentOS, Fedora, Debian, openSUSE, RHEL jne). Samuti on vĂ”imalik luua klastreid sĂŒsteemidel, kus kasutatakse atomaarse uuendusega Ubuntu Core operatsioonisĂŒsteemi.

PĂ€rast kĂ€sku «microcloud init» mÀÀrab tööriist kohaliku vĂ”rgu teiste serverite olemasolu, esitab pĂ€ringu ketaste lisamiseks ĂŒhisesse Ceph-i salvestusse ja pakub vĂ€lja virtuaalvĂ”rgu seadistamise parameetrid. Klustisse kuulumiseks peavad serverites eelnevalt olema installitud ĂŒlalmainitud snap-paketid. Klusteri konfiguratsioon vĂ”ib salvestada YAML-formaadis, et hiljem sarnaseid sĂŒsteeme juurutada. TĂ€iendavate sĂ”lmede lisamiseks pĂ€rast initsialiseerimise lĂ”petamist saab kasutada kĂ€sku «microcloud add».

Ühine failide salvestus luuakse replikatsiooni ja tĂ”rkevaba sĂŒsteemiga, mille abil ei kao andmed mĂ”nede sĂ”lmede rikke korral, kuna andmeid hoitakse mitmes eksemplaris erinevates sĂ”lmedes. Ceph-i pĂ”hine salvestus peab klustis olema juurutatud vĂ€hemalt kolme erineva arvuti kohaliku kĂ”vakettaga, kus igal arvutil on oma eraldatud ketas jaotatud andmete salvestamiseks.

Klasteri valmimise korral saavad kasutajad kĂ€ivitada oma rakendusi, kasutades sĂŒsteemikonteinereid vĂ”i virtuaalmasinaid, samuti pÀÀseda juurde jagatud Ceph salvestusele ja keskse haldustööriistade komplektile, mis pĂ”hineb LXD-l. Klasteri peal saab konteinerite infrastruktuuri haldamiseks kĂ€ivitada Kubernetes platvormi (Microk8s versioon). Kasutajate autentimiseks virtuaalmasinad vĂ”i klastris olevate konteinerite jaoks vĂ”ib kasutada OpenID Connect (OIDC) ning autoriseerimine pĂ”hineb OpenFGA-l.

Canonical esitles MicroCloud'i, tööriistu klastrite kiireks rakendamiseks

On vĂ”imalik paindlikult hallata pakutavaid CPU, mĂ€lu ja sisend/vĂ€ljundressursse, USB-seadmete, GPU-de ja salvestite vahelise lĂ€bipÀÀsu vĂ”imalust. Iseseisvad ja virtuaalsed keskkonnad saab reaalajas migreerida sĂ”lmede vahel ja salvestada, kasutades snapshots. Klasteri töö mÔÔdikud ja sĂŒndmuste logid saab eksportida jĂ€lgimiseks Prometheus'i ja Grafana abil.

Lisaks tööklastrite ja privaatsete pilvesĂŒsteemide loomiseks on tööriist sobilik ka arendajate sĂŒsteemidel kiireid katseid lĂ€bi viia. NĂ€iteks vĂ”ib MicroCloudi kasutada arendaja sĂŒlearvutis klastrisimulatsiooni, kohandatavate pilveprogrammide testimise, uute tehnoloogiate katsete vĂ”i keerukate infrastruktuuride simuleerimise jaoks.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster