Contenedores de Azure Cognitive ServicesAzure Cognitive Services containers

Advertencia

El 11 de junio de 2020 Microsoft anunció que no venderá tecnología de reconocimiento facial a los departamentos de policía de Estados Unidos hasta que se promulgue un reglamento estricto cimentado en los derechos humanos.On June 11, 2020, Microsoft announced that it will not sell facial recognition technology to police departments in the United States until strong regulation, grounded in human rights, has been enacted. Por lo tanto, es posible que los clientes no usen las características o la funcionalidad del reconocimiento facial incluidas en los servicios de Azure, como Face o Video Indexer, si un es un departamento de policía de Estados Unidos o permite el uso de dichos servicios por parte de cualquiera de ellos.As such, customers may not use facial recognition features or functionality included in Azure Services, such as Face or Video Indexer, if a customer is, or is allowing use of such services by or for, a police department in the United States.

Azure Cognitive Services proporciona varios contenedores de Docker que permiten usar las mismas API disponibles en Azure de forma local.Azure Cognitive Services provides several Docker containers that let you use the same APIs that are available in Azure, on-premises. El uso de estos contenedores le brinda la flexibilidad de acercar Cognitive Services a sus datos por razones de cumplimiento, seguridad u otras razones operativas.Using these containers gives you the flexibility to bring Cognitive Services closer to your data for compliance, security or other operational reasons.

La compatibilidad con contenedores está disponible actualmente en versión preliminar para un subconjunto de servicios de Azure Cognitive Services, incluidas las partes de:Container support is currently available for a subset of Azure Cognitive Services, including parts of:

La creación de contenedores es un enfoque de distribución de software en el que una aplicación o servicio, incluidas sus dependencias y la configuración, se empaqueta como una imagen de contenedor.Containerization is an approach to software distribution in which an application or service, including its dependencies & configuration, is packaged together as a container image. La imagen de contenedor puede implementarse en un host de contenedor con pocas o ningunas modificaciones.With little or no modification, a container image can be deployed on a container host. Los contenedores están aislados entre sí y del sistema operativo subyacente, con una superficie menor que una máquina virtual.Containers are isolated from each other and the underlying operating system, with a smaller footprint than a virtual machine. Se pueden crear instancias de contenedores a partir de las imágenes de contenedor para las tareas a corto plazo y quitarlas cuando ya no se necesiten.Containers can be instantiated from container images for short-term tasks, and removed when no longer needed.

Los recursos de Cognitive Services están disponibles en Microsoft Azure.Cognitive Services resources are available on Microsoft Azure. Inicie sesión en Azure Portal para crear y explorar recursos de Azure para estos servicios.Sign into the Azure portal to create and explore Azure resources for these services.

Características y ventajasFeatures and benefits

  • Infraestructura inmutable : permita que los equipos de DevOps aprovechen un conjunto coherente y confiable de parámetros del sistema conocidos, al tiempo que pueden adaptarse a los cambios.Immutable infrastructure : Enable DevOps teams' to leverage a consistent and reliable set of known system parameters, while being able to adapt to change. Los contenedores proporcionan la flexibilidad para dinamizar dentro de un ecosistema predecible y evitar el desfase de la configuración.Containers provide the flexibility to pivot within a predictable ecosystem and avoid configuration drift.
  • Control sobre datos : Elija dónde se procesan los datos mediante Cognitive Services.Control over data : Choose where your data gets processed by Cognitive Services. Esto puede ser esencial si no se pueden enviar datos a la nube pero es necesario tener acceso a Cognitive Services APIs.This can be essential if you can't send data to the cloud but need access to Cognitive Services APIs. Admite la coherencia en entornos híbridos: a través de datos, administración, identidad y seguridad.Support consistency in hybrid environments – across data, management, identity, and security.
  • Control sobre las actualizaciones del modelo : flexibilidad para el control de versiones y la actualización de los modelos implementados en sus soluciones.Control over model updates : Flexibility in versioning and updating of models deployed in their solutions.
  • Arquitectura portátil : habilita la creación de una arquitectura de aplicación portátil que se pueda implementar en Azure, en el entorno local y en la red perimetral.Portable architecture : Enables the creation of a portable application architecture that can be deployed on Azure, on-premises and the edge. Los contenedores se pueden implementar directamente en Azure Kubernetes Service, Azure Container Instances o en un clúster de Kubernetes implementado en Azure Stack.Containers can be deployed directly to Azure Kubernetes Service, Azure Container Instances, or to a Kubernetes cluster deployed to Azure Stack. Para obtener más información, consulte Implementación de Kubernetes en Azure Stack.For more information, see Deploy Kubernetes to Azure Stack.
  • Alto rendimiento y baja latencia : proporcione a los clientes la capacidad de escalar para los requisitos de alto rendimiento y baja latencia permitiendo que Cognitive Services se ejecute físicamente cerca de sus datos y lógica de aplicación.High throughput / low latency : Provide customers the ability to scale for high throughput and low latency requirements by enabling Cognitive Services to run physically close to their application logic and data. Los contenedores no limitan las transacciones por segundo (TPS) y se pueden escalar tanto vertical como horizontalmente para controlar la demanda si se proporcionan los recursos de hardware necesarios.Containers do not cap transactions per second (TPS) and can be made to scale both up and out to handle demand if you provide the necessary hardware resources.
  • Escalabilidad : Con la popularidad cada vez mayor del software de creación y orquestación de contenedores, como Kubernetes; la escalabilidad está a la vanguardia de los avances tecnológicos.Scalability : With the ever growing popularity of containerization and container orchestration software, such as Kubernetes; scalability is at the forefront of technological advancements. Basado en un clúster escalable, el desarrollo de aplicaciones se encarga de la alta disponibilidad.Building on a scalable cluster foundation, application development caters to high availability.

Contenedores en Azure Cognitive ServicesContainers in Azure Cognitive Services

Los contenedores de Azure Cognitive Services proporcionan el siguiente conjunto de contenedores de Docker, cada uno de los cuales contiene un subconjunto de funcionalidades de servicios de Azure Cognitive Services:Azure Cognitive Services containers provide the following set of Docker containers, each of which contains a subset of functionality from services in Azure Cognitive Services:

ServicioService Plan de tarifa compatibleSupported Pricing Tier ContenedorContainer DescripciónDescription
Anomaly DetectorAnomaly detector F0, S0F0, S0 Anomaly Detector ( imagen)Anomaly-Detector (image) Anomaly Detector API permite supervisar y detectar anomalías en datos de serie temporal con aprendizaje automático.The Anomaly Detector API enables you to monitor and detect abnormalities in your time series data with machine learning.
Solicitar accesoRequest access
Computer VisionComputer Vision F0, S1F0, S1 Read OCR ( imagen)Read OCR (image) El contenedor Read OCR permite extraer texto impreso y manuscrito de imágenes y documentos con compatibilidad con los formatos de archivo JPEG, PNG, BMP, PDF y TIFF.The Read OCR container allows you to extract printed and handwritten text from images and documents with support for JPEG, PNG, BMP, PDF, and TIFF file formats. Para obtener más información, consulte la documentación de la API Read.For more information, see the Read API documentation.
Solicitar accesoRequest access
FaceFace F0, S0F0, S0 FaceFace Detecta caras humanas en imágenes e identifica atributos, incluidos faciales (como narices y ojos), sexo, edad y otras características faciales previstas por la máquina.Detects human faces in images, and identifies attributes, including face landmarks (such as noses and eyes), gender, age, and other machine-predicted facial features. Además de la detección, Face puede comprobar si dos caras en la misma o en diferentes imágenes son iguales mediante una puntuación de confianza, o bien comparar caras en una base de datos para ver si ya existe un aspecto similar o una cara idéntica.In addition to detection, Face can check if two faces in the same image or different images are the same by using a confidence score, or compare faces against a database to see if a similar-looking or identical face already exists. También puede organizar caras similares en grupos mediante rasgos visuales compartidos.It can also organize similar faces into groups, using shared visual traits.
Form RecognizerForm recognizer F0, S0F0, S0 Form RecognizerForm Recognizer Form Understanding aplica tecnología de aprendizaje automático para identificar y extraer pares clave-valor de los formularios.Form Understanding applies machine learning technology to identify and extract key-value pairs and tables from forms.
LUISLUIS F0, S0F0, S0 LUIS ( imagen)LUIS (image) Carga un modelo de Language Understanding entrenado o publicado, lo que también se conoce como aplicación de LUIS, en un contenedor de Docker y proporciona acceso a las predicciones de consulta de los puntos de conexión de la API del contenedor.Loads a trained or published Language Understanding model, also known as a LUIS app, into a docker container and provides access to the query predictions from the container's API endpoints. Puede recopilar registros de consultas en el contenedor y cargarlos de nuevo en el portal de LUIS para mejorar la precisión de predicción de la aplicación.You can collect query logs from the container and upload these back to the LUIS portal to improve the app's prediction accuracy.
Speech Service APISpeech Service API F0, S0F0, S0 Conversión de voz en texto ( imagen)Speech-to-text (image) Permite transcribir en tiempo real voz en texto.Transcribes continuous real-time speech into text.
Speech Service APISpeech Service API F0, S0F0, S0 Conversión de voz en texto personalizada ( imagen)Custom Speech-to-text (image) Permite transcribir en tiempo real voz en texto mediante un modelo personalizado.Transcribes continuous real-time speech into text using a custom model.
Speech Service APISpeech Service API F0, S0F0, S0 Texto a voz ( imagen)Text-to-speech (image) Convierte el texto a una voz que parece natural.Converts text to natural-sounding speech.
Speech Service APISpeech Service API F0, S0F0, S0 Conversión de texto a voz personalizada ( imagen)Custom Text-to-speech (image) Convierte el texto en una voz que parece natural mediante un modelo personalizado.Converts text to natural-sounding speech using a custom model.
Speech Service APISpeech Service API F0, S0F0, S0 Texto a voz neuronal ( imagen)Neural Text-to-speech (image) Convierte texto en voz con un sonido natural utilizando una tecnología de red neuronal profunda, lo que permite obtener una voz sintetizada más natural.Converts text to natural-sounding speech using deep neural network technology, allowing for more natural synthesized speech.
Text AnalyticsText Analytics F0, SF0, S Extracción de frases clave ( imagen)Key Phrase Extraction (image) Extrae las frases clave para identificar los puntos principales.Extracts key phrases to identify the main points. Por ejemplo, si el texto de entrada es "La comida estaba deliciosa y el personal era maravilloso", la API devuelve los principales puntos de conversación: "comida" y "personal maravilloso".For example, for the input text "The food was delicious and there were wonderful staff", the API returns the main talking points: "food" and "wonderful staff".
Text AnalyticsText Analytics F0, SF0, S Detección de idioma ( imagen)Language Detection (image) Se detecta el idioma (120 como máximo) en que está escrito el texto de entrada y se usa un código de idioma único para informar acerca de cada documento enviado en la solicitud.For up to 120 languages, detects which language the input text is written in and report a single language code for every document submitted on the request. El código de idioma se empareja con una puntuación que indica la intensidad de esta.The language code is paired with a score indicating the strength of the score.
Text AnalyticsText Analytics F0, SF0, S Análisis de sentimiento, versión 3 ( imagen)Sentiment Analysis v3 (image) Analiza el texto sin formato para obtener pistas sobre opiniones positivas o negativas.Analyzes raw text for clues about positive or negative sentiment. Esta versión del análisis de sentimiento devuelve etiquetas de sentimiento (por ejemplo, positivo o negativo ) para cada documento y oración que contiene.This version of sentiment analysis returns sentiment labels (for example positive or negative ) for each document and sentence within it.
Text AnalyticsText Analytics F0, SF0, S Text Analytics para el estadoText Analytics for health Extraiga y etiquete la información médica del texto clínico no estructurado.Extract and label medical information from unstructured clinical text.
Análisis espacialSpatial Analysis S0S0 Análisis espacialSpatial analysis Analiza vídeo en streaming en tiempo real para comprender las relaciones espaciales entre los usuarios, su movimiento y las interacciones con objetos de los entornos físicos.Analyzes real-time streaming video to understand spatial relationships between people, their movement, and interactions with objects in physical environments.

Además, se admiten algunos contenedores en las claves del recurso de la oferta todo en uno de Cognitive Services.In addition, some containers are supported in Cognitive Services All-In-One offering resource keys. Puede crear un único recurso todo en uno de Cognitive Services y usar la misma clave de facturación en los servicios compatibles para los siguientes servicios:You can create one single Cognitive Services All-In-One resource and use the same billing key across supported services for the following services:

  • Computer VisionComputer Vision
  • CarasFace
  • LUISLUIS
  • Text AnalyticsText Analytics

Disponibilidad de contenedores en Azure Cognitive ServicesContainer availability in Azure Cognitive Services

Los contenedores de Azure Cognitive Services están disponibles públicamente a través de su suscripción a Azure y se pueden extraer imágenes de contenedor de Docker desde Microsoft Container Registry o Docker Hub.Azure Cognitive Services containers are publicly available through your Azure subscription, and Docker container images can be pulled from either the Microsoft Container Registry or Docker Hub. Puede usar el comando docker pull para descargar una imagen de contenedor desde el registro apropiado.You can use the docker pull command to download a container image from the appropriate registry.

Repositorios e imágenes de contenedorContainer repositories and images

Las tablas siguientes son una lista de las imágenes de contenedor disponibles que ofrece Azure Cognitive Services.The tables below are a listing of the available container images offered by Azure Cognitive Services. Para obtener una lista completa de todos los nombres de imagen de contenedor y sus etiquetas disponibles, consulte Etiquetas de imágenes de contenedor de Azure Cognitive Services.For a complete list of all the available container image names and their available tags, see Cognitive Services container image tags.

Disponibilidad generalGenerally available

Microsoft Container Registry (MCR) sindica todos los contenedores con disponibilidad general para Cognitive Services.The Microsoft Container Registry (MCR) syndicates all of the generally available containers for Cognitive Services. Los contenedores también están disponibles directamente desde Docker Hub.The containers are also available directly from the Docker hub.

LUISLUIS

ContenedorContainer Container Registry/Repositorio/Nombre de imagenContainer Registry / Repository / Image Name
LUISLUIS mcr.microsoft.com/azure-cognitive-services/language/luis

Consulte Cómo ejecutar e instalar contenedores de LUIS para obtener más información.See How to run and install LUIS containers for more information.

Text AnalyticsText Analytics

ContenedorContainer Container Registry/Repositorio/Nombre de imagenContainer Registry / Repository / Image Name
Análisis de sentimiento, versión 3 (inglés)Sentiment Analysis v3 (English) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-en
Análisis de sentimiento, versión 3 (español)Sentiment Analysis v3 (Spanish) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-es
Análisis de sentimiento, versión 3 (francés)Sentiment Analysis v3 (French) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-fr
Análisis de sentimiento, versión 3 (italiano)Sentiment Analysis v3 (Italian) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-it
Análisis de sentimiento, versión 3 (alemán)Sentiment Analysis v3 (German) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-de
Análisis de sentimiento, versión 3 (chino simplificado)Sentiment Analysis v3 (Chinese - simplified) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-zh
Análisis de sentimiento, versión 3 (chino tradicional)Sentiment Analysis v3 (Chinese - traditional) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-zht
Análisis de sentimiento, versión 3 (japonés)Sentiment Analysis v3 (Japanese) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-ja
Análisis de sentimiento, versión 3 (portugués)Sentiment Analysis v3 (Portuguese) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-pt
Análisis de sentimiento, versión 3 (holandés)Sentiment Analysis v3 (Dutch) mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:3.0-nl

