Переход с Azure SDK 2.0 на Azure SDK 2.3

У нас есть критически важный проект, частично развернутый в Azure, который использует очереди, большие двоичные объекты и хранилище таблиц. Сейчас мы используем SDK 2.0 и думаем о переходе на последнюю версию SDK 2.3, но это потребует некоторых ресурсов, особенно для нагрузочного тестирования с новым Azure SDK.

Есть ли сильные стороны в обновлении версии SDK, например, исправление критической ошибки, проблема с производительностью или, возможно, новая полезная функция? Конечно, я читал примечания к выпуску, но не нашел достаточно информации об этом.


person Denis Agarev    schedule 30.05.2014    source источник


Ответы (2)


Как правило, мы рекомендуем всегда использовать последнюю версию клиента хранилища напрямую с Nuget. Если вы посмотрите на Nuget, то увидите, что на самом деле мы используем версию 4.0.1 клиента .NET по сравнению с версией 2.0 клиента хранилища, которая, как мне кажется, поставляется с SDK 2.0. Как вы понимаете, между клиентом 2.0 и 4.0 существует очень большой список улучшений. Вот несколько быстрых примеров: поддержка CORS, значительные улучшения в таблицах, включая поддержку JSON и высоко оптимизированный уровень обслуживания таблиц.

Вот несколько блогов с дополнительной информацией:

Также было сделано много улучшений, связанных с производительностью:

Надеюсь это поможет.

Джейсон

person Jason Hogg - MSFT    schedule 01.06.2014

Последней версией Storage SDK является v12, которую вы можете найти в репозиториях Azure SDK:

Вы также можете найти руководства по миграции в репозиториях, в которых подробно описаны преимущества миграции. SDK теперь разделен на отдельные, такие как Storage Blob, Storage Queue и т. Д. Ниже приведены руководства по миграции для Storage Blob. Вы также можете найти руководства для других в репозиториях:

Наконец, в репозиториях есть журналы изменений для новых SDK, на которые вы можете ссылаться, чтобы увидеть, какие исправления / изменения были сделаны. Ниже приведены журналы изменений для большого двоичного объекта хранилища. Вы также можете найти журналы для Queue, Datalake и т. Д. В репозиториях:

Рекомендуется использовать последние SDK, поскольку именно они получают новые функции, а также исправления ошибок и критические исправления, тогда как более старые библиотеки будут получать только ошибки и критические исправления. Подробнее о жизненном цикле и поддержке Azure SDK политика

person lily_m    schedule 04.05.2021