Обзор коллекций общих образовShared Image Galleries overview

Коллекция общих образов — это служба, которая помогает создавать структуру и организацию для управляемых образов.Shared Image Gallery is a service that helps you build structure and organization around your managed images. В галереях общих образов предусмотрены следующие задачи:Shared Image Galleries provide:

  • Управляемая Глобальная репликация образов.Managed global replication of images.
  • Управление версиями и группирование образов для упрощения управления.Versioning and grouping of images for easier management.
  • Высокодоступные образы с учетными записями избыточного хранилища зоны (ZRS) в регионах, которые поддерживают Зоны доступности.Highly available images with Zone Redundant Storage (ZRS) accounts in regions that support Availability Zones. ZRS обеспечивает лучшую устойчивость к сбоям зональные.ZRS offers better resilience against zonal failures.
  • Совместное использование подписок и даже между клиентами Active Directory (AD) с помощью RBAC.Sharing across subscriptions, and even between Active Directory (AD) tenants, using RBAC.
  • Масштабирование развертываний с помощью реплик образа в каждом регионе.Scaling your deployments with image replicas in each region.

Используя коллекцию общих образов, вы можете делиться своими образами с другими пользователями, участниками службы или группами конструктора приложений в вашей организации.Using a Shared Image Gallery you can share your images to different users, service principals, or AD groups within your organization. Общие образы можно реплицировать в несколько регионов для более быстрого масштабирования развертываний.Shared images can be replicated to multiple regions, for quicker scaling of your deployments.

Управляемый образ представляет собой либо полную копию виртуальной машины (вместе со всеми подключенными дисками данных), либо просто копию диска операционной системы, в зависимости от того, как создается образ.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. При создании виртуальной машины из образа копии виртуальных жестких дисков в образе используются для создания дисков для новой виртуальной машины.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. Управляемый образ остается в хранилище и может использоваться для создания виртуальных машин снова и снова.The managed image remains in storage and can be used over and over again to create new VMs.

Если у вас есть большое количество управляемых образов, которые необходимо поддерживать и сделать их доступными во всей Организации, можно использовать общую коллекцию образов в качестве репозитория, который упрощает совместное использование образов.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.

Функция коллекции общих образов имеет несколько типов ресурсов.The Shared Image Gallery feature has multiple resource types:

РесурсResource DescriptionDescription
Управляемый образManaged image Базовый образ, который может использоваться отдельно или для создания версии образа в коллекции образов.A basic image that can be used alone or used to create an image version in an image gallery. Управляемые образы создаются из обобщенных виртуальных машин.Managed images are created from generalized VMs. Управляемый образ — это специальный тип виртуального жесткого диска, который может применяться для создания нескольких виртуальных машин. Теперь его можно использовать для создания версий общих образов.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.
Моментальный снимокSnapshot Копия виртуального жесткого диска, который можно использовать для создания версии образа.A copy of a VHD that can be used to make an image version. Моментальные снимки могут быть взяты из специализированной виртуальной машины (которая не была обработана), затем использована отдельно или с моментальными снимками дисков данных для создания специальной версии образа.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.
Коллекция образовImage gallery Как и Azure Marketplace, коллекция образов — это репозиторий для управления и совместного использования образов, но в отличие от Azure Marketplace доступ к коллекции образов контролируете вы.Like the Azure Marketplace, an image gallery is a repository for managing and sharing images, but you control who has access.
Определение образаImage definition Изображения определяются в коллекции и содержат сведения о образе и требованиях к его использованию в Организации.Images are defined within a gallery and carry information about the image and requirements for using it within your organization. Вы можете включить сведения о том, является ли образ обобщенным или специализированным, операционной системой, минимальным и максимальным объемом памяти и заметками о выпуске.You can include information like whether the image is generalized or specialized, the operating system, minimum and maximum memory requirements, and release notes. Это определение типа образа.It is a definition of a type of image.
Версия образаImage version Версия образа используется для создания виртуальной машины с помощью коллекции.An image version is what you use to create a VM when using a gallery. В зависимости от требований для вашей среды, у вас может быть несколько версий образа.You can have multiple versions of an image as needed for your environment. Так же как и управляемый образ при использовании версии образа для создания виртуальной машины, версия образа используется для создания новых дисков для виртуальной машины.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. Версии образов можно использовать несколько раз.Image versions can be used multiple times.

