Informacje o wycofaniu z użycia kont magazynu ogólnego przeznaczenia w wersji 1 (GPv1)

Usługa Azure Storage wycofuje typ konta magazynu ogólnego przeznaczenia v1 (GPv1). W tym artykule wyjaśniono, dlaczego dochodzi do tej zmiany, co to oznacza dla Twoich obciążeń roboczych, oraz jak przygotować się do przejścia na konta ogólnego przeznaczenia v2 (GPv2).

Przyczyny wycofania GPv1

Protokół GPv1 został wprowadzony w celu obsługi wczesnych scenariuszy usługi Azure Storage dla obiektów blob, tabel, kolejek i plików. Jednak protokół GPv2 stał się domyślnym standardem dla kont magazynu, oferując szerszą obsługę funkcji, lepszą spójność i lepszą wydajność.

Wycofanie GPv1 pozwala platformie Azure uprościć swoje działanie, wyeliminować dotychczasowe niespójności w naliczaniu opłat i zapewnić wszystkim klientom dostęp do nowoczesnych funkcji oraz modeli cenowych.

Różnice między GPv1 i GPv2

Funkcja GPv1 GPv2
Warstwowanie obiektów blob (gorąca/chłodna/archiwum) ❌ ✅
Zarządzanie cyklem życia ❌ ✅
Niezmienialny magazyn obiektów blob ❌ ✅
Integracja usługi Event Grid Limited ✅
Mierniki cen spójne regionalnie ❌ ✅
ZRS i zaawansowana nadmiarowość Limited ✅

Protokół GPv2 obsługuje wszystkie funkcje GPv1 i dodaje kilka ulepszeń, w tym optymalizację kosztów i bogatsze narzędzia do zarządzania.

Oś czasu wycofania i kluczowe punkty kontrolne

Ostrzeżenie

Jeśli nie zmigrujesz swojego konta magazynu ogólnego przeznaczenia v1 do GPv2 do października 2026 r., wszystkie istniejące konta ogólnego przeznaczenia v1 zostaną automatycznie zmigrowane do konta GPv2, co może spowodować wyższe koszty rozliczeniowe. Decyzja o braku migracji istniejącego konta ogólnego przeznaczenia w wersji 1 zostanie zinterpretowana jako zgoda firmy Microsoft na migrację konta w Twoim imieniu.

Date Kamień milowy
Wrzesień 2025 r. Ogłoszono wycofanie
Wrzesień 2026 r. Tworzenie nowych kont magazynu GPv1 zostało wyłączone
Październik 2026 r. Całkowite wycofanie; Wszystkie pozostałe konta magazynowe GPv1 zostaną automatycznie zmigrowane do kont GPv2. Decyzja o braku migracji istniejącego konta GPv1 zostanie zinterpretowana jako zgoda firmy Microsoft na migrację konta w Twoim imieniu.

Wycofanie odbywa się globalnie we wszystkich regionach świadczenia usługi Azure.

Zagadnienia dotyczące cen podczas uaktualniania do wersji GPv2

Ostrzeżenie

Przejście z konta ogólnego przeznaczenia v1 (GPv1) na konto ogólnego przeznaczenia v2 (GPv2) wprowadza nowy model cenowy, który może zwiększyć koszty w przypadku niektórych obciążeń, zwłaszcza tych z dużą liczbą operacji odczytu, zapisu lub wyświetlania listy.

Jednak GPv2 umożliwia również odblokowanie nowoczesnych funkcji, takich jak warstwy dostępu i rozszerzone opcje nadmiarowości, które mogą zmniejszyć koszty magazynowania na GB i zwiększyć wydajność, skalowalność i możliwości zarządzania.

Należy pamiętać, że ceny transakcji różnią się w GPv2. Obciążenia z częstymi operacjami mogą wiązać się z wyższymi opłatami , chyba że zostaną zastosowane strategie optymalizacji kosztów.

Uwaga / Notatka

Konwertowanie konta magazynu z GPv1 na GPv2 zmienia sposób naliczania opłat za usługę Blob Storage, ale nie ma to wpływu na ceny usług Azure Files ani Azure Disks. Te usługi korzystają z własnych modeli cenowych, które nie są powiązane z typem konta magazynu.

Szacowanie kosztów przed uaktualnieniem

Przed uaktualnieniem należy oszacować wpływ rozliczeń przy użyciu narzędzia do szacowania kosztów typu open source lub ręcznie modelując koszty.

Wskazówka

Jeśli obciążenie jest zdominowane przez operacje odczytu, zapisu lub listowania, zmniejsz liczbę transakcji przez grupowanie operacji w partie, zapisywanie większych bloków i ograniczanie zakresu operacji listowania. GPv2 zapewnia również lepsze narzędzia do optymalizacji kosztów, takie jak warstwowanie danych. Upewnij się, że zimne dane nie są pozostawione w warstwie hot.

