Comprendre le processus d'installation, l'architecture, le flux de données, les adaptateurs de téléphonie et les serveurs Edge avant d'installer Adobe Connect.

Présentation technique d’Adobe Connect

Une installation d’Adobe Connect englobe plusieurs éléments dépendant des choix de l’utilisateur sur l’écran d’installation : Adobe Connect Central Application Server, Adobe AEM, Adobe Media Server, Adobe Connect, Adobe Media Gateway (Universal Voice), une base de données, le service de téléphonie Adobe Connect et des adaptateurs de téléphonie pour la conférence audio.

Le serveur d’application Adobe Connect Central est conçu comme une application Web J2EE s'exécutant sur le moteur du servlet Tomcat. Appelé serveur d’application, il gère les utilisateurs, les groupes, le contenu à la demande et les sessions des clients. Parmi les tâches du serveur d'applications, on retrouve le contrôle d'accès, la sécurité, les quotas, les licences et les fonctions d'audit et de gestion, telles que la mise en cluster, le basculement et la réplication. Il transcode également les supports, en convertissant notamment les éléments Microsoft PowerPoint et le son. Le serveur d’applications gère les requêtes de réunion et de transfert de contenu (diapositives, pages HTTP, fichiers SWF et contenu du module Partage de fichiers) sur une connexion HTTP ou HTTPS.

Certains composants d’Adobe Media Server (AMS), également appelé serveur de réunion, sont installés avec Adobe Connect pour la gestion de la diffusion audio et vidéo en temps réel, la synchronisation des données et la diffusion des contenus multimédia, ainsi que les interactions avec les réunions Adobe Connect. Certaines tâches d’Adobe Media Server consistent à enregistrer et lire des réunions, à synchroniser le contenu audio et vidéo et à faire le transcodage (conversion et compression des données pour le partage d’écran en temps réel et les interactions). Adobe Media Server réduit également la charge et les délais d’attente du serveur en mettant en cache les pages Web fréquemment visitées, les flux continus et les données partagées. Adobe Media Server diffuse le son, la vidéo et les données de réunions associées via le protocole à haute performance RTMP ou RTMPS d’Adobe.

Adobe Media Gateway intègre Adobe Connect avec votre infrastructure SIP/RTP. Adobe Media Gateway reçoit le son d’un serveur SIP et l’envoie aux salles de réunion Adobe Connect. Adobe Media Gateway transmet également des contenus vidéo et audio au module de téléphonie vidéo à partir de périphériques de vidéoconférence. Cette solution s’appelle la voix universelle.

Adobe Connect requiert une base de données pour le stockage permanent des métadonnées transactionnelles et d’application, dont les informations sur les utilisateurs, les groupes, le contenu et les rapports. Vous pouvez utiliser le moteur de la base de données intégré (SQL Server 2016 Express Edition) inclus dans le programme d’installation d’Adobe Connect ou vous pouvez acheter et installer Microsoft SQL Server Enterprise Edition pris en charge. Pour plus d’informations sur les bases de données prises en charge, voir Caractéristiques techniques d’Adobe Connect.

Adobe Connect prend en charge plusieurs adaptateurs de téléphonie pour activer les conférences audio. Vous pouvez choisir d’installer un ou plusieurs adaptateurs pendant l’installation.

Flux de données

Le diagramme suivant illustre la circulation des données entre une application cliente et Adobe Connect.

Flux de données entre le serveur Adobe Connect et l'application cliente.
Flux de données entre le serveur Adobe Connect et l'application cliente.

Les données peuvent circuler sur une connexion chiffrée ou non chiffrée.

Connexion non chiffrée

Les connexions non chiffrées passent par HTTP et RTMP et empruntent les chemins décrits dans le tableau. Dans le tableau, les numéros correspondent à ceux du diagramme de flux des données.

Chiffre

Description

1

Le navigateur Web du client demande une réunion ou l’URL d’un contenu sur HTTP:80.

2

Le serveur Web répond et transfert le contenu ou fournit au client les informations nécessaires pour qu’il se connecte à la réunion.

3

Le client demande une connexion à la réunion sur RTMP:1935.

3a

Le client demande une connexion à la réunion, mais ne peut se connecter que sur RTMP:80.

4

Adobe Media Server répond et ouvre une connexion permanente pour le trafic des flux continus d’Adobe Connect.

