Да это. MySQL на надлежащих аппаратных средствах и хорошей конфигурации может обработать 1000-е записей в секунду, и чтения могут масштабировать горизонтально в 10-е тысяч в секунду через дублируемые ведомые устройства
Используйте docker
с dockerfile
. Вы можете легко найти в Интернете примеры для salt-minion
и salt-master
.
Возьмите файлы и приступайте к созданию изображений (всегда - хорошая идея - отметьте их ). Учитывая такую структуру каталогов (внимательно следуя приведенным выше примерам):
docker/
├── salt-master
│ ├── Dockerfile
│ └── supervisor-salt.conf
└── salt-minion
├── Dockerfile
└── supervisor-salt.conf
вам нужно cd docker / salt-master
и выполнить:
# docker build -t kstaken/ubuntu-salt-master .
эквивалент для salt-minion
:
# cd docker/salt-minion
# docker build -t kstaken/ubuntu-salt-minion .
Этот процесс создает многоразовые изображения:
# docker images | grep kstaken
kstaken/ubuntu-salt-minion latest 557c052f5b14 19 seconds ago 253.5 MB
kstaken/ubuntu-salt-master latest 1f41866d05e1 5 minutes ago 262.7 MB
, которые вы можете запускать на переднем плане (и прикреплять к ним) или в фоновом режиме по мере необходимости. Вы также можете связать их:
# docker run --detach=true --hostname=salt-master --networking=true kstaken/ubuntu-salt-maste
# docker run --detach=true --hostname=minion1 --networking=true --link bersek_morse:linked-server kstaken/ubuntu-salt-minion
# docker run --detach=true --hostname=minion2 --networking=true --link berserk_morse:linked-server kstaken/ubuntu-salt-minion
Результат очень легко реализовать с помощью сценария:
# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4fae47241a73 kstaken/ubuntu-salt-minion:latest /usr/bin/supervisord 4 seconds ago Up 2 seconds goofy_fermi
6030e7f882ba kstaken/ubuntu-salt-minion:latest /usr/bin/supervisord 25 seconds ago Up 23 seconds desperate_hawking
22b18a387e21 kstaken/ubuntu-salt-master:latest /usr/bin/supervisord 3 minutes ago Up 3 minutes 4505/tcp, 4506/tcp berserk_morse,desperate_hawking/linked-server,goofy_fermi/linked-server