Я использую микроэкземпляр AWS, на котором запущены серверы Apache HTTP Server и Tomcat. У меня есть несколько развернутых на них веб-приложений, в которых я использую переадресацию портов с 80 на 8080 с помощью Apache. Поскольку я работаю в стартапе (не системный администратор и желаю учиться), мне нужно выяснить, нужно ли нам обновлять сервер с микро до другого экземпляра.
Какие тесты я должен проверить, чтобы узнать, нужно ли обновлять сервер? Я проверил free -m, который дает около 300 МБ свободной памяти.
Но что еще я должен проверить, чтобы убедиться, что количество подключений, которые получает Apache, не заглушает его в любое время. Поскольку я использую переадресацию портов, как мне проверить, задыхаются ли соединения Tomcat.
300mb Свободной памяти на момент проверки. Но в других случаях, когда система может быть загружена, как мне это проверить?
Вам следует настроить инструменты мониторинга, чтобы получить подробную информацию о том, как работает ваш сервер и приложение.
Кроме того, вам не следует использовать микро-экземпляры для производственных серверов.
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 ЭКЮ - примерно на следующие 2-3 минуты, когда дроссель поднимается на несколько секунд, затем цикл повторяется
http://epamcloud.blogspot.com.au/2013/03/testing-amazon-ec2-network-speed.html
micro имеют доступную широкую полосу пропускания