Nubranda Komputado: Trans la datumejo

ENKONDUKO

Dum pli ol jardeko, centralizita nubkomputiko estis konsiderita norma IT livera platformo. Kvankam nuba komputiko estas ĉiea, aperanta postuloj kaj laborŝarĝoj estas komencanta malkovri ties limoj. Kun ties forta datumcentro centra vido, kie komputaj kaj memorilaj rimedoj estas relative ofta kaj centralizita, malgranda aŭ neniu penso estis iam ajn donita al la plibonigo de la subtenanta virtuala maŝinmonitoro kaj administrada platforma piedsigno. Nur kelkaj nubo programistoj grave konsideris la postulojn bezonita subteni rimedo-limigitajn nodojn atingebla nur super nefidinda aŭ kapacito-limhava retaj konektoj, aŭ pensis pri la bezonoj de aplikoj kiu postulas tre alta reta kapacito, malalte atendotempo aŭ vastan komputan kapaciton trans multaj ejoj.

Novaj aplikoj, servoj kaj laborŝarĝoj ĉiufoje pli postulas malsaman specon de arkitekturo, unu tio kiu estas konstruita por rekte subteni distribuitan infrastrukturon. Novaj postuloj por havebleco kaj nuba kapablo ĉe izolitaj ejoj estas bezonita por subteni ambaŭ hodiaŭajn postulojn (retbutika datumanalitiko, retaj servoj) kaj morgaŭ-a novaĵoj (lertaj urboj, AR/VR). La matureco, fidindeco, fleksebleco kaj simpleco de nubo nun devas esti etendita trans multoblaj ejoj kaj retoj por subteni evoluantajn postulojn.

Ĵus firmaoj komencis apliki la simpligitan administron kaj flekseblecon de nubkomputanta arkitekturoj al distribuita infrastrukturoj kiu etendas trans multoblaj ejoj kaj retoj. Organizoj havas aperanta bezonon preni nubajn kapablojn trans WAN-aj retoj kaj en ĉiufoje pli malgrandaj deplojoj ekstere ĉe la reta rando. Kvankam ĉi tiu alproksimiĝo estas ankorau je ties fruaj tagoj, ĝi estas fariĝanta klara ke multaj aperanta uzajn kazojn kaj scenarojn profitigus de distribuita arkitekturoj.

En ĉi tiu papero, ni esploras ĉi tiu aperantan bezonon. Ĝi estis vokita multajn nomojn: distribuita nubon, nebula komputiko, 4a generacia datumaj centroj, sed por la celoj de ĉi tiu dokumento, ni restas kun ofta, facile komprenita termina—nubranda komputiko.

La Edge Computing Group vidas ĉi tiun evoluon de nuba komputiko kiel tre ekscita, kvankam ni rekonas ke kapableco de OpenStack subteni nubrandan komputikon estas je ties fruaj tagoj. Bazita sur komenca komunuma intereso esprimita ĉe la OpenStack Pintokunveno Boston, du-taga laborejo estis tenita en septembro 2017 kiu kunvenigis super 200 uzantoj kaj programistoj komenci la malfacilan laboron difini esencajn uzkazojn kaj konsideranta la ilojn kaj arkitekturojn bezonita subteni ilin. Pruvo de konceptoj estis farita kaj la komunumo havas kelkajn fruajn deplojojn realisita. La Edge Computing Group nun transprenis la defio priskribi fundamentajn postulojn de plene praktika nubranda komputanta infrastrukturon.

En ĉi tiu dokumento, ni celas plenumi plurajn gravajn taskojn:

  1. Kultivi konversacion ĉirkaŭ nubranda komputiko, inkluzivanta kelkajn bazajn difinojn, stimulanta intereson kaj engaĝiĝon de la malferma fonto komunumo.
  2. Gvidi ambaŭ la pli larĝa malferma fonto kaj OpenStack komunumoj en evoluiganta ilojn kaj normojn bezonita por larĝa adopto.
  3. Esplori kiom nunaj iloj, normoj kaj arkitekturoj devus ŝanĝi por akomodi tion ĉi distribuitan nuban modelon.

Multe da laboro devas esti farita por atingi niajn celojn kaj ni bonvenigas kaj instigas la tutan malferman fontkomunumon aliĝi en ambaŭ la peno kaj la ŝanco krei aŭ adapti ilojn por atingi la novajn postulojn de nubranda komputiko.

KIO ESTAS CLOUD EDGE COMPUTING -au NUBRANDA KOMPUTADO ?

Valoras reliefiganta ke multaj koincidanta kaj foje konfliktanta difinojn de randa komputiko ekzistas—randan komputikon signifas multajn aferojn al multaj homoj. Sed por niaj celoj, la plej matura vido de randa komputiko estas ke ĝi estas proponanta aplikajo programistojn kaj servajn provizantojn nubkomputanta kapablojn, tiel kiel IT serva medio ĉe la rando de reto.

La celo estas liveri komputajo, memorilajo kaj retkapacito multe pli proksima al datumaj kontribuaĵoj kaj/aŭ finaj uzantoj. Randkomputanta medio estas karakterizita de potenciale alta atendotempo inter ĉiuj la ejoj kaj malalta kaj nefidinda kapacito—apud aparta servo livero kaj aplikajo funkcia eblecoj kiu ne povas esti renkontita kun komunaĵo de centralizitaj nubo rimedoj en fora datumcentroj. Per movado de kelkaj aŭ ĉiuj de la datumtraktadaj funkcioj pli proksiman al la fina uzanto aŭ datuma kolekto punkto, nuba rando komputiko povas mildigi la efikojn de fore distribuita ejojn per minimumiganta la efikon de atendotempo sur la aplikoj.

Randa komputado unue aperis dum virtualigo de retaj servoj super WAN retoj, prenanta paŝon for de la datuma centro. La komencaj uzokazoj estis veturita de deziro ekspluati platformon kiu liveris la flekseblecon kaj simplajn ilojn al kiuj nubo komputanta uzantojn jam fariĝis kutimita.

Kiel novaj randkomputanta kapablojn aperas, ni vidas ŝanĝanta paradigmom por komputado—unu kiu estas ne pli longa nepre ligita de la bezono konstrui centralizitajn datumajn centrojn. Male, por certaj aplikoj, nubranda komputiko estas prenanta la lecionojn de virtualizado kaj nuba komputiko kaj kreanta la kapablon havi potenciale miloj da grandege distribuitajn nodojn kiu povas esti aplikita al diversaj uzo kazoj, kiel industria IoT aŭ eĉ for-ĵetitaj monitoranta retojn por spuradi realtempe akva rimedo uzado super miloj aŭ milionoj da lokoj.

Multaj proprietaj kaj malferma fonto rando komputanta kapablojn jam ekzistas sen fidanta sur distribuita nubo—kelkaj vendistoj plu-gvidas al tio ĉi kiel “aparata rando.” Eroj de ĉi tiu alproksimiĝo inkluzivas elementojn kiel IoT enirejoj aŭ NFV-aj aparatoj. Sed ĉiufoje pli, aplikoj bezonas la eblecojn de nubo ĉe la rando, kvankam la iloj kaj arkitekturoj bezonita por konstrui distribuitajn randajn infrastrukturojn estas ankoraŭ en ilia infanaĝo. Nia vido estas ke la merkato daŭros postuli pli bonajn kapablojn por nuba rando komputiko.

Rando komputanta kapablojn inkluzivas, sed ne estas limigita al:

  • Konsekvenca funkciado paradigmo trans diversaj infrastrukturoj.
  • La kapableco elfari en grandege distribuita (pensi milojn de tutmondaj lokoj) medio.
  • La bezono liveri retajn servojn al klientoj troviĝita ĉe tutmonde distribuita izolitajn lokojn.
  • Aplikajo integrigon, orkestradon kaj servo-livero postuloj.
  • Aparataraj limoj kaj kostaj limoj.
  • Limhava aŭ intermita retaj konektoj.
  • Metodoj por trakti aplikojn kun strikta malalta atendotempo postuloj (AR/VR, voĉo kaj tiel plu).
  • ‘Geofencing’ kaj postuloj por teni senteman privatan datumon loka.

PLI PROFUNDA ESPLORADO de RANDA KOMPUTANTA KONSIDEROJN

La “rando” en randa komputiko plu-gvidas al la ekstero de administracia domajno, tiel malproksima kiel ebla al discretaj datumaj fontoj aŭ finaj uzantoj. Ĉi tiu koncepto aplikas al telekom retoj, al grandaj entreprenoj kun distribuitajn punktojn de ĉeesto kiel podetala aŭ al aliaj aplikoj, aparte en la kunteksto de IoT.

_images/1-edge-computing.png

Unu el la karakterizaĵoj de randa komputiko estas ke la apliko estas forte asociita kun la randa loko. Por telekoms, “la rando” plu-gvidus al punkto proksime al la fina uzanto sed regadita de la provizanto, potenciale havanta kelkajn elementojn de laborŝarĝo kuradi sur finuzanto aparatoj. Por grandaj entreprenoj, “la rando” estas la punkto kie la apliko, servo aŭ laborŝarĝo estas uzita (ekz. podetala vendejo aŭ fabriko). Por la celoj de ĉi tiu difino, la rando ne estas fina aparatilo kun ekstreme limigita kapaciton por subteni eĉ minimuma nuba arkitekturo, kiel IoT aŭ sentila aparato. Tio ĉi estas grava konsidero, ĉar multaj diskutoj de randa komputiko ne faras tiun distingon.

