Назад | Перейти на главную страницу

Инстансы EC2 с балансировкой нагрузки для высокопроизводительного хостинга?

У меня довольно здоровенная машина Dell с двухъядерным четырехъядерным процессором и 32 ГБ памяти.

На этой машине я веду довольно загруженный форум, но одна машина делает все; web, cache, db, sphinx и т. д. У меня также есть полнофункциональное резервное копирование без простоев, которое выполняется каждую ночь.

Все это стоит мне чуть меньше 800 долларов в месяц (австралийские цены выше), и я не очень доверяю резервным копиям.

В качестве эксперимента я установил следующее:

В текущем состоянии это около 600 долларов в месяц, и в худшем случае (5 веб-экземпляров) он стоит примерно 1 тысячу долларов.

Кажется, очень, очень хорошо.

В прошлый раз, когда я попробовал EC2 на своем сайте, он продолжал падать в периоды занятости из-за отсутствия поддержки соединения на отдельных экземплярах, поэтому на этот раз я оставил экземпляры меньшего размера и поставил ELB впереди. Apache Bench (-n 1000 -c 100) с моей машины, похоже, хорошо справляется с 8+ запросами в секунду и 50% запросов менее 11799 мс (100% менее 17763 мс).

Что мне не хватает? Все это кажется слишком хорошим, чтобы быть правдой. Я могу запланировать моментальные снимки моей базы данных, когда захочу, у меня может быть столько машин, сколько я захочу за ELB, и в его текущем (2 экземпляра) состоянии, я считаю, что это будет нормально в течение 90% дня.

Пожалуйста, поделитесь своим мнением по этому поводу, я не специалист по системам, мне просто нравится AWS, и мой сайт кажется идеальным для хостинга на базе AWS.

Спасибо.