Попытка создать обратный прокси-сервер и сервер приложений на одной машине с виртуальным интерфейсом

Смоделируйте свое приложение и базу данных. Используя эти модели, определите, где Вам нужен параллелизм и где Вам нужно персистентное устройство хранения данных. Используйте PostgreSQL для персистентного устройства хранения данных и memcached для временного хранения. При необходимости в долгосрочном персистентном устройстве хранения данных для неструктурированных двоичных объектов используйте механизм облачного хранилища как Amazon S3 и клиентская библиотека для взаимодействия через интерфейс с API.

Разработайте и разверните свое приложение в системе облачных вычислений как Amazon EC2. Определите роли сервера и смоделируйте сетевую архитектуру. Используйте GNU/Linux Debian в качестве основной ОС и автоматизированной системы сборки для начальной загрузки определенных ролей сервера.

Установите статистические инструменты создания отчетов как Munin и контролирующие инструменты как Nagios, когда у Вас есть достаточно данных для определения то, что "нормальный" для приложения.

Когда Ваше приложение будет работающим, контролируйте рост набора данных и моделируйте увеличение 1 000 раз того набора. Зарегистрируйте свой SQL и выполните некоторые запросы в качестве примера через планировщика PostgreSQL для определения, где узкое место базы данных расположено. Проследите это до приложения.

Определите зависимый от платформы пакет статистики для своего кода приложения. Обзорные доклады от этого инструмента и определяют, какие пользовательские действия генерируют самое медленное время отклика.

0
задан 14 September 2010 в 17:56
1 ответ

Я не сделал бы этого тот путь: будет трудно утверждать, работает ли Ваш обратный прокси на самом деле или поражаете ли Вы заключительный интерфейс непосредственно. Необходимо будет проверить содержание данных по проводу, чтобы быть уверенными.

Почему бы не устанавливать несколько VMs для этого вместо этого?

0
ответ дан 5 December 2019 в 17:32
  • 1
    Никогда не рассматривал это.. мы уже на самом деле работаем как VM. В то время как я мог запросить новый VM, который возьмет навсегда. Выполнение VMs на VM просто кажется.. нечетный? –  ShaneC 14 September 2010 в 18:17

Теги

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