Randa komputiko estas simila al datuma centro komputiko en tio:

  • Ĝi inkluzivas komputa, memorila kaj interkonektanta rimedojn.
  • Ties rimedoj povas esti kunhavigita de multaj uzantoj kaj multaj aplikoj.
  • Ĝi profitigas de virtualigo kaj abstrakto de la risurco komunaĵo.
  • Ĝi profitigas de la kapableco ekspluati komercaĵan aparataron.
  • Ĝi uzas APIs por subteni kunfunkcipovo.

Randa komputiko malsamas de komputado en grandaj datumo centroj en tio:

  • Randaj ejoj estas tiel proksime kiel ebla al la finuzantojn. Ili plibonigas la sperton super alta atendotempo kaj nefidindaj konektoj.
  • Povus postuli specialigita aparataron, kiel GPU/FPGA platformoj por AR/VR funkcio.
  • Rando povas skali al grandaj nombroj de ejoj, distribuita en distingaj lokoj.
  • La loko de rando ejo kaj la identeco de la aliraj ligoj ĝi akceptas estas grava. Apliko kiu devas kuri proksiman al ties uzantoj, bezonas esti en la ĝusta parto de la rando. Estas normala ke la aplikaĵa loko gravas en randa komputiko.
  • La tuta komunaĵo de ejoj povas esti konsiderita dinamika. Pro ilia fizika apartigo, randaj ejoj estas, en kelkaj kazoj, konektita al ĉiu alia kaj la kerno kun WAN konektoj. Randaj ejoj aliĝos kaj forlasas la komunaĵo de infrastrukturo dum kelka tempo.
  • Randaj ejoj estas izolita kaj potenciale senpilota kaj sekve devas esti administrita defore. Iloj devas subteni intermitan retaliron al la ejo.
  • Rando subtenas grandajn diferencojn en eja grandeco kaj skalo, de datuma centro skalo malsupren al ununura aparato.
  • Randaj ejoj povas esti risurco limigita; aldoni kapaciton al ekzistanta ejo estas restriktita pro spaco aŭ elektraj postuloj.
  • Mult-tenanteco je masiva skalo estas postulita por kelkaj de la uzokazoj.
  • Izoleco de randa komputiko de datuma centro nuboj povas esti postulita por certigi ke kompromisoj en la “ekstera nubo” domajno ne povas efiki servoj.

La koncepto de randa komputiko devas kovri ambaŭ la randa ejo (ekz. la komputa, reta kaj memortenada infrastrukturo), sed ankaŭ la aplikoj (laborŝarĝo) kiuj kuras sur ĝi. Valoras noti ke ajnaj aplikoj en rando komputanta medion potenciale povus ekspluati iun ajn aŭ ĉiujn de la kapabloj provizita de nubo—komputa, blokmemora, objektmemora, virtuala interkonekto, aparatoj aŭ konteneroj.

La esencaj trajtoj kiu difinas kaj apartigas rando komputiko de nuba komputiko estas:

  • La kapableco subteni dinamikan komunaĵon de oblaj potenciale vaste distribuitaj ejojn,
  • potenciale nefidinda retaj konektoj, kaj
  • La probableco de malfacila-por-solvi rimedo limoj ĉe ejoj trans la reto.

ESPLORI KARAKTERIZAĴON KAJ UZO KAZOJ

Do kio ni scias ĝis nun pri rando komputanta karakterizaĵojn, uzo kazojn kaj scenarojn?

La difinanta bezonon kiu veturas nubo rando komputikon estas la bezono por servo livero esti pli proksima al uzantoj aŭ fin-punktaj datumo fontoj. Rando komputantaj mediojn laboros kune kun kerna kapacito, sed kun la celo liveri plibonigitan finan uzanto sperton sen metanta postulemajn postulojn sur konektebleco al la kerno. Plibonigoj rezultas de:

  1. Redukti atendotempon: La atendotempo al la fina uzanto povus esti pli malalta ol ĝi estus se la komputilo estis pli fora—faranta, ekzemple, respondemaj foraj labortabloj ebla, aŭ sukcesa AR, aŭ pli bona videoludado.
  2. Mildigi kapacito limoj: La kapableco movi laborŝarĝojn pli proksima al la finaj uzantoj aŭ datumo kolekto punktoj reduktas la efikon de limhava kapableco ĉe ejo. Tio ĉi estas precipe utila se la servo sur la randa nodo reduktas la bezonon elsendi grandajn kvantojn de datumo al la kerna por pretigo, kiel estas ofte la kazo kun IoT kaj NFV workloads. Datuma redukto kaj loka pretigo povas esti tradukita en ambaŭ pli respondemaj aplikoj kaj reduktas la koston transporti terabajtoj de datumo super longaj distancoj.

