Cette rubrique décrit les numéros de version du noyau et leur signification, la correspondance des versions ainsi que la politique de cycle de vie du produit Milvus (service de recherche vectorielle).
Informations générales
À mesure que la communauté open source Milvus et Alibaba Cloud Milvus évoluent, les nouvelles versions offrent davantage de fonctionnalités, de meilleures performances ainsi qu'une sécurité et une stabilité accrues. Parallèlement, les anciennes versions sont progressivement retirées de la maintenance à mesure que la technologie évolue. L'utilisation prolongée d'une version ancienne vous expose à des risques tels que des défauts connus impossibles à corriger, une compatibilité réduite des clients et des menaces pour la sécurité, l'exactitude des données et la stabilité. Nous vous recommandons de suivre les informations relatives au cycle de vie des versions et de mettre à niveau vos instances vers une version stable toujours prise en charge.
Politique de cycle de vie d'exécution
La politique de cycle de vie d'exécution (RLP) décrit le parcours d'une version du noyau Milvus, depuis sa mise à disposition officielle jusqu'à l'arrêt final du service et du support. La RLP de Milvus (service de recherche vectorielle) comprend deux étapes clés, GA et EOS, définies dans le tableau suivant.
|
Étape |
Définition |
Date |
Description |
|
Disponibilité générale (GA) |
Généralement disponible |
Mois T |
La version est officiellement publiée et peut être utilisée dans des environnements de production. |
|
Fin du service et du support (EOS) |
Fin du service et du support |
Mois T + 2 ans |
Aucune nouvelle version, y compris les versions correctives, n'est publiée. Durant la phase EOS, l'analyse des incidents, la correction des défauts, le support technique standard et la garantie SLA applicable ne sont plus fournis pour cette version. |
Si une version présente un défaut majeur susceptible d'entraîner des pertes significatives pour les utilisateurs (par exemple, des problèmes d'exactitude des données, de sécurité ou de stabilité majeure), Milvus se réserve le droit d'interrompre immédiatement les nouveaux achats de cette version et de finaliser son EOS dans un délai d'un mois à compter de la date d'émission de la notification de défaut majeur. Milvus informera rapidement les clients concernés et fournira une version cible stable, des solutions de contournement temporaires ainsi que des instructions de mise à niveau ou de migration. Vous devez effectuer la mise à niveau de la version dans le délai spécifié dans la notification afin d'éviter tout impact sur votre activité. Si la mise à niveau n'est pas effectuée dans les délais après la notification, tout impact commercial résultant ne sera pas couvert par la garantie SLA ni par les compensations du produit.
Pour les instances qui entrent en phase EOS selon le cycle de vie établi, Milvus notifie les clients trois mois à l'avance et les assiste dans la mise à niveau des instances vers la dernière version stable avant l'EOS. Un EOS d'urgence déclenché par un défaut majeur est traité conformément aux règles précédentes.
Dates clés du cycle de vie des versions
Les dates de GA (disponibilité générale) et d'EOS (fin du service) de chaque version majeure de Milvus (service de recherche vectorielle) sont répertoriées dans le tableau suivant. Le cycle de vie de Milvus est géré au niveau des versions majeures du noyau. Toutes les versions mineures d'une même version majeure du noyau héritent de la date EOS de cette version majeure.
La publication d'une nouvelle version mineure ne prolonge pas le cycle de vie de la version majeure à laquelle elle appartient. Pour bénéficier d'une meilleure stabilité, sécurité et expérience produit, nous vous recommandons de mettre continuellement à niveau vers la dernière version mineure stable sous la version majeure actuelle.
Pour des raisons particulières, les dates EOS de certaines versions sont prolongées. Pour plus d'informations, consultez la description de chaque version.
|
Version majeure du noyau |
GA |
EOS |
Statut et description |
|
2,4 |
2024-10-28 |
2027-02-15 |
Nous vous recommandons de mettre à niveau vers la dernière version. |
|
2,5 |
2025-03-01 |
2027-10-15 |
Nous vous recommandons de mettre à niveau vers la dernière version. |
Présentation des versions
Milvus (service de recherche vectorielle) utilise un système de versionnement à deux niveaux « version majeure + version mineure » pour vous aider à comprendre clairement le rythme d'itération du produit et à planifier raisonnablement les mises à niveau. Vous pouvez consulter la version actuelle d'une instance et les versions disponibles pour la mise à niveau sur la page des détails de l'instance dans la console Milvus.
Les sections suivantes décrivent la structure des numéros de version, les notes de compatibilité ainsi que les modalités de publication et d'obtention des versions.
Types de versions
Type de version | Exemple | Description |
Version majeure | 2,4, 2,5, 2,6 | Correspond aux versions principales de la communauté Milvus. Une version majeure inclut généralement l'évolution des fonctionnalités importantes, de l'architecture, du stockage, de l'indexation ou des capacités de requête. |
Version corrective | 2.6.18-0.2.1_3.11.1 | Comprend principalement des corrections de défauts, des mises à jour de sécurité, des optimisations de performances et des mises à jour des capacités d'entreprise Alibaba Cloud.
|
Compatibilité des versions
Type de version | Description de la compatibilité |
Version mineure (mise à niveau recommandée) | Les mises à niveau de versions mineures au sein d'une même version majeure du noyau servent principalement à corriger des défauts, optimiser les performances et appliquer des mises à jour de sécurité. Alibaba Cloud s'efforce de maintenir la compatibilité des API, des formats de données, des schémas, des index et des méthodes d'accès client. Toutefois, les performances spécifiques des requêtes, l'utilisation des ressources ou le comportement du système peuvent changer en raison des optimisations. Avant une mise à niveau, nous vous recommandons de :
Une fois la mise à niveau de la version terminée, il est impossible de revenir directement en arrière. Pendant la mise à niveau, certaines requêtes peuvent expirer ou échouer. Pour plus d'informations, consultez Mettre à niveau les versions. |
Version majeure (mise à niveau avec prudence) | La compatibilité totale entre les versions majeures du noyau n'est pas garantie. Étant donné que les versions communautaires et les capacités cloud continuent d'évoluer, les changements suivants peuvent survenir :
Vous devez créer une instance de la version cible et finaliser la mise à niveau de la version en migrant les données. Avant d'effectuer une mise à niveau ou une migration de version majeure, validez entièrement l'intégrité des données, les résultats de recherche, la pertinence métier, la latence des requêtes et la compatibilité des SDK dans un environnement de test. |
Services connexes et notifications
Pour vous aider à mieux utiliser Milvus (service de recherche vectorielle) et à planifier raisonnablement les mises à niveau ou les migrations de versions, nous proposons le support de service suivant :
Plans de cycle de vie transparents : Nous élaborons un plan de cycle de vie détaillé pour chaque version de Milvus et vous communiquons les informations associées via des canaux officiels, tels que la documentation produit et les annonces.
Notification anticipée des étapes clés : Avant l'arrivée d'une étape clé du cycle de vie du produit (comme la fin du support), nous vous notifions autant que possible au moins 3 mois à l'avance via des annonces de l'entreprise, des messages internes, des e-mails ou des SMS, afin que vous disposiez de suffisamment de temps pour vous préparer.
Support technique et assistance : Lorsqu'un formulaire de produit ou une version est sur le point d'atteindre la fin du service, nous nous efforçons de fournir un support technique professionnel, vous aidons à évaluer les risques liés à l'exécution des tâches et explorons conjointement des solutions viables pour vous aider à réaliser une transition métier fluide.
Nous nous engageons toujours à offrir aux utilisateurs une expérience de service efficace et stable. Si vous avez des questions concernant la gestion du cycle de vie des versions, contactez notre équipe de support technique à tout moment.