Modèles de déploiement HA et DR

Automation 360 fournit plusieurs options de déploiement pour répondre aux différents niveaux de performances coûts/prix de l'entreprise et aux exigences de résilience. Les options comprennent l'installation sur des nœuds uniques et sur des nœuds multiples. Les déploiements à plusieurs nœuds peuvent être configurés pour des clusters à haute disponibilité (HA) et des sites de reprise après sinistre (DR).

Les services de déploiement sont configurés à l'aide du programme d'installation Automation 360. Un nœud de serveur Automation 360 typique exécute les services suivants :

  • Automation Anywhere Services d'automatisation
  • Automation Anywhere Services de messagerie
  • Automation Anywhere Services de mise en cache
  • Automation Anywhere Services de recherche
  • Stockage du référentiel
  • (Facultatif) IQ Bot Machine virtuelle

Le programme d'installation Automation 360 prend également en charge la configuration de déploiement à plusieurs nœuds.

Planification

Identifiez vos exigences avant de sélectionner un modèle de déploiement. Pour obtenir les meilleurs résultats, déployez les mêmes systèmes d'exploitation dans les environnements de test, de développement et de production de Espace de travail d'automatisation. Vous devez au minimum avoir le même système d'exploitation sur les environnements de test et de production.

Modèles de déploiement

À un niveau élevé, il existe deux manières de déployer ou d'installer Automation 360, sur nœud unique ou sur plusieurs nœuds. Choisissez l'option qui répond à vos besoins en matière de continuité des activités.

Déploiement sur un nœud unique

Comme son nom l'indique, il existe un seul nœud de serveur physique, sur lequel tous les services liés à Automation 360 sont exécutés. Par conception, cette configuration ne fournit aucune redondance et la disponibilité dépend donc des services sur ce nœud unique.

Base de données
Dans un déploiement à nœud unique, la base de données peut se trouver n'importe où si le serveur de Control Room est capable de se connecter au serveur de base de données. Les configurations de réseau peuvent être impliquées.
Remarque : Vous ne pouvez pas héberger le serveur de base de données sur le même serveur que celui de Control Room car il nécessite une configuration de traitement/mémoire plus élevée sur le serveur.
Caractéristiques
  • Pas de reprise après sinistre (point de défaillance unique) : En cas de défaillance du nœud unique, l'opération RPA sera affectée de manière négative.
  • Pas de haute disponibilité : Si le serveur est mis hors ligne pour des mises à niveau ou la maintenance, les opérations RPA seront affectées.
  • Pas de mise à l'échelle de la RPA : Lorsque les déploiements de la RPA évoluent et que les utilisateurs augmentent, le nœud unique devra gérer l'augmentation de la charge. Cela pourrait affecter négativement les performances de la RPA.
Recommandations d'utilisation
Les déploiements à un nœud unique sont généralement recommandés pour une utilisation à petite échelle dans le cadre de la validation de concepts, de démonstrations, de tests et d'essais, entre autres.

Les déploiements à nœud unique ne sont PAS RECOMMANDÉS pour une utilisation en production, car tout temps d'arrêt nuirait à l'opération RPA et à la continuité des activités.

Avantages
  • Installation et configuration rapides et faciles
  • Des serveurs supplémentaires ne sont pas obligatoires
  • Les équilibreurs de charge et la configuration de clustering ne sont pas obligatoires

L'image suivante montre les composants d'Automation Anywhere et du centre de données pour un nœud unique. Les composants d'Automation Anywhere sont affichés en orange et les composants fournis par votre organisation sont affichés en bleu. Les composants qui sont hébergés de manière centralisée sur le Cloud et gérés par Automation Anywhere tels que le serveur de licences, sont représentés en orange clair.

Modèle de déploiement sur nœud unique

Déploiement à plusieurs nœuds

Pour atteindre une échelle de traitement plus élevée, une plus haute disponibilité dans les configurations de production, les services Automation 360 sont déployés sur plusieurs nœuds de serveurs. Le programme d'installation vous permet de mettre en place une configuration à plusieurs nœuds. Des étapes de configuration supplémentaires sont requises, telles que la liaison des services à la même base de données, etc.

Approche distribuée
La Control Room offre la possibilité de traiter un grand nombre de demandes dans un laps de temps donné.

Déployez plusieurs instances de la Control Room sur plusieurs serveurs physiques ou virtuels, en fonction des besoins. Cela signifie également de configurer la configuration du cluster pour les services de mise en cache, de recherche et de messagerie.

Équilibrage de charge
Exécuté par un équilibreur de charge, il s'agit du processus de distribution du trafic d'application ou réseau sur plusieurs serveurs pour protéger les activités de service et permettre de répartir les charges de travail entre plusieurs serveurs. La poursuite des activités sur les serveurs en cluster est garantie.

Exigences de l'équilibreur de charge

Bases de données
Dans les déploiements à plusieurs nœuds, les bases de données utilisent leur propre basculement intégré pour protéger les données. Cela garantit les données de la base de données sont récupérées.

Si vous utilisez des services de base de données basés sur le cloud comme AWS-RDS, la haute disponibilité et la reprise après sinistre font partie de leurs offres de services, auquel cas aucune autre configuration de base de données n'est nécessaire.

Dans le cas de bases de données sur sites, configurez la réplication synchrone entre les Microsoft SQL Server principal (actif) et secondaire (passif) en cluster dans le centre de données. La cohérence des données est ainsi assurée en cas de défaillance d'un nœud de base de données.

Pour la réplication synchrone, configurez la base de données à l'aide du modèle d'éditeur et d'abonné dans Microsoft SQL Server depuis le site de reprise après sinistre principal jusqu'au site de reprise après sinistre secondaire qui se trouve à un emplacement géographiquement séparé du site principal.

Réplication des données entre les sites principaux et secondaires

L'image suivante montre les composants d'Automation Anywhere et du centre de données pour trois nœuds d'un cluster de centre de données : Les composants d'Automation Anywhere sont affichés en orange et les composants fournis par votre organisation sont affichés en bleu. Les composants qui sont hébergés de manière centralisée sur le Cloud et gérés par Automation Anywhere tels que le serveur de licences, sont représentés en orange clair.

Modèle de déploiement à haute disponibilité (HA)
Important : Les clusters étendus ne sont pas pris en charge.
  • Assurez-vous que tous les nœuds de cluster HA sont configurés au même emplacement. Ne configurez pas les nœuds dans un seul cluster HA situé sur plusieurs sites. Assurez-vous de configurer un cluster HA sur le site principal, et l'autre cluster HA sur le site secondaire.
  • La Control Room et le IQ Bot doivent être configurés dans le même centre de données pour assurer la communication entre les deux applications.