Я не смог найти информацию о том, что требуется для развертывания решения .NET CORE для среды Linux. Меня попросили уточнить и уточнить требования к производству.Инфраструктура для .NET CORE проектов
Мы разрабатываем веб-интерфейс .NET CORE, который попадает в базу данных SQL Server, клиент будет приложение Angular 2. Я читал о .NET CORE, кросс-платформенном, поэтому, кроме Windows, можно развернуть Linux и OS X. Я думаю, что Kestrel является основной частью здесь, но я не очень уверен в правильности развертывания инфраструктуры.
Нужно ли мне несколько серверов ?, один для API, один для БД, поскольку SQL Server не является межплатформенным, один для клиентского приложения? Кроме того, нужна ли какая-либо специальная конфигурация?
В ближайшее время: что мне нужно, чтобы спросить у нашей команды по инфраструктуре нашей компании, чтобы избежать какой-либо неправильной конфигурации при покупке?
Заранее спасибо.
SQL Server теперь кросс-платформенный: https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux – Alexan
, и вы можете Не используйте Kestrel для производства, вам нужен обратный прокси-сервер: https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction#configure-a-reverse-proxy-server – Alexan
вы можете использовать один сервер, но всегда лучше использовать несколько отдельных разделов, серверов и клиентов или для балансировки нагрузки. – Alexan