Sed estas kompromisoj. Por liveri randan komputikon, estas necesa vaste pliigi la nombron de deplojoj. Tio ĉi starigas gravan defion al vasta rando deplojoj. Se administranta ununuran nubon prenas teamon de dek, kiel povas organizon varti centojn aŭ eĉ milojn de malgrandaj nuboj? Kelkaj postuloj inkluzivas:

  1. Normigado kaj infrastruktura konsekvenco estas devita. Ĉiu loko devas esti simila; konata kvanto.
  2. Mastrumebleco devas esti aŭtomatigita; deplojo, anstataŭaĵo kaj ajnaj reakireblaj malsukcesoj devus esti simpla kaj rekta.
  3. Simplaj, kostefikaj planoj devas esti submetita kiam aparato malfunkcias.
  4. Loke misfaro-tolerantaj desegnoj povus esti grava, precipe en medioj kiu estas izolita aŭ neatingebla—nulo tuŝa infrastrukturo estas dezirinda. Tio ĉi estas demando kiu ekvilibrigas la koston de aĉetado kaj operacii redundan aparataron kontraŭ la kosto de senkurentiĝoj kaj krizaj riparoj. Konsideroj inkluzivas:
    1. Ĉu ĉi tiuj lokoj devas esti mem-sufiĉa?
    2. Se loko havas malfunkcion, neniu estas iranta tien ripari ĝin kaj lokaj rezervaĵoj estas neverŝajna.
    3. Ĉu ĝi devas toleri malfunkcion? Kaj se ĝi faras, kiom longe ĝi povas daŭri antaŭ ol iu estos havebla ripari ĝin—du horoj, semajno, monato?
  5. Funkciteneblo devas esti simpla—nespertaj teknikistoj elfaras manajn riparojn kaj anstataŭaĵojn, dum kvalifikita fora administranto re-instalas aŭ daŭrigas softvaron.
  6. Fizikaj desegnoj povus bezoni kompletan rekonsideron. Plejparto de rando komputanta mediojn ne estos ideala—limita potenco, malpuraĵo, humideco kaj vibro devas esti konsiderita.

UZO KAZOJ

Estas verŝajne dekduoj de vojoj karakterizi uzo kazojn kaj ĉi tiu papero estas tro mallonga provizi ĝisfundan liston. Sed ĉi tie estas kelkaj ekzemploj helpi klarigi pensadon kaj prilumi ŝancojn por kunlaboro.

Kvar gravaj kategorioj de laborŝarĝo postuloj kiuj profitas de distribuita arkitekturon estas analitiko, observo, sekureco kaj NFV.

Datuma Kolekto kaj Analitiko

IoT, kie datumoj estas ofte kolektita de granda reto de mikroejoj, estas ekzemplo de apliko kiu profitas de la rando komputanta modelo. Sendanta amasojn de datumo super ofte limigita retajn konektojn al analitika funkciigilo troviĝita en centralizita datumo centro estas malutila; ĝi ne povas esti respondema sufiĉa, povus kontribui al troa atendotempo kaj malŝparas valoran kapaciton. Pro tio ke randaj aparatoj ankaŭ povas produkti terabajtoj da datumo, prenanta la analizilo pli proksima al la fonto de la datumo sur la rando povas esti pli kostefika per analizanta datumon proksime al la fonto kaj nur sendanta malgrandajn arojn de densigita informon reen al la centralizitaj sistemoj. Estas kompromiso ĉi tie—ekvilibriganta la koston transporti datumon al la kerno kontraŭ perdanta kelkan informon.

Sekureco

Bedaŭrinde, kiel randaj aparatoj multiĝas––inkluzivanta moveblajn manaĵojn kaj IoT sentilojn––nova atako vektoroj estas aperanta kiuj utiligas la dismultiĝon de finpunktoj. Randa komputiko proponas la kapablecon movi sekurecajn elementojn pli proksima al la devenanta fonto de atako, ebligas pli altan elfaron de sekurecaj aplikoj kaj pliigas la nombron de tavoloj kiuj helpas defendi la kernon kontraŭ breĉoj kaj risko.

Konformiĝo Postuloj

Konformiĝo kovras larĝan gamon de postuloj, varianta de geobarikadi, datuma suvereneco kaj kopirajta efikigado. Restrikti aliron al datumo bazita sur geografio kaj politikaj limoj, limiganta datumajn riveretojn dependanta sur kopirajtaj limoj kaj entenanta datumon en lokoj kun specifaj reguligoj estas ĉiuj havebla kaj efektivigebla kun rando komputanta infrastrukturon.

Reto Funkcio Virtualigo (NFV)

Reto Funkcio Virtualigo (NFV) estas ĉe ties koro la kvintesenca rando komputanta aplikon ĉar ĝi provizas infrastrukturan funkcion. Telekom operaciantoj estas rigardanta transformi iliajn servajn liverajn modelojn per operacii virtualaj reto funkcioj kiel parto de, aŭ tavolita supre de, rando komputanta infrastrukturon. Maksimumigi efikecon kaj minimumigi kostojn/kompleksecon, kuranta NFV sur rando komputanta infrastrukturajn faras senton.

