В чем разница между масштабируемостью и эластичностью?

Я слышал, что многие люди используют оба термина как синонимы. Однако, на мой взгляд, между ними есть разница:

МАСШТАБИРУЕМОСТЬ - способность системы увеличивать нагрузку на свои текущие аппаратные ресурсы (масштабировать);

ЭЛАСТИЧНОСТЬ - способность системы увеличивать рабочую нагрузку на свои текущие и дополнительные (динамически добавляемые по запросу) аппаратные ресурсы (масштабирование);

Эластичность тесно связана с развернутыми в облаке приложениями.

Правильно ли я понял разницу между этими двумя нефункциональными характеристиками программного обеспечения? Может ли кто-нибудь привести конкретные примеры, чтобы мы могли провести более четкую границу между этими двумя терминами?

52
задан Abimaran Kugathasan 25 May 2014 в 20:47
поделиться