snowdenvpn.com — Облачный VPN сервис, платишь только за то время, которое используешь VPN. Например, если вы пользуетесь VPN-ом 1 час в день, то выйдет $0.6 в месяц.
Спрос на DevOps так увеличивается из-за того что все переезжают в облака и админить там уже нужно намного меньше. На первое место выходит работа по управлению инфраствруктурой через API, непрерывное развертывание и тут навыки программирования намного важнее.
Это немного отклонение от темы, но рендеринг 3D моделей обычно происходит на GPU, а сервер с GPU на порядок дороже сервера без него. Получается, если вдруг веб-сервер будет неспраляться с кол-вом запросов, вы добавите еще 1 сервер с GPU просто потому что это логичнее?
Пользователь загрузил 20-и минутный видео файл в качестве 1024p. Его нужно предобразовать в видео меньшего разрешения: 720p, 480p и 360p. Какой алгоритм будет в монолитном приложении?
Откуда вы знаете какую модель загрузит пользователь и сколько она будет рендериться? Если у вас виртуальный сервер 2 vCPU, 4 GB RAM и 3 пользователя начнут одновременно загружать сложные модели, то ваш сервер встанет на какое-то время (под превьюшками я имею в виду полноценные картинки нормального размера, а не 100x100).
Вместо этого логично отсадить рендер на отдельный сервер и рендеринг ставить в очередь. И даже если он встанет раком, это никак не повлеяет на работу всего сайта.
Это некорректное сравнение. Скорее каждый из ваших примеров можно сравнить с узкоспециализированным сервисом. Рассатривать ядро линукса без самого линукса странно. А линукс — это уже не монолитное приложение.
Естественно, я понимаю какие приложения можно запустить на произвольном числе серверов, а какое нет. Этим я и занимаюсь сейчас на AWS/Azure — горизонтальным масштабированеим.
А вы имели дело с микросервисами? Несмешо, если нет.
Еще меня удивляет реакция людей, которые минусуют. Такое ощущение, что здесь собрались люди, которые сложнее сайта на WordPress ничего не делали и такие комментарии:
Сделать несколько копий монолита возможно только для очень простого монолита. Я даже таких приложений и не встречал.
Тут товарищ в соседней ветке предлагает делать правильный монолит — 1 приложение и много потоков.
Вместо этого логично отсадить рендер на отдельный сервер и рендеринг ставить в очередь. И даже если он встанет раком, это никак не повлеяет на работу всего сайта.
И продолжают так делать. Может вы скажете что Facebook, Google, VK — это монолитные приложения?
А вы имели дело с микросервисами? Несмешо, если нет.
Да, я не эксперт в микросервисах, я никогда с ними не работал и по-этому стараюсь их не упомянать. Но что такое монолит я представляю.
их сильно задевают.