Etapa 3: Identificar os requisitos de resiliência - MediaLive

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 3: Identificar os requisitos de resiliência

Resiliência é a capacidade do canal de continuar a funcionar quando ocorrem problemas. O MediaLive inclui dois recursos de resiliência que é necessário planejar agora. Você deve decidir qual desses recursos será implementado. É necessário tomar essa decisão agora porque esses recursos afetam quantas origens são necessárias para seu conteúdo, o que exige contato com o sistema de upstream.

Redundância de pipeline

É possível configurar um canal com dois pipelines, para fornecer resiliência dentro do pipeline de processamento de canal.

A redundância de pipeline é um recurso que se aplica a todo o canal e a todas as entradas anexadas ao canal. No início do planejamento do canal, você deve decidir como deseja configurar os pipelines.

Configure a redundância de pipeline configurando o canal como umCanal padrãopara que ele tenha dois pipelines de codificação. Os dois pipelines ingerem o conteúdo de origem e produzem saída. Se ocorrer uma falha no pipeline atual, o sistema de downstream poderá detectar que ele não está mais recebendo conteúdo e poderá alternar para a outra saída. Não há interrupção no sistema downstream. MediaLiveO reinicia o segundo pipeline em alguns minutos.

Para obter mais informações sobre redundância de pipeline, consulte Implementando redundância de pipeline.

Failover automático de entrada

Você pode configurar duas entradas push para failover automático de entrada, para fornecer resiliência para uma entrada no canal.

O failover automático de entrada é um recurso que se aplica a entradas individuais. Você não precisa tomar uma decisão sobre a implementação de failover automático de entrada ao planejar o canal. Você pode implementá-lo posteriormente, ao anexar uma nova entrada de push ou quando quiser atualizar uma entrada de push existente para que ela implemente o failover automático de entrada.

Para configurar o failover automático de entrada, configure duas entradas de push (com exatamente o mesmo conteúdo de origem) comoPar de failover de entrada. A configuração dessa maneira fornece resiliência em caso de falha no sistema de upstream ou entre o sistema de upstream e o canal.

No par de entradas, uma delas é aativaentrada e uma está ligadaem espera. MediaLiveO ingere as duas entradas, a fim de estar sempre pronto para alternar, mas geralmente descarta a entrada em espera imediatamente. Se ocorrer uma falha na entrada ativa, o MediaLive fará imediatamente failover e iniciará o processamento a partir da entrada em espera em vez de descartá-la.

É possível implementar failover automático de entrada em um canal configurado para redundância de pipeline (um canal padrão) ou sem redundância de pipeline (um canal de pipeline único).

Para obter mais informações sobre failover automático de entrada, consulte Implementando o failover automático de entrada.

Comparação dos dois recursos

A seguir, uma comparação entre redundância de pipeline e failover de entrada automático.

  • Há uma diferença na falha com a qual cada recurso lida:

    A redundância de pipeline fornece resiliência em caso de falha noMediaLivepipeline de codificador.

    O failover automático de entrada fornece resiliência em caso de falha antes deMediaLive, seja no sistema de upstream ou na conexão de rede entre o sistema de upstream e oMediaLiveentrada.

  • Ambos os recursos requerem duas instâncias da fonte de conteúdo, portanto, em ambos os casos, seu sistema upstream deve ser capaz de fornecer duas instâncias.

    Com redundância de pipeline, as duas fontes podem se originar do mesmo codificador.

    Com o failover automático de entrada, as fontes devem ser originadas de codificadores diferentes, caso contrário, ambas as fontes falharão ao mesmo tempo e o switch de failover de entrada falhará.

  • A redundância de pipeline se aplica a todo o canal. Portanto, você deve decidir se deseja implementá-lo ao planejar o canal. O failover automático de entrada se aplica a apenas uma entrada. Portanto, você pode, por exemplo, decidir implementar o failover automático de entrada somente quando anexar sua entrada push mais importante.

  • O failover automático de entrada requer que o sistema downstream seja capaz de lidar com duas instâncias da saída e ser capaz de alternar de uma (quando falhar) para a outra. MediaPackage, por exemplo, pode lidar com duas instâncias.

    Se o sistema downstream não tiver essa lógica integrada, não será possível implementar failover automático de entrada.