Skip to content

Utilice el SKU de producción de ACR#

Confiabilidad · Container Registry · Rule · 2020_06 · Importante

Sinopsis#

ACR debe usar el SKU Premium o Estándar para las implementaciones de producción.

Descripción#

Azure Container Registry (ACR) proporciona una gama de diferentes niveles de servicio (también conocidos como SKU). Estos niveles de servicio proporcionan diferentes niveles de rendimiento y características.

Hay tres niveles de servicio disponibles: Básico, Estándar y Premium. Los registros de contenedores básicos solo se recomiendan para implementaciones que no sean de producción. Utilice un mínimo de Estándar para registros de contenedores de producción.

El SKU Premium proporciona un mayor rendimiento de imágenes y almacenamiento incluido, y es necesario para:

  • Geo-replicación
  • Zonas de disponibilidad
  • Puntos de conexión privados
  • Restricciones de firewall
  • Tokens y mapas de alcance

Recomendación#

Considere usar el SKU de Premium de registros de contenedores para implementaciones de producción.

Ejemplos#

Configurar con plantilla de ARM#

Para implementar registros de contenedores que superen esta regla:

  • Establezca sku.name a Premium o Standard.

Por ejemplo:

Azure Template snippet
{
  "type": "Microsoft.ContainerRegistry/registries",
  "apiVersion": "2021-06-01-preview",
  "name": "[parameters('registryName')]",
  "location": "[parameters('location')]",
  "sku": {
    "name": "Premium"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "adminUserEnabled": false,
    "policies": {
      "quarantinePolicy": {
        "status": "enabled"
      },
      "trustPolicy": {
        "status": "enabled",
        "type": "Notary"
      },
      "retentionPolicy": {
        "status": "enabled",
        "days": 30
      }
    }
  }
}

Configurar con Bicep#

Para implementar registros de contenedores que superen esta regla:

  • Establezca sku.name a Premium o Standard.

Por ejemplo:

Azure Bicep snippet
resource acr 'Microsoft.ContainerRegistry/registries@2021-06-01-preview' = {
  name: registryName
  location: location
  sku: {
    name: 'Premium'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    adminUserEnabled: false
    policies: {
      quarantinePolicy: {
        status: 'enabled'
      }
      trustPolicy: {
        status: 'enabled'
        type: 'Notary'
      }
      retentionPolicy: {
        status: 'enabled'
        days: 30
      }
    }
  }
}

Elaces#

Comments