
Я использую микроэкземпляр AWS, на котором запущены Apache HTTP Server и серверы Tomcat. У меня есть несколько развернутых на них веб-приложений, где я использую переадресацию портов с 80 на 8080 с помощью Apache. Поскольку я работаю в стартапе (не системный администратор и готов учиться), мне нужно выяснить, нужно ли нам обновлять сервер с микро на какой-то другой экземпляр.
Какие тесты мне следует проверить, чтобы узнать, следует ли мне обновить сервер? Я проверил free -m, который дает около 300 МБ свободной памяти.
Но что еще мне следует проверить, чтобы убедиться, что количество соединений, которые получает Apache, не подавляет его в любой момент. Поскольку я использую переадресацию портов, как мне проверить, подавляются ли соединения Tomcat или нет.
300мб свободной памяти на момент проверки. Но в других случаях, когда система может быть загружена, как это проверить?
решение1
Вам следует настроить инструменты мониторинга, чтобы получать подробную информацию о работе вашего сервера и приложения.
Кроме того, не следует использовать микроэкземпляры для производственных серверов.
Вариант использования
http://aws.amazon.com/ec2/instance-types/
Веб-сайты или блоги с низким трафиком, небольшие административные приложения, хосты-бастионы и бесплатные пробные версии для изучения функциональности EC2 (только t1.micro)
Соображения относительно ЦП
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts_micro_instances.html
Микроэкземпляры (t1.micro) обеспечивают небольшое количество постоянных ресурсов ЦП и позволяют увеличивать производительность ЦП короткими рывками, когда доступны дополнительные циклы. Они хорошо подходят для приложений с низкой пропускной способностью и веб-сайтов, которым периодически требуются дополнительные вычислительные циклы.
https://stackoverflow.com/questions/19623050/amazon-m1-small-vs-micro-instance-cpu-perfomance
В ходе тестирования я обнаружил, что использование 100% ресурсов ЦП в течение примерно 10–15 секунд на микроэкземпляре приводит к снижению производительности до доли этого показателя — примерно 0,2 ECU — примерно на следующие 2–3 минуты, когда снижение производительности прекращается на несколько секунд, затем цикл повторяется.
Соображения относительно скорости сети
http://epamcloud.blogspot.com.au/2013/03/testing-amazon-ec2-network-speed.html
микро имеют значительную пропускную способность, доступную им