Canonical prezante MicroCloud, yon bwat zouti pou deplwaye grap yo byen vit

Canonical te anonse preparasyon pou twous zouti MicroCloud la, ki pèmèt ou byen vit deplwaye gwoup enfòmatik ak sistèm nwaj sou ekipman ou a avèk depo done distribye pataje ak yon rezo vityèl an sekirite. Zouti a fèt kòm yon pake menen, ki gen ladan eleman ki nesesè pou jere operasyon nœuds gwoup yo. Yo bay sipò teknik komèsyal pou solisyon ki baze sou MicroCloud kòm yon pati nan sèvis Ubuntu Pro, men moun ki ka fè san sipò yo ka itilize zouti yo san restriksyon. Devlopman pwojè a ekri nan Go epi distribye anba lisans AGPL 3.0.

Pa default, MicroClouds sèvi ak zouti pou asire tolerans fay, kidonk li pèmèt ou kreye gwoup omwen twa nœuds (gwoup ki rive jiska 50 nœuds yo mansyone kòm limit siperyè). Pile lojisyèl yo itilize pou jere gwoup la baze sou itilizasyon sistèm jesyon santralize pou kontenè ak machin vityèl LXD, platfòm pou bati rezo vityèl OVN (Open Virtual Network) ak distribye ki toleran depo Ceph. MicroClouds bay zouti pou konfigirasyon otomatikman LXD, Ceph ak OVN sou tout nœuds gwoup yo.

Pou detèmine nouvo sèvè sou rezo a ki ka konekte ak gwoup la, yo itilize mDNS, ki pèmèt ou konfigirasyon tout gwoup la lè w ap kouri yon sèl kòmand "microcloud init" sou youn nan nœuds yo, apre w fin enstale lxd, microceph, microcloud. ak pakè menen microovn. Distribisyon sèvè Ubuntu konsidere kòm platfòm prensipal la, men bwat zouti a pa mare ak Ubuntu epi yo ka itilize nan nenpòt distribisyon pou ki kapasite pou enstale bwat zouti menen an disponib (Arch, CentOS, Fedora, Debian, openSUSE, RHEL, elatriye). Li posib tou pou kreye grap ki baze sou sistèm ki itilize Ubuntu Core OS ki mete ajou atomikman.

Apre yo fin kouri lòd "microcloud init" la, bwat zouti a pral detekte prezans lòt sèvè sou rezo lokal la, li pral mande w ajoute disk nan depo Ceph pataje a, epi li pral ofri yo konfigirasyon anviwònman rezo vityèl. Pou yo enkli nan gwoup la, pakè menen ki anwo yo dwe enstale premye sou sèvè yo. Ka konfigirasyon gwoup la dwe sove nan fòma YAML pou deplwaman ki vin apre nan sistèm menm jan an. Pou ajoute nœuds adisyonèl apre inisyalizasyon fini, ou ka itilize kòmandman "microcloud ajoute".

Se depo dosye pataje kreye ak enklizyon nan replikasyon ak tolerans fay, ki fè li posib nan evènman an nan echèk nan nœuds endividyèl yo pa pèdi done, gras a depo a nan plizyè kopi done sou nœuds diferan. Pou deplwaye depo ki baze sou Ceph nan yon gwoup, anplis diskèt lokal yo, twa òdinatè diferan dwe gen omwen twa disk separe pou depo done distribye.

Yon fwa gwoup la pare, itilizatè yo gen kapasite pou yo kouri aplikasyon yo lè l sèvi avèk resipyan sistèm oswa machin vityèl, ansanm ak aksè nan depo Ceph pataje ak zouti jesyon santralize ki baze sou LXD. Pou jere enfrastrikti veso a, platfòm Kubernetes (edisyon Microk8s) ka kouri sou tèt gwoup la. OpenID Connect (OIDC) ak otorizasyon ki baze sou OpenFGA ka itilize pou otantifye itilizatè machin vityèl oswa resipyan nan yon gwoup.

Canonical prezante MicroCloud, yon bwat zouti pou deplwaye grap yo byen vit

Li posib pou jesyon fleksib CPU, memwa ak I/O resous yo bay, osi byen ke voye aparèy USB, GPU ak kondui nan anviwònman an. Anviwònman izole ak vityèl ka transfere ant nœuds nan mòd migrasyon ap viv epi sove lè l sèvi avèk snapshots. Metris pèfòmans Cluster ak mòso bwa evènman yo ka ekspòte pou siveyans lè l sèvi avèk Prometheus ak Grafana.

Anplis kreye grap pwodiksyon ak sistèm nwaj prive, bwat zouti a apwopriye tou pou fè eksperyans rapid sou sistèm devlopè yo. Pou egzanp, MicroCloud ka itilize pou similye yon gwoup sou laptop yon pwomotè, teste aplikasyon pou devlopman nwaj, fè eksperyans ak nouvo teknoloji, oswa similye enfrastrikti konplèks.

Sous: opennet.ru

Add nouvo kòmantè