Могу ли я масштабировать очарование mysql вместо добавления другой базы данных?

У меня есть вопрос, как масштабировать службу MySQL, потому что я делаю развертывание здесь: https://jujucharms.com/docs/stable/charms-deploying

И у меня есть WordPress и связан с mysql, но можно ли масштабировать только mysql? Когда я добавляю модуль mysql, я получаю другую базу данных mysql.

А можно ли написать шарм там, где узлы будут делить производительность? У меня есть приложение на основе сервера (делая некоторые расчеты и получать данные и отправлять данные клиентам) в Java. Можно ли увеличить масштаб этого приложения и сделать его быстрее (я имею в виду управление большим количеством клиентов)?

1
задан 25 July 2016 в 18:00

1 ответ

Очарование MySQL поддерживает репликацию. Это немного не интуитивно понятно, что вы на самом деле не добавляете модули в основную службу. Вместо этого вы добавляете рабов. Вот один из способов сделать это:

juju deploy mysql masterdb
juju deploy mysql slavedb -n3
juju add-relation masterdb:master slavedb:slave

, а затем связать его с такими сервисами, как MediaWiki, которые поддерживают реплики MySQL, доступные только для чтения:

juju deploy mediawiki -n8
juju add-relation masterdb:db mediawiki:db
juju add-relation slavedb:db mediawiki:slave
...

Очарование в настоящее время не поддерживает мастера Мастер репликации.

0
ответ дан 25 July 2016 в 18:00

Другие вопросы по тегам:

Похожие вопросы: