Options de mise à niveau d'IQ Bot

Cette rubrique vous propose des options et cas d'utilisation dans un environnement client qui vous permettent d'essayer une version d'IQ Bot avant de mettre à niveau les serveurs IQ Bot existants vers des environnements de développement et de production.

Prerequisites

Les principaux outils/processus impliqués sont les suivants :
  1. Importation/Exportation
    • Il s'agit d'une fonctionnalité IQ Bot.
    • Nous vous recommandons de transférer les données de préproduction d'une installation IQ Bot à l'autre, à condition que les deux appartiennent à la même version IQ Bot.
  2. Sauvegarde/restauration de base de données
    • Il s'agit d'une fonctionnalité SQL Server.
    • Crée une sauvegarde de la base de données existante qui pourrait être restaurée sur des instances de serveur SQL identiques ou différentes.
    • Préparez une réplication de base de données de l'environnement de développement.
      • Sauvegardez toutes les bases de données IQ Bot.
      • Restaurez les sauvegardes sur un nouveau serveur de base de données.
    • Installez la dernière installation sur IQ Bot ou le serveur de base de données restauré.
    • Vous avez ainsi l'assurance de disposer du dernier serveur IQ Bot à des fins d'essai qui utilise des données de serveur de développement existantes.
Note: La tâche crée deux environnements de développement :
  1. Development-old : avec une version plus ancienne d'IQ Bot (que nous nommerons Dev-old)
  2. Development-new : avec une version plus récente d'IQ Bot (que nous nommerons Dev-new)

Utilisez les scénarios essentiellement lorsque le développement actif (par exemple, l'entraînement de groups/bots) se poursuit avec la version d'essai des nouvelles versions d'IQ Bot.

Procedure

  1. Scénario 1 : le développement actif se produit sur l'environnement Dev-old uniquement.
    • Poursuivez l'essai/l'utilisation de Dev-new, bien que nous ne nous occupions pas des données présentes sur cet appareil.
    • Au terme de l'essai, vous pourrez, si vous êtes satisfait de la nouvelle version d'IQ Bot :
      1. Supprimer Dev-new, car cette version ne possède que des données d'essai.
      2. Effectuer la mise à niveau de Dev-old en désinstallant au préalable l'ancienne version d'IQ Bot, puis en y installant la nouvelle version.
  2. Scénario 2 : le développement actif se produit sur l'environnement Dev-new uniquement.
    • Arrêtez d'utiliser Dev-old. Toutes les nouvelles tâches de développement seront effectuées sur l'environnement Dev-new uniquement.
    • Au terme de l'essai, vous pourrez, si vous êtes satisfait de la nouvelle version d'IQ Bot :
      1. Sauvegarder les bases de données de Dev-new et les restaurer sur l'environnement Dev-old.
      2. Effectuer la mise à niveau de Dev-old en désinstallant au préalable l'ancienne version d'IQ Bot, puis en y installant la nouvelle version.
  3. Scénario 3 : le développement actif ne se produit ni sur l'environnement Dev-old, ni sur l'environnement Dev-new.
    • Arrêtez d'utiliser Dev-old. L'environnement Dev-new est utilisé à des fins d'essai uniquement, par conséquent aucun développement actif ne s'y produit.
    • Au terme de l'essai, vous pourrez, si vous êtes satisfait de la nouvelle version d'IQ Bot :
      1. Supprimer l'environnement Dev-new, car cette version ne possède que des données d'essai.
      2. Effectuer la mise à niveau de l'environnement Dev-old en désinstallant au préalable l'ancienne version d'IQ Bot, puis en installant la nouvelle version.
  4. Scénario 4 : le développement actif se produit sur l'environnement Dev-old et sur l'environnement Dev-new.
    • Nous comptons procéder à un développement actif sur les deux environnements (Dev-old et Dev-new).
      Note: Nous ne pouvons pas fusionner l'entraînement de deux serveurs IQ Bot différents.
    • Nous ne recommandons pas de procéder à un développement actif sur les deux environnements. Optez plutôt pour le scénario 1 ou le scénario 2.

Next steps

Lors du transfert de données du développement vers l'environnement de production, procédez comme suit :
Commencez par mettre à niveau le serveur de production en désinstallant la version actuelle d'IQ Bot, puis en installant la nouvelle version d'IQ Bot. Cela garantit que les serveurs de développement et de production disposent des mêmes versions d'IQ Bot.
Migrez les données du serveur de développement vers le serveur de production à l'aide de l'opération importer/exporter (processus standard d'IQ Bot).