У меня довольно здоровенная машина 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.
Спасибо.