Posséder Sur site : compétences et qualifications

Posséder On-Premise : compétences et qualifications

Étant donné que la solution Navixy On-premise est hébergée par les clients, ceux-ci sont tenus d’être hautement responsables et professionnels lors de l’exploitation de la plateforme. Contrairement à la version PaaS, où toute l’administration système est assurée par Navixy, dans le cas d’On-premise cela repose entièrement sur les épaules des clients. Comme tout produit conçu pour être constamment disponible pour les utilisateurs finaux, Navixy On-premise ne peut exister simplement « tel quel » et nécessite une surveillance et une maintenance 24/7. Ce n’est qu’ainsi que la plateforme sera accessible et conviviale, et que votre activité prospérera.

Ci‑dessous, nous examinerons les compétences principales nécessaires pour maintenir la plateforme Navixy On-premise en fonctionnement efficace, stable et durable.

Serveur

Puisque Navixy On-premise est une solution basée sur un serveur, fournir un (ou des) serveur(s) correctement fonctionnel(s) à long terme est la clé d’un fonctionnement stable et ininterrompu de la plateforme. Par conséquent, la connaissance des domaines suivants est cruciale :

  • Administration de centre de données.

    • Connaissance des plateformes cloud (AWS, Azure, etc.) - requis en cas de déploiement Navixy dans le cloud. Compréhension des types d’instances, de leurs configurations et de leurs capacités.

    • Connaissance du matériel serveur - requis si Navixy est hébergé dans un centre de données physique local.

  • Virtualisation. Il est recommandé d’héberger Navixy sur une machine virtuelle pour faciliter et flexibiliser la maintenance future.

  • Gestion des ressources du serveur.

    • Disques. Compréhension du RAID, des types et paramètres des disques, allocation d’espace disque supplémentaire pour une base de données en croissance.

    • RAM. Augmentation de la quantité de mémoire en fonction des besoins croissants de la plateforme.

    • CPU. Configuration initiale et fourniture de capacité processeur supplémentaire.

  • Sauvegarde et réplication. Crucial pour préserver vos données et protéger votre système contre les défaillances. Une bonne pratique consiste à combiner ces processus.

    • Sauvegarde. Un ensemble de procédures pour copier les données physiques et virtuelles afin de pouvoir les utiliser en cas de problème avec l’original.

    • Réplication. Création d’une copie d’une machine virtuelle puis maintien de la réplica synchronisée avec la machine originale.

Réseau

Navixy est inconcevable sans connexion réseau. La plateforme fonctionne comme un site Web, donc les utilisateurs y accèdent via Internet. Les appareils envoient des données télématiques via le réseau. Les applications mobiles nécessitent une connexion stable à votre serveur. La vérification des licences s’effectue en se connectant au serveur d’authentification.

Le propriétaire de la plateforme On-premise est tenu de :

  • Assurer la disponibilité des ports requis pour le fonctionnement du système.

  • Configurer un pare‑feu et d’autres systèmes de protection pour permettre le passage normal du trafic, éliminant la possibilité de perte de paquets de données utiles.

  • Fournir une bande passante de canal normale, évitant les latences au niveau réseau.

  • Configurer correctement les adresses et les enregistrements DNS.

  • Dans le cas de plusieurs serveurs - fournir une capacité de canal exceptionnelle entre les serveurs pour un travail stable avec la base de données.

Système d’exploitation

La plateforme Navixy, en tant que logiciel, est installée sur le système d’exploitation du serveur. Par conséquent, le propriétaire du serveur (administrateur) doit être compétent et expérimenté dans l’utilisation de cet OS.

Dans la plupart des cas, Navixy est installé sur Linux (Ubuntu ou Debian) et nous recommandons fortement de procéder ainsi car les logiciels de support sont principalement conçus pour Linux, tous les scripts d’automatisation sont écrits pour celui‑ci, et il est plus flexible pour l’administration ultérieure. Cependant, certains clients ont diverses raisons d’utiliser Windows, nous conservons donc la possibilité d’exécuter la plateforme sur cet OS.

En général, les éléments suivants sont requis de l’administrateur serveur en ce qui concerne l’OS :

  • Compréhension de l’architecture du système, connaissance de la structure des répertoires.

  • Maîtrise de bash/CLI.

  • Installation de programmes, travail avec les dépôts.

  • Gestion des ressources système.

  • Gestion des processus et des services.

  • Recherche et lecture des journaux système.

