Мицрософт покреће „Дапр“ и „Опен Апплицатион Модел“ и помоћи ће развоју око Кубернетес-а и микросервиса

Мицрософт / Мицрософт покреће „Дапр“ и „Опен Апплицатион Модел“ и помоћи ће развоју око Кубернетес-а и микросервиса 3 минута читања

Виндовс 10



Мицрософт је покренуо два занимљива, практична и, што је још важније, пројекта отвореног кода. Први је Дапр, који је рунтиме вођен догађајима, а намењен је поједностављивању изградње микросервиса, а други је Опен Апплицатион Модел (ОАМ), спецификација која омогућава програмерима да дефинишу ресурсе које њихове апликације требају покретати на Кубернетес кластерима. Изгледа да је ОАМ спецификација развијена у сарадњи са Алибаба Цлоуд-ом.

Иако се чини да су нови пројекти отвореног кода независни једни од других, они треба да побољшају процес креирања апликација у сложеном Кубернетесовом екосистему и побољшају сарадњу између програмера и оперативног тима, приметио је директор техничке подршке за Мицрософт Азуре Марк Руссиновицх, „ОАМ веома решава проблем са којима се свакодневно суочавају многи програмери и оперативни тимови. Ако погледате само екосистем Кубернетес, Кубернетес нема концепт апликације. Има концепт примене и услуга, али ништа што кохерентно повезује ове ствари у једну целину и животни циклус примене што би програмер разумео у начину на који гледа на своје апликације. “



Дапр Рунтиме ће програмерима олакшати бржу изградњу микро услуга:

Мицрософт описује Дапр као „отворено код, преносиво време извођења вођено догађајима које програмерима олакшава изградњу отпорних апликација без држављанства и статуса без држављанства које раде у облаку и на ивици“. То у суштини значи да је Дапр намењен поједностављивању стварања дистрибуираних апликација заснованих на микро-услугама.



Већина проблема на које програмери често наилазе врте се око потреба вођених догађајима. Морају управљати стварима попут догађаја и реаговања на окидаче. Комуникација између више микросервиса тренутно налаже употребу пуб / суб. Штавише, програмери морају да раде „Откривање услуга“ као и „Управљање државом“. Ове две инстанце укључују неколико параметара. Штавише, у зависности од тога да ли је то апликација без држављанства или државе, програмери морају да раде са различитим СДК-овима и моделима програмирања.



Чини се да је Мицрософт Дапр револуционарно нови приступ решавању проблема са којима се програмери тренутно суочавају. Дапр се одриче софтверског пакета за развој софтвера или СДК-а и уместо тога испоручује своје услуге преко локалне ХТТП или гРПЦ крајње тачке. Овај метод ефикасно држи код апликације одвојен од Дапр кода. У основи, Дапр остаје потпуно независан од језика који су програмери користили. Дапр рунтиме је поједностављена методологија која пружа све потребне и релевантне градивне блокове. Непотребно је додавати, ово кодира најбоље праксе за изградњу дистрибуираних услуга.

Мицрософт ОАМ је првокласни концепт апликација у Кубернетес кластеру:

ОАМ је у основи ИАМЛ датотека. Може се ставити у каталог услуга или на тржиште и одатле поставити. Међутим, најбољи аспект ОАМ-а је тај што програмери могу једноставно предати спецификације оперативном тиму, а други их затим може применити без консултовања или враћања програмеру. Мицрософт тврди да је Кубернетес у својој садашњој верзији прилично сложен за програмере који то желе рад у сегменту предузећа .

Кубернетес је заиста прилично сложена инфраструктура оријентисана и фокусирана платформа. Програмери, с друге стране, морају да се усредсреде на апликацију. Обично се предузећа прилично заштитнички односе према својим Кубернетесима и не дозвољавају програмерима да завире унутра или га користе као референцу. ОАМ у основи делује као мост, као и испуњавач празнина за програмере и оперативни тим.

Чини се да је Мицрософтов ОАМ развијен у сарадњи са Алибаба Цлоуд-ом, сопственом организацијом хостинга у облаку и услугом кинеског гигант-а. Оба технолошка гиганта су у прошлости наводно радила заједно на доста пројеката, а ОАМ је наводно резултат сарадње. ОАМ је очигледно развијен јер су обе компаније имале исте проблеме када су разговарале са својим купцима и интерним тимовима. Чини се да би сарадња између Мицрософта и Алибаба Цлоуд ускоро могла да лансира обједињену спецификацију у основу отвореног кода. У ствари, извештаји указују на то да би Алибаба Цлоуд ускоро могао да покрене управљану услугу засновану на ОАМ-у, а Мицрософт би то могао следити, вероватно у зависности од брзине усвајања управо покренуте Мицрософт ОАМ спецификације.

Ознаке Мицрософт