Glossário
Consulte os termos que Connectors, Load Balancer, Origin Shield e Live Ingest usam, cada um com link para a página que o explica.
Este glossário define os termos que Connectors usa com um significado próprio, junto com os termos de Load Balancer, Origin Shield e Live Ingest, que atuam sobre um connector.
| Termo | Definição |
|---|---|
| connector | O objeto que guarda onde e como uma aplicação alcança uma origem, o servidor que guarda o seu conteúdo, também chamado de backend. Várias aplicações podem reutilizar um connector, e cada uma envia requisições a ele por meio de uma regra com o behavior Set Connector. A API serve os connectors em /v4/workspace/connectors, Connectors descreve o recurso e Primeiros passos com Connectors cria um. |
| endereço | O endereço IPv4, o endereço IPv6 ou o hostname de um servidor ao qual um connector do tipo http se conecta, escrito sem protocolo e sem porta. Um connector contém um endereço, ou até 15 com Load Balancer ativado, e cada endereço tem seus próprios http_port e https_port. Um endereço também é chamado de endpoint, e Configurações de connector lista todos os campos de endereço. |
| função do servidor | A função de um endereço quando Load Balancer está ativado, Server Role no Azion Console e server_role na API: Primary (primary, o padrão) ou Backup (backup). Um endereço de backup fica em espera e recebe requisições somente quando todos os endereços primários falham. O método IP Hash recusa endereços de backup com 28005, e Métodos de balanceamento descreve como a função muda a escolha. |
| header de IP real | O header que leva o endereço IP do cliente até a origem, X-Real-IP por padrão, nomeado em Real IP Header no Azion Console ou em real_ip_header na API. Renomeá-lo altera o header que a origem recebe, e Real Port Header, real_port_header, leva a porta do cliente em X-Real-PORT. Para adicionar o IP do cliente com uma regra em vez disso, consulte Envie o IP do cliente para a origem em um header. |
header Host | O header Host que um connector do tipo http envia à origem, que a origem lê para selecionar o host virtual que serve o conteúdo. Host no Azion Console e host na API têm ${host} como padrão, que envia o host que o cliente requisitou, e um valor literal é enviado como está. Defina o Host header e o path prefix de uma origem mostra quando enviar o nome da própria origem. |
| HMAC | A autenticação de mensagens baseada em hash que Origin Shield adiciona a toda requisição à origem, para que um bucket privado compatível com S3 possa atendê-la. Ela usa aws4_hmac_sha256 e um conjunto de credenciais do seu provedor de object storage, Region, Service, Access Key e Secret Key, para todos os endereços. Assine requisições de origem com HMAC a configura, e desativá-la remove as credenciais armazenadas. |
| lista Azion Origin Shield | A network list chamada Azion Origin Shield, que guarda os prefixos IPv4 e IPv6 da infraestrutura de rede da Azion. O firewall da sua origem a usa como uma allowlist que aceita tráfego de entrada somente desses endereços, e você automatiza as atualizações dessa allowlist conforme a lista muda. Para o passo a passo, consulte Libere os IPs da Azion na sua origem. |
| Live Ingest | A ingestão de transmissões de vídeo ao vivo por meio de um connector do tipo live_ingest, na região de ingestão que você seleciona. Ela é cobrada em Data Ingestion, medida por GB. Live Ingest a descreve, e Ingestão e entrega explica como ela funciona. |
| Load Balancer | Balanceamento de carga entre os endereços de um connector do tipo http, também chamado de pool. Ativar Load Balancer no connector, com o switch Load Balancer ou attributes.modules.load_balancer.enabled, aumenta o limite de endereços de 1 para 15. Load Balancer o descreve, e Primeiros passos com Load Balancer balanceia um primeiro connector. |
| método de balanceamento | A regra que Load Balancer segue para escolher um endereço para cada requisição, também chamada de steering policy. Method no Azion Console e method na API aceitam Round Robin (round_robin, o padrão), Least Connections (least_conn) ou IP Hash (ip_hash). Cada data center balanceia por conta própria, então a divisão nunca é exata, e Métodos de balanceamento descreve como cada método escolhe. |
| Origin IP ACL | O switch dentro do Origin Shield, Origin IP ACL no Azion Console e attributes.modules.origin_shield.config.origin_ip_acl.enabled na API, desativado por padrão. Ele permite que sua origem aceite somente os endereços publicados da Azion, a lista Azion Origin Shield, ao liberá-los no firewall da origem. Origin IP ACL e HMAC explica o mecanismo. |
| Origin Shield | A proteção da origem de um connector do tipo http por dois controles: Origin IP ACL, uma allowlist dos endereços da Azion, e a assinatura de requisições com HMAC. Você ativa Origin Shield no connector com o switch Origin Shield ou attributes.modules.origin_shield.enabled, e ele é cobrado em Shielded Connectors. Uma camada de cache entre o cache da Azion e a origem, às vezes também chamada de origin shield, é Tiered Cache. |
| peso | Um número de 1 a 100 que define a parcela de requisições que um endereço recebe quando Load Balancer está ativado, 1 por padrão. Pesos maiores destinam mais tráfego a um endereço, e você define o peso em Weight no Azion Console ou em weight na API. Métodos de balanceamento descreve como o peso muda a escolha. |
| política de protocolo de transporte | A opção que define o protocolo que um connector do tipo http usa para alcançar seus endereços: Transport Protocol Policy no Azion Console, transport_policy na API. Preserve (preserve, o padrão) mantém o esquema que o cliente usou, Force HTTPS (force_https) se conecta somente por HTTPS e Force HTTP (force_http) somente por HTTP. Configurações de connector a documenta com as outras opções de conexão. |
| política de resolução DNS | A opção que define qual versão de IP um connector do tipo http usa para alcançar seus endereços: DNS Resolution Policy no Azion Console, dns_resolution na API. both, o padrão e IPv4 and IPv6 no Azion Console, se conecta por qualquer uma das versões, e force_ipv4, Force IPv4, se conecta somente por IPv4. Configurações de connector a documenta com as outras opções de conexão. |
| prefixo de caminho | O caminho que um connector do tipo http coloca na frente do caminho requisitado: Path no Azion Console, path_prefix na API. Ele começa com / e é vazio por padrão, e com /anything, uma requisição para /get chega à origem como /anything/get. Configurações de connector lista os limites e os erros dele. |
| região de ingestão | A região em que um connector do tipo live_ingest faz a ingestão de uma transmissão de vídeo ao vivo: Region no Azion Console, attributes.region na API. Ela é obrigatória e aceita us-east-1, us-east-2, br-east-1, br-east-2 ou br-east-3, então escolha a que minimiza a latência da sua transmissão. Configurações de connector lista os erros que uma região ausente ou desconhecida retorna. |
| Set Connector | O behavior, Set Connector no Azion Console e set_connector na API, que envia a um connector as requisições que correspondem a uma regra de aplicação. A regra indica o connector pelo ID dele em attributes.value e, quando várias regras correspondentes carregam o behavior, somente a última é executada. Até que uma regra indique um connector, uma aplicação não tem origem, e Rules Engine para Applications documenta o behavior. |
| Single Origin | O nome que os planos dão a um connector com um endereço, que Hobby, Pro e Enterprise incluem. Ele também é o Origin Type de uma origem v3 com um endereço, documentado em Origins. Um connector com mais de um endereço usa Load Balancer, como mostra Limites de Connectors. |
| tipo de connector | O type de um connector: http para servidores de origem, storage para um bucket do Object Storage ou live_ingest para ingestão de vídeo ao vivo. Azion Console o oferece como os cards Connector Type HTTP, Object Storage e Live Ingest, e o tipo define quais campos attributes aceita. Configurações de connector lista os campos de cada tipo. |