Рисунок, показывающий, как использовать несколько версий образа в коллекции

Определения образовImage definitions

Определения изображений — это логическая группировка для версий образа.Image definitions are a logical grouping for versions of an image. Определение образа содержит сведения о том, почему было создано изображение, какую операционную систему он использует, а также сведения об использовании образа.The image definition holds information about why the image was created, what OS it is for, and information about using the image. Определение образа похоже на план для всех деталей, связанных с созданием определенного образа.An image definition is like a plan for all of the details around creating a specific image. Вы не развертываете виртуальную машину из определения образа, а из версии образа, созданной из определения.You don't deploy a VM from an image definition, but from the image version created from the definition.

Существует три параметра для каждого определения образа, которые используются в комбинации издателя, предложения и SKU.There are three parameters for each image definition that are used in combination - Publisher, Offer and SKU. Они используются для поиска определенного определения образа.These are used to find a specific image definition. У вас могут быть версии образов, которые совместно используют одно или два, но не все три значения.You can have image versions that share one or two, but not all three values. В качестве примера ниже приведены три определения образа и их значения.For example, here are three image definitions and their values:

Определение образаImage Definition ИздательPublisher ПРЕДЛОЖЕНИЕOffer SkuSku
myImage1myImage1 ContosoContoso Finance.Finance Серверная частьBackend
myImage2myImage2 ContosoContoso Finance.Finance Внешний интерфейсFrontend
myImage3myImage3 ТестированиеTesting Finance.Finance Внешний интерфейсFrontend

Все три определения образа имеют уникальные наборы значений.All three of these have unique sets of values. Этот формат аналогичен тому, как в настоящее время можно указать издателя, предложение и SKU для образов Azure Marketplace в Azure PowerShell, чтобы получить последнюю версию образа 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. Каждое определение изображения должно иметь уникальный набор этих значений.Each image definition needs to have a unique set of these values.

Ниже приведены другие параметры, которые можно задать для определения образа, чтобы упростить отслеживание ресурсов.The following are other parameters that can be set on your image definition so that you can more easily track your resources:

  • Состояние операционной системы — можно задать для состояния ОС значение обобщенная или специализированная.Operating system state - You can set the OS state to generalized or specialized.
  • Операционная система — может быть либо Windows, либо Linux.Operating system - can be either Windows or Linux.
  • Описание — Используйте описание, чтобы получить более подробные сведения о том, почему определение образа существует.Description - use description to give more detailed information on why the image definition exists. Например, у вас может быть определение образа для сервера переднего плана, на котором приложение предварительно установлено.For example, you might have an image definition for your front-end server that has the application pre-installed.
  • EULA — может использоваться для указания лицензионного соглашения, относящегося к определению образа.Eula - can be used to point to an end-user license agreement specific to the image definition.
  • Заявление о конфиденциальности и заметки о выпуске — храните заметки о выпуске и заявления о конфиденциальности в службе хранилища Azure и предоставляют универсальный код ресурса (URI) для доступа к ним в определении образа.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.
  • Дата окончания срока действия. Присоедините дату окончания жизненного цикла к определению образа, чтобы иметь возможность использовать автоматизацию для удаления старых определений образов.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 - you can add tags when you create your image definition. Дополнительные сведения о тегах см. в статье Использование тегов для Организации ресурсов .For more information about tags, see Using tags to organize your resources
  • Минимальные и максимальные виртуальных ЦП и рекомендации по использованию памяти. Если образ имеет виртуальных ЦП и рекомендации по использованию памяти, можно присоединить эти сведения к определению образа.Minimum and maximum vCPU and memory recommendations - if your image has vCPU and memory recommendations, you can attach that information to your image definition.
  • Запрещенные типы дисков. Вы можете предоставить сведения о требованиях к хранению для виртуальной машины.Disallowed disk types - you can provide information about the storage needs for your VM. Например, если образ не подходит для дисков стандартного жесткого диска, добавьте его в список запретов.For example, if the image isn't suited for standard HDD disks, you add them to the disallow list.

