Microsoft откроет микросервисную технологию всем желающим

 »   » 
  • Опубликованно
  • Microsoft откроет микросервисную технологию всем желающим

Это позволит сторонним разработчикам создавать решения, обладающие высокими уровнями масштабируемости и надежности. Используя Azure Service Fabric они смогут строить приложения и сервисы не как монолитное ПО, а как комбинацию небольших компонентов — микросервисов, дополненных средствами оркестровки и автоматизации. При этом PaaS Service Fabric берет на себя трудоемкие функции репликации, логического разбиения, обеспечения транзакционной целостности, отказоустойчивости, готовности и пр.

Microsoft заявила, что ознакомительная версия Azure Service Fabric для разработчиков будет готова к конференции Build, которая пройдет в текущем месяце. Этот SDK будет изначально поддерживать C++ и .Net, а впоследствии добавятся и другие языки, подобно тому, как со временем Azure дополнялась поддержкой Java, PHP, Python и Node.js. Кроме того, эта технология будет встроена в следующую версию Windows Server с целью обеспечения таких же возможностей для частных облачных сред, развернутых на площадках предприятий.

«Мы теперь делаем эту, закаленную в битвах технологию, доступной для общего пользования, — написал в Azure Blog технический директор Microsoft по Azure, Марк Руссинович (Mark Russinovich). — И это не версия, а именно то 1000 чная копия технологии, которую мы используем сами».

По его словам, данная платформа внутренне «осознает» доступные инфраструктурные ресурсы и потребности приложений, обеспечивает автоматическое обновление и самовосстановление, требующиеся для реализации служб высокой надежности и готовности в гипермасштабах.

Наибольшее интересной особенностью Service Fabric, с точки зрения Руссиновича, является поддержка микросервисов с сохранением состояния (stateful microservices) — то, на что пока даже не замахиваются конкурирующие решения. Сегодня, все микросервисы, обеспечивающие мобильные и веб-приложения, как правило, не сохраняют состояния (stateless).

Service Fabric планируется интегрировать в Visual Studio. В этой среде программисты будут компоновать и тестировать микросервисные приложения, симулировать кластеры из множественных узлов и внедрять созданные решения на своих серверах, в Azure и других облаках. Руссинович заявил, что Service Fabric позволяет запускать сотни микросервисов на одном сервере.

В дальнейшем, эта платформа сможет поддерживать и контейнеры Linux. Компания также рассматривает возможность предоставления Service Fabric по лицензии Open Source.


ЧИТАЙТЕ ТАКЖЕ:
Читайте также

Мультимедиа