SupportConnexion
Contactez-nous
Installation du Hybrid Service : le meilleur de l’on-demand et de l’on-premise

Installation du Hybrid Service : le meilleur de l’on-demand et de l’on-premise

November 03, 2016 · Michael Bock · Rapidi Connector

Nous sommes très heureux de vous présenter le nouveau déploiement Hybrid Service pour RapidiOnline. Avec cette version, il est devenu beaucoup plus simple de déployer le service RapidiOnline sous la forme d’une installation Hybrid Service.

Qu’est-ce qu’un Hybrid Service, au fait ?

Vous pouvez voir le déploiement Hybrid Service comme la combinaison d’un service on-demand et d’un produit installé sur site. Avec le Hybrid Service de RapidiOnline, vous bénéficiez du meilleur des deux mondes : notre interface de configuration on-demand, accessible depuis n’importe où, et nos fonctions de surveillance et d’alerte gérées de façon centralisée, associées à un déploiement en un clic des modifications de configuration sur site et à une exécution totalement indépendante d’une connexion Internet.

Qui a besoin du Hybrid Service

Le Hybrid Service est surtout pertinent si vous avez deux systèmes installés localement ou plus, entre lesquels vous devez intégrer ou répliquer des données. Avec le Hybrid Service, vos données ne quittent pas votre réseau (à condition que la source et la destination se trouvent toutes deux dans votre réseau local), ce qui accélère bien sûr les transferts par rapport au service RapidiOnline classique. Vous pouvez toujours utiliser notre technologie RapidiConnector pour compresser et empaqueter les données si vous avez des bureaux ou des installations distants accessibles via un VPN privé, voire via Internet.

Si des règles de sécurité strictes vous imposent que vos données ne quittent pas votre réseau local, le Hybrid Service le garantit également.

illustration du nouveau déploiement Hybrid Service

image 1 : illustration du déploiement Hybrid Service avec des systèmes Microsoft Dynamics NAV

En quoi le Hybrid Service diffère-t-il du déploiement classique et qu’est-ce qui a changé ?

Chez RapidiOnline, nous proposons une option de déploiement Hybrid Service depuis plusieurs années déjà et un certain nombre de clients l’utilisent. L’ancienne option de déploiement Hybrid Service reposait sur le déplacement de toute la base de données de configuration et du moteur de service vers le serveur du client. L’interface MyRapidi était alors dirigée vers la base de données de configuration locale au lieu d’une base centrale. Cela pouvait entraîner des lenteurs lors du travail dans l’interface MyRapidi.

Voici quelques points saillants sur ce qui distingue le déploiement Hybrid Service du déploiement RapidiOnline classique et de l’ancien déploiement Hybrid Service :

 

