Должен ли я учитывать миграции в прямом эфире при отслеживании измерения эффективности экземпляров Amazon EC2?

StackOverflow https://stackoverflow.com/questions/4781983

Вопрос

Одно из наших приложений работает на нескольких экземплярах EC2, и мы динамически добавляем/удаляем экземпляры на основе нагрузки. Мы хотим попытаться обеспечить, чтобы изменение производительности в изображениях оставалось в пределах определенной (настраиваемой) связанной.

Как было продемонстрировано различными исследованиями, особенно [1], просто запуск одного и того же типа экземпляра часто недостаточно, если приемлемое изменение невелико:

«Мы продемонстрировали, что производительность CPU и диска ввода-вывода в малых экземплярах относительно стабильны с точки зрения продолжительных периодов. Однако поведение производительности множества« идентичных »небольших экземпляров очень гетерогенных».

В результате мы в настоящее время начинаем еще несколько случаев, а затем требуются, запустив эталон и сохраняя только те, чья производительность является приемлемой. Здесь есть предположение, что, если экземпляр будет выполнять адекватно во время эталона, его производительность будет относительно стабильной.

Похоже, это в основном из -за того, что после начала экземпляра он остается на том же основном хосте до остановки или прекращения (см. Например, [2]). Тем не менее, были недавние сообщения о том, что EC2 изменил части базовой инфраструктуры XEN и теперь может поддерживать живую миграцию (внутренне, то есть не подвергается воздействию пользователя) [3].

«Вы можете с относительной уверенностью сделать вывод о том, что это означает, что они полностью отделили экземпляр с аппаратным обеспечением и поэтому теперь могут сейчас проживать экземпляры».

Если Amazon делает Начните жить мигрируйте экземпляры между хозяевами, тогда, конечно, сравнительный анализ на старте недостаточно. Таким образом, вопрос: Должны ли мы предположить, что в ближайшем будущем Amazon может или будет или будет в прямом эфире «под обложками»?

Спасибо

Эндрю

1] «Анализ производительности EC2 для предоставления ресурсов приложений, ориентированных на обслуживание», http://www.globule.org/publi/eparpsoa_nfpsla2009.pdf

2] Ответ "jasonm@aws", https://forums.aws.amazon.com/thread.jspa?messageid=198800 𰢐

[3] http://default.io/2010/09/to-do-learn-ec2-and-ubuntu-at-the-meme-time/

Это было полезно?

Решение 2

Просто чтобы следить за этим ... Похоже, ответ "нет". По крайней мере, не в настоящее время. Не подтвержден никому из Amazon, но я думаю, что они вряд ли это сделают:

https://forums.aws.amazon.com/message.jspa?messageid=218102

Другие советы

Вы спрашиваете не то место здесь. Только Amazon знает, действительно ли они намерены совершить миграцию в прямом эфире, если они намерены информировать людей, и есть ли какой-нибудь способ выяснить.

Если вы хотите быть в безопасности, вы можете периодически повторно заново - но я думаю, что вам будет лучше обслуживать, просматривая метрики из своей собственной обработки для балансировки нагрузки; Такие вещи, как среднее время для обработки запросов и т. Д., Просмотрев их на постоянной основе, вы можете легче справляться со случайными изменениями производительности, которые могут происходить в виртуализированных системах по другим причинам, чем живые миграции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top