Consulte Cómo ejecutar e instalar contenedores de Text Analytics para obtener más información.See How to run and install Text Analytics containers for more information.

Anomaly DetectorAnomaly Detector

ContenedorContainer Container Registry/Repositorio/Nombre de imagenContainer Registry / Repository / Image Name
Anomaly DetectorAnomaly detector mcr.microsoft.com/azure-cognitive-services/decision/anomaly-detector

Consulte el artículo sobre cómo ejecutar e instalar contenedores de Anomaly Detector para más información.See How to run and install Anomaly detector containers for more information.

Servicio VozSpeech Service

Nota

Para usar los contenedores de Voz, debe completar un formulario de solicitud en línea.To use Speech containers, you will need to complete an online request form.

ContenedorContainer Container Registry/Repositorio/Nombre de imagenContainer Registry / Repository / Image Name
Voz a textoSpeech-to-text mcr.microsoft.com/azure-cognitive-services/speechservices/speech-to-text
Conversión de voz a texto personalizadaCustom Speech-to-text mcr.microsoft.com/azure-cognitive-services/speechservices/custom-speech-to-text
Texto a vozText-to-speech mcr.microsoft.com/azure-cognitive-services/speechservices/text-to-speech

De versión preliminar "no validados""Ungated" preview

Los siguientes contenedores de versión preliminar están disponibles públicamente.The following preview containers are available publicly. Microsoft Container Registry sindica todos los contenedores no validados con disponibilidad general para Cognitive Services.The Microsoft Container Registry (MCR) syndicates all of the publicly available ungated containers for Cognitive Services. Los contenedores también están disponibles directamente desde Docker Hub.The containers are also available directly from the Docker hub.

ServicioService ContenedorContainer Container Registry/Repositorio/Nombre de imagenContainer Registry / Repository / Image Name
Text AnalyticsText Analytics Extracción de frases claveKey Phrase Extraction mcr.microsoft.com/azure-cognitive-services/textanalytics/keyphrase
Text AnalyticsText Analytics Detección de idiomasLanguage Detection mcr.microsoft.com/azure-cognitive-services/textanalytics/language

De versión preliminar "validados""Gated" preview

Anteriormente, los contenedores de versión preliminar validados se hospedaban en el repositorio de containerpreview.azurecr.io.Previously, gated preview containers were hosted on the containerpreview.azurecr.io repository. A partir del 22 de septiembre de 2020, estos contenedores (excepto Text Analytics for Health) se hospedan en la instancia de Microsoft Container Registry (MCR) y su descarga no requiere el uso del comando login de Docker.Starting September 22nd 2020, these containers (except Text Analytics for health) are hosted on the Microsoft Container Registry (MCR), and downloading them doesn't require using the docker login command. Para usar el contenedor, tendrá que:To use the container you will need to:

  1. Completar un formulario de solicitud con su identificador de suscripción de Azure y el escenario de usuario.Complete a request form with your Azure Subscription ID and user scenario.
  2. Tras la aprobación, descargar el contenedor desde MCR.Upon approval, download the container from the MCR.
  3. Usar la clave y el punto de conexión de un recurso de Azure adecuado para autenticar el contenedor en tiempo de ejecución.Use the key and endpoint from an appropriate Azure resource to authenticate the container at runtime.
ServicioService ContenedorContainer Container Registry/Repositorio/Nombre de imagenContainer Registry / Repository / Image Name
Computer VisionComputer Vision Read v2.0Read v2.0 mcr.microsoft.com/azure-cognitive-services/vision/read:2.0-preview
Computer VisionComputer Vision Read v3.1Read v3.1 mcr.microsoft.com/azure-cognitive-services/vision/read:3.1-preview
Computer VisionComputer Vision Análisis espacialSpatial Analysis mcr.microsoft.com/azure-cognitive-services/vision/spatial-analysis
Speech Service APISpeech Service API Conversión de texto a voz personalizadaCustom Text-to-speech mcr.microsoft.com/azure-cognitive-services/speechservices/custom-text-to-speech
Speech Service APISpeech Service API Detección de idiomasLanguage Detection mcr.microsoft.com/azure-cognitive-services/speechservices/language-detection
Speech Service APISpeech Service API Texto a voz neuronalNeural Text-to-speech mcr.microsoft.com/azure-cognitive-services/speechservices/neural-text-to-speech
Text Analytics for HealthText Analytics for health Text Analytics for HealthText Analytics for health containerpreview.azurecr.io/microsoft/cognitive-services-healthcare

Requisitos previosPrerequisites

Debe cumplir los siguientes requisitos previos para poder utilizar contenedores de Azure Cognitive Services:You must satisfy the following prerequisites before using Azure Cognitive Services containers:

Motor de Docker : debe tener el motor de Docker instalado localmente.Docker Engine : You must have Docker Engine installed locally. Docker proporciona paquetes que configuran el entorno de Docker en macOS, Linux y Windows.Docker provides packages that configure the Docker environment on macOS, Linux, and Windows. En Windows, Docker debe configurarse para admitir los contenedores de Linux.On Windows, Docker must be configured to support Linux containers. Los contenedores de Docker también se pueden implementar directamente en Azure Kubernetes Service o Azure Container Instances.Docker containers can also be deployed directly to Azure Kubernetes Service or Azure Container Instances.

Docker debe configurarse para permitir que los contenedores se conecten con Azure y envíen datos de facturación a dicho servicio.Docker must be configured to allow the containers to connect with and send billing data to Azure.

Familiaridad con Microsoft Container Registry y Docker : debe tener un conocimiento básico de los conceptos de Microsoft Container Registry y Docker, como los registros, los repositorios, los contenedores y las imágenes de contenedor, así como de los comandos docker básicos.Familiarity with Microsoft Container Registry and Docker : You should have a basic understanding of both Microsoft Container Registry and Docker concepts, like registries, repositories, containers, and container images, as well as knowledge of basic docker commands.

Para conocer los principios básicos de Docker y de los contenedores, consulte Introducción a Docker.For a primer on Docker and container basics, see the Docker overview.

Los contenedores individuales también pueden tener sus propios requisitos, incluidos los requisitos de asignación de memoria y servidor.Individual containers can have their own requirements, as well, including server and memory allocation requirements.

Protección de los contenedores en Azure Cognitive ServicesAzure Cognitive Services container security

La seguridad debe ser parte central al desarrollar aplicaciones.Security should be a primary focus whenever you're developing applications. La importancia de la seguridad es una métrica del éxito.The importance of security is a metric for success. Al diseñar una solución de software que incluye contenedores de Cognitive Services, es fundamental comprender las limitaciones y las funcionalidades disponibles.When you're architecting a software solution that includes Cognitive Services containers, it's vital to understand the limitations and capabilities available to you. Para obtener más información sobre la seguridad de red, consulte Configure Azure Cognitive Services virtual networks (configuración de las redes virtuales de Azure Cognitive Services).For more information about network security, see Configure Azure Cognitive Services virtual networks.

Importante

De forma predeterminada, no hay seguridad en la API de contenedor de Cognitive Services.By default there is no security on the Cognitive Services container API. Esto es así porque la mayoría de las veces el contenedor se ejecuta como parte de un pod que está protegido desde fuera por un puente de red.The reason for this is that most often the container will run as part of a pod which is protected from the outside by a network bridge. Sin embargo, es posible habilitar la autenticación, que funciona de forma idéntica a la autenticación que se usa al acceder a Cognitive Services en la nube.However, it is possible to enable authentication which works identically to the authentication used when accessing the cloud-based Cognitive Services.

En el diagrama siguiente se muestra el enfoque predeterminado, que no es seguro:The diagram below illustrates the default and non-secure approach:

Seguridad del contenedor

Como método alternativo y seguro, los consumidores de contenedores de Cognitive Services podrían aumentar un contenedor con un componente frontal y mantener el punto de conexión del contenedor privado.As an alternative and secure approach, consumers of Cognitive Services containers could augment a container with a front-facing component, keeping the container endpoint private. Veamos un escenario en el que usamos Istio como puerta de enlace de entrada.Let's consider a scenario where we use Istio as an ingress gateway. Istio admite HTTPS/TLS y la autenticación con certificado de cliente.Istio supports HTTPS/TLS and client-certificate authentication. En este escenario, el front-end de Istio expone el acceso del contenedor, y presenta de antemano el certificado de cliente que está aprobado con Istio.In this scenario, the Istio frontend exposes the container access, presenting the client certificate that is approved beforehand with Istio.

Nginx es otra opción popular de la misma categoría.Nginx is another popular choice in the same category. Tanto Istio como Nginx actúan como malla de servicio y ofrecen características adicionales, como equilibrio de carga, enrutamiento y control de velocidad.Both Istio and Nginx act as a service mesh and offer additional features including things like load-balancing, routing, and rate-control.

Redes de contenedoresContainer networking

Los contenedores de Cognitive Services son necesarios para enviar información de medición con fines de facturación.The Cognitive Services containers are required to submit metering information for billing purposes. Si no se permite la enumeración de varios canales de red en los que se basan los contenedores de Cognitive Services, el contenedor no funcionará.Failure to allow list various network channels that the Cognitive Services containers rely on will prevent the container from working.

Permiso para enumerar los dominios y puertos de Cognitive ServicesAllow list Cognitive Services domains and ports

El host debe permitir la enumeración del puerto 443 y de los siguientes dominios:The host should allow list port 443 and the following domains:

  • *.cognitive.microsoft.com
  • *.cognitiveservices.azure.com

Deshabilitación de la inspección profunda de paquetesDisable deep packet inspection

Inspección profunda de paquetes (DPI) es un tipo de procesamiento de datos que inspecciona detalladamente los datos que se envían a través de una red de equipos y, por lo general, realiza un bloqueo, reenrutamiento o registro, la acción que corresponda.Deep packet inspection (DPI) is a type of data processing that inspects in detail the data being sent over a computer network, and usually takes action by blocking, re-routing, or logging it accordingly.

Deshabilite DPI en los canales seguros que los contenedores de Cognitive Services crean en los servidores de Microsoft.Disable DPI on the secure channels that the Cognitive Services containers create to Microsoft servers. Si no lo hace, el contenedor no funcionará correctamente.Failure to do so will prevent the container from functioning correctly.

Publicaciones de blogBlog posts

Ejemplos para desarrolladoresDeveloper samples

Hay ejemplos para desarrolladores disponibles en nuestro repositorio de GitHub.Developer samples are available at our GitHub repository.

Ver seminario webView webinar

Únase al seminario web para más información sobre:Join the webinar to learn about:

  • Implementación de Cognitive Services en cualquier máquina con DockerHow to deploy Cognitive Services to any machine using Docker
  • Implementación de Cognitive Services en AKSHow to deploy Cognitive Services to AKS

Pasos siguientesNext steps

Obtenga información sobre las recetas del contenedor que puede usar con Cognitive Services.Learn about container recipes you can use with the Cognitive Services.

Instale y explore la funcionalidad proporcionada por los contenedores en Azure Cognitive Services:Install and explore the functionality provided by containers in Azure Cognitive Services: