FishOS Upgrader : Solution révolutionnaire de mise à niveau OpenStack sans interruption
Une nouvelle norme pour des mises à niveau transparentes
FishOS Upgrader garantit des mises à niveau progressives sans temps d’arrêt, permettant à votre système de demeurer opérationnel et à la productivité de votre équipe de rester ininterrompue.
Mise à niveau complète du système & Vérification en JUSTE 2 JOURS
FishOS fournit des mises à niveau entièrement automatisées et des vérifications qui prennent seulement 1-2 jours sans interruption des opérations.
Utilisez l’Upgrader inclus dans la licence FishOS standard, et l’équipe de Sardina Systems assurera une transition sans heurts vers la nouvelle version d’OpenStack dès sa sortie. Alternativement, vous pouvez utiliser le composant vous-même, car il est disponible dans toutes les versions de la plateforme FishOS.
Série d’actions FishOS Upgrader
1. Préparation :
Adaptation des données des nouveaux systèmes et alignement de celles-ci avec les modèles et variables préconfigurés avec FishOS Deployer.
2. Mise à niveau des contrôleurs :
Mises à niveau des services clés, y compris Keystone, Glance, Cinder, et autres.
3. Mise à niveau des nœuds de calcul :
Mise à niveau des composants Nova-compute et Neutron-compute.
4. Mise à niveau automatique :
Mise à jour entièrement automatisée des paquets et des données, ainsi que l’exécution d’opérations spécifiques du système.
5. Vérification d’OpenStack :
Vérification automatique de tous les services et transition transparente de chacun vers la nouvelle version d’OpenStack.
Découvrez comment l’équipe de Sardina Systems a réussi à mettre à niveau le cloud OpenStack pour trois centres de données en seulement quatre jours.
Lisez l’étude de cas de Datacomm, un fournisseur de services informatiques leader en Indonésie.
Pourquoi choisir FishOS Upgrader ?
Intégrer, Migrer et Mettre à niveau
Cela signifie que pour la solution sans interruption, les entreprises doivent migrer. La migration permet aux clients d’avoir des mises à niveau régulières sans coût caché.
FishOS Upgrader n’est que l’un des 11 composants uniques alimentés par l’IA développés par Sardina Systems pour FishOS, notre plateforme de gestion de cloud entièrement automatisée qui intègre OpenStack, Kubernetes, et Ceph.
Nous fournissons une solution open-source qui fonctionne pour votre entreprise : un cloud d’entreprise flexible, évolutif et rentable. FishOS offre des économies de coûts imbattables tout en proposant des frais de licence compétitifs, un support technique complet avec un nombre illimité de tickets, et des temps de réponse rapides.
À l’intérieur de FishOS
FishOS Deployer
Déployeur FishOS est un outil permettant de gagner du temps conçu sur des scripts Ansible pour un déploiement rapide et automatisé de la plateforme cloud FishOS et du stockage Ceph (si Ceph est nécessaire).
Le composant simplifie le processus de configuration avec une interface intuitive et une haute disponibilité intégrée. Étant donné que tout est automatisé, cela minimise le travail manuel, permettant à votre système d’être opérationnel en un temps record (aussi peu que le temps nécessaire pour boire deux tasses de café).
FishOS Workload Manager
Le gestionnaire de charge de travail FishOS est la solution complète de Sardina Systems pour optimiser l’utilisation des ressources et les opérations cloud. Il contient trois moteurs de décision qui allouent efficacement les machines virtuelles, équilibrent les charges de travail, et finalement améliorent les performances du système.
Les composants du gestionnaire de charge de travail collectent et analysent les données d’utilisation des ressources en temps réel. Ils utilisent ensuite des algorithmes intelligents pour prendre des décisions concernant le placement approprié et le rééquilibrage des charges de travail. En conséquence, cela maximise l’utilisation des serveurs sans compromettre les performances.
FishOS Billing
L’objectif du composant est de suivre et de rapporter l’utilisation des ressources des utilisateurs. De plus, il fournit un tableau de bord intuitif pour rationaliser le processus de facturation pour les opérateurs de service. FishOS Billing offre un calcul automatisé des soldes, une génération de factures, et une gestion pratique des paiements des utilisateurs.
Le composant peut être utilisé soit pour suivre l’utilisation des ressources et générer des rapports CSV personnalisés ou gérer le processus de facturation. Il génère automatiquement des factures PDF basées sur les périodes de facturation définies et les envoie aux utilisateurs. Pour les paiements en retard, le système peut automatiquement limiter l’accès des utilisateurs aux projets et le rétablir lorsque le paiement est effectué.
Health Monitoring Service
La surveillance de la santé est un service complet conçu pour sauvegarder votre infrastructure cloud. Il combine notre moteur de santé FishOS développé de manière unique avec des composants open-source modifiés pour identifier efficacement et prévenir les problèmes potentiels.
Le moteur de santé FishOS analyse en continu les métriques en temps réel et les données de journaux collectées par la base de données de séries temporelles, FishOS Grafana Loki, et le moteur de pipeline et conditionnel. Il utilise nos algorithmes propriétaires avancés et une approche d' »immunologie informatique » pour prédire et finalement prévenir les états critiques du système avant qu’ils n’affectent les opérations.
FishOS Move It Migration Appliance
En plus de nos composants, Sardina Systems propose également un ensemble d’outils complet pour une migration fluide depuis VMware et d’autres solutions propriétaires à FishOS. Livré sous forme d’image de machine virtuelle, FishOS Move It comprend deux parties : l’outil en ligne de commande pour la planification et l’initiation de la migration et l’outil de migration, qui gère le processus lui-même.
FishOS Cannery
FishOS Cannery assure la protection et la sauvegarde des données de la plateforme FishOS. Il permet une planification flexible pour les sauvegardes automatisées de bases de données et la récupération.
Le composant peut être configuré pour automatiquement sauvegarder les données de votre système à des intervalles spécifiques. Il effectue des sauvegardes de l’ensemble de l’environnement FishOS, y compris les composants OpenStack principaux et auxiliaires.
Advanced Open Source Components
En plus de nos composants conçus de manière unique, notre équipe intègre des outils modifiés leaders de l’industrie tels que Grafana Loki, Graphana, Sensu, Time Series Data Base, et d’autres pour une intégration harmonieuse au sein de l’environnement FishOS.
Nos Composants Open Source Avancés assurent une fonctionnalité optimale du Gestionnaire de Charge de Travail et des services de Surveillance de la Santé, vous offrant une expérience robuste et fiable de gestion du cloud.
FishOS Upgrader
La première solution mondiale pour des mises à niveau OpenStack sans temps d’arrêt développée par Sardina Systems. Ce composant révolutionnaire garantit un processus de mise à niveau sans perturbations du système.
Dès qu’une nouvelle version d’OpenStack est disponible, notre équipe prépare les scripts de mise à niveau et configure FishOS Upgrader. Une fois cela fait, tout ce dont vous avez besoin est simplement de lancer le composant dans votre système en cours d’exécution et de profiter du système mis à jour.
Base Operating System
Le logiciel de gestion cloud FishOS est construit sur le système d’exploitation AlmaLinux. Cette base aide davantage FishOS à fournir à ses utilisateurs stabilité, fiabilité et sécurité pour votre infrastructure.
Un autre avantage d’AlmaLinux est qu’il offre un environnement familier aux techniciens expérimentés dans les systèmes de type Red Hat, assure une transition en douceur depuis RHEL et CentOS, et minimise la courbe d’apprentissage pour vous et votre équipe informatique.
FishOS Ceph
Sardina Systems propose le stockage Ceph en tant que partie intégrante de FishOS, offrant une solution unifiée pour les phases de déploiement, d’opérations et de mise à niveau. FishOS Ceph élimine les licences fragmentées et tous les coûts cachés potentiels associés aux solutions disparates.
Notre équipe d’experts intègre harmonieusement le stockage Ceph pour vos besoins spécifiques avec la possibilité de développer une solution de stockage personnalisée à partir de zéro. Veuillez noter que l’utilisation de Ceph n’est pas obligatoire, FishOS est compatible avec d’autres solutions de stockage également.
Other Storages
FishOS n’est pas limité par les types de stockage. Notre logiciel s’intègre parfaitement avec diverses solutions de stockage, y compris le stockage objet, bloc et fichier. Cette flexibilité vous permet de choisir l’option de stockage qui convient le mieux à vos besoins spécifiques et aux exigences de charge de travail.
FishOS Placement Engine
En tant que partie du Gestionnaire de Charge de Travail, le composant est responsable de l’allocation intelligente des machines virtuelles à travers l’infrastructure. Il assure une utilisation optimale des serveurs en plaçant les machines virtuelles sur l’hyperviseur le plus approprié basé sur des données en temps réel.
Le Placement FishOS est lancé suite à une demande de placement d’une nouvelle machine virtuelle. Il utilise des données en temps réel et des algorithmes intelligents pour analyser l’état du système et la capacité disponible et en conséquence planifie la machine virtuelle sur un hôte optimal.
FishOS Rebalancing Engine
Le Rééquilibrage FishOS optimise continuellement votre infrastructure en analysant l’utilisation des ressources et en effectuant des migrations de machines virtuelles en direct sans interruption du système. Cela assure une allocation optimale des ressources et prévient les goulots d’étranglement de performance.
Comme le Placement FishOS, le composant utilise des données système en temps réel pour sélectionner et prioriser les machines virtuelles pour la migration. Ensuite, il migre automatiquement les machines virtuelles en direct à travers l’infrastructure, assurant une utilisation optimale des serveurs. Ce processus cyclique est répété à des intervalles prédéfinis (toutes les 30 minutes par défaut, mais vous pouvez facilement modifier à des intervalles plus courts ou plus longs) et maintient le système dans un état optimal.
FishOS Power Engine
Également dénommé Moteur de durabilité, le Moteur de puissance FishOS réduit automatiquement la consommation d’énergie en désactivant les hyperviseurs inactifs lorsque la charge de travail est faible (par exemple, pendant la nuit) et en les réactivant à mesure que la demande augmente. Le Moteur de puissance est lancé après chaque processus de rééquilibrage et assure une haute disponibilité, optimisant l’utilisation de l’énergie en permanence.
Après avoir analysé les données d’utilisation des ressources en temps réel, le composant désactive automatiquement un nombre spécifique d’hyperviseurs inutilisés, laissant plusieurs hôtes de réserve activés. Lorsqu’il y a une demande de placement d’une nouvelle machine virtuelle, le moteur active automatiquement un hôte de la réserve chaude, évitant ainsi toute perturbation de la charge de travail.
FishOS CDN (Content Delivery Network)
FishOS CDN est crucial pour les organisations traitant d’applications à forte intensité de contenu. Il s’agit d’un système de serveurs distribués qui fournissent du contenu aux utilisateurs en fonction de leur localisation géographique, ainsi que de l’origine du contenu et du serveur de diffusion. Cela conduit ultimement à une réduction de la latence et à des temps de chargement du contenu plus rapides.
Essentiel pour le commerce électronique, les secteurs des médias, du jeu, du gouvernement et de l’éducation, FishOS CDN favorise l’engagement et la satisfaction des utilisateurs.
Zéro Temps d’Arrêt Semble Inatteignable?
Chez Sardina Systems, nous comprenons l’importance de maintenir vos charges de travail en fonctionnement continu, même pendant les mises à niveau du système. Notre processus de mise à niveau sans temps d’arrêt est conçu pour garantir des expériences utilisateur ininterrompues.
Pas de redémarrage : Vos charges de travail restent actives sans nécessité de redémarrage.
Interruption minimale : Toute interruption est si brève qu’elle passe inaperçue, assurant que vos services restent ininterrompus.
Tandis que les charges de travail continuent de fonctionner sans interruption, il y a des étapes cruciales au niveau du système pour assurer une transition en douceur :
Migration des VM : Pendant la phase finale de migration des VM, l’horloge virtuelle de la VM est brièvement arrêtée pour vider le nœud. Cette étape est cruciale pour maintenir l’intégrité du système mais est effectuée si rapidement qu’elle n’a pas d’impact sur la charge de travail en cours d’exécution.
Architecture hautement disponible : Notre infrastructure FishOS est conçue pour gérer les redémarrages ou les temps d’arrêt de parties du système sans affecter les charges de travail avec lesquelles vos utilisateurs interagissent.
Atteindre des opérations sans temps d’arrêt va au-delà du processus de mise à niveau. Nos outils de surveillance et de gestion de la santé avancés assurent une performance système continue et ininterrompue.
Pourquoi les mises à niveau du système sont-elles importantes ?
Mises à jour régulières
OpenStack publie de nouvelles versions tous les 6 mois, chacune remplie de nouvelles fonctionnalités, de corrections de bugs, et d’améliorations pour améliorer la fonctionnalité et la performance de votre système.
Sécurité
Chaque mise à jour inclut des améliorations de sécurité essentielles, protégeant votre système contre les dernières menaces et vulnérabilités.
Support
Rester à jour avec les mises à jour assure que vous continuez à recevoir le support officiel et les mises à jour d’OpenStack, empêchant votre système de devenir obsolète et non supporté.
Performance
Les mises à niveau régulières aident à maintenir des opérations système fluides et efficaces, en tirant parti des dernières avancées de la technologie OpenStack.
Conformité
Les nouvelles versions incluent souvent des mises à jour pour répondre aux normes de conformité réglementaire, aidant votre organisation à rester conforme aux réglementations de l’industrie.
Défis des mises à niveau d’OpenStack
Mettre à niveau OpenStack peut être une tâche ardue pour de nombreuses organisations en raison de ses complexités inhérentes et de l’expertise technique requise.
Expertise technique
Mettre à niveau OpenStack nécessite des connaissances techniques significatives et une compréhension approfondie de ses composants et dépendances.
Problèmes de compatibilité
Les nouvelles versions peuvent introduire des changements qui entrent en conflit avec les installations existantes.
Incohérences de configuration
Les changements dans les paramètres d’OpenStack lors d’une mise à niveau peuvent entraîner des incohérences avec les configurations des applications et du système actuelles.
Consommation de ressources
Chaque mise à jour peut être gourmande en ressources, exigeant un effort considérable de la part de votre équipe informatique pour assurer une transition en douceur.
Temps d’arrêt du système
Le processus de mise à niveau peut rendre le système temporairement inaccessible, perturbant les processus métier et affectant la productivité.
FishOS Upgrader aborde tous ces défis en fournissant un processus de mise à niveau sans interruption.
Inclus dans la licence standard de FishOS, il assure que votre système reste à jour sans perturber vos opérations commerciales, vous permettant de vous concentrer sur vos activités principales en toute confiance.