Real-tempo

Real-tempaj aplikoj, kiel AR/VR, konektitaj aŭtoj, telemedicino, palpebla interreto, Industrio 4.0 kaj lertaj urboj, estas nekapabla toleri pli ol kelkaj milisekundoj da atentotempo kaj povas esti ekstreme sentema al jitter aŭ atentotempo vario. Kiel ekzemplo, konektitaj aŭtoj postulos malaltan atentotempon kaj altan kapaciton kaj dependas sur komputado kaj kontenta kaŝmemori proksime al la uzanto, faranta randan kapaciton neceso. En multaj scenaroj, precipe kie ferma-maŝa aŭtomacio estas uzita por daŭrigi altan haveblecon, respondaj tempoj en dekoj da milisekundoj estas devita kaj ne povas esti renkontita sen rando komputanta infrastrukturo.

Ampleksa

Randa komputiko vastigas kapacitaj kapabloj, liberiganta la potencialon de novaj ampleksaj aplikoj. Kelkaj de ĉi tiuj inkluzivas AR/VR, 4K video kaj 360° figurado por vertikaloj kiel kuracado. Kaŝmemori kaj optimumi enhavon ĉe la rando estas jam fariĝanta neceso ekde protokoloj kiel TCP ne respondas bone al subitaj ŝanĝoj en radia reto trafiko. Rando komputanta infrastrukturon, ligita en real-tempa aliro al radia/reta informo povas redukti interruptojn kaj prokrastojn en video de ĝis 20% dum pintaj spektado horoj kaj ankaŭ povas varii la video fluan bitrapidon bazita sur radiaj kondiĉoj.

Reta Efiko

Multaj aplikoj ne estas sentemaj al la respondotempo kaj ne postulas grandajn kvantojn de proksima kalkulado aŭ stokado, do ili povus teorie kuri en centra nubo, sed la larĝaj kapacitaj bezonoj kaj / aŭ komputilaj postuloj ankoraŭ povas randan komputadon pli efika. Iuj de ĉi tiuj laborŝarĝoj estas komunaj hodiaŭ, inkluzive de videoludado kaj IoT pordegoj, dum aliaj, inkluzive de rekono de vizaĝo kaj rekono de vehicla numerplato, estas emerĝaj kapabloj. Kun multaj el ĉi tiuj, la rando-komputila infrastrukturo ne nur reduktas la larĝajn kapacitajn bandojn, sed ankaŭ povas provizi platformon por funkcioj, kiuj ebligas la valoron de la apliko—ekzemple, video observado per movo ekkono kaj minaco-rekono. En multaj el ĉi tiuj aplikoj, 90% de la datumoj estas rutinaj kaj malgravaj, do sendante ĝin al centra nubo estas malpermese multekosta kaj disipiĝo de ofte malabunda reta kapacito. Estas pli sencoriĉa ordigi la datumojn ĉe la rando por anomalioj kaj ŝanĝoj, kaj nur raporti pri la agrablaj datumoj.

Aŭtomataj kaj aŭtonomaj datumejaj operacioj

Multaj medioj, eĉ hodiaŭ, havas limigitan nekredeblan aŭ neantaŭvideblan konekteblecon. Ĉi tiuj povus inkluzivi transportadon (aviadilojn, busojn, ŝipojn), minindustriajn operaciojn (oleo-platformojn, tuberojn, minojn), elektropotencan infrastrukturon (ventojn, sunajn potencojn), kaj eĉ mediojn, kiuj kutime havus bonan konektecon, kiel vendejoj. Edge-komputado nete subtenas tiajn mediojn per permesado de ejoj resti duon-aŭtonomaj kaj funkciaj kiam necesas aŭ kiam la reto-konektebleco ne estas disponebla. La plej bona ekzemplo de ĉi tiu aliro estas la neceso de komercaj lokoj por subteni siajn ssistemojn de punkto de vendado (POS), eĉ kiam dumptempe ne ekzistas reta konektebleco.

Privateco

Entreprenoj povas havi bezonojn por randa komputika kapablo dependa de laborŝarĝo, konektecaj limitoj kaj privateco. Ekzemple, kuracaj aplikoj, kiuj bezonas anonimigi personajn sanajn informojn (PHI) antaŭ ol sendi ĝin al la nubo, povus fari ĉi tion uzante randkomputikan infrastrukturon.

Alia maniero por rigardi postulojn, kiuj profitigus el nubranda komputado, estas laŭ la tipo de kompanio, kiu disponigos ilin. Operaciaj aplikoj estas laborŝarĝoj metitaj en la randkomputika infrastrukturo kiu estas konstruita kaj administrita de kompanioj de operaculoj– telekomunikadaj entreprenoj, ekzemple. Tria-partiaj aplikoj estas konstruitaj de organizoj por kuri sur ekzistanta randa infrastrukturo, por plibonigi randajn komputilajn infrastrukturojn de aliaj. Ĝi valoras rimarki, ke ajnaj aplikoj povus plibonigi iujn aŭ ĉiujn kapablojn provizitajn per nubo-komputilo, blok stokado, objekto-stokado, virtualaj retoj, aparataro, aŭ konteneroj.

