Zoom: Arquitetado para confiabilidade
Introdução
O Zoom oferece comunicações unificadas como serviço (UCaaS) e Contact Center como serviço (CCaaS) com foco em IA, por meio de uma plataforma única e integrada. A solução inclui Zoom Meetings; Zoom Webinars e Zoom Events; Zoom Chat; Zoom Rooms e Reserva de local de trabalho; Zoom Phone; Zoom Contact Center; Zoom Canvas; Zoom Mail e Serviço de calendário; Zoom Whiteboard; Zoom Virtual Agent; Zoom Revenue Accelerator; e mais—criada para funcionar em conjunto em computadores de mesa, dispositivos móveis, navegador e salas de conferência, incluindo sistemas SIP/H.323 baseados em padrões via o Conector da sala de conferência.
Este documento detalha as inovações e a arquitetura por detrás dos serviços e produtos de excelência do Zoom, explicando como proporcionamos uma experiência consistente, segura e fácil de gerir para os utilizadores finais e para a TI em UCaaS e CCaaS.
Construído a partir da experiência
A visão da Zoom centrada na nuvem ajuda as organizações a irem além do custo e da complexidade dos sistemas legados locais. Em vez de adicionar funcionalidades a pilhas envelhecidas, investimos em engenharia full-stack em clientes, serviços de mídia e sistemas de salas para otimizar a qualidade, a resiliência e a usabilidade de ponta a ponta como uma única plataforma coesa — ancorada por uma estratégia de cliente único com uma base de código comum entre plataformas que aproveita a UX nativa de cada SO.
Essa abordagem com prioridade à nuvem aparece no aplicativo Zoom do local de trabalho: um único aplicativo moderno que oferece aos usuários acesso centralizado a Reuniões, chat, Telefone, central de contato, Eventos, Webinars, Salas, quadro de compartilhamento, Canvas e muito mais. Acessar é regido pelo licenciamento, então a TI pode ativar ou desativar produtos e recursos sem implantar um emaranhado de instaladores separados ou gerenciar versões conflitantes do cliente.
Para TI, o modelo reduz a sobrecarga — menos servidores para comprar, instalar em rack e aplicar patches; menos integrações personalizadas para manter; e não há necessidade de equipas inteiras dedicadas a manter a infraestrutura no local em funcionamento. capacidade, atualizações e melhorias de segurança são fornecidas a partir da nuvem, para que os administradores se possam concentrar em políticas, adoção e resultados, em vez de manutenção.
A inovação faz a diferença
A abordagem única do Zoom à forma como arquitetámos o nosso serviço significa que o Zoom tem funcionalidades que outras Soluções simplesmente não conseguem oferecer, à escala, e com uma qualidade incomparável.
Zoom AI: Integrado ao Meetings, chat, Phone, central de contato, Canvas e mais para resumir, redigir e apresentar Próximo(a) passos exatamente onde o trabalho acontece — sem apps extras nem troca de contexto.
Galeria inteligente e diretor inteligente: Salas multi-stream, multicâmera que dão a todos na sala um lugar adequado na tela.
Chat contínuo da reunião: O chat da reunião passa para um canal de chat para que links e arquivos não desapareçam quando a reunião termina, apoiando a colaboração contínua e assíncrona.
Compartilhamento por proximidade e prevenção de eco: Entre numa sala, partilhe sem fios com um clique; computadores portáteis próximos são Silenciar automaticamente para impedir Feedback/feedback.
Resiliência de mídia: As conversas permanecem inteligíveis em redes instáveis graças à taxa de bits adaptativa, camadas de codec e ao fallback rápido do transporte.
Zoom Mesh: Uma eCDN nativa que redistribui a mesma mídia de reunião ou webinar dentro da sua rede usando tecnologia peer-to-peer para reduzir o consumo de largura de banda durante sessões grandes.
Zoom Node: Executar cargas de trabalho selecionadas no local com controle em nuvem e gerenciamento do ciclo de vida, incluindo sobrevivência local para Meetings e Phone.
Criptografia de ponta a ponta pós-quântica: Criptografia de ponta a ponta projetada para resistir a futuros ataques de descriptografia para reuniões e chamadas telefônicas 1:1.
Controles de Roteamento de Dados: Escolher quais regiões você aprova para o tráfego de mídia.
Qualidade e Confiabilidade
As seções a seguir discutem a abordagem de design do Zoom para Habilitar uma experiência de mídia em tempo real de primeira classe.
Zoom Meetings, webinars e eventos
A base da nossa arquitetura é uma camada de transporte inteligente que seleciona o melhor percurso com base nas condições reais da rede e nas políticas. O UDP é utilizado quando disponível, com recurso contínuo a TCP/TLS (incluindo HTTPS/443) em ambientes mais restritivos. O compartilhamento de tela utiliza UDP fiável para movimentos suaves sempre que possível, com recurso automático, se necessário. Ao Conectando a uma reunião, webinar ou Evento, o aplicativo Zoom Workplace é encaminhado por geolocalização para os recursos disponíveis mais próximos, de modo a minimizar a latência. Quando as políticas organizacionais ou o desempenho o exigem, o tráfego pode atravessar a backbone global da Zoom através de ligações dedicadas a diferentes datacenter.

A camada seguinte é uma camada reativa de qualidade de serviço que se adapta às condições em tempo real da rede e do Dispositivo. Monitoriza a largura de banda, a perda de pacotes, a latência e o jitter, e também recolhe a utilização local de CPU, memória e E/S de rede. Estes sinais informam as camadas superiores para que tomem as ações adaptativas adequadas para manter a qualidade e a fiabilidade.
O codec personalizado e adaptativo da Zoom na camada de sessão está ajustado para desempenho em tempo real. Os algoritmos circundantes otimizam continuamente a taxa de fotogramas e a resolução para corresponder às condições do Dispositivo e da rede. Para proporcionar a melhor experiência possível à medida que as condições o permitem, a Zoom utiliza múltiplos fluxos simultâneos, e o aplicativo Zoom Workplace seleciona dinamicamente a camada mais adequada. Graças à compressão eficiente, as sessões permanecem utilizáveis com perda de pacotes até ~45%; nesses casos, o áudio é priorizado em relação ao vídeo para manter as conversas claras. A abordagem de múltiplos fluxos também ajusta a largura de banda à capacidade de cada participante de enviar e receber áudio e vídeo.
A camada de conferência distribuída da Zoom utiliza comutação baseada em subscrição sem transcodificação nem mistura no lado do servidor. Os serviços tradicionais frequentemente transcodificam e misturam fluxos, acrescentando sobrecarga de CPU e memória; a nossa abordagem de comutação foi concebida para reduzir a utilização de recursos e escalar de forma eficiente. Os participantes são encaminhados por geolocalização para o datacenter mais próximo e atribuídos ao servidor menos carregado; quando os participantes estão co-localizados, podem ser agrupados no mesmo servidor para maior eficiência. A arquitetura suporta implementações locais e híbridas flexíveis e fornece percursos de tráfego em cascata para grandes empresas.
O Servidor de Reunião é o nosso MMR (router multimédia), e os MMR são agrupados numa “Zona de Reunião”. Os controladores de Zona gerem todos os MMR e vão denunciar o seu estado ao controlador Global da Nuvem para cada Zona de Reunião. As Zonas de Reunião são duplicadas para cada datacenter com exatamente a mesma arquitetura e podemos facilmente Adicionar mais zonas em tempo real para maior capacidade em cada região. As três camadas (o MMR, o controlador Zoom e o controlador Global da Nuvem) são utilizadas para equilibrar recursos em diferentes localizações. Se houver apenas dois participantes numa reunião, a Zoom pode utilizar ligações ponto a ponto para excelente velocidade e fiabilidade. Tudo isto permite à Zoom manter uma disponibilidade dos serviços de reunião de 99,9% de uptime e proporcionar uma experiência fiável de conferência de vídeo.
Zoom Phone
O Zoom Phone foi criado na nuvem e para a nuvem, utilizando as adaptações comprovadas de qualidade de áudio já disponíveis nos nossos produtos Zoom Meetings e Webinars. A arquitetura da Zoom tem redundância e resiliência integradas, resultando numa solução de elevada disponibilidade que pode escalar para satisfazer até as necessidades da maior Organização.
O Zoom Phone utiliza mecanismos de transporte inteligentes para conectividade fiável em diversos ambientes de rede. Para multimédia, utiliza SRTP sobre UDP quando disponível, com recurso contínuo a TCP/TLS, juntamente com bitrate adaptativo e mitigação de perda de pacotes para preservar a qualidade de áudio em más condições. Para conectividade, as chamadas são encaminhadas para a Zona SIP disponível mais próxima para minimizar a latência, com failover automático entre instâncias de datacenter quando necessário.

O Zoom tem Controladores de Borda de sessão (SBCs) redundantes em cada um dos seus centros de dados que protegem as comunicações de clientes e operadoras. Estes SBCs de nível de operadora facilitam o acesso fácil para uma ampla gama de organizações, desde os clientes mais pequenos até às empresas globais. Os balanceadores de carga redirecionam as comunicações baseadas em SIP para os Comutadores de ligar do Zoom para distribuir uniformemente o volume de ligar. Esta distribuição permite uma experiência fluida para os utilizadores, mesmo durante as horas de pico de inscrição e as horas ocupadas de ligar.
Os Comutadores de chamadas são o controlo central de ligar do Zoom Phone. Estes componentes escaláveis não só dão Suporte à funcionalidade base de PBX, como também facilitam os dados de telemetria para o Painel do Zoom Phone e Habilitar funcionalidades como elevar chamadas telefónicas para Zoom Meetings.

O aplicativo Zoom Workplace aproveita lógica proprietária para monitorar a largura de banda, a perda de pacotes, a latência e o jitter do aplicativo, enquanto também coleta o uso de CPU, a memória e a E/S de rede do aplicativo. Esta tecnologia monitora ativamente as ligações (ligar) e faz ajustes em tempo real para superar condições de rede ruins, a fim de proporcionar qualidade superior de ligação e confiabilidade em vários ambientes de rede e diferentes dispositivos.
O Painel do Zoom Phone captura dados em tempo real e históricos de Qualidade do serviço, bem como métricas de uso e adoção, registros de chamadas e métricas relacionadas a serviços de emergência nômades. O Zoom classifica automaticamente cada chamada com Mean Opinion Score (MOS), permitindo que administradores de TI acompanhem o desempenho de todas as chamadas que atravessam a rede e identifiquem possíveis problemas relacionados à rede.
Zoom central de contato
Semelhante ao Zoom Phone, a arquitetura Ativo-Ativo do Zoom central de contato ajuda a proporcionar resiliência e redundância em todo o seu ambiente omnicanal. Baseando-se em arquiteturas comprovadas do Zoom Meetings e dos serviços do Zoom Phone, a central de contato integra perfeitamente capacidades de comunicação em tempo real com funcionalidade da web, criando uma interface intuitiva que beneficia tanto a sua equipe de agentes quanto os seus Clientes/clientes.
Cada datacenter apresenta duas zonas idênticas e interligadas do Protocolo de Iniciação de Sessão (SIP). As zonas SIP permitem que chamadas de voz sejam feitas e recebidas pela internet, e cada zona está equipada com hardware e serviços dedicados para sustentabilidade independente. Dentro de um datacenter, um balanceador de carga distribui uniformemente as chamadas entre ambas as zonas SIP. As chamadas são distribuídas entre um cluster de comutadores de chamadas, que são responsáveis por várias funções, como roteamento de chamadas, configuração e encerramento.
A partir dos switches de ligar, as chamadas conectam-se a um SBC dentro de cada zona, que se conecta ou à rede subjacente de provedores da Zoom ou a uma operadora fornecida pelo cliente para Roteamento de PSTN até a ligação atingir seu destino final. Os SBCs, balanceadores de carga e switches de ligar são complementados com hardware redundante em espera para resiliência.
A voz no Zoom central de contato beneficia da mesma adaptação do cliente e comportamento de transporte que o Zoom Phone — usando UDP quando Disponível com fallback para TCP/TLS —, para que o áudio permaneça claro mesmo em redes com recursos limitados. Para vídeo e canais digitais, o serviço aproveita a espinha dorsal de mídia em tempo real da Zoom e a resiliência da nuvem para qualidade consistente e failover.
Cobrowse
O serviço Cobrowse do Zoom central de contato é executado numa infraestrutura separada do serviço principal do Zoom central de contato. Quando uma sessão começa, o kit de desenvolvimento de software (SDK) estabelece uma ligação WebSocket persistente com o Co-browsing Hub Server (CHS) para comunicação bidirecional, com o tráfego encaminhado por geolocalização para o datacenter Disponível mais próximo para reduzir a latência. O serviço utiliza uma arquitetura distribuída sem estado, com balanceamento de carga dinâmico entre nós CHS para suportar escalabilidade elástica em modelos de implementação em nuvem, híbridos e locais.
Para ajudar a manter a continuidade da sessão, o SDK reconecta automaticamente a nós CHS saudáveis se a conectividade for interrompida e pode fazer failover entre datacenters com interrupção mínima. Combinado com a monitorização contínua do estado e com a abordagem mais ampla de resiliência ativa-ativa da Zoom, esta arquitetura foi concebida para fornecer desempenho fiável e escalável de co-browsing para ambientes empresariais.

Zoom Node para implementações híbridas e locais
Zoom Node é uma plataforma híbrida gerida na nuvem que liga os recursos do seu datacenter à nuvem da Zoom, permitindo-lhe implementar módulos de serviço da Zoom (cargas de trabalho) no local e geri-los no Portal web do Zoom. Destacam-se dois módulos pela resiliência: Zoom Meetings Hybrid e Zoom Phone Local Survivability (ZPLS).
Zoom Meetings Hybrid encaminha multimédia em tempo real para os participantes internos através do seu Node local, enquanto a sinalização, a administração e as políticas permanecem na nuvem da Zoom, e inclui uma opção de sobrevivência local caso os datacenters da Zoom se tornem inacessíveis. Os utilizadores internos obtêm caminhos de baixa latência e menor saída de internet, enquanto os participantes externos podem entrar pela nuvem como habitualmente. As contas também podem adicionar o Conector de Gravação para captura local quando necessário, com failover automático para a nuvem se a capacidade local não estiver disponível.

Zoom Phone Local Survivability (ZPLS) mantém a chamada principal Disponível numa unidade se a WAN ou o caminho do fornecedor falhar. Os telefones registam-se localmente, as chamadas de extensão internas continuam e, quando configurado, a chamada efetuada crítica pode ser mantida através de um caminho PSTN local. Quando a conectividade regressa, o serviço retoma automaticamente a operação normal na nuvem.

Datacenters distribuídos globalmente e redundância
O Zoom tem brokers e servidores de comunicações distribuídos por vários datacenters interligados em todo o mundo. Avaliamos constantemente os nossos datacenters e os fornecedores de serviços de Internet (ISPs) para otimizar o desempenho para os nossos clientes no que diz respeito à largura de banda, latência e isolamento de recuperação de desastres. Os nossos datacenters estão situados em instalações de co-localização seguras, neutras em relação aos operadores ISP, e oferecem segurança física, energia redundante e acesso simultâneo a ISPs de topo e a parceiros de peering. Também temos algumas implementações em fornecedores de nuvem pública sempre que os requisitos regionais ou de capacidade o justifiquem. As nossas instalações de co-localização são construídas com arquitetura tolerante a falhas, com redundância total e capacidade de failover rápida. O Zoom faz dinamicamente o balanceamento de carga dos servidores de comunicações para mover automaticamente novas sessões para o datacenter com o melhor tempo de resposta.

Capacidade
O Zoom mantém 50% de capacidade excedente em todos os aspetos da nossa infraestrutura para acomodar o crescimento do nosso negócio e satisfazer os requisitos de pico de utilização. Estamos confiantes na nossa capacidade de prestar serviço e escalar com base nas necessidades atuais e futuras dos nossos clientes.
Recuperação de desastres
O Zoom valida regularmente as suas capacidades de recuperação de desastres através de testes anuais em todos os seus produtos. A empresa mantém um Plano de Recuperação de Desastres (DRP) formal e documentado, que define os procedimentos para restaurar sistemas e serviços críticos após uma interrupção, incluindo estratégias de recuperação, funções e responsabilidades e protocolos de comunicação. O DRP da Zoom foi concebido para abranger vários cenários de desastre que podem incluir um ou mais dos seguintes: falhas de energia, perda de conectividade de rede, falhas de hardware, catástrofes naturais e outros eventos disruptivos. O Plano de Recuperação de Desastres da Zoom é testado todos os anos por auditores externos.
Conclusão
A abordagem inovadora da Zoom na entrega e nas funcionalidades proporciona uma experiência de videoconferência consistentemente superior. Os utilizadores finais apreciam as funcionalidades inovadoras, a facilidade de utilização, a fiabilidade e a incrível clareza de vídeo e áudio. E os gestores de TI têm a garantia de que a solução está globalmente disponível e foi concebida para escalar com segurança e fiabilidade.
Última atualização
Isto foi útil?

