Изучая кэширование Azure, я наткнулся на эту статью в котором говорится
Если указано совместное кэширование ролей, размер кэша определяется путем взятия указанного процента памяти виртуальной машины. Если указано кэширование выделенной роли, вся доступная память виртуальной машины используется для кэширования. Если настроено два экземпляра роли, используется объединенная память виртуальных машин.
но является ли совместно расположенный экземпляр кэша специфичным (доступен для чтения-записи только экземпляром, на котором он работает) или специфичен для роли (доступен для чтения-записи любым экземпляром в роли)?
Я не мог найти четкого ответа на этот вопрос... Я обнаружил, что если вы хотите, чтобы две или более ролей обращались к одному и тому же кешу, этот "кэш" должен быть сам по себе выделенной ролью...
РЕДАКТИРОВАТЬ 1
Пример сценария: 3 экземпляра (i1, i2 и i3) одной роли, использующие совмещенный кеш, каждый из которых имеет, скажем, 100 МБ кеша. Если i1 записывает в кеш, значит, i2 может его прочитать? Может ли i3 изменить кэшированную информацию?