Мультирегиональное развертывание WordPress на облаке - PullRequest
0 голосов
/ 11 июля 2019

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

Я прошел GCP App Engine и Kubernetes, но не нашел много.

Как создать соединение с базой данных из другого региона и как управлять мультимедийными файлами WordPress и синхронизировать их между регионами. Также я ищу автоматическое масштабирование на сайте.

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

1 Ответ

2 голосов
/ 11 июля 2019

Чтобы развернуть высокодоступные и масштабируемые архитектуры WordPress на AWS, я бы предложил прочитать этот технический документ https://aws.amazon.com/blogs/architecture/wordpress-best-practices-on-aws/

Ключом к многорегиональному развертыванию является наличие копии данных в обоих регионах. Это сопряжено со многими трудностями, если вы подумаете о том, чтобы иметь два хозяина базы данных, т. Е. Где могут происходить операции записи (в словах WordPress запись происходит, когда вы пишете сообщение или когда клиенты оставляют комментарии)

Возможность использования межрегиональной реплики чтения с Amazon RDS возможна с 2013 года: https://aws.amazon.com/blogs/aws/cross-region-read-replicas-for-amazon-rds-for-mysql/

Для настройки мастер-мастер взгляните на Amazon Aurora Global Database (совместимую с MySQL): https://aws.amazon.com/rds/aurora/global-database/ Но я бы серьезно задал вопрос почему вы хотите сделать это первым.

[ОБНОВЛЕНИЕ 17 июля 2019 года]

Я только что узнал, что в дистрибутиве Bitnami Wordpress есть документация, объясняющая, как использовать S3 для медиа-файлов: https://docs.bitnami.com/aws/apps/wordpress-pro/configuration/wordpress-aws-s3/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...