M2 - EE (Облако) - БД только для чтения?


Я работаю в компании, которая собирается использовать Magento2 Cloud Enterprise Edition. (веб-сайт электронной коммерции в настоящее время находится в разработке) Кто-то сказал мне, что при развертывании исходного кода база данных заблокирована и имеет доступ только для чтения. Это правда?

Я не нахожу никакой документации по этому поводу в документах Magento. Я нашел, как сделать master/slave на EE (недоступно в облаке), но мне действительно нужно знать, правда ли это, потому что это сильно изменит архитектуру на AWS для меня.

Большое спасибо за ваш ответ.

Author: magento2-users, 2018-03-06

1 answers

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

Для файловой системы у вас есть разрешение только на чтение (например, вы не можете редактировать или создавать новый файл после SSH на сервере).

Для базы данных у вас есть разрешение на запись для основной базы данных. Они внедряют подчиненную базу данных (которая является точной копией основной базы данных, но используется только для чтения для повышения производительности).

Обновление для того, что я пропустил во ВРЕМЯ развертывание

Во время развертывания (включая этап сборки и этап развертывания) - весь сервер будет недоступен на этапе развертывания. Если вы выполнили несколько трюков здесь и там в соответствии с документацией - вы можете сократить фазу развертывания до 1-2 минут. Но во время развертывания всегда будет время простоя.

 1
Author: Alvin Nguyen, 2018-03-08 22:53:02