Número
Entenda o fluxo de trabalho de instalação, a arquitetura, o fluxo de dados sobre os adaptadores de telefonia, e sobre os servidores Edge antes de instalar o Adobe Connect.
Visão geral técnica do Adobe Connect
Uma instalação do Adobe Connect consiste em vários componentes, dependendo da escolha do usuário na tela do instalador: Adobe Connect Central Application Server, Adobe AEM, Adobe Media Server, Adobe Connect, Adobe Media Gateway (para Universal Voice), um banco de dados, o serviço Adobe Connect Telephony e adaptadores de telefonia para conferência de áudio.
O Adobe Connect Central Application Server está integrado em um aplicativo da Web J2EE em execução no mecanismo de servlet Tomcat. Chamado de servidor de aplicativos, ele gerencia usuários, grupos, conteúdo por demanda e sessões de clientes. Algumas das tarefas do servidor do aplicativos incluem controle de acesso, segurança, cotas, licenciamento e funções de auditoria e gerenciamento, como criação de clusters, failover e replicação. Ele também transcodifica mídias, incluindo a conversão de Microsoft PowerPoint e áudio. O servidor de aplicativos lida com solicitações de reunião e solicitações de transferência de conteúdo (slides, páginas HTTP, arquivos SWF e arquivos no pod de compartilhamento de arquivos) em uma conexão HTTP ou HTTPS.
Determinados componentes do Adobe Media Server (AMS), também chamado de servidor de reunião, estão instalados com o Adobe Connect para lidar com streaming de áudio e vídeo em tempo real, sincronização de dados e apresentação de conteúdo em mídia avançada, o que inclui interações com as reuniões do Adobe Connect. Algumas tarefas do Adobe Media Server incluem gravação e reprodução da reunião, temporização da sincronização de áudio e vídeo e transcodificação (a conversão e a compactação de dados para compartilhamento e interação em tempo real na tela). O Adobe Media Server também reduz a carga e a latência do servidor, pois armazena no cache as páginas, os fluxos e os dados compartilhados acessados com maior frequência. O Adobe Media Server transmite áudio, vídeo e dados relacionados à reunião através do protocolo de alto desempenho em tempo real (RTMP ou RTMPS) da Adobe.
O Adobe Media Gateway integra o Adobe Connect à sua infraestrutura SIP/RTP. O Adobe Media Gateway recebe o áudio de um servidor SIP e o envia para as salas de reuniões do Adobe Connect. O Adobe Media Gateway também transmite vídeo e áudio de dispositivos de Conferência de Áudio para o pod Telefonia de Vídeo. Essa solução chama-se Universal Voice.
O Adobe Connect exige um banco de dados para armazenamento persistente de metadados transacionais e de aplicativos, inclusive informações de usuário, grupo, conteúdo e relatórios. Você pode usar o mecanismo de banco de dados incorporado (SQL Server 2016 Express Edition) incluído no instalador do Adobe Connect, ou comprar e instalar um Microsoft SQL Server Enterprise Edition compatível. Consulte Especificações técnicas do Adobe Connect para obter informações sobre bancos de dados suportados.
O Adobe Connect é compatível com vários adaptadores de telefonia para habilitar a conferência de áudio. Você pode escolher instalar um ou mais adaptadores durante o processo de instalação.
Fluxo de dados
O diagrama a seguir ilustra como os dados fluem entre o aplicativo cliente e o Adobe Connect.
Os dados podem fluir por uma conexão criptografada ou não.
Conexão não criptografada
As conexões não criptografadas são criadas em HTTP e RTMP e seguem os caminhos descritos na tabela. Os números na tabela correspondem aos números no diagrama do fluxo de dados.
|
Descrição |
---|---|
1 |
O navegador da Web do cliente solicita um URL de reunião ou conteúdo em HTTP:80. |
2 |
O servidor Web responde e transfere o conteúdo ou fornece informações ao cliente para ele se conectar à reunião. |
3 |
O cliente solicita uma conexão com a reunião em RTMP:1935. |
3a |
O cliente solicita uma conexão com a reunião, mas só pode se conectar em RTMP:80. |
4 |
O Adobe Media Server responde e abre uma conexão persistente para o tráfego em streaming do Adobe Connect. |
4a |
O Adobe Media Server responde e abre uma conexão encapsulada para o tráfego em streaming do Adobe Connect. |
Conexão criptografada
As conexões criptografadas são criadas em HTTPS e RTMPS e seguem os caminhos descritos na tabela. As letras na tabela correspondem às letras no diagrama do fluxo de dados.
Letra |
Descrição |
---|---|
A |
O navegador da Web do cliente solicita um URL de reunião ou conteúdo através de uma conexão segura em HTTPS:443. |
B |
O servidor Web responde e transfere o conteúdo por uma conexão segura ou fornece informações ao cliente para ele se conectar à reunião de forma segura. |
C |
O cliente solicita uma conexão segura com o Adobe Media Server em RTMPS:443. |
D |
O Adobe Media Server responde e abre uma conexão segura e duradoura para o tráfego em streaming do Adobe Connect. |
Fluxo de dados de telefonia
O diagrama a seguir ilustra como os dados fluem entre os serviços de telefonia e o Adobe Connect.
A. Persistência. B. Gerenciamento de serviços e failover, conexão de serviço e corretagem de sessão, bem como acesso e provisionamento de dados de usuário. C. Eventos e comandos originais usando APIs de fornecedor proprietário para controle de conferência. D. Eventos e comandos usando chamadas RPC. E. Provisionamento. F. Solicitação de serviço de telefonia. G. Estado e comandos de telefonia. H. Cliente HTML I. ACTS
Fluxo de trabalho de instalação
As etapas a seguir descrevem como projetar, instalar e configurar o sistema Adobe Connect. Algumas etapas exigem que você tome uma decisão e outras exigem que execute uma tarefa. Cada etapa fornece informações sobre a decisão ou a tarefa.
Escolha qual banco de dados será utilizado.
Para obter mais informações, consulte Seleção de um banco de dados.
Se você optou pelo SQL Server na etapa 1, instale-o.
Para obter mais informações, consulte a documentação do SQL Server.
Observação: Ignore esta etapa, se você estiver instalando o banco de dados incorporado.
(Opcional) Escolha e colete as informações necessárias para instalar adaptadores de telefonia.
Se você estiver instalando um ou mais adaptadores de telefonia integrados, colete as informações que esse instalador exigir. Para obter mais informações, consulte Instalação de adaptadores de telefonia integrados.
Instale o Adobe Connect e os componentes selecionados.
Durante a instalação do Adobe Connect, você também pode instalar os servidores de autor e publicação do Adobe AEM, mecanismo de banco de dados integrado, um ou mais adaptadores de telefonia, Adobe Connect Transmuxing Service (ACTS) e o Adobe Media Gateway (Universal Voice). Consulte Instalação do Adobe Connect.
Verifique se o Adobe Connect e os componentes selecionados estão instalados corretamente.
Para obter mais informações, consulte Verificar sua instalação.
Implante o Adobe Connect.
Para obter mais informações, consulte Implantação do Adobe Connect.
(Opcional) Integre o Adobe Connect à sua infraestrutura.
Há muitas possibilidades para integrar o Adobe Connect à infraestrutura existente da sua organização. Convém verificar se o Adobe Connect está funcionando depois de configurar cada um desses recursos.
Integre-se com o Adobe Omniture
O Adobe Connect 9 usa a tecnologia Adobe Omniture para fornecer relatórios detalhados de análise de evento. A integração do Adobe SiteCatalyst envolve fornecer as credenciais para o site do Adobe Omniture na configuração do Adobe Connect. Para obter mais informações, entre em contato com o suporte Omniture no endereço http://www.omniture.com/en/contact/support.
Integrar a um provedor SIP
Para fornecer uma conferência de áudio contínua, integre o Adobe Connect com o servidor SIP da sua organização ou provedor SIP terceirizado (também chamado de provedor VoIP). Consulte Implantação do Universal Voice.
Integrar ao diretório LDAP
Integre o Adobe Connect ao servidor de diretório LDAP da sua organização para evitar ter de gerenciar vários diretórios de usuário. Consulte Integração com um serviço de diretório.
Configurar uma Secure Sockets Layer
Conduza todas as comunicações do Adobe Connect de forma segura.
Armazenar conteúdo em dispositivos NAS/SAN
Use dispositivos de rede para compartilhar as tarefas de armazenamento de conteúdo. Consulte Configuração do armazenamento compartilhado.
Hospedar o aplicativo Adobe Connect para desktop
Os usuários podem fazer download do aplicativo Adobe Connect para desktop facilmente na página de Downloads no site da Adobe. No entanto, se a política de segurança da sua organização não permitir downloads externos, você poderá hospedar o aplicativo em seu próprio servidor e ainda contar com uma ótima experiência de usuário. Consulte Hospedagem do aplicativo Adobe Connect.
(Opcional) Opte por instalar ou não o Adobe Connect em um cluster.
Para obter mais informações, consulte Implantação do Adobe Connect em um cluster.
(Opcional) Decida se você deseja instalar servidores de borda.
Para obter mais informações, consulte Implantação do Adobe Connect Edge Server.
Implantação do Adobe Connect em um cluster
Você poderá instalar todos os componentes do Adobe Connect, inclusive o banco de dados, em um único servidor, mas esse sistema apresenta melhores resultados para testes, não para produção.
Um grupo de servidores conectados, todos realizando tarefas idênticas, normalmente é chamado de cluster. Em um cluster do Adobe Connect, você deve instalar uma cópia idêntica do Adobe Connect em cada servidor no cluster.
Ao instalar o Adobe Connect em um cluster, use o SQL Server compatível e instale-o em um computador separado.
Se um host do cluster falhar, outro host do cluster assumirá e fará o papel de host na mesma reunião. Utilize hardwares ou softwares de outras empresas para fornecer o balanceamento de carga para o cluster. Muitas vezes o hardware de balanceamento de carga também pode funcionar como acelerador SSL.
No console de gerenciamento de aplicativos, é possível configurar o armazenamento compartilhado, de modo que o conteúdo seja armazenado em dispositivos externos e armazenado em cache no Adobe Connect Server. Para uma instalação nova, você também pode configurar o NAS.
Os sistemas de rede confiáveis são projetados com componentes redundantes; se um componente falhar, outro componente idêntico (redundante) poderá assumir o mesmo trabalho. Quando um componente falha e seu substituto assume o controle, diz-se que ocorre failover.
O ideal é que todos os componentes do sistema sejam redundantes e não somente o Adobe Connect. Por exemplo, você pode usar vários dispositivos de balanceamento de carga de hardware (como o BIG-IP, da F5 Networks), um cluster de servidores que hospeda o Adobe Connect e bancos de dados do SQL Server em vários computadores externos. Crie seu sistema com o maior número de redundâncias possível e adicione-as gradualmente.
A. Cluster com software de balanceamento de carga de rede e dois bancos de dados externos B. Dois dispositivos de hardware BIG-IP para balanceamento de carga, além de cluster e dois bancos de dados externos C. Dois dispositivos BIG-IP para balanceamento de carga, além de cluster e dois bancos de dados externos
Seleção de um banco de dados
O Adobe Connect usa um banco de dados para armazenar informações sobre usuários, conteúdo, cursos, reuniões e relatórios. Você pode usar o mecanismo de banco de dados incorporado (incluído no instalador) ou instalar o SQL Server compatível (que deve ser adquirido separadamente).
O mecanismo de banco de dados incorporado no Adobe Connect 9.5 é o Microsoft SQL Server 2016 Express Edition.
Banco de dados incorporado
O mecanismo de banco de dados incorporado é recomendado para testes e desenvolvimento. Ele usa as mesmas estruturas de dados que o SQL Server 2012 Enterprise Edition, mas não é tão robusto.
O mecanismo de banco de dados incorporado possui as seguintes limitações:
Em função das restrições de licenciamento, você precisa instalar o mecanismo de banco de dados incorporado no mesmo computador que o Adobe Connect. O computador deve possuir um único processador.
2 GB é o tamanho máximo do banco de dados.
O mecanismo integrado de banco de dados possui uma interface de linha de comando, e não uma interface gráfica de usuário.
Banco de dados externo
O instalador do Adobe Connect contém e instala o Microsoft SQL Server 2016 Express Edition. Contudo, para ambientes de produção, a Adobe recomenda o uso do Microsoft SQL Server 2016 Enterprise Edition, visto que é um sistema de gerenciamento de bancos de dados mais dimensionável (DBMS) concebido para suportar muitos usuários simultâneos. O SQL Server 2012 Standard Edition também fornece interfaces gráficas para gerenciar e consultar o banco de dados.
Você pode instalar o SQL Server 2012 Standard Edition no mesmo computador do Adobe Connect ou em um computador diferente. Se você os instalar em computadores diferentes, sincronize-os com a mesma origem de tempo.
Instale o SQL Server em modo de logon misto para usar a autenticação SQL. Configure o banco de dados de modo que não diferencie maiúsculas de minúsculas.
Use o SQL Server nos seguintes cenários de implantação:
Para instalar o banco de dados em um computador que não tenha o Adobe Connect instalado.
O Adobe Connect é implantado em um cluster.
O Adobe Connect é instalado em computadores com multiprocessadores com hyperthreading.
Instalação de adaptadores de telefonia integrados
Durante o processo de instalação do Adobe Connect, você poderá instalar um ou mais adaptadores de telefonia.
Cada adaptador requer que você forneça partes específicas de informação. Se você tiver as informações, você poderá configurar o adaptador durante a instalação inicial do Adobe Connect. Se você preferir, você poderá instalar o adaptador sem configurá-lo. Quando você estiver pronto para configurar o adaptador, execute o instalador novamente. Para obter mais informações, consulte Preparação para instalar adaptadores de telefonia integrados.
Implantação do Adobe Connect Edge Server
Quando você implanta o Adobe Connect Edge Server na rede, os clientes se conectam ao servidor de borda e este se conecta ao Adobe Connect (também chamado servidor de origem). Essa conexão ocorre de forma transparente; para os usuários, parece que eles estão conectados diretamente ao servidor de origem que hospeda a reunião.
Os servidores de borda fornecem os seguintes benefícios:
Diminuição da latência da rede
Os servidores de borda fazem cache do conteúdo por demanda (como reuniões e apresentações gravadas) e dividem fluxos ao vivo, resultando em um tráfego menor para a origem. Os servidores de borda deixam os recursos mais próximos dos clientes.
Segurança
Os servidores Edge são uma camada adicional entre a conexão com a Internet do cliente e a origem.
Se sua licença permitir, você poderá instalar e configurar um cluster de servidores de borda. A implantação de servidores de borda em um cluster oferece os seguintes benefícios:
Failover
Quando o servidor de borda falha, os clientes são direcionados a outro servidor de borda.
Suporte a grandes eventos
Se você precisar de mais de 500 conexões simultâneas para a mesma reunião, um único servidor de borda ficará sem soquetes. O cluster permite mais conexões à mesma reunião.
Balanceamento de carga
Se você precisar de mais de 100 reuniões simultâneas, um único servidor de borda ficará sem memória. Os servidores de borda podem ser agrupados em cluster por trás do balanceador de carga.
Como funcionam os servidores de borda
Os servidores de borda autenticam usuários e autorizam solicitações de serviços da Web, como o Adobe Connect Meeting, em vez de encaminhar cada solicitação ao servidor de origem e consumir seus recursos nessas tarefas. Se os dados solicitados forem encontrados no cache do servidor de borda, ele retornará os dados ao cliente que os solicitou, sem acionar o Adobe Connect.
Se os dados requisitados não forem encontrados no cache do servidor de borda, este encaminhará a solicitação do cliente para o servidor de origem, no qual o usuário será autenticado e receberá autorização para os serviços. O servidor de origem apresenta os resultados ao servidor de borda solicitante, que entrega os resultados ao cliente requisitante. O servidor de borda também armazena essas informações no cache, no qual outros usuários autenticados podem acessá-las.
Implementação do exemplo do servidor de borda
Veja o seguinte exemplo de implementação de servidor de borda:
Os clientes em Chicago usam a origem localizada em um centro de dados em Chicago. Os servidores de borda em Boston e São Francisco agregam solicitações dos clientes locais e as encaminham para a origem. Os servidores de borda recebem as respostas da origem em Chicago e as transmitem para os clientes em suas zonas.
Criação e otimização de um ambiente VMWare
Instalar o Adobe Connect em produtos VMWare não é diferente de instalá-lo em um computador físico. Para obter informações sobre hardware, software e requisitos de configuração, consulte o documento sobre como executar o Adobe Connect em um ambiente virtual.
Opções de conferência de vídeo e áudio do Adobe Connect
O Adobe Connect é oferece dois tipos de conexão para provedores de conferência de áudio: o Universal Voice e os adaptadores de telefonia integrados. Cada solução oferece benefícios diferentes. É possível configurar uma ou ambas as soluções para um único provedor de conferência de áudio. Você pode configurar quantos provedores de conferência de áudio desejar para uma conta do Adobe Connect.
O Universal Voice permite que o Adobe Connect envie e receba áudio de qualquer provedor de conferência de áudio. Você pode gravar áudio junto com a sua conferência da Web e transmitir áudio somente para participantes VoIP.
Use o Universal Voice para integrar dispositivos de telefone de vídeo compatíveis com SIP/H.264. O Adobe Connect é oficialmente compatível com os dispositivos de conferência de vídeo Tandberg 990MXP e Edge 95, embora outros dispositivos Tandberg H.264 também devam funcionar. Para obter mais informações, consulte o site da Tandberg.
A solução Universal Voice usa um componente chamado Adobe Media Gateway que é instalado com o Adobe Connect. O Adobe Media Gateway recebe o áudio de um servidor SIP e o envia para o Adobe Connect via RTMP. Para usar o Universal Voice, hospede seu próprio servidor SIP ou tenha uma conta de um provedor SIP. Para obter informações sobre como configurar o Adobe Media Gateway, consulte Implantação do Universal Voice.
Depois de ter implantado o Universal Voice, os administradores de conta podem usar o Adobe Connect Central para configurar informações de conferência de áudio. Para obter mais informações, consulte Configurar provedores de áudio para universal voice.
Adaptadores de telefonia integrados são extensões Java que fazem a comunicação entre o Adobe Connect e provedores de conferência de áudio específicos. Eles fornecem um controle de chamada aprimorado. Você pode instalar um ou mais adaptadores de telefonia ao instalar o Adobe Connect. Para obter mais informações, consulte Instalação de adaptadores de telefonia integrados.
Você também pode usar a API Java de telefonia do Adobe Connect para desenvolver um adaptador de telefonia integrado para um provedor de conferência de áudio.
A tabela a seguir descreve os recursos das duas soluções:
|
Provedor de áudio Universal Voice |
Adaptador de telefonia integrado |
Transmitir áudio somente para participantes VoIP |
Sim |
Não (exceto se o adaptador estiver configurado para o Universal Voice) |
Controle de chamadas aprimorado. Por exemplo, silenciar e retenção |
Não |
Sim |
Gravar áudio com a reunião do Adobe Connect |
Sim |
Sim |
Necessita do Adobe Media Gateway (fornecido com o instalador do Adobe Connect) |
Sim |
Não (exceto se o adaptador estiver configurado para o Universal Voice) |