Omówienie galerii obrazów udostępnionychShared Image Gallery overview

Udostępniona Galeria obrazów to usługa, która ułatwia tworzenie struktury i organizacji na całym zarządzanym obrazie.Shared Image Gallery is a service that helps you build structure and organization around your managed images. Udostępnione Galerie obrazów zapewniają następujące:Shared Image Galleries provide:

  • Zarządza replikacją globalną obrazów.Managed global replication of images.
  • Przechowywanie wersji i grupowanie obrazów w celu łatwiejszego zarządzania.Versioning and grouping of images for easier management.
  • Obrazy o wysokiej dostępności z kontami magazynu Strefowo nadmiarowego (ZRS) w regionach, które obsługują Strefy dostępności.Highly available images with Zone Redundant Storage (ZRS) accounts in regions that support Availability Zones. Magazyn strefowo nadmiarowy oferuje lepszą odporność na awarie dotyczące jednej strefy.ZRS offers better resilience against zonal failures.
  • Udostępnianie między subskrypcjami, a nawet między dzierżawami Active Directory (AD) przy użyciu RBAC.Sharing across subscriptions, and even between Active Directory (AD) tenants, using RBAC.
  • Skalowanie wdrożeń przy użyciu replik obrazów w każdym regionie.Scaling your deployments with image replicas in each region.

Za pomocą udostępnionej galerii obrazów możesz udostępnić swoje obrazy innym użytkownikom, podmiotom usług lub grupom usługi AD w organizacji.Using a Shared Image Gallery you can share your images to different users, service principals, or AD groups within your organization. Obrazy udostępnione mogą być replikowane do wielu regionów, co umożliwia szybsze skalowanie wdrożeń.Shared images can be replicated to multiple regions, for quicker scaling of your deployments.

Obraz zarządzany to kopia pełnej maszyny wirtualnej (w tym dowolnych dołączonych dysków danych) lub tylko dysku systemu operacyjnego, w zależności od sposobu tworzenia obrazu.A managed image is a copy of either a full VM (including any attached data disks) or just the OS disk, depending on how you create the image. Podczas tworzenia maszyny wirtualnej na podstawie obrazu kopia dysków VHD w obrazie jest używana do tworzenia dysków dla nowej maszyny wirtualnej.When you create a VM from the image, a copy of the VHDs in the image are used to create the disks for the new VM. Zarządzany obraz pozostaje w magazynie i może być ponownie używany do tworzenia nowych maszyn wirtualnych.The managed image remains in storage and can be used over and over again to create new VMs.

Jeśli masz dużą liczbę zarządzanych obrazów, które chcesz zachować i chcesz udostępnić je w całej firmie, możesz użyć udostępnionej galerii obrazów jako repozytorium, która ułatwia udostępnianie obrazów.If you have a large number of managed images that you need to maintain and would like to make them available throughout your company, you can use a Shared Image Gallery as a repository that makes it easy to share your images.

Funkcja galerii obrazów udostępnionych ma wiele typów zasobów:The Shared Image Gallery feature has multiple resource types:

ZasóbResource OpisDescription
Obraz zarządzanyManaged image Podstawowy obraz, który może być używany samodzielnie lub do tworzenia wersji obrazu w galerii obrazów.A basic image that can be used alone or used to create an image version in an image gallery. Obrazy zarządzane są tworzone na podstawie uogólnionych maszyn wirtualnych.Managed images are created from generalized VMs. Obraz zarządzany jest specjalnym typem dysku VHD, który może służyć do tworzenia wielu maszyn wirtualnych i może być teraz używany do utworzenia wersji obrazu udostępnionego.A managed image is a special type of VHD that can be used to make multiple VMs and can now be used to create shared image versions.
MigawkaSnapshot Kopia dysku VHD, której można użyć do udostępnienia wersji obrazu.A copy of a VHD that can be used to make an image version. Migawki mogą być pobierane z wyspecjalizowanej maszyny wirtualnej (która nie została uogólniona), a następnie używana samodzielnie lub z migawkami dysków danych, aby utworzyć wyspecjalizowaną wersję obrazu.Snapshots can be taken from a specialized VM (one that hasn't been generalized) then used alone or with snapshots of data disks, to create a specialized image version.
Galeria obrazówImage gallery Podobnie jak w przypadku portalu Azure Marketplace, Galeria obrazów jest repozytorium do zarządzania i udostępniania obrazów, ale ty kontrolujesz, kto ma dostęp.Like the Azure Marketplace, an image gallery is a repository for managing and sharing images, but you control who has access.
Definicja obrazuImage definition Obrazy są zdefiniowane w galerii i zawierają informacje o obrazie i wymaganiach dotyczących używania go w organizacji.Images are defined within a gallery and carry information about the image and requirements for using it within your organization. Można dołączyć informacje takie jak uogólnione lub wyspecjalizowane obrazy, system operacyjny, minimalne i maksymalne wymagania dotyczące pamięci oraz informacje o wersji.You can include information like whether the image is generalized or specialized, the operating system, minimum and maximum memory requirements, and release notes. Jest to definicja typu obrazu.It is a definition of a type of image.
Wersja obrazuImage version Wersja obrazu jest używana do tworzenia maszyny wirtualnej w przypadku korzystania z galerii.An image version is what you use to create a VM when using a gallery. Dla danego środowiska można mieć wiele wersji obrazu.You can have multiple versions of an image as needed for your environment. Podobnie jak w przypadku obrazu zarządzanego, w przypadku tworzenia maszyny wirtualnej przy użyciu wersji obrazu wersja obrazu jest używana do tworzenia nowych dysków dla maszyny wirtualnej.Like a managed image, when you use an image version to create a VM, the image version is used to create new disks for the VM. Wersje obrazów można wielokrotnie używać.Image versions can be used multiple times.

Ilustracja przedstawiająca sposób, w jaki można mieć wiele wersji obrazu w galerii

Definicje obrazuImage definitions

Definicje obrazów są logiczną grupą dla wersji obrazu.Image definitions are a logical grouping for versions of an image. Definicja obrazu zawiera informacje na temat przyczyny utworzenia obrazu, jego systemu operacyjnego oraz informacji o korzystaniu z obrazu.The image definition holds information about why the image was created, what OS it is for, and information about using the image. Definicja obrazu jest taka sama jak w przypadku planu dla wszystkich szczegółów dotyczących tworzenia określonego obrazu.An image definition is like a plan for all of the details around creating a specific image. Nie można wdrożyć maszyny wirtualnej na podstawie definicji obrazu, ale z wersji obrazu utworzonej na podstawie definicji.You don't deploy a VM from an image definition, but from the image version created from the definition.

Istnieją trzy parametry dla każdej definicji obrazu, które są używane w połączeniu wydawcy, oferty i jednostki SKU.There are three parameters for each image definition that are used in combination - Publisher, Offer and SKU. Są one używane do znajdowania konkretnej definicji obrazu.These are used to find a specific image definition. Możesz mieć wersje obrazów, które współdzielą jeden lub dwa, ale nie wszystkie trzy wartości.You can have image versions that share one or two, but not all three values. Na przykład poniżej przedstawiono trzy definicje obrazów i ich wartości:For example, here are three image definitions and their values:

Definicja obrazuImage Definition PublisherPublisher OfertaOffer Jednostka SKUSku
myImage1myImage1 ContosoContoso FinanseFinance ZapleczeBackend
myImage2myImage2 ContosoContoso FinanseFinance FrontonFrontend
myImage3myImage3 TestowanieTesting FinanseFinance FrontonFrontend

Wszystkie trzy z nich mają unikatowe zestawy wartości.All three of these have unique sets of values. Ten format jest podobny do tego, jak obecnie można określić wydawcy, oferty i jednostki SKU dla obrazów portalu Azure Marketplace w Azure PowerShell, aby uzyskać najnowszą wersję obrazu portalu Marketplace.The format is similar to how you can currently specify publisher, offer, and SKU for Azure Marketplace images in Azure PowerShell to get the latest version of a Marketplace image. Każda definicja obrazu musi mieć unikatowy zestaw tych wartości.Each image definition needs to have a unique set of these values.

Poniżej znajdują się inne parametry, które można ustawić w definicji obrazu, dzięki czemu można łatwiej śledzić zasoby:The following are other parameters that can be set on your image definition so that you can more easily track your resources:

  • Stan systemu operacyjnego — można ustawić uogólniony lub wyspecjalizowanystan systemu operacyjnego.Operating system state - You can set the OS state to generalized or specialized.
  • System operacyjny — może to być system Windows lub Linux.Operating system - can be either Windows or Linux.
  • Opis — Użyj opisu, aby uzyskać bardziej szczegółowe informacje na temat tego, dlaczego istnieje definicja obrazu.Description - use description to give more detailed information on why the image definition exists. Na przykład może istnieć definicja obrazu dla serwera frontonu, na którym jest wstępnie zainstalowana aplikacja.For example, you might have an image definition for your front-end server that has the application pre-installed.
  • EULA — może służyć do wskazywania umowy licencyjnej użytkownika końcowego dotyczącej definicji obrazu.Eula - can be used to point to an end-user license agreement specific to the image definition.
  • Zasady zachowania poufności informacji i informacje o wersji — przechowywanie informacji o wersji i zasad zachowania poufności informacji w usłudze Azure Storage oraz dostarczanie identyfikatora URI w celu uzyskania dostępu do nich w ramach definicji obrazu.Privacy Statement and Release notes - store release notes and privacy statements in Azure storage and provide a URI for accessing them as part of the image definition.
  • Data zakończenia okresu użytkowania — Dołącz datę zakończenia okresu istnienia do definicji obrazu, aby można było użyć automatyzacji do usunięcia starych definicji obrazu.End-of-life date - attach an end-of-life date to your image definition to be able to use automation to delete old image definitions.
  • Tag — możesz dodać tagi podczas tworzenia definicji obrazu.Tag - you can add tags when you create your image definition. Aby uzyskać więcej informacji na temat tagów, zobacz Używanie tagów do organizowania zasobówFor more information about tags, see Using tags to organize your resources
  • Minimalne i maksymalne zalecenia dotyczące vCPU i pamięci — Jeśli obraz ma zalecenia vCPU i pamięci, możesz dołączyć te informacje do definicji obrazu.Minimum and maximum vCPU and memory recommendations - if your image has vCPU and memory recommendations, you can attach that information to your image definition.
  • Niedozwolone typy dysków — można podać informacje o wymaganiach dotyczących magazynu dla maszyny wirtualnej.Disallowed disk types - you can provide information about the storage needs for your VM. Na przykład jeśli obraz nie jest odpowiedni dla standardowych dysków DYSKowych, należy dodać je do listy nie Zezwalaj.For example, if the image isn't suited for standard HDD disks, you add them to the disallow list.

Uogólnione i wyspecjalizowane obrazyGeneralized and specialized images

Udostępnione galerii obrazów są obsługiwane przez dwa stany systemu operacyjnego.There are two operating system states supported by Shared Image Gallery. Zazwyczaj obrazy wymagają, aby maszyna wirtualna użyta do utworzenia obrazu była uogólniona przed pobraniem obrazu.Typically images require that the VM used to create the image has been generalized before taking the image. Uogólnianie to proces, który usuwa informacje specyficzne dla komputera i użytkownika z maszyny wirtualnej.Generalizing is a process that removes machine and user specific information from the VM. W przypadku systemu Windows jest używany program Sysprep.For Windows, the Sysprep too is used. W przypadku systemu Linux można użyć parametrów waagent -deprovision lub -deprovision+user.For Linux, you can use waagent -deprovision or -deprovision+user parameters.

Wyspecjalizowane maszyny wirtualne nie przechodzący przez proces usuwania konkretnych informacji i kont komputera.Specialized VMs have not been through a process to remove machine specific information and accounts. Ponadto maszyny wirtualne utworzone na podstawie specjalnych obrazów nie mają skojarzonych z nimi osProfile.Also, VMs created from specialized images do not have an osProfile associated with them. Oznacza to, że specjalne obrazy mają pewne ograniczenia.This means that specialized images will have some limitations.

  • Konta, których można użyć do logowania się do maszyny wirtualnej, można również używać na dowolnej maszynie wirtualnej utworzonej przy użyciu obrazu wyspecjalizowanego tworzonego na podstawie tej maszyny wirtualnej.Accounts that could be used to log into the VM can also be used on any VM created using the specialized image that is created from that VM.
  • Maszyny wirtualne będą miały nazwę komputera maszyny wirtualnej, z której zrobiono obraz.VMs will have the Computer name of the VM the image was taken from. Należy zmienić nazwę komputera, aby uniknąć kolizji.You should change the computer name to avoid collisions.
  • osProfile polega na tym, jak niektóre informacje poufne są przesyłane do maszyny wirtualnej przy użyciu secrets.The osProfile is how some sensitive information is passed to the VM, using secrets. Może to powodować problemy przy użyciu magazynu kluczy, usługi WinRM i innych funkcji, które używają secrets w osProfile.This may cause issues using KeyVault, WinRM and other functionality that uses secrets in the osProfile. W niektórych przypadkach można użyć tożsamości usługi zarządzanej (MSI) do obejścia tych ograniczeń.In some cases, you can use managed service identities (MSI) to work around these limitations.

Ważne

Wyspecjalizowane obrazy są obecnie dostępne w publicznej wersji zapoznawczej.Specialized images are currently in public preview. Ta wersja zapoznawcza nie jest objęta umową dotyczącą poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych.This preview version is provided without a service level agreement, and it's not recommended for production workloads. Niektóre funkcje mogą być nieobsługiwane lub ograniczone.Certain features might not be supported or might have constrained capabilities. Aby uzyskać więcej informacji, zobacz Uzupełniające warunki korzystania z wersji zapoznawczych platformy Microsoft Azure.For more information, see Supplemental Terms of Use for Microsoft Azure Previews.

Ograniczenia znanej wersji zapoznawczej Maszyny wirtualne można tworzyć tylko z wyspecjalizowanych obrazów przy użyciu portalu lub interfejsu API.Known preview limitations VMs can only be created from specialized images using the portal or API. Program nie obsługuje interfejsu wiersza polecenia lub programu PowerShell dla wersji zapoznawczej.The is no CLI or PowerShell support for the preview.

Obsługa regionalnaRegional Support

Regiony źródłowe są wymienione w poniższej tabeli.Source regions are listed in the table below. Wszystkie regiony publiczne mogą być regionami docelowymi, ale w celu replikowania do Australii Środkowej i Australii środkowej 2 trzeba mieć subskrypcję listy dozwolonych.All public regions can be target regions, but to replicate to Australia Central and Australia Central 2 you need to have your subscription whitelisted. Aby zażądać listy dozwolonych, przejdź do: https://azure.microsoft.com/global-infrastructure/australia/contact/To request whitelisting, go to: https://azure.microsoft.com/global-infrastructure/australia/contact/

Regiony źródłoweSource regions
Australia ŚrodkowaAustralia Central Chiny WschodnieChina East Indie PołudnioweSouth India Europa ZachodniaWest Europe
Australia Środkowa 2Australia Central 2 Chiny Wschodnie 2China East 2 Azja Południowo-WschodniaSoutheast Asia Południowe Zjednoczone KrólestwoUK South
Australia WschodniaAustralia East Chiny PółnocneChina North Japonia WschodniaJapan East Zachodnie Zjednoczone KrólestwoUK West
Australia Południowo-WschodniaAustralia Southeast Chiny Północne 2China North 2 Japonia ZachodniaJapan West US DoD (region środkowy)US DoD Central
Brazylia PołudniowaBrazil South Azja WschodniaEast Asia Korea ŚrodkowaKorea Central US DoD (region wschodni)US DoD East
Kanada ŚrodkowaCanada Central Wschodnie stany USAEast US Korea PołudniowaKorea South US Gov ArizonaUS Gov Arizona
Kanada WschodniaCanada East Wschodnie stany USA 2East US 2 Północno-środkowe stany USANorth Central US US Gov TeksasUS Gov Texas
Indie ŚrodkoweCentral India Wschodnie stany USA 2 — EUAPEast US 2 EUAP Europa PółnocnaNorth Europe US Gov WirginiaUS Gov Virginia
Środkowe stany USACentral US Francja ŚrodkowaFrance Central Południowo-środkowe stany USASouth Central US Indie ZachodnieWest India
Środkowe stany USA — EUAPCentral US EUAP Francja PołudniowaFrance South Zachodnio-środkowe stany USAWest Central US Zachodnie stany USAWest US
Zachodnie stany USA 2West US 2

LimityLimits

Istnieją limity dla każdej subskrypcji dotyczące wdrażania zasobów przy użyciu udostępnionych galerii obrazów:There are limits, per subscription, for deploying resources using Shared Image Galleries:

  • 100 udostępnione Galerie obrazów na subskrypcję na region100 shared image galleries, per subscription, per region
  • 1 000 definicji obrazów na subskrypcję na region1,000 image definitions, per subscription, per region
  • 10 000 wersje obrazów na subskrypcję na region10,000 image versions, per subscription, per region
  • Dowolny dysk dołączony do obrazu musi być mniejszy lub równy 1 TBAny disk attached to the image must be less than or equal to 1TB in size

Aby uzyskać więcej informacji, zobacz Sprawdzanie użycia zasobów względem limitów na potrzeby przykładów sprawdzania bieżącego użycia.For more information, see Check resource usage against limits for examples on how to check your current usage.

SkalowanieScaling

Udostępniona Galeria obrazów pozwala określić liczbę replik, które mają być przechowywane na platformie Azure.Shared Image Gallery allows you to specify the number of replicas you want Azure to keep of the images. Pomaga to w scenariuszach wdrażania wielu maszyn wirtualnych, ponieważ wdrożenia maszyn wirtualnych można rozmieścić w różnych replikach, co zmniejsza prawdopodobieństwo ograniczenia przetwarzania wystąpienia z powodu przeciążenia pojedynczej repliki.This helps in multi-VM deployment scenarios as the VM deployments can be spread to different replicas reducing the chance of instance creation processing being throttled due to overloading of a single replica.

Korzystając z galerii obrazów udostępnionych, można teraz wdrożyć do 1 000 wystąpień maszyn wirtualnych w zestawie skalowania maszyn wirtualnych (do maksymalnie 600 z obrazami zarządzanymi).With Shared Image Gallery, you can now deploy up to a 1,000 VM instances in a virtual machine scale set (up from 600 with managed images). Repliki obrazów zapewniają lepszą wydajność, niezawodność i spójność wdrożenia.Image replicas provide for better deployment performance, reliability and consistency.  Można ustawić inną liczbę replik w każdym regionie docelowym na podstawie potrzeb skali dla regionu. You can set a different replica count in each target region, based on the scale needs for the region. Ponieważ każda replika to głęboka kopia obrazu, to ułatwia skalowanie wdrożeń liniowo z każdą dodatkową repliką.Since each replica is a deep copy of your image, this helps scale your deployments linearly with each extra replica. Wiemy, że nie ma żadnych dwóch obrazów ani regionów, poniżej przedstawiono ogólne wytyczne dotyczące korzystania z replik w regionie:While we understand no two images or regions are the same, here’s our general guideline on how to use replicas in a region:

  • W przypadku wdrożeń z zestawu skalowania maszyn wirtualnych (VMSS) — dla każdej 20 maszyn wirtualnych, które tworzysz współbieżnie, zalecamy zachowanie jednej repliki.For non-Virtual Machine Scale Set (VMSS) Deployments - For every 20 VMs that you create concurrently, we recommend you keep one replica. Na przykład jeśli tworzysz maszyny wirtualne 120 na bieżąco przy użyciu tego samego obrazu w regionie, sugerujemy zachowywanie co najmniej 6 replik obrazu.For example, if you are creating 120 VMs concurrently using the same image in a region, we suggest you keep at least 6 replicas of your image.
  • W przypadku wdrożeń zestawu skalowania maszyn wirtualnych (VMSS) — dla każdego wdrożenia zestawu skalowania z maksymalnie 600 wystąpieniami zalecamy zachowanie co najmniej jednej repliki.For Virtual Machine Scale Set (VMSS) deployments - For every scale set deployment with up to 600 instances, we recommend you keep at least one replica. Na przykład, jeśli tworzysz 5 zestawów skalowania współbieżnie, z których każda korzysta z 600 wystąpień maszyn wirtualnych przy użyciu tego samego obrazu w jednym regionie, sugerujemy zachowanie co najmniej 5 replik obrazu.For example, if you are creating 5 scale sets concurrently, each with 600 VM instances using the same image in a single region, we suggest you keep at least 5 replicas of your image.

Zawsze zalecamy przeprowadzenie aprowizacji liczby replik ze względu na takie czynniki jak rozmiar obrazu, zawartość i typ systemu operacyjnego.We always recommend you to overprovision the number of replicas due to factors like image size, content and OS type.

Ilustracja przedstawiająca sposób skalowania obrazów

Zapewnianie wysokiej dostępności obrazówMake your images highly available

Magazyn strefowo nadmiarowy (ZRS) platformy Azure zapewnia odporność na awarię strefy dostępności w regionie.Azure Zone Redundant Storage (ZRS) provides resilience against an Availability Zone failure in the region. Korzystając z ogólnej dostępności galerii obrazów udostępnionych, można wybrać przechowywanie obrazów na kontach ZRS w regionach, w których Strefy dostępności.With the general availability of Shared Image Gallery, you can choose to store your images in ZRS accounts in regions with Availability Zones.

Możesz również wybrać typ konta dla każdego regionu docelowego.You can also choose the account type for each of the target regions. Domyślny typ konta magazynu to Standard_LRS, ale można wybrać Standard_ZRS dla regionów z Strefy dostępności.The default storage account type is Standard_LRS, but you can choose Standard_ZRS for regions with Availability Zones. Sprawdź regionalną dostępność ZRS tutaj.Check the regional availability of ZRS here.

Ilustracja przedstawiająca ZRS

ReplikacjaReplication

Udostępniona Galeria obrazów umożliwia również automatyczne replikowanie obrazów do innych regionów platformy Azure.Shared Image Gallery also allows you to replicate your images to other Azure regions automatically. Każda udostępniona wersja obrazu może być replikowana do różnych regionów, w zależności od tego, co jest sensowne dla Twojej organizacji.Each Shared Image version can be replicated to different regions depending on what makes sense for your organization. Przykładem jest zawsze replikowanie najnowszego obrazu w wielu regionach, a wszystkie starsze wersje są dostępne tylko w 1 regionie.One example is to always replicate the latest image in multi-regions while all older versions are only available in 1 region. Może to pomóc w zapisaniu kosztów magazynu dla udostępnionych wersji obrazu.This can help save on storage costs for Shared Image versions.

Regiony, w których jest replikowana wersja udostępnionego obrazu, mogą zostać zaktualizowane po upływie czasu utworzenia.The regions a Shared Image version is replicated to can be updated after creation time. Czas potrzebny na replikację do różnych regionów zależy od ilości kopiowanych danych i liczby regionów, do których jest replikowana wersja.The time it takes to replicate to different regions depends on the amount of data being copied and the number of regions the version is replicated to. W niektórych przypadkach może to potrwać kilka godzin.This can take a few hours in some cases. Podczas replikacji można wyświetlić stan replikacji na region.While the replication is happening, you can view the status of replication per region. Po zakończeniu replikacji obrazu w regionie można wdrożyć maszynę wirtualną lub zestaw skalowania przy użyciu tej wersji obrazu w regionie.Once the image replication is complete in a region, you can then deploy a VM or scale-set using that image version in the region.

Ilustracja przedstawiająca sposób replikowania obrazów

DostępAccess

Jako Galeria obrazów udostępnionych, definicja obrazu i wersja obrazu są wszystkie zasoby, które można udostępniać przy użyciu wbudowanych kontrolek kontroli RBAC platformy Azure.As the Shared Image Gallery, Image Definition, and Image version are all resources, they can be shared using the built-in native Azure RBAC controls. Za pomocą RBAC można udostępniać te zasoby innym użytkownikom, podmiotom usługi i grupom.Using RBAC you can share these resources to other users, service principals, and groups. Możesz nawet udostępnić dostęp osobom spoza dzierżawy, w ramach której zostały utworzone.You can even share access to individuals outside of the tenant they were created within. Gdy użytkownik ma dostęp do udostępnionej wersji obrazu, może wdrożyć maszynę wirtualną lub zestaw skalowania maszyn wirtualnych.Once a user has access to the Shared Image version, they can deploy a VM or a Virtual Machine Scale Set. Oto macierz udostępniania, która pomaga zrozumieć, do czego użytkownik uzyskuje dostęp:Here is the sharing matrix that helps understand what the user gets access to:

Udostępnione użytkownikowiShared with User Galeria obrazów udostępnionychShared Image Gallery Definicja obrazuImage Definition Wersja obrazuImage version
Galeria obrazów udostępnionychShared Image Gallery TakYes TakYes TakYes
Definicja obrazuImage Definition NieNo TakYes TakYes

Zalecamy udostępnianie na poziomie galerii w celu uzyskania najlepszego środowiska.We recommend sharing at the Gallery level for the best experience. Nie zaleca się udostępniania poszczególnych wersji obrazu.We do not recommend sharing individual image versions. Aby uzyskać więcej informacji na temat RBAC, zobacz Zarządzanie dostępem do zasobów platformy Azure przy użyciu RBAC.For more information about RBAC, see Manage access to Azure resources using RBAC.

Obrazy mogą być również udostępniane na dużą skalę, nawet między dzierżawcami przy użyciu rejestracji aplikacji wielodostępnej.Images can also be shared, at scale, even across tenants using a multi-tenant app registration. Aby uzyskać więcej informacji o udostępnianiu obrazów między dzierżawcami, zobacz udostępnianie obrazów maszyn wirtualnych z galerii w ramach dzierżawców platformy Azure.For more information about sharing images across tenants, see Share gallery VM images across Azure tenants.

RozliczeniaBilling

korzystanie z usługi galerii obrazów udostępnionych nie wiąże się z żadnymi dodatkowymi opłatami.There is no extra charge for using the Shared Image Gallery service. Zostanie naliczona opłata za następujące zasoby:You will be charged for the following resources:

  • Koszty magazynowania przechowywania wersji obrazu udostępnionego.Storage costs of storing the Shared Image versions. Koszt zależy od liczby replik wersji obrazu oraz liczby regionów, do których jest replikowana wersja.Cost depends on the number of replicas of the image version and the number of regions the version is replicated to. Na przykład jeśli masz 2 obrazy i obie są replikowane do 3 regionów, zostanie zmieniony dla 6 dysków zarządzanych na podstawie ich rozmiaru.For example, if you have 2 images and both are replicated to 3 regions, then you will be changed for 6 managed disks based on their size. Aby uzyskać więcej informacji, zobacz Cennik usługi Managed disks.For more information, see Managed Disks pricing.
  • Opłaty za ruch wychodzący z sieci są naliczane za replikację pierwszej wersji obrazu z regionu źródłowego do replikowanych regionów.Network egress charges for replication of the first image version from the source region to the replicated regions. Kolejne repliki są obsługiwane w regionie, więc nie są naliczane żadne dodatkowe opłaty.Subsequent replicas are handled within the region, so there are no additional charges.

Aktualizowanie zasobówUpdating resources

Po utworzeniu można wprowadzić pewne zmiany zasobów galerii obrazów.Once created, you can make some changes to the image gallery resources. Są one ograniczone do:These are limited to:

Galeria obrazów udostępnionych:Shared image gallery:

  • OpisDescription

Definicja obrazu:Image definition:

  • Zalecane procesorów wirtualnych vCPURecommended vCPUs
  • Zalecana pamięćRecommended memory
  • OpisDescription
  • Data zakończenia okresu istnieniaEnd of life date

Wersja obrazu:Image version:

  • Liczba replik regionalnychRegional replica count
  • Regiony doceloweTarget regions
  • Wyklucz z najnowszychExclude from latest
  • Data zakończenia okresu istnieniaEnd of life date

Obsługa zestawu SDKSDK support

Następujące zestawy SDK obsługują Tworzenie udostępnionych galerii obrazów:The following SDKs support creating Shared Image Galleries:

SzablonyTemplates

Możesz utworzyć zasób udostępnionej galerii obrazów przy użyciu szablonów.You can create Shared Image Gallery resource using templates. Dostępnych jest kilka szablonów szybkiego startu platformy Azure:There are several Azure Quickstart Templates available:

Często zadawane pytaniaFrequently asked questions

Aby wyświetlić listę wszystkich udostępnionych zasobów galerii obrazów między subskrypcjami, do których masz dostęp na Azure Portal, wykonaj następujące czynności:To list all the Shared Image Gallery resources across subscriptions that you have access to on the Azure portal, follow the steps below:

  1. Otwórz portal Azure.Open the Azure portal.

  2. Przejdź do pozycji wszystkie zasoby.Go to All Resources.

  3. Wybierz wszystkie subskrypcje, w ramach których chcesz wyświetlić listę wszystkich zasobów.Select all the subscriptions under which you’d like to list all the resources.

  4. Wyszukaj zasoby typu Galeria prywatna.Look for resources of type Private gallery.

    Aby wyświetlić definicje obrazu i wersje obrazu, należy również wybrać Pokaż ukryte typy.To see the image definitions and image versions, you should also select Show hidden types.

    Aby wyświetlić listę wszystkich udostępnionych zasobów galerii obrazów między subskrypcjami, do których masz uprawnienia, użyj następującego polecenia w interfejsie wiersza polecenia platformy Azure:To list all the Shared Image Gallery resources across subscriptions that you have permissions to, use the following command in the Azure CLI:

    az account list -otsv --query "[].id" | xargs -n 1 az sig list --subscription
    

Tak.Yes. Istnieją 3 scenariusze na podstawie typów obrazów, które mogą mieć.There are 3 scenarios based on the types of images you may have.

Scenariusz 1. Jeśli masz obraz zarządzany, możesz utworzyć definicję obrazu i wersję obrazu.Scenario 1: If you have a managed image, then you can create an image definition and image version from it.

Scenariusz 2. Jeśli masz obraz niezarządzany, możesz utworzyć z niego obraz zarządzany, a następnie utworzyć definicję obrazu i wersję obrazu.Scenario 2: If you have an unmanaged image, you can create a managed image from it, and then create an image definition and image version from it.

Scenariusz 3. Jeśli masz dysk VHD w lokalnym systemie plików, musisz przekazać wirtualny dysk twardy do zarządzanego obrazu, a następnie utworzyć definicję obrazu i wersję obrazu.Scenario 3: If you have a VHD in your local file system, then you need to upload the VHD to a managed image, then you can create an image definition and image version from it.

Czy mogę utworzyć wersję obrazu z wyspecjalizowanego dysku?Can I create an image version from a specialized disk?

Tak, obsługa wyspecjalizowanych dysków jako obrazów jest w wersji zapoznawczej.Yes, support for specialized disks as images is in preview. Maszynę wirtualną można utworzyć tylko na podstawie wyspecjalizowanego obrazu przy użyciu portalu (Windows lub Linux) i interfejsu API.You can only create a VM from a specialized image using the portal (Windows or Linux) and API. Brak obsługi programu PowerShell na potrzeby wersji zapoznawczej.There is no PowerShell support for the preview.

Nie, nie można przenieść zasobu udostępnionej galerii obrazów do innej subskrypcji.No, you cannot move the shared image gallery resource to a different subscription. Jednak będzie można replikować wersje obrazu w galerii do innych regionów zgodnie z wymaganiami.However, you will be able to replicate the image versions in the gallery to other regions as required.

Czy można replikować moje wersje obrazów między chmurami, takimi jak Azure Chiny 21Vianet czy Azure (Niemcy) czy Azure Government Cloud?Can I replicate my image versions across clouds such as Azure China 21Vianet or Azure Germany or Azure Government Cloud?

Nie, nie można replikować wersji obrazu w chmurach.No, you cannot replicate image versions across clouds.

Czy można replikować wersje obrazów między subskrypcjami?Can I replicate my image versions across subscriptions?

Nie, możesz replikować wersje obrazów między regionami w ramach subskrypcji i używać ich w innych subskrypcjach za pośrednictwem RBAC.No, you may replicate the image versions across regions in a subscription and use it in other subscriptions through RBAC.

Czy mogę udostępniać wersje obrazów w dzierżawach usługi Azure AD?Can I share image versions across Azure AD tenants?

Tak, możesz użyć RBAC, aby udostępnić osobom w dzierżawach.Yes, you can use RBAC to share to individuals across tenants. Jednak aby udostępnić je na dużą skalę, zobacz "udostępnianie obrazów galerii w ramach dzierżawców platformy Azure" przy użyciu programu PowerShell lub interfejsu wiersza polecenia.But, to share at scale, see "Share gallery images across Azure tenants" using PowerShell or CLI.

Jak długo trwa replikowanie wersji obrazów w regionach docelowych?How long does it take to replicate image versions across the target regions?

Czas replikacji wersji obrazu jest w całości zależny od rozmiaru obrazu i liczby regionów, do których jest replikowana.The image version replication time is entirely dependent on the size of the image and the number of regions it is being replicated to. Jednak najlepszym rozwiązaniem jest zapewnienie małego obrazu, a regiony źródłowe i docelowe zamykają się w celu uzyskania najlepszych wyników.However, as a best practice, it is recommended that you keep the image small, and the source and target regions close for best results. Stan replikacji można sprawdzić przy użyciu flagi-ReplicationStatus.You can check the status of the replication using the -ReplicationStatus flag.

Jaka jest różnica między regionem źródłowym a regionem docelowym?What is the difference between source region and target region?

Region źródłowy to region, w którym zostanie utworzona wersja obrazu, a regiony docelowe to regiony, w których będzie przechowywana kopia wersji obrazu.Source region is the region in which your image version will be created, and target regions are the regions in which a copy of your image version will be stored. Dla każdej wersji obrazu można mieć tylko jeden region źródłowy.For each image version, you can only have one source region. Upewnij się również, że lokalizacja regionu źródłowego została przekazana jako jeden z regionów docelowych podczas tworzenia wersji obrazu.Also, make sure that you pass the source region location as one of the target regions when you create an image version.

Jak mogę określić regionu źródłowego podczas tworzenia wersji obrazu?How do I specify the source region while creating the image version?

Podczas tworzenia wersji obrazu można użyć znacznika --Location w interfejsie wiersza polecenia i tagu lokalizacji w programie PowerShell, aby określić region źródłowy.While creating an image version, you can use the --location tag in CLI and the -Location tag in PowerShell to specify the source region. Upewnij się, że zarządzany obraz, którego używasz jako obrazu podstawowego, aby utworzyć wersję obrazu, znajduje się w tej samej lokalizacji co lokalizacja, w której ma zostać utworzona wersja obrazu.Please ensure the managed image that you are using as the base image to create the image version is in the same location as the location in which you intend to create the image version. Upewnij się również, że lokalizacja regionu źródłowego została przekazana jako jeden z regionów docelowych podczas tworzenia wersji obrazu.Also, make sure that you pass the source region location as one of the target regions when you create an image version.

Jak mogę określić liczbę replik wersji obrazu, które mają zostać utworzone w każdym regionie?How do I specify the number of image version replicas to be created in each region?

Istnieją dwa sposoby, w których można określić liczbę replik wersji obrazu, które mają zostać utworzone w każdym regionie:There are two ways you can specify the number of image version replicas to be created in each region:

  1. Liczba replik regionalnych, która określa liczbę replik, które chcesz utworzyć na region.The regional replica count which specifies the number of replicas you want to create per region.
  2. Typowa liczba replik, która jest wartością domyślną dla poszczególnych regionów w przypadku, gdy nie określono liczby replik regionalnych.The common replica count which is the default per region count in case regional replica count is not specified.

Aby określić liczbę replik regionalnych, Przekaż lokalizację wraz z liczbą replik, które chcesz utworzyć w tym regionie: "Południowo-środkowe stany USA = 2".To specify the regional replica count, pass the location along with the number of replicas you want to create in that region: “South Central US=2”.

Jeśli liczba replik regionalnych nie jest określona dla każdej lokalizacji, domyślną liczbą replik będzie określona liczba znanych replik.If regional replica count is not specified with each location, then the default number of replicas will be the common replica count that you specified.

Aby określić wspólną liczbę replik w interfejsie wiersza polecenia, użyj argumentu --Replica-Count w poleceniu az sig image-version create.To specify the common replica count in CLI, use the --replica-count argument in the az sig image-version create command.

Tak, jest to możliwe.Yes, it is possible. Jednak najlepszym rozwiązaniem jest utrzymywanie w tej samej lokalizacji grupy zasobów, galerii obrazów udostępnionych, definicji obrazu i wersji obrazu.But, as a best practice, we encourage you to keep the resource group, shared image gallery, image definition, and image version in the same location.

Nie są naliczane opłaty za korzystanie z usługi Shared Image Gallery, z wyjątkiem opłat za magazyn do przechowywania wersji obrazów i opłat za wychodzące sieci na potrzeby replikowania wersji obrazu z regionu źródłowego do regionów docelowych.There are no charges for using the Shared Image Gallery service, except the storage charges for storing the image versions and network egress charges for replicating the image versions from source region to target regions.

Aby współpracować z udostępnionymi galeriami obrazów, definicjami obrazów i wersjami obrazów, zalecamy korzystanie z interfejsu API w wersji 2018-06-01.To work with shared image galleries, image definitions, and image versions, we recommend you use API version 2018-06-01. Magazyn strefowo nadmiarowy (ZRS) wymaga wersji 2019-03-01 lub nowszej.Zone Redundant Storage (ZRS) requires version 2019-03-01 or later.

Jakiej wersji interfejsu API należy użyć do utworzenia udostępnionej maszyny wirtualnej lub zestawu skalowania maszyn wirtualnych z wersji obrazu?What API version should I use to create Shared VM or Virtual Machine Scale Set out of the Image Version?

W przypadku wdrożeń maszyny wirtualnej i zestawu skalowania maszyn wirtualnych przy użyciu wersji obrazu zalecamy użycie interfejsu API w wersji 2018-04-01 lub nowszej.For VM and Virtual Machine Scale Set deployments using an image version, we recommend you use API version 2018-04-01 or higher.

Następne krokiNext steps

Dowiedz się, jak wdrażać obrazy udostępnione przy użyciu Azure PowerShell.Learn how to deploy shared images using Azure PowerShell.