Perguntas frequentes sobre contêineres desconectados dos serviços de IA do Azure

Perguntas gerais

Quais serviços estão disponíveis como contêineres desconectados?

Os contêineres de IA do Azure permitem que os desenvolvedores usem as mesmas APIs inteligentes disponíveis no Azure, mas com os benefícios da conteinerização. Os contêineres desconectados são oferecidos por meio do preço do nível de compromisso, cada um oferecendo uma taxa com desconto em comparação com o modelo de preços pagos conforme o uso. Com o preço de nível de compromisso, você pode confirmar o uso os recursos dos serviços de IA do Azure a seguir por um valor fixo, permitindo que você tenha um custo total previsível com base nas necessidades da carga de trabalho.

  • Fala de IA do Azure
    • Conversão de fala em texto
    • Conversão de fala em texto personalizada
    • Conversão de texto em fala neural
  • Tradução de Texto (Padrão)
  • Linguagem de IA do Azure
    • Análise de Sentimento
    • Extração de Frases-chave
    • Detecção de Idioma
    • NER (Reconhecimento de Entidade Nomeada)
  • Visão de IA do Azure – Leitura
  • Informação de documentos

Para obter mais informações sobre o preço do nível de compromisso, entre em contato com sua equipe da conta Microsoft ou com a Microsoft. Também é possível enviar um email para azureaicontainergating@service.microsoft.com.

Os contêineres estarão disponíveis para outras ofertas dos serviços de IA do Azure e qual é o próximo conjunto de contêineres que devo esperar?

Gostaríamos de disponibilizar mais ofertas dos serviços de IA do Azure como contêineres. Fale com seu gerente de conta Microsoft local para obter atualizações sobre novas versões de contêiner e outros anúncios dos serviços de IA do Azure.

Como obter acesso ao contêiner desconectado?

Preencha e envie o formulário de solicitação a fim de solicitar acesso ao contêiner. O acesso é limitado aos clientes que atendem aos seguintes requisitos:

  • Sua organização precisa ter um contrato enterprise ou um contrato equivalente e deve ser identificada como um cliente estratégico ou parceiro da Microsoft.
  • Caso de uso/cenário de negócios válido: os contêineres desconectados devem ser executados totalmente offline, portanto, seus casos de uso precisam atender a um dos requisitos abaixo ou semelhantes:
    • Ambiente ou dispositivos sem conectividade com a Internet.
    • Localização remota que ocasionalmente tem acesso à Internet.
    • Organização sob regulamentação estrita de não enviar nenhum tipo de dados de volta para a nuvem.
  • Aplicativo concluído conforme instruído: preste muita atenção às diretrizes fornecidas em todo o aplicativo para garantir que você forneça todas as informações necessárias para aprovação.

E se meu caso de uso não atender aos requisitos listados acima?

Se o caso de uso não atender aos requisitos acima, mas você estiver interessado em executar contêineres locais, talvez você possa usar contêineres conectados.

Quais são alguns motivos pelos quais meu aplicativo pode ser negado?

As possíveis causas para um aplicativo negado são as seguintes:

  • Não ser um cliente com contrato enterprise ou parceiro da Microsoft
  • ID de assinatura inválida do Azure. Sua ID deve pertencer à organização solicitante e você não pode se candidatar em nome de outras organizações.
  • O aplicativo foi enviado com um endereço de email pessoal (por exemplo: @hotmail.com, @gmail.com, @yahoo.com etc.)
  • Justificativa inválida ou cenário de negócios fornecido
  • Outros dados ausentes ou imprecisos

Quanto tempo leva para aprovar o acesso do meu aplicativo a contêineres desconectados?

Depois de enviar o formulário, a equipe dos serviços de IA do Azure o examinará e enviará uma decisão por email em até 10 dias úteis.

Depois que seu aplicativo for aprovado, a equipe de restrição dos serviços de IA do Azure comunicará detalhes para comprar o preço do nível de compromisso e instruções para baixar e executar os contêineres.