Korzystanie z narzędzia do szacowania kosztów

Microsoft udostępnia narzędzie o otwartym kodzie źródłowym estymator kosztów migracji z GPv1 do GPv2, które pomaga zrozumieć potencjalny wpływ migracji kont magazynu na rozliczenia. Używaj go do:

  • Porównaj szacowane koszty między GPv1 i GPv2 na podstawie bieżącego użycia.
  • Przekazywanie danych rozliczeniowych (CSV) do modelowania rzeczywistych scenariuszy.
  • Dowiedz się, jak pojemność, transakcje i warstwy dostępu wpływają na ceny.
  • Eksportuj wyniki, aby udostępniać je uczestnikom projektu.

Ponieważ narzędzie jest open source, możesz przejrzeć kod, uruchomić go lokalnie lub dostosować go do własnych potrzeb.

Uwaga / Notatka

Narzędzie do szacowania używa publicznie dostępnych cen i nie obejmuje rabatów specyficznych dla umowy, podatków ani rezerwacji. Rzeczywiste koszty mogą się różnić.

Ręczne szacowanie kosztów

Aby modelować wpływ kosztów samodzielnie:

  1. Ustal wartość bazową miesięcznych operacji według typu (odczyt, zapis, wyświetlanie listy/metadane) oraz wszelkiego ruchu wychodzącego.
  2. Użyj strony cennika platformy Azure, aby porównać stawki za GB i za operację dla Twojego regionu, typu nadmiarowości (LRS/ZRS/GRS/GZRS) oraz docelowej warstwy dostępu (gorąca/chłodna/zimna/archiwalna).
  3. Przypisz dane do odpowiednich warstw i uwzględnij minima dotyczące wczesnego usunięcia dla warstw cool, cold i archive.
  4. Zaplanuj zasady cyklu życia (na przykład przeniesienie z warstwy gorącej do chłodnej po 30 dniach braku dostępu, a później do archiwum) i uwzględnij wpływ tych operacji na liczbę transakcji.
  5. Porównaj bieżący rachunek GPv1 z modelowym rachunkiem GPv2 (z warstwami i regułami cyklu życia).

Ważne fakty dotyczące procesu uaktualniania

  • Uaktualnienie jest bezpośrednie i nie wymaga przestoju; zmienia rodzaj konta w usłudze Azure Resource Manager.
  • Uaktualnienie do wersji GPv2 jest trwałe.
  • Ustaw domyślną warstwę dostępu (gorącą lub chłodną) podczas uaktualniania, aby uniknąć niezamierzonych opłat. Aby uzyskać szczegółowe informacje, zobacz uaktualnianie do wersji 2 (GPv2) ogólnego przeznaczenia.
  • Uaktualnienie nie jest zakłócające; Dane i punkty końcowe pozostają takie same.

Przygotowywanie do migracji

Wskazówka

Większość obciążeń może migrować z wersji GPv1 do GPv2 bez zmian w kodzie.

Aby zminimalizować ryzyko i zapewnić bezproblemową migrację:

  1. Utwórz spis kont: użyj usługi Azure Resource Graph, interfejsu wiersza polecenia, spisu platformy Azure lub portalu, aby zidentyfikować wszystkie konta GPv1.
  2. Ocena obciążeń: przeglądanie aplikacji przy użyciu protokołu GPv1 i weryfikowanie zgodności z protokołem GPv2.
  3. Zaplanuj zmiany cen: Poznaj nowy model cenowy GPv2, który obejmuje warstwowanie dla poszczególnych obiektów blob i koszty transakcji. Skorzystaj z kalkulatora cen platformy Azure , aby oszacować koszty na podstawie wzorców użycia.
  4. Uaktualnij konta: użyj witryny Azure Portal, interfejsu wiersza polecenia lub narzędzi automatyzacji, aby uaktualnić z wersji GPv1 do GPv2. Dowiedz się więcej o procesie uaktualniania.
  5. Zweryfikuj działanie: Upewnij się, że obciążenia robocze nadal działają oraz że rozliczenia odzwierciedlają oczekiwane zmiany po aktualizacji.
  6. Monitorowanie użycia: po migracji należy śledzić metryki konta magazynu, aby zidentyfikować wszelkie nieoczekiwane zmiany w wzorcach użycia lub kosztach.
  7. Przeglądaj artefakty automatyzacji i wdrożeń: Jeśli zarządzasz kontami pamięci masowej za pomocą narzędzi infrastructure-as-code, pipeline'ów wdrożeniowych, szablonów, modułów, skryptów lub polityk, przejrzyj te artefakty jako część planowania migracji. Upewnij się, że odzwierciedlają konfigurację GPv2 po migracji i zachowają istniejące ustawienia konta, takie jak sieci, bezpieczeństwo, redundancja, poziom dostępu, szyfrowanie, tożsamość, ochrona danych oraz tagi. Uszkodzone artefakty wdrożenia mogą powodować awarie walidacji lub wdrożenia albo wprowadzać niezamierzone zmiany konfiguracyjne. Jak przy każdej zmianie konfiguracji, waliduj aktualizacje w środowisku nieprodukcyjnym lub poprzez standardowy proces przeglądu zmian przed ich zastosowaniem do produkcji.