Обобщенные и специализированные образыGeneralized and specialized images

Коллекция общих образов поддерживает два состояния операционной системы.There are two operating system states supported by Shared Image Gallery. Как правило, для образов требуется, чтобы виртуальная машина, используемая для создания образа, была обобщенной перед созданием образа.Typically images require that the VM used to create the image has been generalized before taking the image. Обобщение — это процесс, удаляющий сведения о компьютерах и пользователях из виртуальной машины.Generalizing is a process that removes machine and user specific information from the VM. Для Windows также используется Sysprep.For Windows, the Sysprep too is used. Для Linux можно использовать параметры waagent -deprovision или -deprovision+user.For Linux, you can use waagent -deprovision or -deprovision+user parameters.

Специализированные виртуальные машины не проходят через процесс удаления информации и учетных записей, специфичных для компьютера.Specialized VMs have not been through a process to remove machine specific information and accounts. Кроме того, виртуальные машины, созданные из специализированных образов, не имеют связанных с ними osProfile.Also, VMs created from specialized images do not have an osProfile associated with them. Это означает, что специальные образы будут иметь некоторые ограничения.This means that specialized images will have some limitations.

  • Учетные записи, которые можно использовать для входа в виртуальную машину, также можно использовать на любой виртуальной машине, созданной с помощью специализированного образа, созданного из этой виртуальной машины.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.
  • Виртуальные машины будут иметь имя компьютера виртуальной машины, из которой был взят образ.VMs will have the Computer name of the VM the image was taken from. Необходимо изменить имя компьютера, чтобы избежать конфликтов.You should change the computer name to avoid collisions.
  • osProfile — это способ передачи конфиденциальной информации на виртуальную машину с помощью secrets.The osProfile is how some sensitive information is passed to the VM, using secrets. Это может вызвать проблемы с использованием KeyVault, WinRM и других функций, использующих secrets в osProfile.This may cause issues using KeyVault, WinRM and other functionality that uses secrets in the osProfile. В некоторых случаях для обхода этих ограничений можно использовать управляемые удостоверения службы (MSI).In some cases, you can use managed service identities (MSI) to work around these limitations.

Важно!

В настоящее время специализированные образы доступны в общедоступной предварительной версии.Specialized images are currently in public preview. Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не рекомендована для использования рабочей среде.This preview version is provided without a service level agreement, and it's not recommended for production workloads. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены.Certain features might not be supported or might have constrained capabilities. Дополнительные сведения см. в статье Дополнительные условия использования предварительных выпусков Microsoft Azure.For more information, see Supplemental Terms of Use for Microsoft Azure Previews.

Известные ограничения предварительной версии Виртуальные машины можно создавать только из специализированных образов с помощью портала или API.Known preview limitations VMs can only be created from specialized images using the portal or API. Для предварительной версии не поддерживается интерфейс командной строки или PowerShell.The is no CLI or PowerShell support for the preview.

Поддержка в регионахRegional Support

Исходные регионы перечислены в следующей таблице.Source regions are listed in the table below. Все общедоступные регионы могут быть целевыми регионами, но для репликации в Центральная Австралия и Центральная Австралия 2 вам потребуется список разрешений подписки.All public regions can be target regions, but to replicate to Australia Central and Australia Central 2 you need to have your subscription whitelisted. Чтобы запросить список разрешений, перейдите к: https://azure.microsoft.com/global-infrastructure/australia/contact/To request whitelisting, go to: https://azure.microsoft.com/global-infrastructure/australia/contact/

Исходные регионыSource regions
Центральная АвстралияAustralia Central Восточный КитайChina East Южная ИндияSouth India Западная ЕвропаWest Europe
Центральная Австралия 2Australia Central 2 Восточный Китай 2China East 2 Юго-Восточная АзияSoutheast Asia южная часть Соединенного КоролевстваUK South
Восточная АвстралияAustralia East Северный КитайChina North Восточная ЯпонияJapan East западная часть Соединенного КоролевстваUK West
Юго-Восточная часть АвстралииAustralia Southeast Северный Китай 2China North 2 Западная ЯпонияJapan West центральный регион US DoDUS DoD Central
Южная БразилияBrazil South Восточная АзияEast Asia Республика Корея, центральный регионKorea Central восточный регион US DoDUS DoD East
Центральная КанадаCanada Central Восточная часть СШАEast US Республика Корея, южный регионKorea South US Gov (Аризона)US Gov Arizona
Восточная КанадаCanada East восточная часть США 2East US 2 Центрально-северная часть СШАNorth Central US US Gov (Техас)US Gov Texas
Центральная ИндияCentral India Восточная часть США 2 (EUAP)East US 2 EUAP Северная ЕвропаNorth Europe US Gov (Вирджиния)US Gov Virginia
Центральная часть СШАCentral US Центральная ФранцияFrance Central Центрально-южная часть СШАSouth Central US Западная ИндияWest India
Центральная часть США (EUAP)Central US EUAP Южная ФранцияFrance South центрально-западная часть СШАWest Central US западная часть СШАWest US
западная часть США 2West US 2

ОграниченияLimits

Существуют ограничения на подписку для развертывания ресурсов с помощью общих коллекций образов.There are limits, per subscription, for deploying resources using Shared Image Galleries:

  • 100 коллекций общих образов на подписку для каждого региона100 shared image galleries, per subscription, per region
  • 1 000 определений образов для каждой подписки на регион1,000 image definitions, per subscription, per region
  • 10 000. версии образов на подписку на регион10,000 image versions, per subscription, per region
  • Любой диск, подключенный к образу, должен быть меньше или равен 1 ТБ.Any disk attached to the image must be less than or equal to 1TB in size

Дополнительные сведения см. в разделе Проверка использования ресурсов в соответствии с ограничениями в качестве примера проверки текущего использования.For more information, see Check resource usage against limits for examples on how to check your current usage.

МасштабированиеScaling

Коллекция общих образов позволяет указать число реплик, которые вы хотите, чтобы Azure сохранил для образов.Shared Image Gallery allows you to specify the number of replicas you want Azure to keep of the images. Это помогает в сценариях развертывания нескольких виртуальных машин, поскольку их развертывания могут быть распространены на разные реплики, уменьшая вероятность того, что процесс создания экземпляра будет регулироваться из-за перегрузки отдельной реплики.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.

С помощью общей коллекции образов теперь можно развернуть до 1 000 экземпляров ВИРТУАЛЬНЫХ машин в масштабируемом наборе виртуальных машин (от 600 с управляемыми образами).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). Реплики образа обеспечивают более высокую производительность, надежность и согласованность при развертывании.Image replicas provide for better deployment performance, reliability and consistency.  Можно задать различные счетчики реплик в каждом целевом регионе в зависимости от потребностей масштабирования для региона. You can set a different replica count in each target region, based on the scale needs for the region. Так как Каждая реплика является глубоким копированием образа, это позволяет линейно масштабировать развертывания с каждой дополнительной репликой.Since each replica is a deep copy of your image, this helps scale your deployments linearly with each extra replica. Хотя мы понимаем, что два изображения или региона не совпадают, Вот общие рекомендации по использованию реплик в регионе.While we understand no two images or regions are the same, here’s our general guideline on how to use replicas in a region:

  • Для развертываний масштабируемых наборов виртуальных машин (VMSS) — для каждых 20 виртуальных машин, которые вы создаете одновременно, рекомендуется использовать одну реплику.For non-Virtual Machine Scale Set (VMSS) Deployments - For every 20 VMs that you create concurrently, we recommend you keep one replica. Например, если вы создаете виртуальные машины 120 параллельно с помощью одного и того же образа в регионе, мы рекомендуем разместить по крайней мере 6 реплик образа.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.
  • Для развертываний масштабируемого набора виртуальных машин (VMSS) — для каждого развертывания масштабируемого набора, в котором до 600 экземпляров рекомендуется разместить по крайней мере одну реплику.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. Например, если вы создаете 5 наборов масштабирования одновременно, каждый с экземплярами виртуальных машин 600, использующих один образ в одном регионе, мы рекомендуем разместить по крайней мере 5 реплик образа.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.

Мы всегда рекомендуем вам переподготавливать количество реплик из-за таких факторов, как размер образа, содержимое и тип ОС.We always recommend you to overprovision the number of replicas due to factors like image size, content and OS type.

Рисунок, показывающий, как можно масштабировать образы

Обеспечение высокой доступности образовMake your images highly available

Хранилище, избыточное в пределах зоны Azure (ZRS) , обеспечивает устойчивость к сбою зоны доступности в регионе.Azure Zone Redundant Storage (ZRS) provides resilience against an Availability Zone failure in the region. Общедоступная Коллекция образов позволяет сохранять образы в учетных записях ZRS в регионах с Зоны доступности.With the general availability of Shared Image Gallery, you can choose to store your images in ZRS accounts in regions with Availability Zones.

Также можно выбрать тип учетной записи для каждого из целевых регионов.You can also choose the account type for each of the target regions. Тип учетной записи хранения по умолчанию — Standard_LRS, но можно выбрать Standard_ZRS для регионов с Зоны доступности.The default storage account type is Standard_LRS, but you can choose Standard_ZRS for regions with Availability Zones. Проверьте региональную доступность ZRS здесь.Check the regional availability of ZRS here.

Иллюстрация, показывающая ZRS

РепликацияReplication

Коллекция общих образов также позволяет автоматически реплицировать свои образы в других регионах Azure.Shared Image Gallery also allows you to replicate your images to other Azure regions automatically. Каждую версию общего образа можно реплицировать в разных регионах в зависимости от того, что лучше всего подходит для вашей организации.Each Shared Image version can be replicated to different regions depending on what makes sense for your organization. Примером может служить репликация последних образов в нескольких регионах, хотя все старые версии доступны только в одном регионе.One example is to always replicate the latest image in multi-regions while all older versions are only available in 1 region. Это позволяет экономить на стоимости хранения для версий общих образов.This can help save on storage costs for Shared Image versions.

Области, в которых реплицирована версия общего образа, можно обновить после создания.The regions a Shared Image version is replicated to can be updated after creation time. Время, необходимое для репликации в разных регионах, зависит от объема копируемых данных и количества регионов, в которые реплицируется версия.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. В некоторых случаях это может занять несколько часов.This can take a few hours in some cases. В процессе репликации можно просмотреть ее состояние для каждого региона.While the replication is happening, you can view the status of replication per region. После завершения репликации образа в регионе можно развернуть виртуальную машину или масштабируемый набор с помощью этой версии образа в регионе.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.

Рисунок, показывающий, как можно реплицировать образы

ДоступAccess