SCENAROJ

La baza trajto de la randa komputika paradigmo estas, ke la infrastrukturo situas pli proksima al la finuzanto, ke la skalo de ejoj distribitaj estas alta kaj ke la randaj nodoj estas konektitaj per WAN retoj. Ekzamenante kelkajn scenarojn en plua profundo helpas nin taksi aktualajn kapablojn, kiuj mapas al la uzkazon, kaj ankaŭ reliefigas malfortojn kaj ŝancojn por plibonigo.

  1. Negoco/financo/remota loko “nubo en skatolo”: Randokomputila infrastrukturo kiu subtenas serion da aplikoj adaptitaj al la specifa firmao aŭ industrio vertikala. Ofte uzata de la entrepreno, komputila infrastrukturo, finfine kunigita en distribuita infrastrukturo, por redukti la aparataron, normigi la disponigojn en multaj lokoj, liveri pli grandan flekseblecon por anstataŭigi aplikaĵojn lokigitajn ĉe la rando (kaj havi la saman aplikon kurante uniforme en ĉiuj nodoj sendepende de HW), plifortigi reziston, kaj prizorgi zorgojn pri intermitaj WAN-konektecojn. Kaŝmemori enhavon aŭ havigi komputilon, stokadon kaj retojn por memstaraj aplikoj estas evidentaj uzoj por randa komputado en agordoj kun limigita konektebleco.

  2. Mobila konektebleco: Mobilaj/sendrataj retoj verŝajne estos komuna ekologia elemento por nubrando-komputado, ĉar mobilaj retoj daŭre restos karakterizita per limigita kaj neantaŭvidebla bandkapacito, almenaŭ ĝis 5G fariĝas vaste disponebla. Aplikoj kiel plibonigita realeco por remota riparo kaj telemedicino, IoT-aparatoj por kaptado de utilecaj (akvo, gaso, elektra, instaladministrado) datumoj, inventaro, provizoĉenaj kaj transportaj solvoj, inteligentaj urboj, inteligentaj vojoj kaj deforaj sekurecaj aplikoj ĉiuj dependos de la mobila reto je pli grandaj aŭ malpliaj gradoj. Ĉiuj profitos de la kapablo de randa komputado por movi ŝarĝojn de laboro pli proksima al la finuzanto.

    _images/2-mobile-connectivity.png
  3. Reto-kiel-Servo (NaaS): Devenante de la bezono liveri identan sperton de retservo al aplikajo en radikale malsamaj medioj, la uzkazo de NaaS postulas kaj malgrandan spuron de sia platformo distribuita ĉe la randoj kaj fortaj centralizitaj mastrumaj iloj, kiuj transiras nefidindajn aŭ limigitajn retajn WAN-konektojn por subteni la servojn eksteren. La ĉefaj trajtoj de ĉi tiu scenaro estas: malgranda aparataro, movado (ŝanĝante retajn konektojn) kaj konstante ŝanĝantajn laborŝarĝojn, hibridaj lokoj de datumoj kaj aplikoj. Ĉi tiu estas unu el la kazoj, kiuj bezonas infrastrukturon por subteni mikronodojn–malgrandajn dozojn de komputado en ne-tradiciaj pakoj (ne ĉiu 19in rako en malvarmigita datumcentro). NaaS postulos subtenon por miloj aŭ dekoj da miloj da nodoj ĉe la rando kaj devas subteni maŝa reto kaj / aŭ hierarkiajn arkitekturojn tiel kiel laŭpetajn ejojn, kiuj povus starti laŭ neceseco kaj halti kiam ili estas preta. API kaj GUI devas ŝanĝi por tio, ke grandaj numeroj de komputilaj nodoj havas malsamajn lokojn anstataŭ esti ĉeestantaj en la sama datumcentro.

    _images/3-network-as-a-service.png
  4. Universala Klienta Loka Ekipaĵo (uCPE): Ĉi tiu scenaro, kiu jam estas disponigita hodiaŭ, postulas subtenon por aplikajo-skalitaj aparataraj ampleksojn, kaj estas karakterizita per limigitaj retaj konektoj kun ĝenerale stabilaj laborŝarĝoj, kiuj bezonas altan disponon. Ĝi ankaŭ postulas metodon de subtenado de hibridaj lokoj de datumoj kaj aplikoj trans centoj aŭ miloj da nodoj kaj skalado de ekzistantaj uCPE-disponigoj estos emerĝa postulo.

    Ĉi tio estas aparte aplikebla al la NFV-aplikoj, kie malsamaj ejoj eble bezonos malsamajn servo-ĉenitajn aplikajojn, aŭ ejoj kun alia aro de postulataj aplikoj, kiuj ankoraŭ bezonas labori kune. Maŝa reto aŭ hierarkiaj arkitekturoj devus esti subtenataj kun lokigita kapacito kaj la bezono stoki kaj antaŭenigi datumprogramadon pro intermitaj retaj rilatoj. Mem-resanigo kaj memregado kombinita kun la kapablo administri defore la nodon estas deviga.

  5. Satelito ebligita komunikado (SATCOM): Ĉi tiu scenaro estas karakterizita de multaj kapablaj terminalojn, ofte distribuitajn al la plej malproksimaj kaj severaj kondiĉoj. Samtempe, havas sencon uzi ĉi tiujn distribuitajn platformojn por gastigi servojn, precipe konsiderante la ekstreme altan atentotempon, limigita bandkapacito kaj la kosto de satelita komunikado. Specifaj ekzemploj de tiaj uzkazoj povus inkludi ŝipojn (de fiŝkaptistoj al petrolŝipoj), aviadiloj, oleo-platformoj, minindustriaj operacioj aŭ militagrada infrastrukturo.

    _images/4-satellite-enabled-communication.png

PROVOKOJ

Kvankam ekzistas multaj ekzemploj de randaj disponigoj jam progresantaj ĉirkaŭ la mondo, ampleksa adopto postulos novajn modojn de pensado por solvi emerĝajn kaj jam ekzistantajn defiojn kaj limojn.

Ni establis ke la randkomputila platformo devas esti, per dezajno, multe pli panetolera kaj robusta ol tradicia datumocentra centra nubo, kaj en la terminoj de la aparataro same kiel de la platformaj servoj, kiuj subtenas la aplikaĵan vivociklo. Ni ne povas supozi, ke tiaj uzkazoj havos la funkcitenado kaj subtenajn instalaĵojn, kiujn la norma datumbaza infrastrukturo havas. Zero-tuŝo provizado, aŭtomatigo kaj aŭtonoma orkestado en ĉiuj infrastrukturoj kaj platformoj estas fundamentaj postuloj en ĉi tiuj scenaroj.

Sed ekzistas aliaj defioj kiujn oni devas konsideri.

Por unu, rando-rimedaj administrantaj sistemoj devus provizi aron de altnivelaj mekanismoj, kies asembleo rezultigas en sistemon kapabla funkcii kaj uzi geo-distribuitan IaaS-infrastrukturon dependanta de WAN-interkonektoj. Alivorte, la defio estas revizii (kaj plilongigi kiam bezonas) IaaS-koraj servoj por trakti antaŭmenciitajn rando specifojn – reto-rekonektoj/bandkapacitoj, limigitaj kapabloj laŭ kompudado kaj stokado, senhomaj disponigoj, kaj tiel plu.

Iuj antaŭvideblaj bezonoj inkluzivas:

  • Virtuala maŝino/kontenero/aparata mastrumilo komisiita pri administrado de maŝino/kontenero-vivciklo (agordo, programado, disponigo, prokrasti/rekomenci, kaj haltigo).
  • Mastrumilo de bildoj komisiita pri ŝablonaj dosieroj (ankau konata kiel virtualaj maŝinoj/konteneraj bildoj)
  • Mastrumilo de reto komisiita pri provizi konektecon al la infrastrukturo: virtualaj retoj kaj ekstera aliro por uzantoj.
  • Mastrumilo de stokado, provizanta stokadajn servojn al randaj aplikoj.
  • Administraj iloj, proviziante uzanto interfacojn por funkcii kaj uzi la dissemitan infrastrukturon.

Ĉi tiuj bezonoj estas relative evidentaj kaj verŝajne estus atingebla per plibonigo kaj adaptado de ekzistantaj projektoj. Sed aliaj bezonoj por randa komputiko estas pli malfacilaj. Ĉi tiuj inkluzivas, sed ne estas limigitaj al:

  • Pritrakti stokadan atendotempon super WAN-konektoj.
  • Plifortigita sekureco ĉe la rando-viglado de la fizika kaj aplikaĵa integreco de ĉiu ejo, kun la kapablo aŭtonome ebligi korektajn agojn kiam necese.
  • Monitorado de rimedo-uzado trans ĉiuj nodoj samtempe.
  • Orkestraj iloj, kiuj administras kaj kunordigas multajn randajn lokojn kaj laborŝarĝojn, eble direktanta al monitoranta stirpanelo aŭ “mem-organiza rando”.
  • Orkestrado de federacio de rando-platformoj (aŭ nubo-de-nuboj) devas esti esplorita kaj enmetita al la IaaS-koraj servoj.
    • Aŭtomataj randaj komisionaj/malkomisionaj operacioj, inkluzive de komenca disponigo de programoj kaj ĝisdatigoj de la rimedo mastruma sistemaj elementoj.
    • Aŭtomatigitaj datumo kaj laborŝarĝaj lokado – ŝarĝodistribuado trans geografie distribuitaj aparatoj.
  • Kelkaj formoj de sinkronigo de abstrakta ŝtata disvastigo devus esti bezonataj ĉe la “kerno” de la infrastrukturo por trakti intermitajn retajn ligojn.
  • Novaj manieroj por trakti problemojn pri reta dispartigo pro limigita konektebleco–pritrakti etajn malkonektojn kaj longajn malkonektojn same.
  • Iloj por administri randaj aplikaĵaj vivo-cikloj, inkluzive de:
    • La difino de progresintaj lokadaj limigoj por pritrakti respondotempaj bezonoj de aplikaĵaj elementoj.
    • La provizado/envicigo de aplikoj por kontentigi lokadajn postulojn (iniciala lokado).
    • Lokado de datumo kaj de laborŝarĝo laŭ internaj/eksteraj okazaĵoj (mobilaj uzado-kazoj, misfunkciadoj, rendimentaj konsideroj, ktp).
  • Konscio pri la lokada integriĝo: Ne ĉiuj randaj disponigoj postulos la saman aplikaĵon samtempe. Lokada kaj postula konscio estas verŝajna bezono.
  • Diskreta aparataro kun limigitaj rimedoj kaj limigita kapablo por ekspansiiĝi en la defora ejo devas esti konsiderataj, kiam desegnanta kaj la ĝeneralan arkitekturon ĉe la macro-nivelo kaj la administraj iloj. La koncepto esti kapabla kapti remotajn rimedojn laŭ peto de aliaj ejoj, aŭ najbaroj super maŝa reto aŭ de kernaj elementoj en hierarkia reto, signifas, ke fluctuoj en loka postulo povas esti renkontitaj sen ineficieco en aparataj disponigoj.

KONKLUDO KAJ ALVOKO AL AGO

Edge-komputado ne estas limigita nur al la komponantoj kaj arkitekturoj de OpenStack, sed ekzistas kelkaj kialoj por tio ke OpenStack estas aparte alloga kiel platformo por nubo-komputado. The OSF Edge Computing Group petas la malferma fonta komunumo komenci esplori tiujn defiojn kaj eblecojn. Ni rekonas ke ankoraŭ estas laboro faronta por atingi niajn celojn krei la ilojn por veni al ĉi tiujn novajn postulojn. Ni bonvenigas kaj kuraĝigas la tutan liberan fontan komunumon por kunigi en la ŝanco difini kaj disvolvi nuban komputadon. Vi povas trovi pli da informoj pri la grupaj agadoj en la retejo de OpenStack Edge Computing.

Vizitu openstack.org por komenci kun OpenStack aŭ alklaku ĉi tiujn rimedojn por pliaj informoj:

Rimedo Superrigado
OpenStack Nuba Komputada retejo Centra loko por trovi montroj al videoj de antaŭaj eventoj, artikoloj kaj plua enhavo pri randa komputado.
OpenStack Nuba Komputado dissendolisto Forumo por diskutoj pri rando kaj rando-komputado (ne ekskluzive al OpenStack) kaj por ricevi informojn pri daŭraj agadoj kaj alvokoj por agado.
OpenStack Pinto (Summit) Konferenco de kvar tagoj por komercaj gvidantoj de IT, nubo operacioj kaj progrmistoj kiu kovras la malfermitan infrastrukturon pejzaĝo … Atenti por nubo-rilataj programoj kaj kunsidoj je la sekvontaj Pintoj.
Interreta Relajsa Babilo (IRC; https://wiki.openstack.org/wiki/IRC) La kunvenoj de Fog/Edge/Massively Distributed Clouds (FEMDC) okazigas ĉiun du semajnojn (nepara semajnojn), 1500 UTC merkrede, en la IRC-kanalo #openstack-meeting.
OpenStack eventoj (https://www.openstack.org/community/events/) Tutmonda horaro de eventoj inkluzive de la popularaj OpenStack Pintoj kaj regionaj OpenStack Tagoj.
OpenStack Foiro (https://www.openstack.org/marketplace/) Ununura rimedo al la kvalifika tutmonda ekosistemo por distribuoj, peliloj, trejnado, servoj kaj pli
Tuto de la OpenStack dokumentaro (https://docs.openstack.org/) Indekso al ĉiu dokumentado, por ĉiu rolo kaj paŝo en planado kaj funkciado de OpenStack-nubo.
Bonvenon al la komunumo! (https://www.openstack.org/community/) Aliĝi al dissendolistoj kaj IRC-kanaloj, trovi laborojn kaj eventojn, aliri la fontkodon kaj pli.
Uzanto grupoj (https://groups.openstack.org/) Trovu grupon de uzantoj proksime al vi, atentu renkontiĝojn kaj hackatons-aŭ organizu unu!