Canonical ti ṣafihan MicroCloud, ohun elo irinṣẹ fun gbigbe awọn iṣupọ ni kiakia

Canonical kéde wíwà ohun èlò ìṣiṣẹ́ MicroCloud rẹ̀, èyí tí ó mú kí àwọn ẹgbẹ́ ìṣiṣẹ́ ìṣiṣẹ́ àti àwọn ètò ìkùukùu yára gbéra pẹ̀lú ibi ìpamọ́ dátà tí a pín àti nẹ́tíwọ́ọ̀kì foju tí ó ní ààbò lórí ohun èlò rẹ̀. Ohun èlò ìṣiṣẹ́ náà wà gẹ́gẹ́ bí àpò ìfọwọ́sowọ́pọ̀, pẹ̀lú àwọn èròjà tí ó ṣe pàtàkì fún ṣíṣàkóso àwọn nódù ìṣọ̀kan. Àtìlẹ́yìn ìmọ̀-ẹ̀rọ ti ìṣòwò fún àwọn ojútùú tí ó dá lórí MicroCloud wà nípasẹ̀ iṣẹ́ náà. Ubuntu Pro, ṣùgbọ́n àwọn tí ó lè ṣe láìsí ìtìlẹ́yìn lè lo ohun èlò ìṣiṣẹ́ náà láìsí àwọn ìdíwọ́. A kọ ìdàgbàsókè iṣẹ́ náà sí èdè Go, a sì pín in lábẹ́ ìwé àṣẹ AGPL 3.0.

MicroClouds nipasẹ aiyipada nlo awọn irinṣẹ lati rii daju ifarada aṣiṣe, nitorinaa o fun ọ laaye lati ṣẹda awọn iṣupọ ti o kere ju awọn apa mẹta (awọn iṣupọ ti o to awọn apa 50 ni mẹnuba bi opin oke). Iṣakojọpọ sọfitiwia ti a lo lati ṣakoso iṣupọ naa da lori lilo eto iṣakoso aarin fun awọn apoti ati awọn ẹrọ foju LXD, pẹpẹ fun kikọ awọn nẹtiwọọki foju OVN (Open Virtual Network) ati pinpin ibi ipamọ ọlọdun-ẹbi. MicroClouds n pese awọn irinṣẹ lati tunto LXD laifọwọyi, Ceph ati OVN lori gbogbo awọn apa iṣupọ.

Láti pinnu awọn olupin tuntun A nlo mDNS ninu netiwọki ti a le so mọ cluster, eyi ti o fun laaye lati ṣeto gbogbo cluster nipa ṣiṣe aṣẹ "microcloud init" kan lori ọkan ninu awọn nodes, lẹhin fifi awọn package snap lxd, microceph, microcloud, ati microovn sori ẹrọ. Pinpin naa ni a ka si ipilẹ akọkọ. Ubuntu Olupin, ṣugbọn ohun elo irinṣẹ ko ni asopọ si Ubuntu a sì le lò ó nínú àwọn ìpínkiri èyíkéyìí tí a lè fi snap toolkit sori ẹ̀rọ (Arch, CentOSFedora, Debian, openSUSE, RHEL, àti bẹ́ẹ̀ bẹ́ẹ̀ lọ). Ó tún ṣeé ṣe láti ṣẹ̀dá àwọn ìṣọ̀pọ̀ tí ó dá lórí àwọn ètò tí wọ́n ń lo OS tí a ṣe àtúnṣe rẹ̀ nípasẹ̀ atomiki. Ubuntu Mojuto.

Lẹhin ṣiṣe pipaṣẹ “microcloud init”, ohun elo irinṣẹ yoo rii wiwa awọn olupin miiran lori nẹtiwọọki agbegbe, tọ ọ lati ṣafikun awọn disiki si ibi ipamọ Ceph ti o pin, ati funni lati tunto awọn eto nẹtiwọọki foju. Lati wa ninu iṣupọ, awọn idii imolara loke gbọdọ wa ni akọkọ fi sori ẹrọ lori olupin naa. Iṣeto iṣupọ le wa ni fipamọ ni ọna kika YAML fun imuṣiṣẹ atẹle ti awọn eto iru. Lati ṣafikun awọn apa afikun lẹhin ibẹrẹ ibẹrẹ ti pari, o le lo aṣẹ “afikun microcloud”.

Ibi ipamọ faili ti a pin ni a ṣẹda pẹlu ifisi ti ẹda ati ifarada aṣiṣe, eyi ti o jẹ ki o ṣee ṣe ni iṣẹlẹ ti ikuna ti awọn apa kọọkan ko padanu data, o ṣeun si ibi ipamọ ti ọpọlọpọ awọn ẹda ti data lori awọn apa oriṣiriṣi. Lati ran ibi ipamọ ti o da lori Ceph sinu iṣupọ kan, ni afikun si awọn disiki agbegbe, awọn kọnputa oriṣiriṣi mẹta gbọdọ ni o kere ju awọn disiki lọtọ mẹta ti a pin fun ibi ipamọ data pinpin.

Nígbà tí ẹgbẹ́ náà bá ti ṣetán, àwọn olùlò lè ṣiṣẹ́ àwọn ohun èlò wọn nípa lílo àwọn àpótí ètò tàbí àwọn ẹ̀rọ ìfọ́tò, àti láti wọlé sí ibi ìpamọ́ Ceph tí a pín àti àwọn irinṣẹ́ ìṣàkóso àárín gbùngbùn LXD. A lè ṣiṣẹ́ Kubernetes (àtúnse Microsoft 8s) lórí ẹgbẹ́ náà láti ṣàkóso àwọn ètò ìṣiṣẹ́ àpótí náà. Fún ìfọwọ́sowọ́pọ̀ olùlò, foju ero tàbí àwọn àpótí nínú ìṣọ̀kan kan lè lo àṣẹ OpenID Connect (OIDC) àti OpenFGA.

Canonical ti ṣafihan MicroCloud, ohun elo irinṣẹ fun gbigbe awọn iṣupọ ni kiakia

Iṣakoso irọrun ti Sipiyu ti a pese, iranti ati awọn orisun I/O ṣee ṣe, bakanna bi firanšẹ siwaju awọn ẹrọ USB, GPUs ati awọn awakọ sinu agbegbe. Awọn agbegbe ti o ya sọtọ ati foju le ṣee gbe laarin awọn apa ni ipo ijira laaye ati fipamọ ni lilo awọn aworan. Awọn metiriki iṣẹ iṣupọ ati awọn akọọlẹ iṣẹlẹ le ṣe okeere fun ibojuwo ni lilo Prometheus ati Grafana.

Ni afikun si ṣiṣẹda awọn iṣupọ iṣelọpọ ati awọn eto awọsanma aladani, ohun elo irinṣẹ tun dara fun ṣiṣe awọn idanwo ni iyara lori awọn eto idagbasoke. Fun apẹẹrẹ, a le lo MicroCloud lati ṣe afarawe iṣupọ kan lori kọǹpútà alágbèéká kan, idanwo awọn ohun elo awọsanma idagbasoke, ṣe idanwo pẹlu awọn imọ-ẹrọ titun, tabi ṣe adaṣe awọn amayederun eka.

orisun: opennet.ru

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster