Я играл с бесплатной учетной записью на appfog.com, и мне в голову пришел этот вопрос.
В чем разница между масштабированием памяти и масштабированием экземпляров?
Например, какова реальная разница в производительности и надежности между этими тремя примерами?
1 экземпляр с 512 МБ.
2 экземпляра по 256 МБ каждый.
4 экземпляра по 128 МБ каждый.
Если нет никакой разницы, почему бы вам не продолжить обновление 1 экземпляра до максимального объема памяти перед масштабированием до 2 экземпляров? С точки зрения менеджмента, это кажется наиболее простым подходом.
Заранее благодарим за ответы!
Вы можете быть узким местом не в памяти. Например, процессор, дескрипторы открытых файлов или другие вещи, которые вообще не имеют ничего общего с объемом оперативной памяти.
Наличие нескольких экземпляров означает избыточность - если один из них выйдет из строя, остальные продолжат обслуживать ваш контент.