Size: a a a

DevOps — русскоговорящее сообщество

2021 January 20

ST

Sergey Trapeznikov in DevOps — русскоговорящее сообщество
что говорят ценники на трафик в облаке?
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Sergei P
Всем привет. Подскажите:
Есть VPS, планирую настроить nginx reverse proxy на другой сервер (облако с файлами).
То есть файлы, которые будут качаться физически будут находится на другом сервере, а текущий VPS будет работать как proxy.

Но у VPS есть ограничения по трафику согласно тарифу.
Кто знает, как под капотом работает nginx reverse proxy и будет ли расходоваться трафик VPS?
Если сервера в одной автономке, в одном ДЦ то трафик меж серверами не будет учитыватся исходящий, если в разных будет учитыватся в зависимости от тарифа на трафик.
источник

DV

Darth Vader in DevOps — русскоговорящее сообщество
Sergei P
Всем привет. Подскажите:
Есть VPS, планирую настроить nginx reverse proxy на другой сервер (облако с файлами).
То есть файлы, которые будут качаться физически будут находится на другом сервере, а текущий VPS будет работать как proxy.

Но у VPS есть ограничения по трафику согласно тарифу.
Кто знает, как под капотом работает nginx reverse proxy и будет ли расходоваться трафик VPS?
Тут логично можно и не знать как работает reverse proxy. Трафик всё равно будет считаться, как будто напрямую качают файлы
источник

SP

Sergei P in DevOps — русскоговорящее сообщество
Sergey Trapeznikov
что дока nginx говорит?
When NGINX proxies a request, it sends the request to a specified proxied server, fetches the response, and sends it back to the client.

если я правильно понимаю, трафик будет проходить через VPS и отдаваться клиенту, который файл скачивает
источник

SP

Sergei P in DevOps — русскоговорящее сообщество
Darth Vader
Тут логично можно и не знать как работает reverse proxy. Трафик всё равно будет считаться, как будто напрямую качают файлы
спасибо
источник

SP

Sergei P in DevOps — русскоговорящее сообщество
Всем спасибо за помощь
источник

DE

Daniil Elizarov in DevOps — русскоговорящее сообщество
Коллеги привет.
Мне нужно дать интерфейс для развертывания веток на тесты: прогерам, тестировщикам, и тд.
Если не сложно расскажите:
Какую панельку вы используете для управления тестовыми стендами?
источник

C

Crysalis in DevOps — русскоговорящее сообщество
вы бы хоть стек ссуществующих своих технологий описали
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Daniil Elizarov
Коллеги привет.
Мне нужно дать интерфейс для развертывания веток на тесты: прогерам, тестировщикам, и тд.
Если не сложно расскажите:
Какую панельку вы используете для управления тестовыми стендами?
Я крассивую использу и функциональную, но вам подойдёт и простая.
источник

AV

Andrey Vinogradov in DevOps — русскоговорящее сообщество
привет! а есть кого нибудь по MLops поспрашивать? (больше опсов например)
источник

DE

Daniil Elizarov in DevOps — русскоговорящее сообщество
Crysalis
вы бы хоть стек ссуществующих своих технологий описали
Куча мелких и не очень сервисов на пыхе, gitlab, 2-3 бд, редис, кафка. Постоянно возникают проблемы с конкуренцией за тест.
Можно дать пайплайны в gitlab, но там не удобно управлять и смотреть где какая ветка.
Соответственно хотим прийти к динамически создаваемым стендам и сейчас пытаюсь понять какие простые интерфейсы для этого есть?
источник

C

Crysalis in DevOps — русскоговорящее сообщество
наверное вам тогда проще уйти в докер и производные
ну или создавать сервисы с именем ветки и портами под это дело
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Andrey Vinogradov
привет! а есть кого нибудь по MLops поспрашивать? (больше опсов например)
Тут есть но не особо много народа, спрашивайте
источник

DE

Daniil Elizarov in DevOps — русскоговорящее сообщество
Crysalis
наверное вам тогда проще уйти в докер и производные
ну или создавать сервисы с именем ветки и портами под это дело
с этим я согласен)
Нужен относительно простой интерфейс и мне кажется я не первый кто решает подобную проблему.
Вопрос в какой панельке "тестировщица Маша" нажмет кнопку "получить тестовый стенд для кода Васи"?
источник

C

Crysalis in DevOps — русскоговорящее сообщество
в гитлабе и можно пайплан сделать
источник

AV

Andrey Vinogradov in DevOps — русскоговорящее сообщество
admin 666admin
Тут есть но не особо много народа, спрашивайте
вот имеется контейнер с питоном и к нему некоторое количество моделей. интересует вопрос как лучше организовать работу с моделями. раньше просто грузили модели в контейнер при билде и при старте загружали в память, но сейчас объем используемой оперативы слишком вырос, поэтому решили распилить на части. пока что видится несколько вариантов: при билде рассовывать модели по отдельным имаджам (пожалуй самый правильный с моей точки зрения), билдить один имадж со всеми моделями но при старте передавать параметром сервису какие модели использовать, билдить один имадж независимо от моделей а модели при старте загружать с s3 либо использовать какую нибудь шаренную файловую систему с моделями.
источник

a6

admin 666admin in DevOps — русскоговорящее сообщество
Andrey Vinogradov
вот имеется контейнер с питоном и к нему некоторое количество моделей. интересует вопрос как лучше организовать работу с моделями. раньше просто грузили модели в контейнер при билде и при старте загружали в память, но сейчас объем используемой оперативы слишком вырос, поэтому решили распилить на части. пока что видится несколько вариантов: при билде рассовывать модели по отдельным имаджам (пожалуй самый правильный с моей точки зрения), билдить один имадж со всеми моделями но при старте передавать параметром сервису какие модели использовать, билдить один имадж независимо от моделей а модели при старте загружать с s3 либо использовать какую нибудь шаренную файловую систему с моделями.
Зависит от кол-ва моделей и их грузности (1 модель), правильно 1имейдж = 1модель в идеале, первое что на ум приходит kubeflow registrу c хранением на своём cdnЕ через DVP
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Daniil Elizarov
с этим я согласен)
Нужен относительно простой интерфейс и мне кажется я не первый кто решает подобную проблему.
Вопрос в какой панельке "тестировщица Маша" нажмет кнопку "получить тестовый стенд для кода Васи"?
У нас Gitlab CI на каждую ветку создаёт свою директорию, обновляется конфиг для nginx и появляется поддомен для этой ветки типа feature-abc123.example.com на которой тестеры могут работать, после мержа ветка и директория удаляется
источник

AS

Artem Soroka in DevOps — русскоговорящее сообщество
Daniil Elizarov
с этим я согласен)
Нужен относительно простой интерфейс и мне кажется я не первый кто решает подобную проблему.
Вопрос в какой панельке "тестировщица Маша" нажмет кнопку "получить тестовый стенд для кода Васи"?
То что мы искали называется review environments, есть из коробки на heroku например
Но особенности проекта и требования заказчика заставили написать немного своего bash/python в гитлабе, но это не так чтобы очень долго
источник

DE

Daniil Elizarov in DevOps — русскоговорящее сообщество
Artem Soroka
То что мы искали называется review environments, есть из коробки на heroku например
Но особенности проекта и требования заказчика заставили написать немного своего bash/python в гитлабе, но это не так чтобы очень долго
Спасибо, полезная информация. Похоже многие делают кастомные решения
источник