Size: a a a

Microsoft Developer Community Chat

2018 November 13

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
Всем привет
Пытаемся переходить на микросервисную архитектуру.
Сервисы делаем на WebAPI и встал вопрос, как хостить: self-hosted сервисы или IIS
Сам сервер обычный виндовый(Windows Server 2012 r2), права есть и на одно, и на другое
Вопрос, есть ли какие-то явные преимущества одного способа хостинга от другого?
источник

RB

Roman Buldygin in Microsoft Developer Community Chat
Anastasiya Concelgoger
Всем привет
Пытаемся переходить на микросервисную архитектуру.
Сервисы делаем на WebAPI и встал вопрос, как хостить: self-hosted сервисы или IIS
Сам сервер обычный виндовый(Windows Server 2012 r2), права есть и на одно, и на другое
Вопрос, есть ли какие-то явные преимущества одного способа хостинга от другого?
Ух, опасные вы вопросы задаёте. Только не говорите, что сервер один.
Сервисы будут торчать наружу или они доступны только внутри площадки?
источник

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
Roman Buldygin
Ух, опасные вы вопросы задаёте. Только не говорите, что сервер один.
Сервисы будут торчать наружу или они доступны только внутри площадки?
наружу
на текущий момент они на одном сервере, но вообще могут мигрировать на другие машины (если нагрузка на этот будет слишком высока)
но пока такое не обсуждается
логически сервисы решают несвязанные задачи, поэтому решили их разделить
источник

RB

Roman Buldygin in Microsoft Developer Community Chat
Я слышал, что self-hosted asp.net core WebApi не рекомендовали выставлять наружу, не ставя перед ними хотя бы прокси
источник

RB

Roman Buldygin in Microsoft Developer Community Chat
Ну и ещё зависит от того, как вы делаете CD - деплой self-hosted и iis сайта немного различаются.
источник

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
Roman Buldygin
Я слышал, что self-hosted asp.net core WebApi не рекомендовали выставлять наружу, не ставя перед ними хотя бы прокси
интересно
это именно Core касается (у нас классический .net)?
источник

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
Roman Buldygin
Ну и ещё зависит от того, как вы делаете CD - деплой self-hosted и iis сайта немного различаются.
через боль и страдания)
в компании CI не настроены, есть только автоматические скрипты для сборки, остальное - "ручками" ((
источник

RB

Roman Buldygin in Microsoft Developer Community Chat
Anastasiya Concelgoger
интересно
это именно Core касается (у нас классический .net)?
Тогда это касалось Kestrell
источник

RB

Roman Buldygin in Microsoft Developer Community Chat
Anastasiya Concelgoger
наружу
на текущий момент они на одном сервере, но вообще могут мигрировать на другие машины (если нагрузка на этот будет слишком высока)
но пока такое не обсуждается
логически сервисы решают несвязанные задачи, поэтому решили их разделить
Попробую докопаться до терминов. Если они вообще друг с другом не связаны, то это просто отдельные веб приложения, а не микросервисы. Или они-таки взаимодействуют друг с другом?
источник

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
Roman Buldygin
Попробую докопаться до терминов. Если они вообще друг с другом не связаны, то это просто отдельные веб приложения, а не микросервисы. Или они-таки взаимодействуют друг с другом?
возможно я не верно выразилась
они реализуют разные части бизнес-процесса
например, один - процессы закупки товаров, другой - процесс продажи
Есть общая БД, куда пишут, в целом, те же товары - общая часть и т.п.
источник

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
Roman Buldygin
Попробую докопаться до терминов. Если они вообще друг с другом не связаны, то это просто отдельные веб приложения, а не микросервисы. Или они-таки взаимодействуют друг с другом?
даже если в терминологии это получаются и не микросервисы, отличия при хостинге меня всё равно интересуют)
источник

G

Gopneg in Microsoft Developer Community Chat
т.е. грубо говоря один сайт для клиентов, другой для менеджеров, какзалось бы причем тут микросервисы
источник

G

Gopneg in Microsoft Developer Community Chat
это видать кто-то кому-то по ушам баззвордами проехал
источник

G

Gopneg in Microsoft Developer Community Chat
Anastasiya Concelgoger
даже если в терминологии это получаются и не микросервисы, отличия при хостинге меня всё равно интересуют)
селф-хостед для всякой херни типа уя на жс
источник

G

Gopneg in Microsoft Developer Community Chat
не юзай
источник

G

Gopneg in Microsoft Developer Community Chat
ни управляемости, нифига
источник

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
Gopneg
селф-хостед для всякой херни типа уя на жс
расшифруйте, пожалуйста, "уя" - ибо я не поняла, что вы имеете в виду(
источник

G

Gopneg in Microsoft Developer Community Chat
UI
источник

G

Gopneg in Microsoft Developer Community Chat
в простонародье "уй", соответственно спрягаем в "уя" %)
источник

AC

Anastasiya Concelgoger in Microsoft Developer Community Chat
спасибо)
источник