Brevet FR3070778A1 (20190308)

REVENDICATIONS1. Système d'authentification d'instructions de gestion de ressources informatiques comprenant: - au moins un serveur de virtualisation (SV) disposant de ressources informatiques et comportant : o au moins une machine virtuelle (VIV11, VM2, VM3) dans laquelle sont allouées tout ou partie des ressources informatiques, o un gestionnaire (VMM) de machines virtuelles adapté pour exécuter une opération de gestion des ressources informatiques du serveur de virtualisation (SV) en fonction d'une instruction d'orchestration, - au moins un orchestrateur (ORCH) adapté pour fournir l'instruction d'orchestration, se caractérisant par le fait que le système comprend en outre un dispositif d'authentification (VMOA) adapté pour exécuter une opération d'authentification de l'instruction d'orchestration fournie par l'orchestrateur (ORCH), laquelle opération d'authentification est réalisée avant que le gestionnaire (VMM) exécute l'opération de gestion.\n<CLM>\1\tSystème selon la revendication 1, dans lequel : - l'instruction d'orchestration fournie par l'orchestrateur (ORCH) est incluse dans une requête transmise par ledit orchestrateur au dispositif d'authentification (VMOA), - l'instruction d'orchestration n'est transmise par l'orchestrateur (ORCH) au gestionnaire (VMM) qu'après que le dispositif d'authentification (VMOA) a exécuté l'opération d'authentification et transmis audit orchestrateur une réponse de validation de l'authentification.\n<CLM>\1\tSystème selon l'une des revendications 1 ou 2, dans lequel - 37 - - l'instruction reçue par le gestionnaire (VMM) est incluse dans une requête transmise par ledit gestionnaire au dispositif d'authentification (VMOA), - le gestionnaire (VMM) n'exécute l'opération de gestion qu'après que le dispositif d'authentification (VMOA) a exécuté l'opération d'authentification et 5 transmis audit gestionnaire une réponse de validation de l'authentification.\n<CLM>\1\tSystème selon l'une des revendications 1 à 3, dans lequel : - l'orchestrateur (ORCH) est identifié par une donnée d'identification unique, - le gestionnaire (VMM) est identifié par une donnée d'identification unique, 10 - le dispositif d'authentification (VMOA) comprend une base de données dans laquelle est enregistrée une table associant la donnée d'identification de l'orchestrateur (ORCH) à la donnée d'identification du gestionnaire (VMM).\n<CLM>\1\tSystème selon la revendication 4, dans lequel : 15 - la requête reçue par le dispositif d'authentification (VMOA) contient une donnée d'identification de l'orchestrateur (ORCH) et une donnée d'identification du gestionnaire (VMM), - durant l'opération d'authentification, le dispositif d'authentification (VMOA) interroge la table pour vérifier que les données d'identification contenues dans la 20 requête correspondent aux données d'identification contenues dans la table, - le dispositif d'authentification (VMOA) est adapté pour générer et transmettre la réponse de validation de l'authentification, à la condition que les données d'identification contenues dans la requête correspondent aux données d'identification contenues dans la table. 25\n<CLM>\1\tSystème selon l'une des revendications 4 ou 5, dans lequel : - la table enregistrée dans la base de données du dispositif d'authentification (VMOA) est adaptée pour mémoriser la nature et la quantité des ressources informatiques disponibles dans le serveur de virtualisation (SV), 30 - la requête reçue par le dispositif d'authentification (VMOA) contient en outre des informations concernant : la nature de l'opération de gestion à exécuter, la - 38 - nature et la quantité des ressources informatiques nécessaires pour réaliser cette opération de gestion, - durant l'opération d'authentification, le dispositif d'authentification (VMOA) exécute un processus informatique logique d'interrogation de la table pour vérifier 5 que la nature et la quantité des ressources informatiques disponibles dans le serveur de virtualisation (SV) permet de réaliser l'opération de gestion desdites ressources informatiques, - le dispositif d'authentification (VMOA) est adapté pour générer et transmettre la réponse de validation de l'authentification, qu'a la condition que la 10 nature et la quantité des ressources informatiques disponibles dans le serveur de virtualisation (SV) permet de réaliser l'opération de gestion desdites ressources informatiques.\n<CLM>\1\tSystème selon l'une des revendications précédentes, comprenant : 15 - une pluralité de serveurs de virtualisation (5V1, ..., SV) disposant chacun de ressources informatiques et comportant chacun : o au moins une machine virtuelle dans laquelle sont allouées tout ou partie des ressources informatiques du serveur de virtualisation respectif, 20 o au moins un gestionnaire (VMMii-VMMim, ..., VMMni-VMMnp) de machine virtuelle adapté pour exécuter une opération de gestion des ressources informatiques du serveur de virtualisation respectif en fonction d'une instruction d'orchestration, - un ou plusieurs orchestrateurs (ORCH1,..., ORCHn), chacun desdits 25 orchestrateurs étant adapté pour fournir une instruction d'orchestration à au moins un des gestionnaires (VMMii-VMMim, ..., VMMni-VMMnp), - le dispositif d'authentification (VMOA) est adapté pour exécuter une opération d'authentification pour chaque instruction d'orchestration fournie par le ou les orchestrateurs (ORCH1,..., ORCHn). 30 - 39 -\n<CLM>\1\tSystème selon la revendication 1, dans lequel le dispositif d'authentification (VMOA) se compose de plusieurs modules d'authentification (VM0AoRcH, (VM0Avmm) intégrés dans le gestionnaire (VMM) et dans l'orchestrateur (ORCH), chacun desdits modules recevant l'instruction d'orchestration fournie par 5 l'orchestrateur (ORCH) et exécutant l'opération d'authentification de ladite instruction de manière autonome.\n<CLM>\1\tSystème selon la revendication 1, comprenant : - une pluralité de serveurs de virtualisation (5V1, ..., SVn) disposant chacun 10 de ressources informatiques et comportant chacun : o au moins une machine virtuelle dans laquelle sont allouées tout ou partie des ressources informatiques du serveur de virtualisation respectif, o au moins un gestionnaire (VMMii-VMMim, ..., VMMni-VMMnp) de 15 machine virtuelle adapté pour exécuter une opération de gestion des ressources informatiques du serveur de virtualisation respectif en fonction d'une instruction d'orchestration, - un ou plusieurs orchestrateurs (ORCH1,..., ORCH), chacun desdits orchestrateurs étant adapté pour fournir une instruction d'orchestration à au moins 20 un des gestionnaires (VMMii-VMMim, ..., VMMni-VMMnp), - le dispositif d'authentification (VMOA) se compose de plusieurs modules d'authentification (VM0AoRcH1, VM0AoRcHn, VM0Avmm11, VM0Avmm1m, VM0Avmmn1, VM0Avmmnp) intégrés dans les gestionnaires (VMMii-VMMim, ..., VMMni-VMMnp) et/ou dans le ou les orchestrateurs (ORCH1,..., ORCH), 25 - chaque instruction d'orchestration fournie par le ou les orchestrateurs (ORCH1,..., ORCH) est reçue par chacun des modules d'authentification (VM0AoRcH1, VM0AoRcHn, VM0Avmm11, VM0Avmm1m, VM0Avmmn1, VM0Avmmnp), lesquels modules exécutent chacun une opération d'authentification en réponse à la réception de ladite instruction. 30\n<CLM>\1\tSystème selon l'une des revendications 8 ou 9, dans lequel : - 40 - - chaque instruction d'orchestration fournie par un orchestrateur (ORCH1,..., ORCHn) est reçue par chacun des modules d'authentification (VM0AoRcH1, VM0AoRcHn, VM0Avmm11, VM0Avmm1m, VM0Avmmn1, VMOAVMMnp), - chaque gestionnaire (VMMii-VMMim, ..., VMMni-VMMnp) est adapté pour 5 exécuter une opération de gestion que si au moins un nombre prédéterminé de modules d'authentifications (VM0AoRcH1, VM0AoRcHn, VM0Avmm11, VM0Avmm1m, VM0Avmmn1, VM0Avmmnp) a exécuté une opération d'authentification de l'instruction d'orchestration et généré une réponse de validation de l'authentification. 10\n<CLM>\1\tSystème selon l'une des revendications 8 à 10, dans lequel les opérations de gestion sont enregistrées dans des blocs d'une base de données structurée en blockchain, laquelle base de données est distribuée ou dupliquée dans chacun des modules d'authentification (VM0Avmm, VM0AoRcH1, VM0AoRcHn, VM0Avmm11, 15 VM0Avmm1m, VM0Avmmn1, VM0Avmmnp).\n<CLM>\1\tProcédé d'authentification d'instructions de gestion de ressources informatiques d'au moins un serveur de virtualisation (SV), comprenant des étapes consistant à : 20 - fournir une instruction d'orchestration, - exécuter une opération de gestion des ressources informatiques du serveur de virtualisation (SV) en fonction d'une instruction d'orchestration reçue, se caractérisant par le fait que ledit procédé comprend en outre une étape consistant à exécuter une opération d'authentification de l'instruction 25 d'orchestration, laquelle opération d'authentification est réalisée avant l'exécution de l'opération de gestion.\n<CLM>\1\tProcédé selon la revendication 12, comprenant des étapes consistant à: - inclure une instruction d'orchestration dans une requête, 30 - transmettre la requête à plusieurs modules d'authentification (VM0AoRcH, VM0Avmm) intégrés : - 41 - o dans un gestionnaire (VMM) adapté pour exécuter l'opération de gestion, o et dans un orchestrateur (ORCH) adapté pour fournir l'instruction d'orchestration. 5 - exécuter une opération d'authentification de l'instruction d'orchestration incluse dans la requête, dans chacun des modules d'authentification (VM0AoRcH, VM0Avmm).\n<CLM>\1\tProcédé selon la revendication 12, comprenant des étapes consistant à: 10 - inclure une instruction d'orchestration dans une requête, - transmettre la requête à plusieurs modules d'authentification (VM0AoRcH1, VM0AoRcHn, VM0Avmm1i, VM0Avmm1m, VM0Avmmn1, VM0Avmmnp) intégrés : o dans plusieurs gestionnaires (VMMii-VMMim, ..., VMMni-VMMnp) adaptés pour exécuter chacun des opérations de gestion, 15 o et/ou dans plusieurs orchestrateurs (ORCH1,..., ORCHn) adaptés pour fournir chacun une instruction d'orchestration, - exécuter une opération d'authentification de l'instruction d'orchestration incluse dans la requête, dans chacun des modules d'authentification (VM0AoRcH1, VM0AoRcHn, VM0Avmm11, VM0Avmm1m, VM0Avmmn1, VMOAVMMnp). 20\n<CLM>\1\tProcédé selon la revendication 14, consistant à exécuter une opération de gestion que si au moins un nombre prédéterminé de modules d'authentifications (VM0AoRcH1, VM0AoRcHn, VM0Avmm1 1 , VM0Avmm1m, VM0Avmmn1, VMOAVmMnP) a exécuté une opération d'authentification et généré une réponse de validation de 25 l'authentification.\n<CLM>\1\tProcédé selon l'une des revendications 12 à 15, consistant à enregistrer les opérations de gestion, dans des blocs d'une base de données structurée en blockchain. 30 - 42 -\n<CLM>\1\tProcédé selon la revendication 16, consistant à attribuer des ressources effectives et des ressources artificielles à au moins un orchestrateur (ORCH) et à au moins un serveur de virtualisation (SVi, SV2), de sorte que : - les ressources artificielles que possède le serveur de virtualisation (SVi, 5 SV2) représentent les ressources informatiques qui lui sont réellement allouées à un instant donné et/ou les ressources informatiques utilisées par au moins une de ses machines virtuelles (VIV11, VM2) en cours d'exécution, - les ressources artificielles que possède l'orchestrateur (ORCH) représentent les ressources informatiques qu'il est réellement capable d'allouer au 10 serveur de virtualisation (SVi, SV2) à un instant donné, - les ressources effectives que possède le serveur de virtualisation (SVi, SV2) représentent les ressources informatiques qu'il est capable d'allouer à au moins une de ses machines virtuelles (VIV11, VM2) à un instant donné, - les ressources effectives que possède l'orchestrateur (ORCH) représentent 15 les ressources informatiques utilisées par au moins une machine virtuelle (VIV11, VM2) en cours d'exécution du serveur de virtualisation (SVi, SV2).\n<CLM>\1\tProcédé selon la revendication 17, dans lequel une opération de gestion est exécutée en mettant en oeuvre un échange de ressources effectives et de 20 ressources artificielles entre l'orchestrateur (ORCH) et le serveur de virtualisation (SVi, SV2).\n<CLM>\1\tProcédé selon la revendication 18, dans lequel un transfert de ressources effectives, respectivement de ressources artificielles, de l'orchestrateur 25 (ORCH) vers le serveur de virtualisation (SVi, SV2) déclenche un transfert de ressources artificielle, respectivement de ressources effectives, du serveur de virtualisation (SVi, SV2) vers l'orchestrateur (ORCH).