Logiciels

Bien que nos instructions couvrent principalement les fonctionnalités de la plateforme Navixy, le fonctionnement normal de la plateforme est inconcevable sans logiciels supplémentaires.

Nous parlons avant tout des logiciels directement nécessaires au fonctionnement de la plateforme. Le propriétaire du serveur doit posséder une expertise suffisante pour travailler avec ces logiciels.

  • Java. Le processus d’installation est décrit dans les instructions d’installation. Tout ce qui est nécessaire est d’avoir la bonne version.

  • Nginx. Les configurations typiques sont données sur notre site Web. Cependant, vous pouvez utiliser vos propres configurations dans des scénarios d’utilisation inhabituels, par exemple lorsque le serveur héberge deux sites Web (non recommandé).

  • MySQL. Pour le bon fonctionnement de la base de données, les performances globales de la plateforme et même la sécurité des données, une configuration appropriée du SGBD est cruciale. Les paramètres de configuration généralement recommandés sont fournis dans les instructions d’installation. Toutefois, l’affinage pour de meilleures performances dépend toujours du client, car il dépend fortement des paramètres spécifiques du serveur et des particularités de l’hébergement.

De plus, il existe une grande quantité de logiciels auxiliaires qui peuvent être utiles aux administrateurs système. Vous êtes libre d’utiliser n’importe quel logiciel souhaité sur le serveur tant qu’il n’interfère pas avec le fonctionnement normal de la plateforme. Par exemple :

  • Gestionnaires de fichiers.

  • Archivage.

  • Éditeurs de texte.

  • Outils de surveillance.

  • Tout autre utilitaire pour faciliter votre travail.

Base de données

Probablement l’une des compétences les plus importantes d’un propriétaire Navixy On-premise est la capacité à travailler avec la base de données. Étant donné que la base de données est le stockage de toutes les informations de la plateforme, l’importance de sa bonne administration ne peut guère être surestimée. Et la perte d’informations cruciales, surtout en grande quantité, peut être dévastatrice pour votre activité.

Sauvegarde et réplication

Se contenter d’écrire sur le disque ne suffit pas pour assurer la sécurité de vos informations. Il est également nécessaire de prévoir les situations où ce disque ou l’ensemble du serveur, pour une raison ou une autre, est endommagé ou devient indisponible. Ici, comme pour le serveur, sauvegarde et réplication viennent au secours, et la qualité de ces processus affecte directement la sécurité des données. Pour les petits serveurs, il suffit généralement d’enregistrer les dumps de la base de données, mais pour une base de données volumineuse et fortement chargée, il est préférable de configurer la réplication, afin qu’en cas de problème il existe une copie prête à l’emploi. Combiner ces deux méthodes avec un serveur hautement disponible donne les meilleurs résultats en termes de tolérance aux pannes. Si le propriétaire du serveur possède les compétences nécessaires pour mettre en œuvre un tel schéma, son entreprise est assurée contre la perte de données.

Expérience SQL

Puisque la plateforme Navixy fonctionne avec une base de données MySQL, le propriétaire du serveur doit avoir de l’expérience en SQL, ainsi qu’une compréhension de la structure et de la syntaxe des requêtes SQL. Bien que la plupart des requêtes nécessaires soient décrites dans les instructions, les appliquer sans réflexion peut être vain et même préjudiciable aux données. Pour cette raison, la connaissance du SQL est indéniablement importante, et disposer de quelqu’un possédant des compétences de DBA dans votre équipe serait un avantage significatif.

En conclusion, un ensemble complet de compétences techniques est nécessaire pour maintenir et supporter l’infrastructure dans le paysage technologique en évolution rapide d’aujourd’hui. La maîtrise des systèmes d’exploitation, des bases de données, de la connectivité, des services Web, de la sécurité et d’autres domaines pertinents garantit que les professionnels IT peuvent gérer et dépanner efficacement divers composants au sein d’une infrastructure autonome. De plus, posséder un ensemble de compétences diversifié permet aux professionnels IT des clients de collaborer avec l’équipe de support Navixy de manière plus fluide et efficace, résolvant les problèmes plus rapidement et réduisant les risques potentiels de défaillance.

Mis à jour

Ce contenu vous a-t-il été utile ?