4a

Adobe Media Server répond et ouvre une connexion en tunnel pour le trafic des flux continus d’Adobe Connect.

Connexion chiffrée

Les connexions chiffrées passent par HTTPS et RTMPS et empruntent les chemins décrits dans le tableau. Dans le tableau, les lettres correspondent à celles du diagramme de flux des données.

Lettre

Description

A

Le navigateur Web du client requiert une réunion ou l’URL d’un contenu via une connexion sécurisée sur HTTPS:443.

B

Le serveur Web répond et transfert le contenu sur une connexion sécurisée ou fournit au client les informations nécessaires pour qu’il se connecte à la réunion de manière sécurisée.

C

Le client demande une connexion sécurisée à Adobe Media Server sur RTMPS:443.

D

Adobe Media Server répond et ouvre une connexion permanente et sécurisée pour le trafic des flux continus d’Adobe Connect.

Flux de données de téléphonie

Le diagramme suivant illustre la circulation des données entre les services de téléphonie et Adobe Connect.

Flux des données entre le serveur Adobe Connect et les services de téléphonie.
Flux des données entre le serveur Adobe Connect et les services de téléphonie.

A. Connexion permanente. B. Gestion des services et défaillance, connexion de service et courtage de sessions, fourniture des données utilisateur et accès à ces données. C. Commandes natives et événements utilisant les API fournisseur propriétaires pour le contrôle de conférence. D. Commandes et événements utilisant les appels RPC. E. Fourniture. F. Demande de service de téléphonie. G. Commandes de téléphonie et état. 

Déroulement de l’installation

La procédure suivante vous aide à concevoir, installer et configurer un système Adobe Connect. Certaines étapes vous invitent à prendre des décisions, d’autres requièrent une tâche complète. Chaque étape vous renvoie vers des informations générales sur la décision ou la tâche.

Choisissez la base de données que vous souhaitez utiliser.

Pour plus d’informations, consultez la section Choix d’une base de données.

Si vous choisissez d’utiliser SQL Server à l’étape 1, installez-le.

Pour plus d’informations, consultez la documentation de SQL Server.

Remarque : si vous installez la base de données intégrée, vous pouvez ignorer cette étape.

(Facultatif) Choisissez et réunissez les informations nécessaires à l’installation des adaptateurs de téléphonie.

Si vous installez un ou plusieurs adaptateurs de téléphonie intégrés, collectez les informations demandées par le programme d’installation. Pour plus d’informations, voir Choix de l’installation des adaptateurs de téléphonie intégrés.

Installez Adobe Connect et les composants sélectionnés.

Pendant l’installation d’Adobe Connect, vous pouvez également installer les serveurs Adobe AEM Author et Publish, le moteur de base de données intégrée, un ou plusieurs adaptateurs de téléphonie et Adobe Media Gateway (Universal Voice). Voir la section Installation d’Adobe Connect 9.

Vérifiez qu’Adobe Connect et les composants sélectionnés sont installés correctement.

Pour plus d’informations, consultez la section Vérification de votre installation.

Déployez Adobe Connect.

Pour plus d’informations, voir la section Déploiement d'Adobe Connect.

(Facultatif) Intégrez Adobe Connect à votre infrastructure.

De nombreuses possibilités permettent d’intégrer Adobe Connect à l’infrastructure existante de votre société. Il est généralement préférable de vérifier le bon fonctionnement d’Adobe Connect après la configuration de chacune de ces fonctionnalités.

Intégration avec Adobe Omniture

Adobe Connect 9 utilise la technologie Adobe Omniture pour fournir des rapports d’analyse détaillés des événements. L’intégration d’Adobe SiteCatalyst suppose de fournir les informations d’identification pour accéder au site Web Omniture d’Adobe lors de la configuration d’Adobe Connect. Pour plus d’informations, contactez l’assistance technique Omniture à l’adresse http://www.omniture.com/fr/contact/support.

Intégration avec un fournisseur SIP

Pour fournir une fonctionnalité d’organisation de conférences audio sans interruption, intégrez Adobe Connect au serveur SIP de votre organisation ou à un fournisseur SIP tiers (également appelé fournisseur VOIP). Reportez-vous à la section Déploiement de la fonctionnalité de voix universelle.

Intégration à un annuaire LDAP

Intégrez Adobe Connect au serveur d’annuaire LDAP de votre société pour éviter de devoir gérer plusieurs annuaires d’utilisateurs. Reportez-vous à la section Intégration à un service d’annuaire.

Configuration d’une couche SSL

Sécurisez l’ensemble des communications d’Adobe Connect.

Stockage du contenu sur des périphériques NAS/SAN

Utilisez des périphériques réseau pour partager les tâches de stockage du contenu. Voir la section Configuration du stockage partagé.

Hébergement de l’application de bureau Adobe Connect

Vous pouvez télécharger l’application de bureau Adobe Connect depuis la page des téléchargements sur le site Web d’Adobe. Toutefois, si la stratégie de sécurité de votre société n’autorise pas les téléchargements externes, hébergez l’application sur votre propre serveur pour améliorer le confort de vos utilisateurs. Voir la section Hébergement de l’application Adobe Connect.

(Facultatif) Choisissez d’installer ou non Adobe Connect dans un cluster.

Pour plus d’informations, voir la section Choix du déploiement d’Adobe Connect dans un cluster.

(Facultatif) Choisissez d’installer ou non des serveurs Edge.

Pour plus d’informations, voir la section Choix du déploiement d’Adobe Connect Edge Server.

Choix du déploiement d’Adobe Connect dans un cluster

Vous pouvez installer tous les composants Adobe Connect, y compris la base de données, sur un seul serveur, mais cette configuration convient mieux à un environnement de test que de production.

Un groupe de serveurs connectés, chacun faisant le même travail, est appelé un cluster. Dans un cluster Adobe Connect, vous installez une copie identique d’Adobe Connect sur chacun de ses serveurs.

Remarque :

lorsque vous installez Adobe Connect dans un cluster, vous devez utiliser un serveur SQL pris en charge et l’installer sur un ordinateur distinct.

Lorsqu’un hôte du cluster échoue, un autre prend le relais et peut héberger la même réunion. Pour assurer l’équilibrage de charge du cluster, vous devez utiliser un logiciel ou un matériel tiers. Très souvent, le matériel d’équilibrage de charge peut également fonctionner comme un accélérateur SSL.

Remarque :

dans la Console de gestion des applications, vous pouvez configurer un stockage partagé pour que le contenu soit stocké sur des périphériques externes et mis en mémoire cache sur Adobe Connect Server. Pour une installation complète, vous pouvez également configurer le NAS.

Les systèmes réseau fiables sont conçus avec des composants redondants : si l’un échoue, un autre composant identique (redondant) prend en charge le même travail. Lorsqu’un composant échoue et qu’un autre prend le relais, un basculement intervient.

Idéalement, chaque composant d’un système doit être redondant, pas seulement Adobe Connect. Par exemple, vous pourriez utiliser plusieurs périphériques matériels d’équilibrage de charge (BIG-IP de F5 Networks par exemple), un cluster de serveurs hébergeant Adobe Connect, ainsi que des bases de données SQL Server sur plusieurs ordinateurs externes. Concevez votre système avec autant de redondances que possible et ajoutez-les progressivement à votre système.

Trois options de mise en cluster
Trois options de mise en cluster

A. Un cluster avec logiciel d’équilibrage NLB et deux bases de données externes B. Des périphériques d’équilibrage matériel BIG-IP, un cluster et deux bases de données externes C. Deux périphériques d’équilibrage BIG-IP, un cluster et deux bases de données externes 

Choix d’une base de données

Adobe Connect stocke les informations sur les utilisateurs, le contenu, les cours, les réunions et les rapports dans une base de données. Vous pouvez utiliser le moteur de base de données intégré (inclus avec le programme d’installation) ou installer un serveur SQL pris en charge (vendu séparément).

Remarque :

le moteur de base de données intégré dans Adobe Connect 9.5 est Microsoft SQL Server 2016 Express Edition.

Base de données intégrée

Le moteur de base de données intégré est recommandé pour les phases de test et de développement. Il utilise les mêmes structures de données que SQL Server 2012 Enterprise Edition, mais n’est pas aussi puissant.

Le moteur de base de données intégré présente les limites suivantes :

  • En raison des restrictions de licence, vous devez installer le moteur de base de données intégré sur le même ordinateur qu’Adobe Connect. Cet ordinateur doit être mono-processeur.

  • La taille maximale de la base de données est de 2 Go.

  • Le moteur de base de données intégré possède une interface de ligne de commande, et non une interface utilisateur graphique.

Base de données externe

Le programme d’installation d’Adobe Connect contient et installe Microsoft SQL Server 2016 Express Edition. Cependant, Adobe recommande l’utilisation de Microsoft SQL Server 2016 Enterprise Edition dans les environnements de production, car ce sont des systèmes de gestion de bases de données plus évolutifs, conçus pour supporter un grand nombre d’utilisateurs à la fois. SQL Server 2012 Standard Edition fournit également des interfaces utilisateur graphiques pour la gestion et l’interrogation de la base de données.

Vous pouvez installer SQL Server 2012 Standard Edition sur le même ordinateur qu’Adobe Connect ou sur un autre ordinateur. Si vous les installez sur des ordinateurs différents, synchronisez ces machines sur la même source horaire.

Installez SQL Server en mode de connexion mixte afin de pouvoir utiliser l’authentification SQL. Définissez la base de données de manière à ce qu’elle ne respecte pas la casse.

Utilisez SQL Server dans les scénarios de déploiement suivants :

  • Pour installer la base de données sur un ordinateur sur lequel Adobe Connect n’est pas installé.

  • Adobe Connect est déployé dans un cluster.

  • Adobe Connect est installé sur des ordinateurs multi-processeurs avec Hyper-Threading.

Choix de l’installation des adaptateurs de téléphonie intégrés

Pendant l’installation d’Adobe Connect, vous pouvez installer un ou plusieurs adaptateurs de téléphonie.

Pour chaque adaptateur, vous devez fournir des informations spécifiques. Si vous disposez de ces informations, vous pouvez configurer l’adaptateur pendant l’installation initiale d’Adobe Connect. Si vous préférez, vous pouvez installer l’adaptateur sans le configurer. Lorsque vous êtes prêt à configurer l’adaptateur, exécutez de nouveau le programme d’installation. Pour plus d’informations, voir Préparation de l’installation des adaptateurs de téléphonie intégrés.

Choix du déploiement d’Adobe Connect Edge Server

Lorsque vous déployez Adobe Connect Edge Server sur votre réseau, les clients se connectent au serveur Edge qui, à son tour, se connecte à Adobe Connect (également appelé serveur d’origine). Cette connexion est transparente : les utilisateurs ont l’impression de se connecter directement au serveur d’origine qui héberge la réunion.

Les serveurs Edge présentent les avantages suivants :

Latence réseau réduite

Les serveurs Edge mettent le contenu en cache à la demande (par exemple les réunions et les présentations enregistrées) et divisent les flux en direct, entraînant moins de trafic vers l’origine. Les serveurs Edge rapprochent les ressources des clients.

Sécurité

Les serveurs Edge constituent une couche supplémentaire entre la connexion Internet cliente et l’origine.

Si votre licence l’autorise, vous pouvez installer et configurer un cluster de serveurs Edge. Le déploiement des serveurs Edge dans un cluster présente les avantages suivants :

Basculement

Lorsqu’un serveur Edge échoue, les clients sont dirigés vers un autre serveur Edge.

Prise en charge pour des événements importants

S’il vous faut plus de 500 connexions simultanées pour la même réunion, un seul serveur Edge n’aura pas assez de sockets. Un cluster autorise davantage de connexions à la même réunion.

Équilibrage de charge

S’il vous faut plus de 100 réunions simultanées, un seul serveur Edge peut manquer de mémoire. Les serveurs Edge peuvent être placés en cluster derrière un équilibreur de charge.

Fonctionnement des serveurs Edge

Les serveurs Edge authentifient les utilisateurs et autorisent leurs requêtes de services Web, telles qu’Adobe Connect Meeting, au lieu de transmettre chaque requête au serveur d’origine et de consommer les ressources de ce dernier pour ces tâches. Si les données demandées sont détectées dans le cache du serveur Edge, ce dernier les envoie au client sans appeler Adobe Connect.

Si les données demandées ne sont pas dans le cache du serveur Edge, ce dernier transmet la requête du client au serveur d’origine, où l’utilisateur est authentifié et la demande de services autorisée. Le serveur d’origine renvoie les résultats au serveur Edge, qui les transmet à son tour au client. Le serveur Edge stocke également ces informations dans sa mémoire cache, permettant ainsi à d’autres utilisateurs authentifiés d’y accéder.

Exemple de déploiement de serveur Edge

Considérez l’exemple de déploiement de serveur Edge suivant :

Un exemple de déploiement de serveur Edge.
Un exemple de déploiement de serveur Edge.

Les clients du site de Chicago utilisent le serveur d’origine situé dans un centre de données de Chicago. Les serveurs Edge de Boston et San Francisco réunissent les requêtes des clients locaux et les transmettent à l’origine. Les serveurs Edge reçoivent les réponses de l’origine à Chicago et les transmettent aux clients de leur régions.

Création et optimisation d’un environnement VMWare

L’installation d’Adobe Connect sur VMWare ne diffère pas de l’installation sur un ordinateur physique. Pour plus d’informations sur le matériel, les logiciels et la configuration minimum requise, consultez le livre blanc sur l’exécution d’Adobe Connect dans un environnement virtuel.

Options de conférence audio et vidéo d’Adobe Connect

Adobe Connect prend en charge deux méthodes de connexion à des fournisseurs de conférences audio : la fonctionnalité de voix universelle et les adaptateurs de téléphonie intégrés. Chaque solution présente des avantages différents. Vous pouvez configurer une solution ou les deux solutions pour un seul fournisseur de conférences audio. Vous pouvez configurer n’importe quel nombre de fournisseurs de conférences audio pour un compte Adobe Connect.

La fonctionnalité Universal Voice permet à Adobe Connect d’envoyer et de recevoir du son à partir de n’importe quel fournisseur de conférences audio. Vous pouvez enregistrer le son de votre conférence Web et le transmettre aux participants VoIP uniquement.

Utilisez la fonctionnalité Universal Voice pour intégrer les périphériques de téléphonie vidéo prenant en charge le protocole SIP/H.264. Adobe Connect prend officiellement en charge les périphériques de conférence vidéo Tandberg 990MXP et Edge 95, mais d’autres périphériques Tandberg H.264 devraient également fonctionner correctement. Pour plus d’informations, consultez le site Internet de Tandberg.

La solution Universal Voice utilise un composant appelé Adobe Media Gateway qui s’installe avec Adobe Connect. Adobe Media Gateway reçoit le son d’un serveur SIP et l’envoie à Adobe Connect via RTMP. Pour utiliser la fonctionnalité de voix universelle, vous devez héberger votre propre serveur SIP ou disposer d’un compte avec un fournisseur SIP. Pour plus d’informations sur la configuration d'Adobe Media Gateway, consultez la section Déploiement de la fonctionnalité de voix universelle.

Après le déploiement de la fonctionnalité Universal Voice, les administrateurs de compte peuvent utiliser Adobe Connect Central pour configurer des renseignements sur la conférence audio. Pour plus d’informations, consultez la Configuration des fournisseurs audio pour la fonctionnalité de voix universelle.

Les adaptateurs de téléphonie intégrés sont des extensions Java qui fournissent une communication entre Adobe Connect et des fournisseurs de conférences audio spécifiques. Les adaptateurs de téléphonie intégrés fournissent un contrôle des appels amélioré. Vous pouvez installer un ou plusieurs adaptateurs de téléphonie lorsque vous installez Adobe Connect. Pour plus d’informations, voir Choix de l’installation des adaptateurs de téléphonie intégrés.

Vous pouvez également utiliser l’API de téléphonie Java Adobe Connect afin de développer un adaptateur de téléphonie intégré pour n’importe quel fournisseur de conférences audio.

Le tableau suivant décrit les caractéristiques des deux solutions :

 

Fournisseur audio avec fonctionnalité de voix universelle

Adaptateur de téléphonie intégré

Diffusion de son aux participants VoIP uniquement

Oui

Non (à moins que l’adaptateur soit configuré pour la fonctionnalité de voix universelle)

Contrôle d’appel amélioré. Par exemple, mettre en sourdine et mettre en attente

Non

Oui

Enregistrement du son avec une réunion Adobe Connect

Oui

Oui

Nécessite Adobe Media Gateway (intégré dans le programme d’installation d’Adobe Connect)

Oui

Non (à moins que l’adaptateur soit configuré pour la fonctionnalité de voix universelle)

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne