Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Turing Pi jẹ ojutu kan fun awọn ohun elo ti ara ẹni ti a ṣe lori ipilẹ ti awọn agbeko agbeko ni ile-iṣẹ data kan, nikan lori modaboudu iwapọ. Ojutu naa ni idojukọ lori kikọ awọn amayederun agbegbe fun idagbasoke agbegbe ati gbigbalejo awọn ohun elo ati awọn iṣẹ. Ni gbogbogbo, o dabi AWS EC2 nikan fun eti.

A, ẹgbẹ kekere ti awọn olupilẹṣẹ, pinnu lati ṣẹda ojutu kan fun kikọ awọn iṣupọ-irin ni eti ati pe a pe iṣẹ akanṣe Turing Pi. Ọja naa bẹrẹ bi iṣẹ akanṣe, ṣugbọn ni bayi, lati ṣe idanwo awọn imọran wọn, o ti paṣẹ nipasẹ awọn apa idagbasoke ni Red Hat, Rancher (SUSE), Toyota Connected, Sony, Electrolux, Facebook, ati olugbo ti awọn olupilẹṣẹ labẹ 10K jẹ ni igbanisiṣẹ.

Ṣugbọn gbogbo rẹ bẹrẹ pẹlu wiwa.

Awari ọja

Ni akoko kan Mo ṣe awari pe a ko ṣẹda ohunkohun. A ṣe awari ohun gbogbo ti o wa ninu aye yii. A ṣe iwari pe diẹ ninu awọn ẹya le ni idapo papọ, gbigba awọn ohun-ini tuntun ti awọn ọja, tabi a ṣe awari awọn ofin ati lẹhinna darapọ wọn lẹẹkansi. O ko ba le wá soke pẹlu ohunkohun, ṣugbọn o le iwari ti o nigba iwadi. Ni ero mi, kiikan jẹ abajade ti akiyesi igbagbogbo, idanwo ati wiwa + apapọ ti imọ.

Ninu ewadun to koja, Mo ti wo ipa-ọna ere ile magbowo (awọn orisun ti ṣe ijẹrisi), ti ara ẹni ti gbalejo (awọn orisun ti ṣe ijẹrisi и oniyi-ti gbalejo), awọn kọnputa agbeka ẹyọkan, bi iwulo ninu ṣiṣiṣẹ awọn apoti lori awọn kọnputa agbeka ẹyọkan bi Rasipibẹri Pi dagba, igbiyanju ti n dagba lati ṣajọ awọn iṣupọ ti awọn kọnputa agbeka kan. Ero ti Kubernetes ti n gbe diẹ sibẹ. Ẹya iwuwo fẹẹrẹ rẹ, k3s, ti dojukọ Edge/IoT, ti han tẹlẹ. Ẹwọn ounjẹ iyara nla Chick-fil-A jẹ ọkan ninu akọkọ ni agbaye lati mu awọn iṣupọ Kubernetes ṣiṣẹ ni awọn ibi idana rẹ kubectl ṣe mi ipanu kan.

Mo rii bi bọọlu yinyin, bi imọ-ẹrọ kan ṣe yika ekeji, ṣiṣẹda eto eka diẹ sii. Ni akoko kanna, ko si rudurudu, diẹ sii bi fractal lati imọ-ẹrọ. Ni ọkan ninu awọn akoko ti o nira pupọ ninu igbesi aye mi fun mi, Mo rii iye ninu awọn iṣupọ ti o pejọ lati awọn kọnputa agbeka ẹyọkan nipasẹ awọn olupilẹṣẹ magbowo ati bẹrẹ lati ṣiṣẹ lori ṣiṣẹda igbimọ iṣupọ kan.

Loni igbimọ iṣupọ wa rọrun pupọ ati pe o jẹ ifọkansi akọkọ si awọn ti o nifẹ awọn imọ-ẹrọ abinibi awọsanma, kọ ẹkọ awọn nkan tuntun, ati idanwo.

Awọn ohun amorindun ile

Nitorina, kini ojutu, kini pataki. Ojuami ni lati pese olupilẹṣẹ kan, awọn bulọọki ile (Awọn bulọọki ile) lati eyiti o le ṣajọ awọn amayederun eti ti o din owo ju lori awọn olupin Ayebaye, alagbeka laisi awọn apoti irin nla, ko beere fun awọn ipo iṣẹ pataki gẹgẹbi awọn yara olupin, agbara daradara, iwọn ni awọn ofin ti awọn modulu ati pẹlu agbara lati ṣe iwọn ni kiakia kọja awọn mewa ati awọn ọgọọgọrun ti awọn apa iširo (awọn ilana).

Àkójọpọ̀ ìkọ̀kọ̀

Igbimọ ITX Mini sopọ awọn modulu iṣiro pupọ nipa lilo nẹtiwọọki lori-ọkọ, pese awọn atọkun agbeegbe ati iṣakoso lori awọn modulu

Iṣiro Module

A ọkọ ni SO-DIMM fọọmu ifosiwewe ti o ni awọn a isise ati Ramu, optionally filasi iranti fun titoju awọn ẹrọ eto

Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo
Ọkan ninu awọn atunto akanṣe fun Turing V2

Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Nipa apapọ igbimọ iṣupọ ati awọn modulu iširo, o rọrun lati ṣẹda amayederun fun, fun apẹẹrẹ, awọn ilana 20+ (awọn apẹẹrẹ ni isalẹ), ipalọlọ ati pẹlu agbara kekere. Igbimọ iṣupọ funrararẹ ṣe alekun ṣiṣe ti iwọn didun ti a lo. Awọn apẹẹrẹ ti awọn iṣupọ fun lafiwe

orisun SBC*
Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo
24 Sipiyu
Ti a fiweranṣẹ nipasẹ Afkham Azeez

Turing Pi orisun
Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo
21 Sipiyu
onkowe th3st0rmtr00p3r

* SBC - Nikan Board Kọmputa

Oludasile-oludasile ti Rancher Labs ati onkọwe ti k3s ko ṣe aibikita si ọna yii.

Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Ka diẹ sii nipa awọn bulọọki ile ni isalẹ.

Iṣiro Module

Fun ẹri ti imọran, a yan Module Compute Rasipibẹri Pi - eyi ni iṣeto ni pipe lati bẹrẹ pẹlu. Agbegbe RPi n ṣiṣẹ, ko si awọn iṣoro pẹlu sọfitiwia naa, module funrararẹ wa ni ọna kika SO-DIMM (6 x 3 cm), ni ifarada, ninu ọkọ Sipiyu 4-mojuto, 1 GB Ramu ati iranti filasi yiyan ti 8, 16 tabi 32 GB fun OS ati awọn eto eto miiran. Fọọmu fọọmu yii ni igbagbogbo lo ni awọn solusan IoT ile-iṣẹ.

Rasipibẹri Pi 1/3/3+ Iṣiro Module

Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Ṣugbọn awoṣe CM3 tun ni awọn idiwọn to ṣe pataki - max. 1 GB Ramu ati Ethernet nipasẹ USB HUB pẹlu iyara ti o pọju to 100 Mbps. Nitorinaa, ẹya keji ti Turing yoo ṣe atilẹyin Rasipibẹri Pi 4 ati to 8 GB ti Ramu fun module. Ni isalẹ jẹ apẹẹrẹ ti awọn modulu Nvidia Jetson fun awọn iṣẹ ṣiṣe Iṣiro Imudara. Boya wọn yoo ni atilẹyin ni ẹya keji, ti a ba yanju diẹ ninu awọn iṣoro imọ-ẹrọ, lẹhinna a le dapọ awọn modulu.

Nvidia Jetson Iṣiro modulu

Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Awọn modulu ni ẹya pataki julọ, eyiti ko han gbangba ni wiwo akọkọ. Agbara lati ṣẹda awọn modulu miiran ni ọna fọọmu ti o jọra pẹlu eto Sipiyu ti o yatọ, Ramu ati eMMC, fun awọn oriṣiriṣi awọn iṣẹ ṣiṣe lati ṣiṣe iṣiro gbogbogbo si iširo-kikọ-kikọ ẹrọ. Eyi jẹ iru pupọ si awọn iṣẹlẹ AWS EC2, ṣugbọn fun eti nikan. Ni ọran yii, igbimọ iṣupọ naa ko yipada tabi pẹlu awọn ayipada kekere.

Àkójọpọ̀ ìkọ̀kọ̀

O tun le pe ni modaboudu tabi igbimọ ipilẹ, itọsọna tuntun ti o tọ ati loni ko si ọpọlọpọ awọn olupese ti iru awọn solusan ati pe o tun wa ni ipele titẹsi, laarin wọn Pine64, MiniNodes, Clover Pi, Bitscope Blade, PicoCluster (awọn iṣupọ SBC). ). Igbimọ iṣupọ naa so awọn modulu pọ pẹlu nẹtiwọọki kan, pese agbara ati pese ọkọ akero iṣakoso iṣupọ (Bus Management Cluster), o kere ju a pinnu lati ṣafikun ọkọ akero yii ati pe o dabi pe o ti mu gbongbo.

Front
Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Back
Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Bandiwidi Backplane 12 Gbps
Awọn iho SD fun awọn modulu laisi eMMC, fun apẹẹrẹ, o le tọju awọn modulu meji pẹlu SD fun wiwọle yara yara si data ipade

Igbimọ iṣupọ naa da lori chirún yipada lati rii daju asopọ nẹtiwọọki ti awọn modulu ati iraye si nẹtiwọọki ita. Ni awọn ti isiyi ti ikede a lo unmanaged yipada nitori Ko si akoko lati ṣe R&D ni kikun, ṣugbọn fun ẹya keji a yan iyipada iṣakoso ti o dara. O ṣee ṣe lati tunto rẹ ni ipo 'ipo oluwa bi olulana' lati pin kaakiri nẹtiwọọki si igbimọ; eyi jẹ ti ipele aabo ti o ga julọ ati ipinya ti oṣiṣẹ lati iraye si ita, ninu eyiti ọran naa tun jẹ pataki lati tọju olupin DHCP kan lori ipade titunto si.

ohun elo

Ẹya lọwọlọwọ jẹ idanwo ati pe a n gbe e si bi ojutu ipele-iwọle lati kọ ẹkọ kini awọn iṣupọ jẹ, ṣiṣẹ pẹlu sọfitiwia naa, tabi bi awọn idawọle idanwo ni awọn ajọ, wiwa awọn imọran tuntun, ni gbogbogbo, eyi jẹ ẹya Lite kan.

Lati bẹrẹ, a ṣeduro jara kan lati ọdọ Jeff Girling iyanu, ẹniti o ka nipa wa ni Y Combinator ati pe o jẹ onkọwe ti iwe ti o ta julọ Ansible for DevOps. O ni atilẹyin pupọ pe o ṣe atunyẹwo apakan 6, bẹrẹ lati imọran ti iṣupọ ni gbogbogbo si awọn apẹẹrẹ iṣe ti ṣiṣẹ pẹlu igbimọ, kikọ Kubernetes ati kini sọfitiwia le fi sii.

Jara nipa fifi k3s sori iṣupọ kan

Ni gbogbogbo, Mo ṣeduro wiwo lati akọkọ ọkan, nibẹ ni gbogbogbo nipa iṣupọ ati Kubernetes ni ede wiwọle. Ati diẹ ninu awọn aworan lati agbegbe

Turing Pi - igbimọ iṣupọ fun awọn ohun elo ati iṣẹ ti ara ẹni ti gbalejo

Ohun ti ni tókàn?

Ni akọkọ, Mo nireti gaan pe o nifẹ. Eleyi jẹ Egba akoonu atilẹba, igbiyanju lati wo kọja awọn ipade. Ni ẹẹkeji, Mo gbero lati kọ apakan keji nipa apẹrẹ ti Turing V2. Bawo ni wiwa ọja ṣe waye, awọn idajọ ọgbọn, wiwa fun awọn ohun-ini akọkọ ti o ṣe pataki. Nkan naa yoo ni awọn aworan afọwọya ọja lati ibẹrẹ si awọn ti o kẹhin. Nkan keji yoo jẹ iwulo pataki si awọn onimọ-jinlẹ ọja, ti o ni iduro fun awọn ọja ati idagbasoke wọn ni awọn ile-iṣẹ.

Ati pe o ṣeese julọ yoo jẹ kika gigun gaan.

orisun: www.habr.com

Fi ọrọìwòye kun