Wskazówka

Aby przeprowadzić migrację kont ogólnego przeznaczenia w wersji 1 do kont ogólnego przeznaczenia w wersji 2, użyj deployIfDoesNotExist Azure Policy. Ta zasada wykrywa i identyfikuje wszelkie konta ogólnego przeznaczenia w wersji 1 oraz umożliwia przeprowadzenie uaktualnienia tych kont w miejscu bez zakłócania ich działania.

Przykładowe zasady są dostępne tutaj: zasady Azure ogólnego przeznaczenia w wersji 1

Azure Resource Graph — przykładowe zapytanie

Usługa Azure Resource Graph to zaawansowane narzędzie do eksplorowania i wykonywania zapytań dotyczących zasobów platformy Azure na dużą skalę. Służy do identyfikowania wszystkich kont ogólnego przeznaczenia w wersji 1 (GPv1) i starszych kont usługi Blob Storage w środowisku oraz oceny ich konfiguracji. Ułatwia to zaplanowanie migracji do wersji GPv2 w bardziej efektywny sposób.

Oto przykładowe zapytanie usługi Azure Resource Graph umożliwiające zidentyfikowanie wszystkich kont magazynu ogólnego przeznaczenia w wersji 1 (GPv1) (rodzaj Storage) oraz starszych kont magazynu Blob (rodzaj BlobStorage) w Twojej subskrypcji, których dotyczy wycofanie:

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

Uwaga / Notatka

To kwerenda identyfikuje zarówno konta GPv1 (rodzaj Storage) jak i starsze konta przechowywania obiektów blob (rodzaj BlobStorage), bez względu na nadmiarowość. Ponieważ oba typy kont są wycofywane, należy przejrzeć wszystkie konta, których dotyczy problem, i uwzględnić je w planie migracji.

Co się stanie, jeśli nie dokonasz migracji w wyznaczonym terminie

Ostrzeżenie

Jeśli konto magazynu GPv1 nie zostanie zmigrowane do wersji GPv2 do października 2026 r., wszystkie istniejące konta GPv1 zostaną automatycznie zmigrowane do konta GPv2, co może spowodować wyższe koszty rozliczeń. Decyzja o braku migracji istniejącego konta GPv1 zostanie zinterpretowana jako zgoda firmy Microsoft na migrację konta w Twoim imieniu.

Gdzie uzyskać pomoc i pomoc techniczną

Jeśli masz pytania, uzyskaj odpowiedzi od ekspertów społeczności w witrynie Microsoft Q&A.

Jeśli Twoja organizacja lub firma współpracuje z firmą Microsoft lub współpracuje z przedstawicielami firmy Microsoft, takimi jak architekci rozwiązań w chmurze (CSA) lub menedżerowie kont sukcesu klientów (CSAMs), skontaktuj się z nimi, aby uzyskać dodatkowe zasoby na potrzeby migracji.

Jeśli masz plan pomocy technicznej i potrzebujesz pomocy technicznej, utwórz wniosek o pomoc techniczną w witrynie Azure Portal:

  1. Wyszukaj pozycję Pomoc i obsługa techniczna w witrynie Azure Portal.
  2. Wybierz pozycję Utwórz wniosek o pomoc techniczną.
  3. W polu Podsumowanie wpisz opis problemu.
  4. W polu Typ problemu wybierz pozycję Techniczny.
  5. W polu Subskrypcja wybierz swoją subskrypcję.
  6. W obszarze Usługa wybierz pozycję Moje usługi.
  7. W polu Typ usługi wybierz pozycję Zarządzanie kontem magazynu.
  8. W obszarze Zasób wybierz zasób, który chcesz przeprowadzić migrację.
  9. W polu Typ problemu wybierz pozycję Uaktualnij lub zmień typ konta, warstwę lub replikację.
  10. W obszarze Podtyp problemu wybierz pozycję Uaktualnij do konta magazynu ogólnego przeznaczenia w wersji 2.
  11. Wybierz pozycję Dalej, a następnie postępuj zgodnie z instrukcjami, aby przesłać wniosek o pomoc techniczną.

Potrzebujesz pomocy?

Dowiedz się więcej o powiązanych funkcjach i sposobie migracji: