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