Новый продукт Microsoft упростит развертывание приложений

22.07.2018     

Microsoft представила пробную версию распределенной платформы Azure Service Fabric Mesh для Visual Studio 2017. Решение упростит развертывание приложений, так как позволит автоматизировать управление его инфраструктурой.

«Сеть», которая управляет инфраструктурой

Пробная версия Azure Service Fabric Mesh – «безсерверное» средство для запуска масштабируемых и надежных приложений на микросервисах и контейнерах. Оно совместимо с Windows и Linux и полностью берет на себя управление инфраструктурой.

Сервис актуален для критически важных приложений. Azure Service Fabric Mesh автоматически заботится о потребностях приложений в масштабировании и о масштабировании инфраструктуры таких приложений.

Масштабируемость и доступность сервиса реализованы за счет использования кластеров и зон доступности Azure. В марте добавят поддержку областей доступности Azure – они повышают устойчивость приложений и данных для рабочих нагрузок Azure.

Представители компании в сфере ИТ-консалтинга Codit, выступавшие ранними тестировщиками Azure Service Fabric, описали Azure Service Fabric Mesh как «истинное PaaS-предложение, которое позволяет запускать приложения поверх Service Fabric без необходимости поддерживать кластер для него». Сервис Azure Service Fabric – это скорее «кластерная платформа как услуга» (CpaaS). Он очень похож на Azure Kubernetes Service, только обладает управляемостью.  

Работать станет проще

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


 

До выпуска Azure Service Fabric Mesh необходимо создавать кластеры и узлы, а также тратить время на организацию контроля над ними. С новым решением разработчики могут забыть об управлении инфраструктурными объектами – виртуальными машинами, хранилищами или сетями.

Ранее в Azure Service Fabric использовали  XML-файлы конфигураций. В новом решении их заменили на более прогрессивный и лаконичный YAML-формат.

С чего начать знакомство с Azure Service Fabric Mesh

После загрузки инструментов Azure Service Fabric Mesh в новом диалоговом окне проекта Visual Studio 2017 вы увидите новую запись для приложения – Service Fabric Mesh Application.


 

Кроме того, добавилось выпадающее меню новой Container OS. Сейчас локальная отладка кластера developerWorks Fabric выполняется только для Windows, но, как мы сказали выше, Service Fabric Mesh поддерживает как контейнеры Linux, так и Windows. Перед публикацией в Azure вы можете изменить свойство osType в файле service.yaml, чтобы использовать образ на основе Linux.

В решении Service Fabric ASP.NET Core видно два проекта. Файл service.yaml, который включен в основной проект службы, описывает сервис во время выполнения Service Fabric. В нем перечислены все конечные точки, которые будут отслеживать сервисы, а также переменные среды и другие свойства, включая любые ограничения ресурсов, которые захочется применить.

В файле Dockerfile содержатся инструкции для образа Docker, который создается для сервиса, когда он работает в Service Fabric. Инструменты Azure Service Fabric Mesh автоматически настраивают файл Docker для работы с выбранным сервисом, но можно изменить его, если нужно использовать другое базовое изображение или включить дополнительные зависимости.

Второй проект в этом примере – HotelApp – поможет разобраться в настройке параметров приложения. По умолчанию файлы app.yaml и network.yaml содержат базовую конфигурационную информацию. Во время отладки и публикации Visual Studio будет использовать SDK Service Fabric, чтобы объединить различные файлы YAML и развернуть их вместе со своими сервисами в Service Fabric.

 

 

Когда нужно опубликовать приложение в Azure Service Fabric Mesh, щелкните правой кнопкой мыши на проекте и выберите «Опубликовать». Появится диалоговое окно, в котором нужно заполнить несколько полей:

С Azure Service Fabric Mesh можно установить точки прерывания, чтобы исправить ошибки в программе. После запуска приложения Visual Studio создает файлы с расширением exe/dll и docker-образы для служб. Они отправляются в реестр Azure Container, а после этого приложение разворачивается с помощью Azure Service Fabric Mesh. URL каждой из запущенных служб можно увидеть сразу после публикации.

 

 

Ограничения

Формально Azure Service Fabric Mesh доступно в формате «предварительного просмотра». Это значит, что разработчики могут запускать в системе не более пяти приложений и до 12 ядер включительно: на каждое из них приходится до 48 ГБ оперативной памяти.

Наиболее производительный контейнер ограничен четырьмя ядрами процессора и 16 ГБ оперативной памяти. В системе не может быть больше трех реплик серверов и до 10 подключенных томов Azure.

Кроме того, с решением пока могут ознакомиться только пользователи из трех регионов (по классификации Microsoft): Восток США, Запад США и Западная Европа. Продукт сейчас предоставляется бесплатно, но разработчики заявили, что пока Azure Service Fabric Mesh не станет общедоступным, планируют взимать половину его стоимости.

