Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Туринг Пи је решење за самостално хостоване апликације изграђено на принципу регала у дата центру, само на компактној матичној плочи. Решење је фокусирано на изградњу локалне инфраструктуре за локални развој и хостовање апликација и услуга. Генерално, то је као АВС ЕЦ2 само за ивицу.

Ми, мали тим програмера, одлучили смо да креирамо решење за изградњу голих металних кластера у едге и назвали смо пројекат Туринг Пи. Производ је почео као греб пројекат, али сада, да би тестирали њихове концепте, наручила су га развојна одељења Ред Хат, Ранцхер (СУСЕ), Тоиота Цоннецтед, Сони, Елецтролук, Фацебоок, а публика програмера испод 10 хиљада је буду регрутовани.

Али све је почело са открићем.

Откриће производа

Једном давно сам открио да ми ништа не измишљамо. Откривамо све ствари које постоје на овом свету. Откривамо да се неки делови могу комбиновати заједно, добијајући нова својства производа, или откривамо законе и онда их поново комбинујемо. Не можете доћи до ничега, али можете то открити током истраживања. По мом мишљењу, проналазак је резултат сталног посматрања, експериментисања и тражења + комбинација знања.

Током протекле деценије, гледао сам како покрет аматерских кућних лабораторија добија на замаху (ресурс субреддит), који сами хостују (ресурси субреддит и супер-селфхостед), рачунари са једном плочом, како расте интересовање за покретање контејнера на рачунарима са једном плочом као што је Распберри Пи, све је већи покрет за састављање кластера рачунара са једном плочом. Идеја о Кубернетесу се постепено креће тамо. Његова лагана верзија, к3с, фокусирана на Едге/ИоТ, већ се појавила. Велики ланац брзе хране Цхицк-фил-А један је од првих у свету који је поставио Кубернетес кластере у своје кухиње кубецтл направи ми сендвич.

Ја то видим као грудву снијега, док се једна технологија омотава око друге, стварајући сложенији систем. У исто време, нема хаоса, више као фрактал из технологије. У једном од прилично тешких тренутака у мом животу за мене, увидео сам вредност у кластерима које састављају програмери аматери од рачунара са једном плочом и почео сам да радим на стварању кластер плоче.

Данас је наша кластер табла веома једноставна и првенствено је намењена онима који воле Цлоуд изворне технологије, уче нове ствари и експериментишу.

Блокови

Дакле, шта је решење, шта је суштина. Поента је да се обезбеди конструктор, грађевни блокови (Буилдинг Блоцкс) од којих можете саставити рубну инфраструктуру јефтиније него на класичним серверима, мобилни без гломазних металних кутија, незахтеван за посебне услове рада као што су сервер собе, енергетски ефикасан, стандардизован у смислу модула и са могућношћу брзог скалирања преко десетина и стотина рачунарских чворова (процесора).

Цлустербоард

Мини ИТКС плоча повезује више рачунарских модула користећи уграђену мрежу, обезбеђује периферне интерфејсе и контролу над модулима

Цомпуте Модуле

Плоча у СО-ДИММ формату која садржи процесор и РАМ, опционо флеш меморију за складиштење оперативног система

Туринг Пи је кластер плоча за апликације и услуге које сами хостују
Једна од пројектованих конфигурација за Туринг В2

Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Комбиновањем кластер плоче и рачунарских модула, лако је створити инфраструктуру за, на пример, 20+ процесора (примери испод), тихи и са малом потрошњом енергије. Сама кластер плоча повећава ефикасност коришћене запремине. Примери кластера за поређење

СБЦ базиран*
Туринг Пи је кластер плоча за апликације и услуге које сами хостују
24 ЦПУ-а
Објавио Афкхам Азиз

Тјуринг Пи заснован
Туринг Пи је кластер плоча за апликације и услуге које сами хостују
21 ЦПУ-а
Аутор тх3ст0рмтр00п3р

* СБЦ - рачунар за једну плочу

Суоснивач Ранцхер Лабс-а и аутор к3с-а није остао равнодушан према овом приступу.

Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Прочитајте више о грађевинским блоковима у наставку.

Цомпуте Модуле

