О прекращении поддержки учетных записей хранения общего назначения v1 (GPv1)

Служба хранилища Azure не использует тип учетной записи хранения общего назначения версии 1 (GPv1). В этой статье объясняется, почему происходит изменение, что означает для рабочих нагрузок и как подготовиться к переходу на учетные записи общего назначения версии 2 (GPv2).

Причины выхода из эксплуатации GPv1

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

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

Различия между GPv1 и GPv2

Функция GPv1 GPv2
Распределение BLOB-объектов по уровням доступа (горячий/холодный/архивный)
Управление жизненным циклом
Неизменяемое хранилище BLOB-объектов
Интеграция сетки событий Ограничено
Единицы тарификации с единообразными ценами в разных регионах
ZRS и расширенная избыточность Ограничено

GPv2 поддерживает все возможности GPv1 и добавляет несколько улучшений, включая оптимизацию затрат и более широкие средства управления.

Временная шкала выхода на пенсию и ключевые вехи

Предупреждение

Если вы не переносите учетную запись хранения общего назначения версии 1 в GPv2 к октября 2026 года, все существующие учетные записи общего назначения версии 1 будут автоматически перенесены в учетную запись GPv2, что может привести к более высоким затратам на выставление счетов. Ваше решение не перенести существующую учетную запись общего назначения версии 1 будет считаться согласием майкрософт на перенос учетной записи от вашего имени.

Date Веха
Сентябрь 2025 г. О выходе на пенсию объявили
Сентябрь 2026 г. Создание новых учетных записей хранения GPv1 отключено
Октябрь 2026 г. Полный выход на пенсию; Все остальные учетные записи хранения GPv1 будут автоматически переназначены на GPv2. Ваше решение не перенести существующую учетную запись GPv1 будет считаться согласием майкрософт на перенос учетной записи от вашего имени.

Выход на пенсию действует глобально во всех регионах Azure.

Рекомендации по ценам при обновлении до GPv2

Предупреждение

Обновление с версии 1 общего назначения (GPv1) до версии 2 общего назначения (GPv2) представляет новую модель ценообразования, которая может увеличить затраты на определенные рабочие нагрузки, особенно с высоким уровнем операций чтения, записи или списка.

Однако GPv2 также разблокирует современные функции, такие как уровни доступа и расширенные варианты избыточности, которые могут снизить затраты на хранилище в ГБ и повысить производительность, масштабируемость и управляемость.

Помните, что цены на транзакции отличаются в GPv2. Рабочие нагрузки с частыми операциями могут нести более высокие расходы , если не применяются стратегии оптимизации затрат.

Замечание

Преобразование учетной записи хранения из GPv1 в GPv2 изменяет выставление счетов за хранение BLOB-объектов, но не влияет на цены на файлы Azure или диски Azure. Эти службы используют собственные модели ценообразования, которые не привязаны к типу учетной записи хранения.

Оценка затрат перед обновлением

Перед обновлением оцените влияние выставления счетов либо с помощью оценщика затрат с открытым исходным кодом, либо путем моделирования затрат вручную.

Подсказка

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

Использование оценщика затрат

Microsoft предоставляет средство с открытым исходным кодом GPv1 to GPv2 Cost Estimator, которое помогает оценить возможное влияние на расходы при миграции ваших учетных записей хранения. Он используется для следующих задач:

  • Сравните предполагаемые затраты между GPv1 и GPv2 на основе текущего использования.
  • Загрузите данные для выставления счетов (CSV), чтобы моделировать реальные сценарии.
  • Узнайте, как емкость, транзакции и уровни доступа влияют на ценообразование.
  • Экспорт результатов для совместного использования заинтересованными лицами.

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

Замечание

Средство оценки использует общедоступные цены и не учитывает скидки по конкретным контрактам, налоги и резервы. Фактические затраты могут отличаться.

Оценка затрат вручную

Чтобы моделировать влияние затрат самостоятельно:

  1. Зафиксируйте базовый уровень ежемесячных операций по типу (чтение, запись, получение списка/метаданных) и любой исходящий трафик.
  2. Используйте страницу цен на Azure, чтобы сравнить тарифы на гб и на операции для вашего региона, избыточность (LRS/ZRS/GRS/GZRS) и предполагаемый уровень доступа (горячий/холодный/холодный/архив).
  3. Сопоставляйте данные с правильными уровнями хранения и учитывайте минимальные сроки раннего удаления для уровней cool, cold и archive.
  4. Планируйте политики жизненного цикла (например, перевод из горячего уровня в холодный после 30 дней без доступа, а затем позднее — в архив) и учитывайте их влияние на транзакции.
  5. Сравните текущий счет GPv1 с модельным счетом GPv2 (с уровнями и правилами жизненного цикла).

Важные факты о процессе обновления

  • Обновление выполняется на месте и не требует простоя; он изменяет тип учетной записи в Azure Resource Manager.
  • Обновление до GPv2 является постоянным.
  • Задайте уровень доступа по умолчанию (горячий или холодный) во время обновления, чтобы избежать непредвиденных расходов. Дополнительные сведения см. в разделе об обновлении до версии 2 общего назначения (GPv2).
  • Обновление выполняется без прерывания работы; ваши данные и эндпоинты остаются прежними.