Поскольку коллекция общих образов, определение образа и версия образа являются ресурсами, их можно совместно использовать с помощью встроенных собственных элементов управления RBAC в 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. С помощью RBAC можно предоставить общий доступ к этим ресурсам другим пользователям, субъектам-службам и группам.Using RBAC you can share these resources to other users, service principals, and groups. Вы даже можете предоставить доступ пользователям за пределами клиента, которые они создали в.You can even share access to individuals outside of the tenant they were created within. Когда пользователь получает доступ к общей версии образа, он может развернуть виртуальную машину или масштабируемый набор виртуальных машин.Once a user has access to the Shared Image version, they can deploy a VM or a Virtual Machine Scale Set. Ниже приведена матрица общего доступа, которая помогает понять, к чему пользователь получает доступ.Here is the sharing matrix that helps understand what the user gets access to:

Доступ предоставлен пользователюShared with User Общая коллекция образовShared Image Gallery Определение образаImage Definition Версия образаImage version
Общая коллекция образовShared Image Gallery ДаYes ДаYes ДаYes
Определение образаImage Definition нетNo ДаYes ДаYes

Мы рекомендуем использовать общий доступ на уровне коллекции для получения лучших возможностей.We recommend sharing at the Gallery level for the best experience. Не рекомендуется предоставлять общий доступ к отдельным версиям образа.We do not recommend sharing individual image versions. Дополнительные сведения о RBAC см. в статье Управление доступом к ресурсам Azure с помощью RBAC.For more information about RBAC, see Manage access to Azure resources using RBAC.

Образы можно совместно использовать, масштабировать, даже в разных клиентах с помощью регистрации приложения с несколькими клиентами.Images can also be shared, at scale, even across tenants using a multi-tenant app registration. Дополнительные сведения о совместном использовании образов в клиентах см. в статье совместное использование образов виртуальных машин коллекции в клиентах Azure.For more information about sharing images across tenants, see Share gallery VM images across Azure tenants.

Выставление счетовBilling

За использование службы "Коллекция общих образов" дополнительная оплата не взимается.There is no extra charge for using the Shared Image Gallery service. Плата взимается за следующие ресурсы.You will be charged for the following resources:

  • Расходы хранилища для хранения версий общих образов.Storage costs of storing the Shared Image versions. Стоимость зависит от количества реплик версии образа и от количества регионов, на которые реплицируется версия.Cost depends on the number of replicas of the image version and the number of regions the version is replicated to. Например, если у вас есть 2 изображения и обе реплицируются в 3 региона, вам будет назначено шесть управляемых дисков в зависимости от их размера.For example, if you have 2 images and both are replicated to 3 regions, then you will be charged for 6 managed disks based on their size. Дополнительные сведения см. в статье Цены на управляемые диски.For more information, see Managed Disks pricing.
  • Плата исходящего трафика для репликации первой версии образа из исходного региона в реплицированные.Network egress charges for replication of the first image version from the source region to the replicated regions. Последующие реплики обрабатываются в пределах региона, поэтому дополнительная плата не взимается.Subsequent replicas are handled within the region, so there are no additional charges.

Обновление ресурсовUpdating resources

После создания можно внести некоторые изменения в ресурсы коллекции образов.Once created, you can make some changes to the image gallery resources. Они ограничены:These are limited to:

Коллекция общих образовShared image gallery:

  • DescriptionDescription

Определение образаImage definition:

  • Рекомендуемое число виртуальных ЦПRecommended vCPUs
  • Рекомендуемая памятьRecommended memory
  • DescriptionDescription
  • Дата окончания жизненного циклаEnd of life date

Версия образаImage version:

  • Количество региональных репликRegional replica count
  • Целевые регионыTarget regions
  • Исключить из последнейExclude from latest
  • Дата окончания жизненного циклаEnd of life date

Поддержка пакетов SDKSDK support

Следующие пакеты SDK поддерживают создание коллекций общих образов.The following SDKs support creating Shared Image Galleries:

ШаблоныTemplates

Вы можете создать ресурс коллекции общих образов с помощью шаблонов.You can create Shared Image Gallery resource using templates. Существует несколько шаблонов быстрого запуска Azure:There are several Azure Quickstart Templates available:

Часто задаваемые вопросыFrequently asked questions

Чтобы получить список всех ресурсов коллекции общих образов для всех подписок, к которым у вас есть доступ на портал Azure, выполните следующие действия:To list all the Shared Image Gallery resources across subscriptions that you have access to on the Azure portal, follow the steps below:

  1. Откройте портал Azure.Open the Azure portal.

  2. Перейдите в раздел Все ресурсы.Go to All Resources.

  3. Выберите все подписки, из которых вы хотите включить в список все ресурсы.Select all the subscriptions under which you’d like to list all the resources.

  4. Найдите ресурсы типа Закрытая коллекция.Look for resources of type Private gallery.

    Для просмотра определений и версий образов следует также выбрать Показать скрытые типы.To see the image definitions and image versions, you should also select Show hidden types.

    Чтобы получить список всех ресурсов коллекции общих образов в разных подписках, к которым у вас есть доступ, выполните следующую команду в Azure CLI.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
    

Да.Yes. Существует 3 сценария, в зависимости от типов образов, которые у вас могут быть.There are 3 scenarios based on the types of images you may have.

Сценарий 1. Если вы используете управляемый образ в той же подписке, что и подпись, то можете создать из него определение образа и версию образа.Scenario 1: If you have a managed image in the same subscription as your SIG, then you can create an image definition and image version from it.

Сценарий 2. Если вы используете неуправляемый образ в той же подписке, что и подпись, вы можете создать управляемый образ из него, а затем создать определение образа и его версию на основе образа.Scenario 2: If you have an unmanaged image in the same subscription as your SIG, you can create a managed image from it, and then create an image definition and image version from it.

Сценарий 3. Если в локальной файловой системе имеется виртуальный жесткий диск, необходимо передать его в управляемый образ, после чего вы сможете создать определение образа и его версию на основе образа.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.

Можно ли создать версию образа из специализированного диска?Can I create an image version from a specialized disk?

Да, поддержка специализированных дисков в качестве образов доступна в предварительной версии.Yes, support for specialized disks as images is in preview. Виртуальную машину можно создать только из специализированного образа с помощью портала (Windows или Linux) и API.You can only create a VM from a specialized image using the portal (Windows or Linux) and API. Для предварительной версии поддержка PowerShell отсутствует.There is no PowerShell support for the preview.

Нет, ресурс коллекции общих образов невозможно переместить в другую подписку.No, you cannot move the shared image gallery resource to a different subscription. Тем не менее при необходимости можно реплицировать версии образов в коллекции в другие регионы.However, you will be able to replicate the image versions in the gallery to other regions as required.

Можно ли реплицировать мои версии образов в облаках, например в Azure для Китая или в Германии или в облаке Azure для государственных организаций?Can I replicate my image versions across clouds such as Azure China 21Vianet or Azure Germany or Azure Government Cloud?

Нет, реплицировать версии образов между облаками невозможно.No, you cannot replicate image versions across clouds.

Можно ли реплицировать версии образов между подписками?Can I replicate my image versions across subscriptions?

Нет, можно реплицировать версии образов между регионами в рамках подписки и использовать их в других подписках с помощью RBAC.No, you may replicate the image versions across regions in a subscription and use it in other subscriptions through RBAC.

Возможно ли предоставить общий доступ к версиям образов между клиентами Azure Active Directory?Can I share image versions across Azure AD tenants?

Да, можно использовать RBAC для предоставления общего доступа отдельным пользователям между клиентами.Yes, you can use RBAC to share to individuals across tenants. Но для совместного использования масштабирования см. раздел "совместное использование образов коллекций в клиентах Azure" с помощью PowerShell или CLI.But, to share at scale, see "Share gallery images across Azure tenants" using PowerShell or CLI.

Сколько времени занимает репликация версии образа между целевыми регионами?How long does it take to replicate image versions across the target regions?

Время репликации версии образа полностью зависит от размера образа и числа регионов, в которые он реплицируется.The image version replication time is entirely dependent on the size of the image and the number of regions it is being replicated to. Однако для достижения наилучших результатов рекомендуется, чтобы размер образа был маленьким, а исходный и целевые регионы находились близко друг к другу.However, as a best practice, it is recommended that you keep the image small, and the source and target regions close for best results. Можно проверить состояние репликации, используя флажок ReplicationStatus.You can check the status of the replication using the -ReplicationStatus flag.

В чем разница между исходным и целевым регионом?What is the difference between source region and target region?

Исходный регион — это регион, в котором будет создана версия образа. А целевые регионы — это регионы, в которых будет храниться копия вашей версии образа.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. Для каждой версии образа может быть только один исходный регион.For each image version, you can only have one source region. Кроме того, убедитесь, что при создании версии образа вы передали расположение исходного региона как одно из целевых регионов.Also, make sure that you pass the source region location as one of the target regions when you create an image version.

Как указать исходный регион при создании версии образа?How do I specify the source region while creating the image version?

При создании версии образа, чтобы указать исходный регион, можно использовать теги --location в интерфейсе командной строки и -Location в PowerShell.While creating an image version, you can use the --location tag in CLI and the -Location tag in PowerShell to specify the source region. Убедитесь, что управляемый образ, который используется в качестве базового для создания версии образа, находится в том же расположении, в котором вы хотите создать версию образа.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. Кроме того, убедитесь, что при создании версии образа вы передали расположение исходного региона как одно из целевых регионов.Also, make sure that you pass the source region location as one of the target regions when you create an image version.

Как задать число реплик версии образа, создаваемых в каждом регионе?How do I specify the number of image version replicas to be created in each region?

Задать число реплик версии образа, создаваемых в каждом регионе, можно двумя способами:There are two ways you can specify the number of image version replicas to be created in each region:

  1. Количество региональных реплик, которое указывает на число реплик, создаваемых на регион.The regional replica count which specifies the number of replicas you want to create per region.
  2. Общее количество реплик, которое является значением по умолчанию для регионов в случае, если не указано количество региональных реплик.The common replica count which is the default per region count in case regional replica count is not specified.

Чтобы указать число региональных реплик, передайте расположение и число реплик, которые вы хотите создать в этом регионе: "Юго-Центральная часть США = 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”.

Если количество региональных реплик указано не для всех расположений, то количеством по умолчанию будет общее количество реплик, которое вы указали.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.

Чтобы указать общее количество реплик в интерфейсе командной строки, используйте аргумент --replica-count в команде 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.

Да, это возможно.Yes, it is possible. Однако рекомендуется размещать в одном расположении группу ресурсов, коллекцию общих образов, определение образа и версию образа.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.

За использование службы "Коллекция общих образов" плата не взимается, за исключением расходов на хранение версий образов и на исходящий трафик для репликации версий образов из исходного региона в целевые регионы.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.

Для работы с коллекцией общих образов, определениями образов и версиями образов рекомендуется использовать API версии 2018-06-01.To work with shared image galleries, image definitions, and image versions, we recommend you use API version 2018-06-01. Для хранилища, избыточного в виде зоны (ZRS), требуется версия 2019-03-01 или более поздняя.Zone Redundant Storage (ZRS) requires version 2019-03-01 or later.

Какую версию API следует использовать для создания общей виртуальной машины или масштабируемого набора виртуальных машин из версии образа?What API version should I use to create Shared VM or Virtual Machine Scale Set out of the Image Version?

Для развертываний виртуальной машины и масштабируемого набора виртуальных машин с помощью версии образа рекомендуется использовать API версии 2018-04-01 или более поздней.For VM and Virtual Machine Scale Set deployments using an image version, we recommend you use API version 2018-04-01 or higher.

Дополнительная информацияNext steps

Узнайте, как развертывать общие образы.Learn how to deploy shared images.