Проблемы с ядром MVC Net с контейнерами Docker - PullRequest
0 голосов
/ 19 апреля 2019

Я создаю простое приложение MVC Net Core с бэкендом C # и ASP CSS / html / Razor. Это простой стартовый проект, в котором клиенты могут создавать заказы, покупать книги и помещать их в корзину. Предыдущий вопрос обсуждал преимущества. Тем не менее, какие проблемы или ограничения возникнут при внедрении Docker на рабочем месте? Что-нибудь, что я должен сказать менеджеру, прежде чем включить в корпоративную среду для простого приложения? Я читал, что Docker содержит проблемы с настройками безопасности или общением с другими приложениями микросервисов.

Предыдущий вопрос:

Преимущества MVC Net Core с Docker-контейнерами

1 Ответ

2 голосов
/ 19 апреля 2019

Я бы предложил поискать в Google истории успеха. Например https://apiumhub.com/tech-blog-barcelona/top-benefits-using-docker/

Безопасность не такая уж большая проблема. Ваше программное обеспечение должно быть таким же безопасным, как и при работе непосредственно на хосте, плюс вы получаете некоторый уровень изоляции ресурсов (память, файловая система и т. Д.). Во-первых, это не освобождает вас от написания безопасного кода, но является дополнительным преимуществом.

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

Но начните с малого и попробуйте на своем локальном компьютере, начните докеризацию вашего приложения и используйте образы докеров для тестирования вашего программного обеспечения. Когда это будет установлено, вы можете попытаться перенести его в производство. Также здесь вы можете начать с небольшого микросервиса и получить некоторый опыт в производстве, прежде чем пытаться перенести огромное критически важное программное обеспечение в сценарий большого взрыва.

...