Новый продукт 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%

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

См. также

Создан новый язык программирования Armada для работы с параллельными вычислениями

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

Группа исследователей опубликовала новый язык программирования Armada. Язык предназначен для формальной проверки высокопроизводительных параллельных программ.

вчера в 13:55    337    SKravchenko    0       

Энтузиаст запустил в Minecraft компьютер на Windows 95

Новость ОС Windows Видеоигры ИТ-новость

Разработчик delta2force представил мод VM Computers для популярной игры-песочницы Minecraft. Он позволяет добавить в игру виртуальный компьютер и запустить на нем Windows 95.

вчера в 11:45    278    user1015646    0       

Выпущен ПК весом 83 грамма с поддержкой нескольких десктопных ОС

Новость Гаджеты ИТ-новость Микроэлектроника

Компания XCY выпустила миниатюрный компьютер Mini PC Stick, по размеру напоминающий флешку, помещающуюся в ладони. В качестве ОС на него можно установить Windows 10 или Linux.

11.08.2020    601    user-programmist    10       

Сбербанк создаст криптовалюту, привязанную к рублю

Новость Банки Блокчейн ИТ-новость Новости компаний

Сбербанк выпустит собственную криптовалюту Sbercoin – стейблкоин, курс которого будет привязан к рублю. Он упростит внутренние транзакции и не противоречит закону о цифровых финансовых активах (ЦФА).

11.08.2020    401    user1015646    5       

Windows 10 сможет запускать приложения с Android-смартфонов

Новость Windows Android Infostart Software Partners Маркет Новости компаний

5 августа 2020 года Microsoft объявила о новшествах, которые появятся в Insider Preview Build 20185. Одной из самых интересных функций стало дальнейшее развитие службы «Ваш телефон».

07.08.2020    811    capitan    4       

Программист из Slack превратил MacOS 8 в кроссплатформенное приложение

Новость ОС Mac OS ИТ-новость

Разработчик создал приложение, позволяющее запустить MacOS 8 на современных компьютерах как обычное приложение. Для этого не понадобится даже предварительно устанавливать эмулятор.

06.08.2020    709    VKuser24342747    0       

МТС получил первую в России лицензию на развитие сети 5G

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

Роскомнадзор предоставил МТС лицензию на строительство сети 5G по всей территории России — в 83 из 85 субъектов. Срок действия лицензии - до лета 2025 года. Для развития сети были выданы частоты от 24,25 до 24,65 ГГц.

05.08.2020    701    user-programmist    1       

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

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

Британское компьютерное общество (BCS) вместе с Королевским статистическим обществом (RSS) и Королевской инженерной академией (RAEng) начали работу по созданию профстандартов в отрасли больших данных (BigData).

05.08.2020    581    SKravchenko    3       

GitHub представил дорожную карту развития сервиса

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

GitHub будет лучше знакомить разработчиков с грядущими обновлениями сервиса при помощи публичных дорожных карт. Пользователи смогут влиять на выполнение запланированных улучшений и помогать им продвигаться вперед по карте.

05.08.2020    587    VKuser24342747    0       

IEEE опубликовал свежий рейтинг языков программирования

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

Институт инженеров электротехники и электроники IEEE Spectrum недавно опубликовал свой рейтинг языков программирования за 2020 год. Как и в последние несколько лет Python снова лидирует, но есть и несколько сюрпризов.

04.08.2020    807    SKravchenko    1       

Facebook запускает конкурента Zoom

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

23 июля Facebook объявил, что расширяет возможности Messenger Rooms и Facebook Live, – теперь пользователи могут организовывать онлайн-совещания с участием до 50 человек.

03.08.2020    624    SKravchenko    0       

Виртуальные фанаты заполнят пустые стадионы

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

Из-за пандемии COVID-19 сто двадцатый сезон в истории главной лиги бейсбола США пройдет с пустыми стадионами. Но Fox Sports для своих трансляций будет заполнять трибуны виртуальными фанатами с цифровой визуализацией.

31.07.2020    675    SKravchenko    2       

Начался выпуск российских материнских плат для ARM-процессоров «Байкал»

Новость Импортозамещение ИТ-новость Микроэлектроника

Первую российскую материнскую плату для нового ARM-процессора Baikal-M представили компании «Байкал электроникс», «Эдельвейс» и «Базальт СПО». Ориентировочная стоимость платы – 50 тыс. рублей.

30.07.2020    792    user1015646    3       

Банки оценили переход на отечественное ПО в сотни миллиардов рублей

Новость Банки ИТ-новость Цифровая экономика

Российские банки пересчитали планируемые расходы на внедрение отечественных программ. Затраты финансовых учреждений могут составить до 150 млрд рублей.

30.07.2020    577    VKuser24342747    0       

Молодые сотрудники используют больше разных приложений для работы

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

Исследование, проведенное консалтинговой фирмой Creative Strategies по изучению сотрудничества, показало значительные различия в стиле и подходе к работе у разных возрастных групп.

29.07.2020    867    SKravchenko    0       

Microsoft представила утилиту для мониторинга процессов в Linux

Новость Linux ИТ-новость Новости компаний

Компания Microsoft выпустила утилиту ProcMon (Process Monitor) для Linux. Программное обеспечение распространяется под открытой лицензией MIT. Ранее ProcMon была доступна только для Windows.

29.07.2020    751    user1015646    2       

Google сделает Android Go обязательной на устройствах с ОЗУ меньше 2 ГБ

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

С октября 2020 года на все новые Android-устройства, имеющие объем ОЗУ 2 ГБ и менее, Google заставит устанавливать Android Go – модифицированную версию Android для устройств начального уровня.

28.07.2020    1653    SKravchenko    0       

Google Cloud представил новые средства безопасности

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

Облачная платформа Google Cloud разработала новые инструменты для обеспечения безопасности. Они ориентированы на крупные коммерческие компании, банки и государственные учреждения.

28.07.2020    725    user1015646    0       

ПК на Windows могут перейти на ARM-процессоры

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

22 июня Apple объявила о переходе Mac на процессоры собственного производства на базе архитектуры ARM. Первые системы появятся к концу года, начав двухлетний переходный период.

24.07.2020    1911    SKravchenko    1       

Разработчики GitHub представили GCM Core – инструмент универсальной аутентификации для Git-серверов

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

Git Credential Manager Core – это кроссплатформенный инструмент, который может стать альтернативой традиционной HTTPS- или SSH-аутентификации для Git-серверов. Планируется, что в будущем он заменит существующие утилиты аутентификации для Windows, macOS и Linux.

24.07.2020    1166    user1015646    1       

Google выпустила большое обновление Chrome

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

14 июля Google выпустила стабильную версию браузера Chrome 84 Desktop для Windows, Mac и Linux. Новый Chrome получил поддержку Web OTP API, ярлыки PWA и умеет блокировать навязчивые уведомления.

23.07.2020    1790    SKravchenko    0       

GitHub разместил пленочный архив открытого кода в арктическом хранилище

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

GitHub завершил масштабный перенос архива открытого исходного кода в хранилище Arctic World Archive. Данные будут храниться в виде фотоснимков на пленочных накопителях.

22.07.2020    1142    VKuser24342747    2       

Денег нет: «Сколково» прекратило выдавать некоторые гранты до 2021 года

Новость ИТ-новость Минфин Стартапы Цифровая экономика

Фонд «Сколково» приостановил выдачу грантов за деньги Минфина. Высокотехнологичные компании смогут претендовать на финансирование только в следующем году.

21.07.2020    1262    VKuser24342747    1       

Docker и Amazon Web Services провели взаимную интеграцию инструментов разработчика

Новость Интеграция ИТ-новость Новости компаний

Docker и Amazon вышли на новый этап партнерства. Компании завершили двустороннюю интеграцию инструментов разработчика: Elastic Container Service (ECS) и ECS on AWS Fargate A293; со стороны Amazon; Compose и Desktop developer – со стороны Docker.

20.07.2020    1044    user1015646    0       

Министерство связи запустит единую платформу «Гостех» до конца 2021 года

Новость Законодательство ИТ-новость Минкомсвязь

Минкомсвязь определила правила проведения эксперимента по созданию единой цифровой платформы «Гостех». Поставщик и оператор системы до сих пор не назван.

17.07.2020    1187    VKuser24342747    0