Виндовс 10
Мицрософт је покренуо два занимљива, практична и, што је још важније, пројекта отвореног кода. Први је Дапр, који је рунтиме вођен догађајима, а намењен је поједностављивању изградње микросервиса, а други је Опен Апплицатион Модел (ОАМ), спецификација која омогућава програмерима да дефинишу ресурсе које њихове апликације требају покретати на Кубернетес кластерима. Изгледа да је ОАМ спецификација развијена у сарадњи са Алибаба Цлоуд-ом.
Иако се чини да су нови пројекти отвореног кода независни једни од других, они треба да побољшају процес креирања апликација у сложеном Кубернетесовом екосистему и побољшају сарадњу између програмера и оперативног тима, приметио је директор техничке подршке за Мицрософт Азуре Марк Руссиновицх, „ОАМ веома решава проблем са којима се свакодневно суочавају многи програмери и оперативни тимови. Ако погледате само екосистем Кубернетес, Кубернетес нема концепт апликације. Има концепт примене и услуга, али ништа што кохерентно повезује ове ствари у једну целину и животни циклус примене што би програмер разумео у начину на који гледа на своје апликације. “
Дапр Рунтиме ће програмерима олакшати бржу изградњу микро услуга:
Мицрософт описује Дапр као „отворено код, преносиво време извођења вођено догађајима које програмерима олакшава изградњу отпорних апликација без држављанства и статуса без држављанства које раде у облаку и на ивици“. То у суштини значи да је Дапр намењен поједностављивању стварања дистрибуираних апликација заснованих на микро-услугама.
Најава Дапр: ан #отвореног кода пројекат који омогућава свим програмерима, користећи било који језик и било који оквир, да лако направе преносиве апликације за микросервисе.
Сазнајте више: хттпс://т.цо/гјИв28Фта6 @дапрдев пиц.твиттер.цом/П2ГЛВзиудф
- Отворено у Мицрософту (@ОпенАтМицрософт) 16. октобра 2019
Већина проблема на које програмери често наилазе врте се око потреба вођених догађајима. Морају управљати стварима попут догађаја и реаговања на окидаче. Комуникација између више микросервиса тренутно налаже употребу пуб / суб. Штавише, програмери морају да раде „Откривање услуга“ као и „Управљање државом“. Ове две инстанце укључују неколико параметара. Штавише, у зависности од тога да ли је то апликација без држављанства или државе, програмери морају да раде са различитим СДК-овима и моделима програмирања.
Чини се да је Мицрософт Дапр револуционарно нови приступ решавању проблема са којима се програмери тренутно суочавају. Дапр се одриче софтверског пакета за развој софтвера или СДК-а и уместо тога испоручује своје услуге преко локалне ХТТП или гРПЦ крајње тачке. Овај метод ефикасно држи код апликације одвојен од Дапр кода. У основи, Дапр остаје потпуно независан од језика који су програмери користили. Дапр рунтиме је поједностављена методологија која пружа све потребне и релевантне градивне блокове. Непотребно је додавати, ово кодира најбоље праксе за изградњу дистрибуираних услуга.
Мицрософт ОАМ је првокласни концепт апликација у Кубернетес кластеру:
ОАМ је у основи ИАМЛ датотека. Може се ставити у каталог услуга или на тржиште и одатле поставити. Међутим, најбољи аспект ОАМ-а је тај што програмери могу једноставно предати спецификације оперативном тиму, а други их затим може применити без консултовања или враћања програмеру. Мицрософт тврди да је Кубернетес у својој садашњој верзији прилично сложен за програмере који то желе рад у сегменту предузећа .
Мицрософт покреће два нова пројекта отвореног кода за програмере - ОАМ и Дапр хттпс://т.цо/3ВвлДКујнИ
Настављајући са прихваћањем отвореног кода, Мицрософт је данас најавио два нова опен… пиц.твиттер.цом/ц8ЛбТРИдк5- плуг (@ плуг) 16. октобра 2019
Кубернетес је заиста прилично сложена инфраструктура оријентисана и фокусирана платформа. Програмери, с друге стране, морају да се усредсреде на апликацију. Обично се предузећа прилично заштитнички односе према својим Кубернетесима и не дозвољавају програмерима да завире унутра или га користе као референцу. ОАМ у основи делује као мост, као и испуњавач празнина за програмере и оперативни тим.
Чини се да је Мицрософтов ОАМ развијен у сарадњи са Алибаба Цлоуд-ом, сопственом организацијом хостинга у облаку и услугом кинеског гигант-а. Оба технолошка гиганта су у прошлости наводно радила заједно на доста пројеката, а ОАМ је наводно резултат сарадње. ОАМ је очигледно развијен јер су обе компаније имале исте проблеме када су разговарале са својим купцима и интерним тимовима. Чини се да би сарадња између Мицрософта и Алибаба Цлоуд ускоро могла да лансира обједињену спецификацију у основу отвореног кода. У ствари, извештаји указују на то да би Алибаба Цлоуд ускоро могао да покрене управљану услугу засновану на ОАМ-у, а Мицрософт би то могао следити, вероватно у зависности од брзине усвајања управо покренуте Мицрософт ОАМ спецификације.
Ознаке Мицрософт