TARMOLOV_WORK Telegram 175
Я уже рассказывал о нашей прошлой системе выкладки сервисов — с помощью debian-пакетов и даже написал лонгрид с подробностями.

Перед установкой debian-пакета необходимо настроить сервер. Но если двум разным пакетам понадобится разное окружение, то возникает проблема.

Нужно либо каким-то образом "поженить" конфликтующие окружения на одном сервере, либо ставить такие debian-пакеты на разные сервера.

Чаще всего один физический сервер разделяют на независимые части с помощью виртуализации для оптимизации использования мощностей. И на такие виртуальные сервера можно поставить конфликтующие debian-пакеты с сервисами.

Но можно пойти немного дальше и воспользоваться контейнеризацией с созданием независимых виртуальных операционных систем.

Docker — де-факто стандарт контейнеризации. Docker-контейнеры используются повсеместно — и в Яндексе, в частности.

В отличие от debian-пакета в docker-контейнер включено необходимое окружение. Однажды настроенный docker-контейнер может быть запущен на любых серверах. Удобно обновлять и поддерживать.

Docker позволяет легко накатывать и откатывать новую версию приложения. И это с учетом изолированности среды выполнения и минимальным оверхедом по использованию ресурсов.

В моей команде docker используется не совсем по "канонам". В одном docker-контейнере одновременно живет несколько процессов: nginx, приложение и дополнительные вспомогательные процессы.

По-хорошему, их нужно было разносить по отдельным docker-контейнерам с провязкой через docker-compose, но нам оказалось удобнее сделать общий базовый образ "все в одном".

Docker-образ конкретного сервиса наследуется от базового образа и получает всю необходимую инфраструктуру "из коробки". Такой подход позволяет нам унифицированно работать с 50+ сервисами и упрощает обновление инфраструктуры.

#инфраструктура
👍12



tgoop.com/tarmolov_work/175
Create:
Last Update:

Я уже рассказывал о нашей прошлой системе выкладки сервисов — с помощью debian-пакетов и даже написал лонгрид с подробностями.

Перед установкой debian-пакета необходимо настроить сервер. Но если двум разным пакетам понадобится разное окружение, то возникает проблема.

Нужно либо каким-то образом "поженить" конфликтующие окружения на одном сервере, либо ставить такие debian-пакеты на разные сервера.

Чаще всего один физический сервер разделяют на независимые части с помощью виртуализации для оптимизации использования мощностей. И на такие виртуальные сервера можно поставить конфликтующие debian-пакеты с сервисами.

Но можно пойти немного дальше и воспользоваться контейнеризацией с созданием независимых виртуальных операционных систем.

Docker — де-факто стандарт контейнеризации. Docker-контейнеры используются повсеместно — и в Яндексе, в частности.

В отличие от debian-пакета в docker-контейнер включено необходимое окружение. Однажды настроенный docker-контейнер может быть запущен на любых серверах. Удобно обновлять и поддерживать.

Docker позволяет легко накатывать и откатывать новую версию приложения. И это с учетом изолированности среды выполнения и минимальным оверхедом по использованию ресурсов.

В моей команде docker используется не совсем по "канонам". В одном docker-контейнере одновременно живет несколько процессов: nginx, приложение и дополнительные вспомогательные процессы.

По-хорошему, их нужно было разносить по отдельным docker-контейнерам с провязкой через docker-compose, но нам оказалось удобнее сделать общий базовый образ "все в одном".

Docker-образ конкретного сервиса наследуется от базового образа и получает всю необходимую инфраструктуру "из коробки". Такой подход позволяет нам унифицированно работать с 50+ сервисами и упрощает обновление инфраструктуры.

#инфраструктура

BY Тармолов про работу


Share with your friend now:
tgoop.com/tarmolov_work/175

View MORE
Open in Telegram


Telegram News

Date: |

Those being doxxed include outgoing Chief Executive Carrie Lam Cheng Yuet-ngor, Chung and police assistant commissioner Joe Chan Tung, who heads police's cyber security and technology crime bureau. The group also hosted discussions on committing arson, Judge Hui said, including setting roadblocks on fire, hurling petrol bombs at police stations and teaching people to make such weapons. The conversation linked to arson went on for two to three months, Hui said. bank east asia october 20 kowloon The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. Deputy District Judge Peter Hui sentenced computer technician Ng Man-ho on Thursday, a month after the 27-year-old, who ran a Telegram group called SUCK Channel, was found guilty of seven charges of conspiring to incite others to commit illegal acts during the 2019 extradition bill protests and subsequent months.
from us


Telegram Тармолов про работу
FROM American