Подготовка к миграции

Подсказка

Большинство рабочих нагрузок могут переноситься с GPv1 на GPv2 без изменений кода.

Чтобы свести к минимуму риск и обеспечить плавную миграцию:

  1. Инвентаризация учетных записей: используйте Azure Resource Graph, CLI, инвентаризацию Azure или портал для идентификации всех учетных записей GPv1.
  2. Оценка рабочих нагрузок: просмотрите приложения с помощью GPv1 и проверьте совместимость с GPv2.
  3. Планируйте изменения в ценообразовании: изучите новую модель ценообразования GPv2, которая включает уровни тарификации для каждого BLOB-объекта и стоимость транзакций. Используйте калькулятор цен Azure для оценки затрат на основе шаблонов использования.
  4. Обновление учетных записей. Используйте портал Azure, интерфейс командной строки или средства автоматизации для обновления с GPv1 до GPv2. Дополнительные сведения о процессе обновления.
  5. Проверка поведения. Убедитесь, что рабочие нагрузки продолжают функционировать и что выставление счетов отражает ожидаемые изменения после обновления.
  6. Отслеживайте использование: После миграции следите за метриками учетной записи хранилища, чтобы выявить любые неожиданные изменения в характере использования или затратах.

Подсказка

Чтобы перенести учетные записи общего назначения версии 1 в учетные записи общего назначения версии 2, используйте deployIfDoesNotExist Политика Azure. Эта политика обнаруживает и определяет все учетные записи общего назначения версии 1 и позволяет выполнять неразрушительное обновление этих учетных записей на месте.

Пример политики доступен здесь: политика общего назначения версии 1 Azure

Azure Resource Graph — пример запроса

Azure Resource Graph — это мощное средство для изучения и запроса ресурсов Azure в большом масштабе. Его можно использовать для идентификации всех учетных записей хранения BLOB-объектов общего назначения версии 1 (GPv1) и устаревших учетных записей хранения BLOB-объектов в вашей среде и оценки их конфигураций. Это помогает спланировать миграцию на GPv2 более эффективно.

Вот пример запроса Azure Resource Graph для поиска всех учетных записей хранения общего назначения версии 1 (GPv1) (kind Storage) и устаревших учетных записей Blob-хранилища (kind BlobStorage) в вашей подписке, на которые влияет прекращение поддержки:

Resources
| where type == "microsoft.storage/storageaccounts"
| where sku.name in~ ("Standard_LRS", "Standard_GRS", "Standard_ZRS", "Standard_RAGRS", "Standard_RAGZRS")
| where kind != "StorageV2"
| extend Version = tostring(properties.siteProperties.propertiesid)
| project name, type, tenantId, kind, location, resourceGroup, subscriptionId, managedBy, sku, plan, properties, tags, identity, zones, extendedLocation, Version

Замечание

Этот запрос определяет учетные записи GPv1 (тип Storage) и устаревшие BLOB-учетные записи (тип BlobStorage) независимо от уровня избыточности. Так как оба типа учетных записей удаляются, обязательно просмотрите и включите все затронутые учетные записи в план миграции.

Что произойдет, если вы не выполните миграцию до установленного срока

Предупреждение

Если вы не переносите учетную запись хранения GPv1 в GPv2 к октября 2026 г., все существующие учетные записи GPv1 будут автоматически перенесены на учетную запись GPv2, что может привести к более высоким затратам на выставление счетов. Ваше решение не перенести существующую учетную запись GPv1 будет считаться согласием майкрософт на перенос учетной записи от вашего имени.

Где получить справку и поддержку

Если у вас есть вопросы, получите ответы от экспертов сообщества в Microsoft Q&A.

Если ваша организация или компания является партнером Microsoft или работает с представителями Microsoft, такими как архитекторы облачных решений (CSA) или менеджеры по сопровождению клиентов (CSAM), обратитесь к ним за дополнительными ресурсами для миграции.

Если у вас есть план поддержки и вам нужна техническая помощь, создайте запрос на поддержку на портале Azure:

  1. Найдите справку и поддержку на портале Azure.
  2. Выберите Создать запрос на обслуживание.
  3. В поле "Сводка" введите описание проблемы.
  4. Для типа проблемы выберите Technical.
  5. Для подписки выберите свою подписку.
  6. Для службы выберите "Мои службы".
  7. Для типа службы выберите "Управление учетными записями хранения".
  8. Для ресурса выберите ресурс, который требуется перенести.
  9. Для типа проблемы выберите "Обновить" или изменить тип учетной записи, уровень или репликацию.
  10. Для подтипа проблемы выберите "Обновить до учетной записи хранения общего назначения версии 2".
  11. Нажмите кнопку "Далее", а затем следуйте инструкциям для отправки запроса на поддержку.

Нужна помощь?

Дополнительные сведения о связанных функциях и способах миграции: