Развертывание Service Fabric в облаке

Мы переходим на архитектуру на основе акторов для подсистемы в нашем продукте (мы используем C#) и рассматриваем акторы Akka.NET или Service Fabric. У нас есть опыт работы с Akka и кластерами Akka (в Scala), но акторы Service Fabric идеально подходят для нашей цели. Однако очень трудно найти какие-либо материалы о развертывании.

Возможно ли вообще развертывание в Azure на данный момент (или вы можете присоединиться к какой-либо программе предварительного просмотра)? Я не могу найти указаний на то, когда будет доступен предварительный просмотр, если это уже невозможно.


person DkM    schedule 16.06.2015    source источник


Ответы (2)


Развертывание Azure пока недоступно. Он будет запущен в качестве предварительного просмотра в конце этого года.

Обновление: Service Fabric теперь доступен в общедоступной предварительной версии.

person Sean McKenna    schedule 16.06.2015
comment
Можете ли вы быть немного более конкретным, чем позже в этом году, через несколько недель или месяцев? - person Martin; 17.06.2015
comment
Я тоже хочу знать, есть ли сроки. - person DkM; 17.06.2015
comment
Это будет ближе к концу года, так что месяцы, а не недели. - person Sean McKenna; 18.06.2015
comment
У нас заканчиваются месяцы... ;) - person Lars Kemmann; 11.11.2015

Обновление: Microsoft теперь предоставляет Service Fabric Continuous Документация по интеграции

У меня работает непрерывная доставка с SDK для разработки (все узлы на одной виртуальной машине), например:

  1. отправить на github.com
  2. github.com указывает Visual Studio Online запустить сборку.
  3. Пользовательское определение сборки с пользовательским этапом сценария #PowerShell, который 7z передает артефакты сборки и закручивает файл в экземпляр виртуальной машины Windows Server 2012 R2 Azure.
  4. IIS загружается на виртуальную машину для размещения базовой аутентификации через TLS, а модуль WebDav просто для этой загрузки (конечно, проще настроить, чем FTP или WebRM в Azure).
  5. Я написал собственный код с открытым исходным кодом, который отслеживает файл триггера (https://github.com/corlib/trigger) и вызывает команду, настроенную для вызова пользовательского сценария развертывания. (очень ранний, но функциональный для этой цели)
  6. Сценарий развертывания распаковывает архив, загружает манифест приложения ServiceFabric, чтобы получить версию типа приложения. Эта версия используется для развертывания пакета приложения в уникальном месте в кластере, его регистрации, а затем запуска отслеживаемого обновления приложения (с откатом к предыдущей версии в случае сбоя).
person George Tsiokos    schedule 09.08.2015