использование aws ec2 в качестве сервера приложений ... такая низкая производительность - PullRequest
0 голосов
/ 25 июня 2011

Я планирую разместить сервер в нескольких странах (США, Юго-Восточная Азия ..)

Я тестирую ec2 (ebs backed, large size) и получаю ужасные результаты. Сервер просто недостаточно быстр. процессор / жесткий диск / время автономной работы

Я сравниваю скорость с моей домашней коробкой Linux (двойной процессор i5, 2 Гб памяти, SATA)
Я чувствую, что мой домашний сервер работает быстрее примерно в 10 раз.
(сравнивал время компиляции тяжелых библиотек, выполнял те же обновления БД и т. д.)

Серверное приложение похоже на веб-серверы в том, что оно делает (небольшое использование процессора, много доступа к базе данных (mysql в корневом разделе ec2).

Я что-то упускаю из виду? как ebs backed ec2 требует времени, чтобы стабилизироваться после загрузки или что-то в этом роде.
Может быть, соединение с кросс-континентом (например, из Азии в США, ec2) - нет-нет в мире aws?

Надеюсь, есть некоторые объяснения, почему у меня такая низкая производительность при большом размере ec2.
Я хотел бы спросить, сработает ли мое запланированное использование aws вообще, или я должен искать другие сервисы, кроме aws.

1 Ответ

1 голос
/ 26 июня 2011

, если вы хотите отслеживать свой экземпляр EC2, рассмотрите возможность использования сервиса Amazon CloudWatch . Эта служба может контролировать все ресурсы вашего экземпляра, такие как загрузка ЦП, использование памяти, задержка в сети и количество запросов. Это также бесплатно на уровне бесплатного пользования Amazon.

Я знаю, что некоторые пользователи сообщают, что после перехода с amazon aws на rackspace cloud их приложения работают быстрее без дополнительных затрат. Вы можете подумать о тестировании стойки.

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