Pour parvenir à tout cela, nous avons apporté un certain nombre de modifications. Si ces détails techniques vous intéressent, parcourez la liste ci-dessous : 

  1. Lors de l’écriture de la configuration dans un fichier (ce que nous appelons un fichier de configuration figé), nous incluons désormais le Configuration Database Type afin de savoir quels noms de champs utiliser ou attendre dans le fichier.
  2. Nous avons fait passer la version du fichier de configuration figé à 2 (elle était à 1) - cela signifie que les anciennes versions de Rapidi ne pourront pas utiliser les nouveaux fichiers de configuration. La nouvelle version de Rapidi peut lire les nouveaux comme les anciens fichiers de configuration.
  3. Nous empaquetons et compressons désormais la configuration avant de l’écrire dans le fichier. Les fichiers obtenus sont en général environ 7 fois plus petits (par exemple, de 3,3 MB à 0,5 MB). 
  4. La fonctionnalité « Activate Changes » fonctionne désormais différemment pour les Hybrid Services. Elle écrit la configuration stockée de façon centralisée dans un fichier (dont le nom contient un horodatage - par exemple config_20161020134804.frz), télécharge ce fichier sur le Hybrid Service installé localement, puis demande enfin à ce Hybrid Service d’utiliser le nouveau fichier de configuration (de le copier par-dessus config.frz et de le charger comme nouvelle configuration courante).
  5. Le fichier de configuration contient une date d’expiration - la date d’expiration du service que vous voyez sur le Dashboard. La date d’expiration d’un service est vérifiée lors de l’exécution des Transfers. Après avoir prolongé votre service, vous devez exécuter « Activate Changes » pour que la nouvelle date d’expiration soit reprise dans le fichier de configuration et que le service Rapidi puisse continuer à exécuter les Transfers et les Schedules.
  6. Lors du chargement d’un nouveau fichier de configuration, le Hybrid Service demande d’abord au Scheduler de s’arrêter, puis attend qu’il termine la tâche en cours (et s’arrête). Par défaut, il attend jusqu’à 30 minutes avant d’abandonner (des messages s’affichent pendant l’attente). La valeur par défaut de 30 minutes peut être définie dans le fichier Rapidi.cfg (le paramètre s’appelle « ActivateChangesMaxWaitTimeSeconds » et sa valeur par défaut est 1800).
  7. La fonctionnalité « Read Design » fonctionne désormais différemment pour les Hybrid Services. Elle demande au service installé de façon centralisée d’effectuer le ReadDesign. Ce service central demande ensuite au Hybrid Service de lancer le ReadDesign (par lui-même ou via un RapidiConnector). Le Hybrid Server renvoie le design au service central, qui le stocke ensuite dans la base de données de configuration centrale.
  8. Il existe un nouveau paramètre de démarrage pour un service central destiné à fonctionner comme Hybrid Service : il s’appelle « HybridCentral ». Lorsque le service central est démarré de cette façon, il ne lance pas les interfaces Log, Scheduler, RTI et LinkStorage et laisse également les mots de passe à l’état chiffré (il n’a de toute façon pas la bonne clé pour les déchiffrer, puisque les mots de passe sont chiffrés par le Hybrid Service local). Un service central démarré ainsi peut effectuer un ReadDesign, un ActivateChanges et l’envoi ou le téléchargement de fichiers, mais n’exécute ni Schedules ni Transfers.
  9. Le Hybrid Service renvoie désormais le nom de l’ordinateur et le nom du service Windows à MyRapidi. Ils sont visibles via la fonctionnalité « Get Status » du Dashboard.
  10. Le Hybrid Service peut désormais être installé à l’aide du Rapidi Service Controller. La page « Install Service » comporte une case à cocher intitulée « Hybrid Service ». Lorsque vous la cochez, le nom du service devient <serviceno>_HYBRIDSERV et les paramètres du registre pour le nouveau service sont adaptés pour que Rapidi.exe fonctionne comme Hybrid Service local.
  11. Lorsque le Hybrid Service est démarré pour la première fois juste après l’installation par le Rapidi Service Controller, il accepte désormais de démarrer sans aucune configuration (y compris sans le fichier de configuration config.frz). Lors de l’installation avec le Rapidi Service Controller, vous devez saisir un nom d’utilisateur et un mot de passe (normalement HYBRIDSERV et un mot de passe généré de façon unique que vous obtenez auprès du support RapidiOnline) et, s’il n’y a aucune configuration à charger, le Hybrid Service accepte les connexions avec ce nom d’utilisateur et ce mot de passe. Cela permet au service central de se connecter, puis de télécharger et d’activer le premier fichier de configuration (lors du premier « Activate Changes »).
  12. Le Log et le Scheduler utilisent désormais tous deux des heures UTC, quel que soit le fuseau horaire configuré sur le serveur. Les champs de date et d’heure sont ainsi toujours affichés et stockés correctement, car l’interface MyRapidi suppose que toutes les heures sont en UTC et les convertit automatiquement en heures locales à partir des informations du profil de l’utilisateur MyRapidi (sélectionnez les paramètres en haut à droite dans MyRapidi pour voir vos réglages de fuseau horaire).
  13. Le support RapidiOnline peut mettre à jour à distance votre Hybrid Service installé ainsi que tous les RapidiConnectors connectés à votre Hybrid Service (nous ne mettons rien à jour sans que vous nous le demandiez - veuillez soumettre une demande de support pour lancer l’opération).
  14. Le support RapidiOnline peut également exécuter des traces sur le Hybrid Service et sur tous les RapidiConnectors connectés afin de vous aider à résoudre vos problèmes (les traces ne sont réalisées qu’après un accord explicite de votre part). Cela contribue à résoudre rapidement les problèmes que vous pourriez rencontrer.

 

La nouvelle installation Hybrid Service est disponible dès maintenant, mais vous devez utiliser la version 4.0.01f ou une version ultérieure.

Veuillez contacter le support RapidiOnline pour organiser une installation ou une mise à niveau vers la nouvelle version. 

Le déploiement Hybrid Service est disponible dans notre édition Enterprise (RapidiOnline Cloud Integration ou Replicator 7.0).

en savoir plus sur notre déploiement Hybrid Service

Voyez si cela convient à votre environnement

Dites-nous quels systèmes vous utilisez et nous vous dirons franchement si Rapidi est le bon outil.