Время, необходимое для Azure файлов для монтирования Pod - PullRequest
0 голосов
/ 12 января 2020

У меня все хорошо, но мне нужна помощь в оптимизации моего кластера Kubernetes. У меня есть Azure автоматически масштабируемый кластер Kubernetes с 3 узлами. По мере того как запросы перегружают систему, кластер масштабируется в соответствии с требованиями.

У меня есть постоянный том в кластере, в котором хранятся все критические ресурсы сервера, которые совместно используются всеми моими основными и рабочими модулями. Я использую AzureFile для подключения ресурсов сервера к моим модулям (через постоянный том). Я загружаю файлы в AzureFile и позволяю модулям извлекать ресурсы из монтирования тома. Размер ресурсов сервера, используемых модулями, составляет около 3,5 ГБ , относительно большой.

Проблема в том, что я не знаю, как измерить время модуль требуется для монтирования ресурсов сервера с постоянного тома каждый раз, когда запускается новый модуль или когда новый узел масштабируется для удовлетворения требований. Мне нужно сравнить его со временем загрузки ресурсов сервера с помощью blobfuse .

1 Ответ

0 голосов
/ 13 января 2020

Я не нашел универсального способа подсчета времени, необходимого для подключения модуля к постоянному тому, но мне все же удалось измерить производительность моего работника при использовании общего файлового ресурса Azure Premium по сравнению со стандартным общим файловым ресурсом для смонтировать на мой постоянный том в кластере Kubernetes. Производительность была более чем в два раза быстрее! Невероятная скорость.

В любом случае, следующие ссылки могут быть полезны для остальных, которые смотрят в этом направлении в надежде найти ответ тоже. Microsoft Azure документировал детали Azure файлов по этой ссылке - https://docs.microsoft.com/en-us/azure/storage/files/storage-files-scale-targets

Здесь вы можете найти целевую пропускную способность для одного общего файлового ресурса - до 60 МБ / сек c для стандартного уровня, а также максимальный выход для одного общего файлового ресурса - до 6 204 МБ / сек c для премиум-уровня. Огромная разница.

Azure Files performance comparison

...