элемент локального хранилища определения службы Azure - PullRequest
2 голосов
/ 03 ноября 2011

Создан проект веб-роли в Azure. Глядя на файл определения сервиса, я вижу, что он добавляет раздел LocalResources -

<LocalResources>
    <LocalStorage name="ProjName.svclog" sizeInMB="1000" cleanOnRoleRecycle="false" />
</LocalResources>

Кажется, он используется для записи файлов журнала. Каждый экземпляр вычисления Azure также поставляется с некоторой памятью. Я предполагаю, что это LocalStorage будет использовать память, которую мы получаем с этим экземпляром, а не создавать учетную запись хранения. Это предположение верно?

1 Ответ

2 голосов
/ 03 ноября 2011

Локальное хранилище - это временное пространство на жестком диске, доступное для каждого экземпляра. Он настроен как часть виртуальной машины, на которой размещен ваш экземпляр.

Это не связано с хранилищем таблиц, хранилищем больших двоичных объектов или SQL Azure и является частью веб-роли или рабочей роли. Однако это временно , и оно исчезнет, ​​когда ваш экземпляр будет переработан или перезагружен.

Здесь есть отличная статья о том, что это такое, как это работает и как использовать это из кода: http://vkreynin.wordpress.com/2010/01/10/learning-azure-local-storage-with-me/.

...