Задать вопрос
  • Как организовать надежную инфраструктуру для веб-проекта?

    @vitaly_il1
    DevOps Consulting
    Например, самое главное (БД) перенесу в Amazon AWS RDS
    Основной мощный веб-сервер с SPA и Backend останется в текущем ДЦ в Нидерландах
    Хочу сделать резервный веб-сервер в другом ДЦ
    Оба веб-сервера будут работать с одной базой в AWS RDS (MultiAZ для надежности)

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

    Варианты от простого к сложному (кроме нанять опытного архитектора):
    - выбрать надежного провайдера - самый дешевый и простой вариант
    - AWS (или GCP/Azure) - разбросать компоненты по разным AZ
    - несколько систем в разных регионах AWS, с GeoIP loadbalancing
    - несколько систем у разных провайдеров (разные датацентры), loadbalancing Cloudflare or Incapsula, ...

    В случаях 3 и 4 вы сами должны обеспечивать репликацию данных.
    Ответ написан