Как я могу распределить 1 приложение между 2 серверами

Относительно общего ежемесячного счета короткий ответ - да - экземпляр на уровне $0.10/часов составит приблизительно 72$ в течение месяца. Однако можно купить зарезервированные экземпляры, которые могут удаться приблизительно до 50% цены, если сервер выполняется постоянно. В примере m1.small типа сервера ($0.10/часа обычно), ежегодная стоимость составила бы 490$ с зарезервированным экземпляром (одно резервирование года) или 876$ на "оплате по мере использования".

Ответ на Ваш второй вопрос нет. Вы тарифицированы в течение часа экземпляра, всего времени, на которое экземпляр возрос, работая и способный взять запросы, вместо того, чтобы сказать, час ЦП, который мог бы быть просто "работой", сделанной на экземпляре. Вы будете тарифицированы цена за окруженное число часов, для которых шел экземпляр. Если Вы включите его в течение 5 минут и завершите работу его, то Вы будете заряжены 0,10$.

Однако я утверждал бы, что это могло быть очень экономично для тестирования программного обеспечения, если это закрывается, в то время как Вы не используете его. Тестирование является одним из случаев наиболее популярного способа использования для EC2, где Вы можете запустить экземпляр, тестовое программное обеспечение в течение нескольких часов и затем завершить работу его, удаваясь намного более дешевый, чем отъезд его выполнение при выполнении других вещей/сна.

2
задан 20 September 2010 в 17:48
3 ответа

... необходимо сузить объем темы к "направляющим" в частности. (предмет является немного вводящим в заблуждение), я высоко предложил бы смотреть на журналы и пытаться определить, куда задержка прибывает из.

Существует несколько причин, почему приложение для направляющих отстало бы..., и большую часть времени оно не имеет никакого отношения к базе данных или самому веб-серверу. Я надеялся бы удостоверяться, что кэширование НЕ отключено. (в режиме разработки кэширование отключен по умолчанию), направляющие добираются, большая производительность повышает от многих алгоритмов кэширования, которые это имеет... Кроме того, несколько из битов отладки, которые включены в разработке также, едят немного производительности также.

Если все сделано, который может быть сделан... существует несколько шагов в движение "кластеризованной среды направляющих". Отладка, которую я предложил ранее, может также сказать Вам, чего необходимо увеличить масштаб. Если Вы постоянно ожидаете на базе данных для ответа... затем перемещая сервер базы данных от того поля и на свой собственный..., или кластеризирование одной только базы данных могло бы быть всем, в чем Вы нуждаетесь. Если Вы находите, что WWW-сервер является тем, отстающим... увеличиваются на веб-сервере.

3
ответ дан 3 December 2019 в 11:09

Разделение хостинга web/http и хостинга базы данных на отдельных серверах является хорошим первым шагом. Хороший второй шаг должен получить дублирующийся веб-сервер и настроить его с первым с некоторым типом подсистемы балансировки нагрузки. Или аппаратные средства, которые находятся перед обоими серверами или программным обеспечением, основывали тот.

править: Это предполагает, что Вы положительны, что база данных не является Вашим ограничивающим фактором (которым это очень хорошо могло быть). Перемещение веб-сервера от сервера базы данных поможет этой ситуации, но второй веб-сервер, который я предлагаю, только поможет, если обработка каждого запроса замедлит Вас а не базу данных.

1
ответ дан 3 December 2019 в 11:09

Это не база данных, которая называет проблему. Когда ответы начинают становиться медленными, я проверил процессы mysql, и mysql не имел никаких ожидающих процессов. Я думаю, что существует слишком много запросов, достигающих веб-сервера (апач + кластер полукровки). Даже веб-сайты, работающие на PHP, не могут быть достигнуты в течение часа пик. У меня только есть ScoutApp, контролирующий мой сервер.

IO

Ввод-вывод Ожидает 11,9 мс Чтения/секунда кБайт/с Read 422,8 кБайт/с 61 Запись/секунда кБайт/с Записи 82% Использования 2 435,9 кБайт/с 196

Направляющие контроль Aplication

Среднее время дб 0,00 секунды
Средняя длина запроса 10,10 секунд
Среднее время представления 9,81 секунд
Запросы 13.93 req/min
Медленные Запросы 7.47 req/min
Медленный процент запросов 54%

Загрузка Apache

Запросы В секунду 1.80 req/s
Общие доступы: 19169 - Общий Трафик: 461,9 МБ
Использование ЦП: u4 s.11 cu1.31 cs0 - загрузка ЦП на.0648%
2,29 запроса/секунда - 56,5 КБ/секунда - 24,7 КБ/запросы
12 запросов, в настоящее время обрабатываемых, 9 неактивных рабочих

Очередь Exim (exim-bpc)

10475

-1
ответ дан 3 December 2019 в 11:09

Теги

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