Можно использовать сервис DNS, который поддерживает запросы маршрутизации на основе страны пользователя к другому серверу, но нет, вероятно, никакого смысла в использовании Cloudfront при обслуживании данных из EC2, и из взглядов его никакой смысл в использовании S3 также так как Вы всегда отправляете данные из своего экземпляра EC2.
Возможно, если бы Вы предложили больше информации о том, какие данные Вы отсылаете лучшее решение, мог бы стать видимым.
Проблемой может быть очень многое. Если вы меняете местами, значит в вашей системе недостаточно памяти, и вам нужно либо обновить, либо уменьшить количество и / или размер запущенных процессов.
Рабочий процесс Apache с 4+ часами процессорного времени ( или это было начато более четырех часов назад) не проблема; вот что он должен делать - зависать и потреблять ресурсы ЦП при обслуживании запросов. Рабочие Apache могли быть причиной проблемы, но из предоставленной информации невозможно сказать.
Я мог бы продолжать и продолжать, но я уже сказал, в статье, о которой я писал поиск проблем с производительностью в системах Linux . Я очень рекомендую прочитать его, следуя его рекомендациям,
У вас могут быть проблемы с дисковой подсистемой или вводом-выводом. У вас есть временные промежутки в ваших журналах? Некоторые процессы могут выполняться в ОЗУ, в то время как все, что требует доступа к диску, останавливается или дает сбой, увеличивая нагрузку. Как ты восстанавливаешься после этого? Жесткая перезагрузка?