Bare Metal vs Cloud: tyrinėjimas

Karštai diskutuojama tema apie pliką metalą ir prieš debesis neseniai kilo EOS bendruomenėje. Kaip ir daugumoje dalykų kriptovaliutų / „blockchain“ pasaulyje, diskusijoje yra didžiulis triukšmas ir FUD (baimė, netikrumas ir abejonės). Aš čia noriu jums pasakyti, kad plikas metalas ir debesis yra nepagrįstas argumentas, ir visi yra per daug užsiėmę, kad galtų daugiau dėmesio, kad sutelktų dėmesį į tai, kas iš tikrųjų svarbu.

Prieš mums pasinerdami, pažvelkime atgal ir priminkime sau, kas yra svarbu; apie ką blokų gamintojai sutinka pasirašydami blokų gamintojų registracijos sutartį: patikimas, saugus ir sąžiningas EOS tinklo valdymas.

Dėl įrašo, mes, „EOS Dublin“, esame „Bare-Metal Brigade ™“, ir prie šio straipsnio mes pridėjome specialų ženklelį, kurį galite atsisiųsti savo svetainei ar „Twitter“. Čia galite atsisiųsti savo ženklelį.

Pradėkime nuo kai kurių apibrėžimų, nes viskas yra terminologija ir čia gali būti naujų terminų.

Grynas metalas

Pagal savo apibrėžimą „neapdorotas metalas“ reiškia tiesiog vieno nuomininko fizinį serverį. Kitaip tariant, jis turėtų veikti panašiai kaip jūsų namų kompiuteris. Įdiegiate „MacOS“ arba „Windows“ į savo nešiojamąjį kompiuterį / darbalaukį ir jis tiesiogiai sąveikauja su aparatine įranga (bent jau šios temos labui).

Sistema veikia neapdoroto metalo aparatūra, o ne programinės įrangos abstrakcija (virtualizavimas).

Debesis

Kai žmonės kalba apie debesis, jie paprastai nurodo „Infrastructure as a Service“ (IaaS) platformą - paskirstytą aplinką, kurią sudaro daugybės nuomininkų virtualizuoti serveriai. Tokios platformos kaip „Amazon AWS“, „Microsoft Azure“, „Google Cloud Platform“ (GCP) ar „IBM Bluemix“ yra viešųjų debesų infrastruktūrų pavyzdžiai. Idėja yra ta, kad naudodamiesi moderniomis virtualizacijos technologijomis, galite paleisti infrastruktūrą labai keičiamame, paskirstytame serverių tinkle mažesnėmis sąnaudomis nei grynas metalas.

Debesis prieš metalą

Man prireikė šiek tiek laiko, kad suprastų šį absurdišką palyginimą, bet aš pagaliau supratau, kad tai buvo tiesiog nesusipratimas dėl terminijos, turint įsitikinimą, kad plikas metalas = visiškai valdoma ir valdoma aparatūra, o debesis = nuomojama arba nuomojama aparatūra.

Tai tiesiog netiesa. Nešvarus metalas ir debesis nėra priešybės.

Remiantis aukščiau pateiktu apibrėžimu, visiškai įmanoma paleisti metalo serverius debesies aplinkoje, tiesiog klauskite „EOS Dublin“. Palyginus debesis su pliku metalu, galima sakyti, kad tai yra „Audi vs sportinis automobilis“. Dabar automobilių gamintojas „Audi“ gamina platų automobilių asortimentą, įskaitant sportinius automobilius. Sportiniai automobiliai yra tik produktų kategorija, kurią siūlo „Audi“. Taip pat galite nusipirkti sportinį automobilį iš kitų gamintojų, tokių kaip „Porsche“, mažesnės nepriklausomos įmonės, tokios kaip „Koenigsegg“ (kiekvienam pirkiniui pridedant nemokamų briedžių), arba galite pasistatyti savo.

Vienišas nuomininkas arba daugiabutis nuomininkas arba virtualizuotas ar fizinis

Tai yra tikrasis šio klausimo esmė ir diskusijos, į kurias turėtume sutelkti dėmesį. Kelių nuomininkų virtualizuota aplinka turi daug naudos, jei jums nelabai rūpi jūsų naudojama aparatinė įranga arba jums nereikia išteklių garantijų. Dalindamiesi serveriu su kitais, kiekvienas savo sodo sode, jūs taip pat dalijatės išlaidos.

Trūkumai: jei turite triukšmingų kaimynų, kurie mėgsta vykdyti resursus reikalaujančius krūvius savo serverio dalyje, jie gali labai paveikti jus ir pabloginti našumą. Jie taip pat gali sugebėti perlipti arba tuneliu po tomis sienomis.

Blokų gamintojas turi užtikrinti, kad jų mazgas būtų atskirtas nuo kitų dalyvių veiksmų. To neįmanoma garantuoti dirbant su bendru kompiuteriu.

Vienvietis ar daugiabutis nuoma

Vienas nuomininkas ir keli nuomininkai apibūdina architektūros rūšis, apibrėžiančias aparatinės ar programinės įrangos paskirstymo vartotojams būdą. Pagal vieno nuomininko architektūrą vienas klientas turi prieigą prie programinės įrangos / aparatinės įrangos, tuo tarpu kelių nuomininkų scenarijuje vienas egzempliorius yra bendrai naudojamas keliems vartotojams vienu metu. Tai iš tikrųjų lemia išlaidų ir naudos kompromisą.

Realus pavyzdys, kuriai nereikia terminų vertimo, būtų galvoti apie daugiabučio namo, padalyto į kelis vienetus, palyginti su individualiu namu, pavyzdį. Jei pastatą dalijatės su kitais nuomininkais, jūs taip pat dalijatės tam tikrais ištekliais, pvz., Į pastatą patenkančiu vandeniu ar nuotekų šalinimo kanalizacijos paslaugomis. Jei gyvenate pastate, kuriame vandens slėgis silpnas, ir ne daugiau kaip du nuomininkai gali vienu metu naudoti skalbimo mašiną arba nusiprausti po dušu, jūsų galimybėms naudoti tą išteklius - vandens tiekimą - gali būti paveikti kiti pastato gyventojai.

Tas pats pasakytina apie nuomininkų sistemas. Jei turite triukšmingą kaimyną, kuris vykdo visų rūšių intensyvų duomenų tvarkymą, tai gali sumažinti turimą energijos kiekį. Dabar jūs galite sėdėti su kitais pastato nuomininkais ir susitarti dėl grafiko, tačiau niekas to nesaisto. Vieno nuomininko aplinkoje, kaip ir ten, kur turite visą vietą sau ar savo šeimai, taip pat kontroliuojate kur kas daugiau išteklių paskirstymo.

Virtualizacija

Tai labai plati tema, turinti daugybę programų, ir toli gražu ne nauja, pradedama 60-aisiais. Šio straipsnio tikslais, kalbėdami apie virtualizavimą, mes kalbame apie aparatinės įrangos virtualizavimą. y., padarydami vieną aparatūros elementą, atrodo, kad tai yra daug aparatinės įrangos dalių. Šis virtualizavimas vykdomas programinėje įrangoje, pagal kurią operacinė sistema vykdys dalykus, vadinamus virtualiomis mašinomis. Atrodo, kad kiekviena virtuali mašina yra savo kompiuteris, tiesiai į ją veikiančiai programinei įrangai. Tai leidžia paslaugų teikėjui palaikyti kelis klientus (kelis nuomininkus) viename fiziniame serveryje.

Tik patarimas

Taigi viskas! Jei naudojate neapdorotą metalą ir vengiate virtualizacijos, esate geriausias BP pasaulyje ir turėtumėte automatiškai eiti į viršų! Gerai ne. Serveriai, kompiuteriai, kurie iš tikrųjų valdo EOS platformą, yra tik nedidelė infrastruktūros vaizdo dalis. Panagrinėkime kai kurias kitas sritis, kurios yra labai svarbios norint užtikrinti saugų ir patikimą sąranką.

Palaikomoji infrastruktūra

Kai turėsite savo blizgų metalo serverį, turėsite atsižvelgti į tokius nereikšmingus dalykus kaip galia, tinklai, fizinė sauga ir interneto prieiga. Ar pats tai statote ar naudojate esamą infrastruktūrą? Jei pasinaudosite esama infrastruktūra, ar tikrai įmonė gali įvykdyti savo pažadus? Ar jų atsarginiai generatoriai įsijungs, kai nutrūks energija? Ar jiems pakanka grynųjų pinigų srauto, kad būtų galima ištverti bet kokias audras?

Aš noriu lažintis, kad dauguma pliko metalo sąrankų naudoja savo aparatūrą nuomojamoje stelažo vietoje duomenų centre. Ir gali būti, kad tuose pačiuose duomenų centruose veikia debesų infrastruktūra, skirta vienam didžiausių vaikinų, taip pat tam tikros formos privati ​​debesų infrastruktūra. Taigi, jei visi bėgtų „Equinix“ duomenų centruose, ar mums būtų geriau, nei tuo atveju, jei visi bėgtų debesyje, pavyzdžiui, „Amazon AWS“?

Nuosavybė

Buvo argumentų, kad paleisti debesų infrastruktūrą yra blogai, nes aparatinė įranga jums nepriklauso, todėl ją bet kada galite paimti iš jūsų.

Ką turime omenyje sakydami nuosavybės teisę? Jei aparatinei įrangai įsigyti buvo paimta paskola, tada jūs visiškai jos neturite, kol nebus atliktas paskutinis mokėjimas. Jei jus palaiko investuotojai, greičiausiai ir jūs ne visiškai priklausote viskam ir esate tikri, kad būsite patenkinti.

Tik apranga, kuri išėjo ir išsitraukė iš savo kišenės, gali tvirtinti, kad turi savo aparatūrą ir yra nepriklausoma. Manau, kad gana dideli BP skaičiai gali tai pasakyti, be didesnių mainų.

Nepriklausomybė

Tačiau kai kurios nuosavybės dalys iš dalies sutampa, jei galvojame apie savarankišką aparatūros valdymą, kokiu norite, tada, jei esate prisijungę prie daugiametės sutarties su duomenų centru, kad galėtumėte laikyti savo aparatinę įrangą, ar vis dar esi nepriklausomas? Ar daug skiriasi, jei esate prisijungę prie debesies paslaugų teikėjo rezervuotai instancijai?

Jei savo aparatinę įrangą naudojate kažkieno duomenų centre, rizikuojate, kad jums bus fiziškai uždrausta naudotis. Tarkime, kas nors įvykdė žmogžudystę duomenų centre, o vieta užfiksuota kaip nusikaltimo vieta. Aš žinau apie tokį nutikimą biuro aplinkoje ir keletą dienų niekas negalėjo patekti į serverio kambarį. Natūralu, kad jūs turėtumėte, kad antriniai mazgai veiktų atskiroje vietoje, tačiau tai gali reikšti, kad dabar dirbate be atjungimo režimo, kol galėsite atgauti prieigą. Tai gali atrodyti šiek tiek nutolusi, tačiau tai yra šiuolaikiška technika: jei gali nutikti, įvyks.

Kitas populiarus argumentas yra tas, kad jei jūs bėgate ant debesies platformos, jūs bijote, kad jei tos piktos korporacijos nesutiks su tuo, ką darote, jos jus tiesiog nukirs. Nors tai visiškai įmanoma, tačiau labai mažai tikėtina. Aš labiau jaudinčiausi dėl kažkokio vyriausybinio lygmens. Ar tikrai taip ilgai buvome pamiršę daugybę vyriausybės cenzūros aktų, kuriais buvo uždrausta naudotis tokiomis paslaugomis kaip „Twitter“? Arba puiki Kinijos ugniasienė? Libijos žudymo tarnybos, Rusija bando uždrausti prieigą prie „Telegram“? Nepaisant to, kur naudojate savo aparatinę įrangą, jums gali būti išjungtas pavojus, jei kas nors to nori pakankamai blogai.

Judrumas

Jei naudojate metalo pliką metalą, kaip greitai galite perkelti fizinę savo infrastruktūros vietą? Arba atnaujinti aparatinę įrangą? O kaip su atsarginėmis dalimis / pakeitimais? Tarkime, jūsų serveris sugenda įspūdingai ir jūs iš tikrųjų turite pakeisti visą įrenginį. Kaip tai tinka jūsų biudžetui? O koks yra pagrindinis laikas įsigyti tą pakeitimą? Aišku, gali būti, kad jūs turite neveiksmingą funkciją, tačiau kol negausite pakeitimo, veiksite be atjungimo failo. „EOS Dubline“ mes dirbame pliku metalu debesyje, taigi, jei kažkas nutinka ne taip, mes galime tiesiog pridėti naują pliko metalo pavyzdį prie savo platformos ir tęsti bėgimą. Jei kas nors duomenų centre naudoja savo neapdorotą metalą, jis turi fiziškai išeiti ir nusipirkti naują serverį, tada jį įdiegti ir nustatyti.

Reagavimas

Po to, kai tinklelis pasirodė gyvas, mes matėme daugybę problemų, kurių dauguma buvo susijusios su programine įranga. Vien praėjusį sekmadienį (liepos 8 d.) Dėl konfigūracijos problemos matėme daugybę mazgų, įskaitant 21 populiariausią. Rekordui, „EOS Dublin“ tam įtakos neturėjo ir mūsų mazgai toliau veikė. BP gebėjimas reaguoti į šias „ekstremalias situacijas“ yra nepaprastai svarbus tinklo valdymui. Ateityje pamatysime daugiau problemų; tai neišvengiama, todėl turime įsitikinti, kad įjungėme komandas, galinčias greitai reaguoti.

Ką mes vėl ginčijamės?

Tikimės, kad dabar jūs labiau suprantate, kad labiau reikia suprasti BP kompetenciją palaikyti EOS tinklą, išskyrus tai, kurią įmonę jie naudoja savo aparatinei įrangai valdyti.

Pirmiausia, susitarsime nustoti kalbėti apie „debesis ar metalą“, nes šie du faktiškai nėra priešingi infrastruktūros matymo būdams. Vietoj to, susitelkime į tai, kad geriau suprastume, kaip nustatomi BP, kad būtų galima palyginti tinklo įvairovę. Norint nustatyti BP gebėjimą valdyti infrastruktūrą, reikia apsispręsti ne tik apie tai, ar jie veikia debesų infrastruktūroje, nuomojamoje stelažų erdvėje, ar savo duomenų centre.

Antra, dirbkime kurdami labiau struktūruotą požiūrį į BP kompetencijos nustatymą, sutelkdami dėmesį ne tik į aparatinę įrangą.

Išvada

Argumentas „plikas metalas ir debesis“ yra nesąmoningas. Tikslesnis palyginimas būtų „virtualizuotas ir fizinis“, tačiau tai sutelkia tik į labai mažą BP infrastruktūros paveikslo dalį. Nustatydami kandidato, gaminančio blokų gamintoją, galimybes palaikyti EOS tinklą, turime pažvelgti ne tik į mašinas, kuriomis jie dirba.

Mes, „EOS Dublin“, tvirtai įsitikinę, kad siekiant maksimalios eksploatacijos ir saugumo, aktyvieji blokus kuriantys mazgai turėtų būti naudojami ant metalo. Taip pat manome, kad įvairovė bendruomenėje yra vienas stipriausių privalumų. Mes negalime turėti visų, kurie bėga debesyje, kaip ir tai, kad visi negalime bėgti iš savo garažo. Mums reikia mišinio. Bet svarbiausia, kad mums reikia kompetentingų komandų. Komandos, kurios užsiima EOS tobulinimu ir reaguoja į iškilusias problemas.

Mums, EOS bendruomenei, reikia labiau informuoto ir mokslinio požiūrio, norint įvertinti BP gebėjimą vykdyti ir palaikyti profesionalią sąranką, nepriklausomai nuo to, kur sėdima aparatinė įranga. Turime užtikrinti, kad budėjimo režime iš tikrųjų veiktų aparatūra, kuri, jų teigimu, yra ir kad jie būtų pasirengę veikti, jei jų būtų paprašyta. Žymus Tomas Coxas dirba prie tokios struktūros, kokią mes kalbame, tai reiškia, kad netrukus turėtume turėti oficialesnį procesą, kad būtų galima sukurti BP vaizdą ir jų galimybes tarnauti bendruomenei.

Iki tol gal mums tiesiog reikia pradėti prašyti BP paskelbti jų kvitus?

Stebėkite naują įrašą per ateinančias kelias dienas, pasidomėkite, kaip mes esame įsteigti ir kodėl, tačiau kol kas būkite tikri, kad mūsų bloką gaminantys mazgai yra be metalo!

Mes norime išgirsti jus!

„EOS Dublin On Telegram“: https://t.me/eosdb

„EOS Dublin Online Online“: https://www.eosdublin.com/

„EOS Dublin“ „Twitter“: https://twitter.com/eosdublin

„EOS Dublin On Steemit“: https://steemit.com/@eosdublin

„EOS Dublin On Medium“: https://medium.com/@eosdublin/

„EOS Dublin On Meetup“: https://www.meetup.com/EOS-Dublin/

„EOS Dublin On Everipedia“: https://everipedia.org/wiki/eos-dublin/