Fermer

août 10, 2020

Planification d'une stratégie de migration pour votre application OpenEdge7 minutes de lecture



Toute personne exécutant des applications OpenEdge sur HP-UX doit commencer à planifier une stratégie de migration avant que Hewlett-Packard ne supprime la prise en charge du système d'exploitation.

Les délais ne sont pas réels tant qu'ils ne vous regardent pas en face, non? Mais que se passerait-il si nous vous disions qu'une date limite qui semblait être dans cinq ans était bien plus proche que vous ne le pensez.

Hewlett-Packard abandonne le support de son système d'exploitation HP-UX à la fin de 2025 . Si les clients restent sur HP-UX non pris en charge, non seulement ils recevront des correctifs prenant en charge le nouveau matériel et éliminant les risques de sécurité, mais ils ne pourront pas non plus mettre à niveau leur application OpenEdge. OpenEdge 12 ne prend plus en charge HP-UX en tant que plate-forme de déploiement.

La migration de la plateforme peut prendre de quelques semaines à six mois ou plus. Dans cet esprit, les organisations devraient commencer à planifier leur stratégie de migration et ce que cela signifie pour OpenEdge – aujourd'hui et pour l'avenir.

Premiers pas dans la migration: dimensionner un nouveau système

OK, par où commencer? Décidez à quoi ressemblera la nouvelle plateforme.

Il existe de nombreuses options pour déplacer les applications OpenEdge hors de HP-UX. Le chemin naturel pour les utilisateurs de HP-UX est de passer à un autre système d'exploitation de type UNIX, Linux étant le plus populaire.

La première étape consiste à analyser votre système actuel pour vous aider à dimensionner un nouveau système. Les systèmes informatiques modernes sont devenus complexes avec de nombreuses options. Faire un mauvais choix peut rendre votre application moins performante sur la nouvelle plateforme que sur celle retirée. C'est un piège que nous voyons beaucoup trop souvent.

Pour votre système actuel, il est important d'examiner:

  • Le nombre de processeurs et leur utilisation au fil du temps
  • Les performances des applications, en particulier la création, la lecture, la mise à jour et la suppression (CRUD) dans le temps
  • Quelle est la quantité de mémoire utilisée? La mémoire est bon marché et ce qui semble être beaucoup de mémoire aujourd'hui pourrait ressembler à un jouet dans cinq ans. Par exemple, de nombreux ordinateurs portables disposent actuellement de 32 Go de mémoire. Il serait dommage que votre application d'entreprise s'exécute sur une machine qui a moins de mémoire qu'un ordinateur portable.
  • Quelle est la configuration du disque et quel est le temps de réponse des disques

Connaître ces informations peut vous aider à choisir une machine de taille adaptée à votre application.

Une mise en garde: Ne soyez pas trop amoureux du sur-provisionnement du nombre de processeurs dans un nouveau système. OpenEdge fonctionne mieux avec des processeurs moins nombreux mais plus rapides que de nombreux processeurs plus lents. Plus il y a de processeurs, plus vous serez forcé dans une configuration NUMA, ce qui n'est une bonne architecture pour aucune application de base de données, que ce soit Oracle, MSSQL, MySQL, Postgres et, bien sûr, OpenEdge. Moins de CPU avec de nombreux CORES fonctionnent le mieux.

À quoi ressemble une migration de plate-forme réussie?

Une fois que vous avez votre nouveau système, il y a plusieurs choses à faire pour réussir la migration de la plateforme:

  • Installez OpenEdge sur la nouvelle machine
  • Apportez tous les composants d'application nécessaires pour exécuter l'application. N'oubliez pas les packages externes en dehors de l'application OpenEdge tels que Telnet, Mail, etc.
  • Apportez les bases de données. La plupart du temps, cela nécessitera un vidage et un chargement.
  • Scripts de port pour le nouvel environnement
  • Démarrez les tests. Testez le «Happy Path», mais testez également la fin du mois, la fin de l'année et tout autre composant de l'application qui n'est pas souvent exécuté
  • Planifiez le basculement, qui comprend l'arrêt de l'application sur l'ancienne plate-forme, la création des données finales
  • Effectuez un Database Health Check pour tirer le meilleur parti du nouveau matériel.

Quelle est la complexité d'une migration de plate-forme?

Intégration les points sont ce qui rend une application compliquée. Plus il y a d'interfaces dans la base de données ou l'application, plus il y a de tests et de vérifications à effectuer. Nous ne vivons plus dans un monde où l'application OpenEdge est la seule à gérer une entreprise. Tous les points d'accès doivent être pris en compte.

Le processus de migration est assez simple pour les ingénieurs de Progress Services, mais pour les entreprises qui utilisent la même plate-forme depuis cinq ans ou plus, cela peut sembler intimidant. La personne qui a dirigé sa migration la dernière fois pourrait même ne plus être dans l'entreprise et il pourrait y avoir une perte de connaissances institutionnelles. C'est là que l'équipe Progress Services peut vous aider. En moyenne, Progress Services effectue une mise en service tous les mois pour une migration de plate-forme avec plusieurs actifs pour différents clients à un moment donné. Aucune autre équipe n'a cette expérience avec une grande variété d'applications OpenEdge

Planification de la mise en service?

La partie la plus difficile de la migration pour la plupart des entreprises est de trouver le temps d'arrêt pour le basculement. Ceci est généralement traité le week-end pendant une période de vacances. Cependant, avec les opérations mondiales, qu'est-ce qu'une fête commune? L'application peut-elle être interrompue pendant 24 à 48 heures pour le cut-over?

Progress a des outils pour limiter les temps d'arrêt pour le cut-over en utilisant la technologie de réplication. Cela limite le temps d'indisponibilité à une heure ou deux, quelle que soit la taille de la base de données.

Activités après la mise en service?

Une bonne planification et une exécution expérimentée peuvent permettre de passer à une nouvelle plate-forme avec succès, mais ce n'est pas tout ce dont vous avez besoin faire. Invariablement, il y aura des bosses sur la route dont vous n'avez pas tenu compte, il est donc essentiel d'avoir l'équipe de migration disponible pour résoudre tous les problèmes post-Go-Live. En outre, une fois que vous avez déménagé, vous devez effectuer une vérification de l'état de la base de données après la migration ou un réglage des performances pour vous assurer que les applications fonctionnent à des performances optimales sur le nouveau matériel. Vous avez dépensé de l'argent sur le nouveau matériel, il est préférable d'en tirer le meilleur parti.

Support continu de l'application

L'équipe Progress Services a développé des outils internes pour faciliter la migration et la gestion de votre nouvelle base de données une fois qu'elle est opérationnelle. La même équipe qui effectue la migration peut gérer votre base de données via nos services MDBA.

Cela peut non seulement servir de police d'assurance pour votre investissement, mais il est également rentable si l'on considère que le coût peut être aussi bas qu'un tiers ou un quart du coût d'un employé à temps plein pour 24 ans. / 7/365, assistance pour suivre le soleil.

Il est interdit de réveiller les gens au milieu de la nuit ou de coordonner la couverture des heures supplémentaires pendant les heures creuses et les fins de semaine. Cela donne à votre équipe un certain soulagement tout en garantissant que les experts d'OpenEdge sont immédiatement au courant.

Progress possède la plus grande organisation de services de base de données qui fonctionne avec l'écosystème OpenEdge parce que Progress a écrit le produit. Si nous rencontrons des problèmes, nous avons un lien direct avec le support technique et le développement. L'équipe Progress Services voit des centaines d'applications OpenEdge chaque année avec l'expérience d'avoir pris en charge la migration de centaines de clients

Conclusion

Que votre passage à une nouvelle plate-forme ait été incité par le passage à une technologie plus récente et meilleure, ou par l'abandon d'un système d'exploitation ou matériel, exécution et gestion sont les clés.

Les migrations sont à la fois nécessaires et inévitables, et la fin de vie de HP-UX vous oblige simplement… un peu plus tôt que vous n'auriez pu le penser aussi.

Pour parler à un expert d'OpenEdge de votre déménagement, contactez nous pour mettre en place une consultation .

En savoir plus




Source link

0 Partages