За доказ концепта, изабрали смо Распберри Пи Цомпуте Модуле - ово је идеална конфигурација за почетак. РПи заједница је активна, нема проблема са софтвером, сам модул је у СО-ДИММ формату (6 к 3 цм), приступачан је, садржи 4-језгарни ЦПУ, 1 ГБ РАМ-а и опциону флеш меморију од 8, 16 или 32 ГБ за ОС и друге системске потребе. Овај фактор облика се често користи у индустријским ИоТ решењима.

Распберри Пи 1/3/3+ Цомпуте Модуле

Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Али модел ЦМ3 такође има озбиљна ограничења - макс. 1 ГБ РАМ-а и Етхернет преко УСБ ХУБ-а са максималном брзином до 100 Мбпс. Стога ће друга верзија Туринга подржавати Распберри Пи 4 и до 8 ГБ РАМ-а по модулу. Испод је пример Нвидиа Јетсон модула за задатке убрзаног рачунарства. Можда ће бити подржани у другој верзији, ако решимо неке техничке проблеме, онда можемо мешати модуле.

Нвидиа Јетсон рачунарски модули

Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Модули садрже најважнију карактеристику, која на први поглед није очигледна. Могућност креирања других модула у сличном фактору форме са различитим скупом ЦПУ-а, РАМ-а и еММЦ-а, за различите типове задатака од општег рачунарства до рачунарства са интензивним машинским учењем. Ово је веома слично АВС ЕЦ2 инстанцама, али само за едге. У овом случају, плоча кластера остаје непромењена или са мањим изменама.

Цлустербоард

Може се назвати и матичном или основном плочом, прилично нови правац и данас нема много произвођача оваквих решења и још увек су на улазном нивоу, међу њима Пине64, МиниНодес, Цловер Пи, Битсцопе Бладе, ПицоЦлустер (СБЦ кластери ). Кластер плоча повезује модуле са мрежом, обезбеђује напајање и обезбеђује магистралу за управљање кластером (Цлустер Манагемент Бус), барем смо одлучили да додамо ову магистралу и изгледа да је заживела.

Фронт
Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Назад
Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Пропусни опсег задње плоче 12 Гбпс
СД слотови за модуле без еММЦ-а, на пример, можете задржати неколико модула са СД за брз приступ подацима чвора

Кластер плоча је заснована на чипу прекидача да би се обезбедило мрежно повезивање модула и приступ спољној мрежи. У тренутној верзији користимо неуправљани прекидач јер Није било времена за спровођење потпуног истраживања и развоја, али за другу верзију изабрали смо добро управљани прекидач. Могуће га је конфигурисати у режиму 'мастер ноде ас роутер' да дистрибуира мрежу на плочу; то је ако је потребан виши ниво безбедности и изолације радника од спољног приступа, у ком случају је такође потребно задржати ДХЦП сервер на главном чвору.

Апликација

Тренутна верзија је експериментална и ми је позиционирамо као решење почетног нивоа за учење шта су кластери, рад са софтвером или као тестирање хипотеза у организацијама, тражење нових идеја, генерално, ово је Лите верзија.

За почетак, препоручујемо вам серију дивног Џефа Гирлинга, који је читао о нама у И Цомбинатору и аутор је најпродаваније књиге Ансибле за ДевОпс. Био је толико инспирисан да је направио преглед од 6 делова, почевши од идеје о груписању уопште до практичних примера рада са плочом, проучавања Кубернетеса и софтвера који се може инсталирати

Серија о инсталирању к3с на кластер

Уопштено, препоручујем да гледате од првог, тамо уопштено о кластеровању и Кубернетесу на приступачном језику. И неке слике из заједнице

Туринг Пи је кластер плоча за апликације и услуге које сами хостују

Шта је следеће?

Пре свега, стварно се надам да је било занимљиво. Ово је апсолутно оригиналан садржај, покушај да се погледа иза хоризонта. Друго, планирам да напишем други део о дизајну Туринг В2. Како се одвијала потрага за производом, логични судови, потрага за главним својствима која су битна. Чланак ће садржати скице производа од најранијих до коначних. Други чланак ће бити од посебног интереса за научнике о производима, који су одговорни за производе и њихов развој у компанијама.

И највероватније ће бити заиста дуго читање.

Извор: ввв.хабр.цом

Додај коментар