Se você tiver dúvidas sobre o aplicativo, o processo de restrição ou precisar de outras informações, envie um email para azureaicontainergating@service.microsoft.com

Como baixar os contêineres desconectados?

Esses contêineres estão hospedados no Registro de Contêiner da Microsoft e estão disponíveis para download no Registro de Artefato da Microsoft e no Registro de Contêiner do Azure (MCR). Não será possível executar o contêiner se a sua assinatura do Azure não for aprovada depois de preencher o formulário de solicitação. Depois de aprovado, você pode seguir as etapas em Usar contêineres do Docker em ambientes desconectados

Qual é o SLA (contrato de nível de serviço) dos contêineres de IA do Azure?

Os contêineres desconectados dos serviços de IA do Azure não têm um SLA, pois os clientes controlam a configuração dos recursos usados. Os clientes são livres para implantar contêineres no local e definem os ambientes de host.

Esses contêineres estão disponíveis em nuvens soberanas?

Nem todos estão familiarizados com o termo nuvem soberana, portanto, vamos começar com a definição: a nuvem soberana é composta pelas nuvens Azure Government, Azure Alemanha e Microsoft Azure operado por 21Vianet. Atualmente, os clientes podem criar um recurso de contêineres desconectado na nuvem pública.

Controle de versão

Como os contêineres são atualizados para a versão mais recente?

Os clientes podem escolher quando atualizar os contêineres que eles implantaram. Os contêineres serão marcados com marcas de Docker padrão, como "latest" para indicar a versão mais recente. Incentivamos os clientes a efetuar pull das versões mais recentes dos contêineres à medida que são lançados. Para obter detalhes sobre como ser notificado quando uma imagem for atualizada, consulte WebHooks do Registro de Contêiner do Azure.

Quais versões serão compatíveis?

Haverá suporte para a versão atual e a última versão principal do contêiner. No entanto, incentivamos os clientes a ficarem atentos para obterem a tecnologia mais recente e se manterem em conformidade.

Como é feito o controle de versão das atualizações?

As mudanças da versão principal indicam que há uma alteração interruptiva na assinatura da API. Nós prevemos que, geralmente, isso coincidirá com as mudanças da versão principal para a oferta de nuvem dos serviços de IA do Azure correspondente. As mudanças de versões secundárias indicam correções de bug, atualizações de modelo ou novos recursos que não representam uma alteração interruptiva na assinatura de API.

Perguntas técnicas

Como posso diagnosticar possíveis erros em meu ambiente de implantação?

Se você estiver tendo problemas para executar um contêiner dos serviços de IA do Azure, tente usar o contêiner de diagnóstico da Microsoft. Use esse contêiner para diagnosticar erros comuns no ambiente de implantação que podem impedir que os contêineres de IA do Azure funcionem conforme o esperado.

Para obter o contêiner, use o seguinte comando docker pull:

docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic

Em seguida, execute o contêiner. Substitua {ENDPOINT_URI} pelo ponto de extremidade e {API_KEY} pela chave do recurso:

docker run --rm mcr.microsoft.com/azure-cognitive-services/diagnostic \
eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY}

O contêiner testará a conectividade de rede com o ponto de extremidade de cobrança.

Esses contêineres são compatíveis com o OpenShift?

Nós não testamos contêineres com OpenShift, mas, em geral, deve ser possível executar os contêineres de IA do Azure nas plataformas que dão suporte a imagens do Docker. Se você está usando o OpenShift, recomendamos executar os contêineres como root-user.

Como fazer comentários e recomendações de recursos para o produto?

Incentivamos os clientes a expressar suas preocupações publicamente e a reagir a outras pessoas que fizeram o mesmo para problemas parecidos. É possível usar a ferramenta de comentários para comentar produtos e recomendar recursos.

Quais erros e mensagens de status os contêineres de IA do Azure exibem?

Veja as mensagens de status e os erros:

Status Descrição
Valid Sua chave de API é válida. Nenhuma ação é necessária.
Invalid Sua chave de API é inválida. Você precisa fornecer uma chave de API válida para configurar o contêiner para uso em ambientes desconectados. Localize a sua chave de API e a sua região de serviço no portal do Azure, na seção Chaves e Ponto de extremidade do recurso serviços de IA do Azure.
Mismatch Você informou uma chave de API ou um ponto de extremidade para um tipo diferente de recurso dos serviços de IA do Azure. Localize a sua chave de API e a sua região de serviço no portal do Azure, na seção Chaves e Ponto de extremidade do recurso serviços de IA do Azure.
CouldNotConnect O contêiner não pôde se conectar ao ponto de extremidade.
OutOfQuota A chave de API excedeu a cota. Você pode atualizar o seu tipo de preço ou aguardar uma cota adicional ser disponibilizada. Localize o tipo no portal do Azure, na seção Tipo de preço do recurso dos serviços de IA do Azure.
ContainerUseUnauthorized A chave de API informada não está autorizada para uso com esse contêiner. Provavelmente, você está usando um contêiner restrito. Verifique se a sua ID de assinatura do Azure foi aprovada enviando uma solicitação online.
Unknown O servidor não pode processar solicitações no momento.

Como fazer para obter suporte?

Os canais de suporte ao cliente são iguais aos das APIs com base em nuvem dos serviços de IA do Azure. Todos os contêineres de IA do Azure incluem recursos de registro em log que ajudam a nossa empresa e a comunidade a dar suporte aos clientes. Estas são as opções para obter mais suporte:

Como funciona a cobrança?

Os clientes são cobrados com base no nível de compromisso que eles compraram. Escolha um plano de compromisso anual com base nas necessidades da sua carga de trabalho. Você pode personalizar o tipo de preço "Contêineres desconectados do nível de compromisso DC0" selecionando uma das várias opções de nível de compromisso.

Cada nível de compromisso oferece taxa com desconto em comparação com o modelo de preços pago conforme o uso. Os planos de compromisso são cobrados anualmente a partir do dia em que o recurso foi criado. Unidades adicionais podem ser adicionadas a qualquer momento do ano e são cobradas proporcionalmente com base no número de dias restantes no ano de cobrança. Para obter mais informações, consulte a página de preços a seguir:

Dica

Para encontrar as informações de preços de contêineres desconectados nas páginas de preços, role para baixo até a seção Níveis de compromisso.

Como monitorar o uso do contêiner?

Os contêineres do Docker em execução em um ambiente desconectado gravarão registros de uso em um volume no qual eles são coletados ao longo do tempo. Esses contêineres também fornecem um ponto de extremidade REST para gerar um relatório sobre o uso. Confira Usar contêineres em ambientes desconectados para obter mais informações.

Qual é a garantia de suporte atual para contêineres?

A garantia padrão da Microsoft para software corporativo se aplicará quando uma imagem de contêiner for anunciada formalmente como GA (em disponibilidade geral). Não há garantia para imagens de contêiner na versão prévia.

Qual hardware é necessário para executar esses contêineres?

Os contêineres de IA do Azure são contêineres baseados em x64 que podem executar qualquer nó Linux compatível, VM (Máquina Virtual) e dispositivo de borda que dê suporte a contêineres do Docker do Linux x64. Todos eles exigem processadores de CPU. É possível encontrar as configurações mínimas e recomendadas para cada oferta de contêiner nestas páginas:

No momento, esses contêineres são compatíveis com o Windows?

Os contêineres de IA do Azure são contêineres do Linux, mas, o Windows dá certo nível de suporte aos contêineres do Linux. Para saber mais sobre contêineres do Linux no Windows, confira a documentação do Docker.

Quais são as certificações de conformidade dos contêineres?

Os contêineres de IA do Azure não têm certificações de conformidade.