Limites da Atualização de Dispositivo para Hub IoT
Este documento fornece uma visão geral dos vários limites que são impostos ao recurso de Atualização de Dispositivo para Hub IoT e as operações associadas dele. Ele também indica se os limites são ajustáveis contatando ou não o Suporte da Microsoft.
Limites de disponibilidade geral
As tabelas a seguir descrevem os limites para o serviço Atualização de Dispositivo para Hub IoT para o Standard, bem como a camada Gratuita.
Observação
Quando um determinado recurso ou operação não tem limites ajustáveis, o padrão e os limites máximos são os mesmos. A tabela a seguir inclui os limites padrão e máximo quando o limite pode ser ajustado. O limite pode ser aumentado além do limite padrão, mas não acima do limite máximo. Os limites só podem ser ajustados para o SKU Standard. Solicitações de ajuste de limite não são aceitas para o SKU Gratuito. As solicitações de ajuste de limite são avaliadas caso a caso e as aprovações não são garantidas. Além disso, as instâncias de SKU gratuitas não podem ser atualizadas para as instâncias de SKU Standard.
Se você quiser aumentar o limite ou a cota acima do limite padrão, abra uma solicitação de suporte ao cliente online.
Esta tabela fornece os limites para o recurso Atualização de Dispositivo para Hub IoT no Azure Resource Manager:
Recurso | Limite de SKU Standard | Limite do SKU Gratuito | Ajustável para SKU Standard? |
---|---|---|---|
Contas por assinatura | 50 | 1 | Não |
Instâncias por conta | 50 | 1 | Não |
Tamanho do nome da conta | 3-24 caracteres | 3-24 caracteres | Não |
Tamanho do nome da instância | 3-36 caracteres | 3-36 caracteres | Não |
Esta tabela fornece os vários limites associados às operações dentro da Atualização de Dispositivo para Hub IoT:
Operação | Limite de SKU Standard | Limite do SKU Gratuito | Ajustável para SKU Standard? |
---|---|---|---|
Número de dispositivos por instância | 1 milhão | 10 | Sim |
Número de grupos de dispositivos por instância | 100 | 10 | Sim |
Número de classes de dispositivo por instância | 80 | 10 | Sim |
Número de implantações ativas por instância | 50 (inclui 1 implantação reservada para Cancelamentos) | 5 (inclui 1 implantação reservada para Cancelamentos) | Sim |
Número total de implantações por instância (inclui todas as implantações ativas, inativas e canceladas que não são excluídas) | 100 | 20 | Não |
Número de provedores de atualização por instância | 25 | 2 | Não |
Número de nomes de atualização por provedor, por instância | 25 | 2 | Não |
Número de versões de atualização por provedor de atualização e nome por instância | 100 | 5 | Não |
Número total de atualizações por instância | 100 | 10 | Não |
Tamanho máximo do arquivo de atualização única | 2 GB | 2 GB | Sim |
Tamanho máximo combinado de todos os arquivos em uma só ação de importação | 2 GB | 2 GB | Sim |
Número máximo de arquivos em uma única atualização | 10 | 10 | Não |
Total de armazenamento de dados incluído por instância | 100 GB | 5 GB | Não |
Observação
As implantações canceladas ou inativas contam para o limite total de implantação. Certifique-se de que essas implantações sejam limpas periodicamente, para que você não seja impedido de criar novas implantações.
Requisitos para downloads de arquivos grandes
Se você planeja implantar pacotes de arquivos grandes, com tamanho de arquivo superior a 100 MB, é recomendável utilizar solicitações de intervalo de bytes para um desempenho de download confiável.
O serviço Atualização de Dispositivo para Hub IoT utiliza CDNs (Redes de Distribuição de Conteúdo) que funcionam de forma ideal com solicitações de intervalo de 1 MB de tamanho. Não há suporte para solicitações de intervalo maiores que 100 MB.
Limitações
A tabela a seguir mostra as limitações impostas para operações que estão disponíveis em todas as camadas de Atualização do Dispositivos para o Hub IoT. Os valores se referem a uma instância individual de Atualização do Dispositivo.
API de serviço de Atualização doe Dispositivo | Taxa de Limitação |
---|---|
GetGroups | 30/min. |
GetGroupDetails | 30/min. |
GetBestUpdates por grupo | 30/min. |
GetUpdateCompliance por grupo | 30/min. |
GetAllUpdateCompliance | 30/min. |
GetSubgroupUpdateCompliance | 30/min. |
GetSubgroupBestUpdates | 30/min. |
CreateOrUpdateDeployment | 6/min |
DeleteDeployment | 6/min |
ProcessSubgroupDeployment | 6/min |
Excluir Atualização | 510/min* |
Obter arquivo | 510/min* |
Obter status da operação | 510/min* |
Obter Atualização | 510/min* |
Importar Atualização | 510/min* |
Listar arquivos | 510/min* |
Listar Nomes | 510/min* |
Listar Provedores | 510/min* |
Listar Atualizações | 510/min* |
Listar Versões | 510/min* |
Listar Status de Operação | 50/min |
* = o número de chamadas por minuto é compartilhado em todas as operações listadas
Além disso, o número de operações de importação e/ou exclusão assíncronas simultâneas é limitado a 10 trabalhos de operação totais.