Ранее Microsoft представила облачную блокчейн-платформу Azure Blockchain. Она серьезно упрощает запуск любых бизнес-приложений.

Microsoft активно развивает облачные технологии. Например, 14 июля 2018 года компания выпустила решение Azure DevOps Projects, созданное с целью упростить разработку приложений.


Автор:
Ксения Шестакова Обозреватель


Вы пользуетесь продуктами Microsoft Azure?


Да (5.88%, 1 голосов)
5.88%
Нет (70.59%, 12 голосов)
70.59%
Рассматриваю такую возможность (23.53%, 4 голосов)
23.53%

В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

В ближайшие годы возрастет потребность в персонале центров обработки данных

Новость Дата-центры ИТ-новость Цифровая экономика

Согласно отчету Uptime Institute, количество сотрудников, необходимых для обеспечения работы ЦОД, вырастет с 2 млн. в 2019 году до 2,3 млн. в 2025 году.

вчера в 15:30    1544    SKravchenko    0       

Google кардинально изменит дизайн Android 12

Новость Android Google ИТ-новость Мобильные приложения Новости компаний

Компания Google анонсировала глобальное обновление популярной операционной системы Android. Новая версия выйдет под номером 12. Говорят, что Android 12 назовут «Snow cone» – летний десерт из сладкого колотого льда.

вчера в 14:05    1776    mouse187    0       

Google представила новый сервис для поиска уязвимостей в открытом ПО

Новость Google Безопасность ИТ-новость

Компания Google запустила платформу с открытым исходным кодом OSV (Open Source Vulnerabilities). Она создана для поиска и закрытия уязвимостей в свободном ПО.

18.02.2021    1236    user1015646    0       

Отечественная компания представила сервер приложений Java EE

Новость ИТ-новость Новости компаний Языки программирования

Российская компания Bellsoft представила отечественный аналог сервера Oracle и IBM для JavaEE. Раньше продукт на базе открытого кода был доступен только для некоторых клиентов организации.

17.02.2021    2317    VKuser24342747    4       

Rustоманы из Долины: Google, Microsoft, Huawei, Mozilla и AWS основали фонд поддержки языка программирования

Новость Google ИТ-новость Новости компаний Языки программирования

Rust – перспективный язык, который широко применяется в разработке операционных систем и высоконагруженных веб-сервисов. Rust Foundation будет заниматься поддержкой и развитием языка.

16.02.2021    1570    user1015646    0       

В Microsoft Teams появилась платформа для общения и обучения

Новость Интернет ИТ-новость Мессенджеры Новости компаний

Microsoft добавила новые функции в корпоративный мессенджер Teams. В подключенной к нему платформе Viva можно пройти обучение, пообщаться с коллегами или улучшить организацию работы.

15.02.2021    3133    user1015646    0       

Google рассказала, как защищает Android от взломов

Новость Android Google Безопасность ИТ-новость

Google опубликовала информацию о том, как компания пытается улучшить безопасность Android, и какие шаги предпринимаются для борьбы с распространенными угрозами. Отчеты об уязвимостях играют в этом значительную роль.

12.02.2021    1857    SKravchenko    0       

Для регионов разработают приложение онлайн-записи на прием к врачам

Новость ИТ-новость Медицина Минкомсвязь Цифровая экономика

О возможностях приложения рассказали в Минздраве и Минцифре.

10.02.2021    1635    Senator_I    2       

Google разработает новую мобильную ОС

Новость MobileOS Google ИТ-новость Мобильные приложения

Корпорация Google создаст мобильную операционную систему для повышения безопасности использования устройств. Проект запущен под рабочим названием microdroid.

09.02.2021    2087    user1015646    0       

Google закрывает собственную игровую студию Stadia

Новость Google Видеоигры ИТ-новость Новости компаний

1 февраля Google официально закрыл собственную студию разработки игр для проекта Stadia, чтобы сосредоточить внимание на технологиях, лежащих в основе платформы.

09.02.2021    1414    SKravchenko    0       

Google представила технологию для замены cookies

Новость Google Интернет ИТ-новость

Методы сбора файлов cookies для повышения точности подбора рекламы не раз упрекали в нарушении личного пространства пользователей. Компания Google представила технологию, которая позволит отказаться от cookies и повысить уровень конфиденциальности.

09.02.2021    1215    user1015646    0       

Украинская команда FireWay одержала победу в хакатоне NASA Space Apps Challenge 2020

Новость ИТ-новость Стартапы

Украинская команда FireWay из Днепра стала победителем международного хакатона NASA Space Apps Challenge. Их изобретение было описано как «решение, которое демонстрирует наиболее инновационное использование технологии».

05.02.2021    1877    SKravchenko    2       

Китайцы разработали целых две альтернативы Flash

Новость Интернет ИТ-новость

Китайцам пришлось разработать собственную технологию ReFla взамен Flash для предотвращения сбоев в работе систем. Также они выпустили доработанную версию Flash Player с кодом 34.0.0.92.

04.02.2021    1982    mouse187    4       

Популярные дистрибутивы Linux могут лишиться поддержки Chromium

Новость Linux Google Интернет ИТ-новость

Из дистрибутивов Arch Linux, Fedora, Debian, Slackware и openSUSE может исчезнуть поддержка браузеров на движке Chromium. Причина – жесткие правила Google, из-за которых возникли проблемы с синхронизацией данных.

03.02.2021    2285    user1015646    3       

Microsoft участвует в разработке цифрового паспорта вакцинации от Covid-19

Новость ИТ-новость Медицина

Крупнейшие корпорации из сектора здравоохранения и ИТ-гиганты, такие как Microsoft, Salesforce и другие, объединились для создания цифровых идентификационных карт, которые подтверждают статус вакцинации против Covid-19.

02.02.2021    1690    capitan    3       

Что нового в Chrome 88: проверка надежности паролей и поддержка профилей

Новость Google Интернет ИТ-новость

Компания Google представила новый релиз браузера Chrome и обновила движок Chromium. Теперь ПО будет предупреждать о небезопасных паролях, а пользователь сможет создать привязанный к учетной записи профиль для персонализации работы в сети.

01.02.2021    2112    user1015646    0       

280 символов для науки: Twitter откроет доступ ученым к архиву твитов

Новость ИТ-новость Соцсети

Twitter предоставит академическим исследователям социальных сетей бесплатный доступ почти ко всем твитам. Исключение площадка сделает только для заблокированных аккаунтов.

29.01.2021    1434    VKuser24342747    1       

Отключение Flash на сутки лишило город железнодорожных служб

Новость Интернет ИТ-новость

Прекращение поддержки Flash парализовало работу железнодорожной сети китайского города-миллионника. Организация проигнорировала предупреждения Adobe о грядущем отключении технологии.

29.01.2021    1780    VKuser24342747    1       

Amazon представил форк Elasticsearch с открытым исходным кодом

Новость ИТ-новость Новости компаний Облачные технологии

Компания Amazon намерена развивать собственную версию решения для поиска, хранения и анализа данных Elasticsearch. Форк можно будет использовать в проектах с открытым исходным кодом.

28.01.2021    2199    user1015646    0       

Наниматели назвали самые востребованные языки программирования

Новость Аналитика ИТ-новость Языки программирования

Компания по обучению программистов CodinGame составила рейтинг самых востребованных языков программирования среди нанимателей. Для этого организация опросила 15 тыс. разработчиков и менеджеров по персоналу.

27.01.2021    2400    SKravchenko    1       

Вышел новый мировой стандарт Wi-Fi 6E. В России он не доступен

Новость ИТ-новость Телекоммуникации

В мире стартовало лицензирование и распространение устройств для работы с новым стандартом беспроводных сетей Wi-Fi 6E. В России стандарт не будет поддерживаться, поскольку частота в 6 ГГц уже занята.

26.01.2021    1977    user-programmist    2       

CES 2021: главные анонсы первой технологической выставки года

Новость Инновации ИТ-новость Микроэлектроника

CES (Consumer Electronics Show) в Лас-Вегасе традиционно открывает год на мировом рынке технологий. Из-за ограничений, связанных с пандемией, выставку провели онлайн, но это не помешало производителям представить интересные новинки.

25.01.2021    2447    user1015646    2       

Представлен GitLab 13.7: автооткат при сбоях и улучшенная проверка мердж-реквестов

Новость git Автоматизация ИТ-новость Новости компаний

Компания GitLab выпустила новый релиз платформы для работы с Git-репозиториями. В GitLab 13.7 добавили 45 новых функций, в том числе автоматический откат при сбоях и инструмент проверяющих для запросов на слияние.

22.01.2021    2313    user1015646    0       

Red Hat заменит CentOS бесплатной Red Hat Enterprise Linux

Новость Linux ИТ-новость

Red Hat в декабре объявила о прекращении поддержки CentOS 8 в 2021 году. Это вызвало волну негодования среди разработчиков, но теперь всё встало на свои места: компания представила бесплатные версии Red Hat Enterprise Linux для команд.

21.01.2021    3013    user1015646    0       

Российские исследователи представили новый фреймворк для работы с большими данными

Новость Аналитика Искусственный интеллект ИТ-новость

Специалисты Национального центра когнитивных разработок ИТМО представили платформу, которая упростит создание моделей технологических и бизнес-процессов. Она поможет принимать эффективные управленческие решения в условиях отсутствия полных данных.

21.01.2021    2279    user1015646    2