FR 3075422 A1 20190621 FR 1762543 A 20171219 PLATE-FORME DE NUAGE PUBLIC GERE DOMAINE TECHNIQUE DE L'INVENTION [0001] L'invention se rapporte au domaine de plate-forme de Nuage Public Gere. ETAT DE L'ART ANTERIEUR [0002] Les benefices du nuage sont clairs, mais les entreprises doiverit prendre des decisions cruciales quant l'endroit 01.1 elles executent leurs charges de travail. [0003] A mesure que les circonstances changeront, it faudra que les charges de travail se deplacent entre les nuages. [0004] La flexibilite et la facilite du placement de migration a travers de multiples nuages et dispositifs prives et publics sont vitales. [0005] Un personnel hautement qualifie est requis sur des environnements de mise en place et ('activation d'applications d'entreprise : Mettre en place, traduire des normes de conformite et de securite client en une architecture de reference et connecter de fagon securisee et privee des Services Web Amazon (AWS pour Amazon Web Services) au reseau client via une mise en place et une configuration VPC. [0006] AWS n'a pas toutes les options de service requises pour les applications d'entreprise, par ex. sauvegarde (compatible avec ('application). DISCUSSION DE L'INVENTION [0007] La presente invention a par consequent pour objet de proposer une Plate-forme de Gestion de Nuage Public (ou MPC), donnant la possibilite de surmonter au moins une partie des inconvenients de l'art anterieur. 2 Plate-forme de Nuage Public de Gestion comprenant au moins un agencement logiciel et materiel pour un support de Base (ou package A), ledit agencement permettant de : Afficher sur des formulaires numeriques des questions de configuration et 5 remplir les formulaires Permettre une Facturation et un Rapport Centralises Decider d'une Fonctionnalite de Securite requise parmi les choix selectionnes Compte Global Securise. (Niveau Proprietaire) (Azure) 10 Compte Racine Securise (AWS) Collection de journaux d'audit avec stockage et conservation securises Determiner des seuils pour donner une Alerte sur Facturation de Nuage. [0008] Plate-forme de Nuage Public de Gestion par un agencement materiel et logiciel offre le choix d'une deuxieme option B (ou package B) qui permet en 15 plus : Creation et gestion automatisees d'un environnement de reseau virtue! avec les *Ines minimaux suivants : Deux zones de disponibilite : Sous-reseau Public, Sous-reseau Prive Passerelles Internet Configurations de Pare-feu Statique 20 Connectivite VPN / WAN. [0009] Plate-forme de Nuage Public de Gestion par un agencement materiel et logiciel offre le choix d'une troisierne option C (ou package C) qui permet : de controler et d'executer toute la fonctionnalite via un Portal! Métier. les flux de travaux d'approbation Personnalisables prennent en charge la 25 gouvernance clients (Azure : T&M uniquement) de selectionner et d'executer des Demandes de Service Standard permettant le controle de divers services de nuage de Calculer des Instances de gerer et de controler des Instances DB (AWS uniquement) de Calculer des fonctions de Stockage et de sauvegarde (Azure : restauration dans la console - manuellement) de determiner les *Ines de Pare-feu (politiques) 3 de definir les configurations d'Equilibrage de charge (AWS uniquement) DNS (AWS uniquement) d'integrer tous les objets deployes dans un cadre de gestion MPC de contrOler pour tous les objets la surveillance, la securite et la disponibilite 5 de Calculer des Instances Systeme d'exploitation Ore par client ou commande en plus de ce Package. [00010] Plate-forme de Nuage Public de Gestion par un agencement materiel et logiciel offre le choix de quelques taches operationnelles effectuees par MPC- 10 AWS qui sont listees comme : Creation de nouveaux VPC Creation de nouveaux Sous-reseaux dans des VPC Gestion Continue de Sous-reseaux dans des VPC Documentation d'utilisation de Sous-reseau et fins prevues 15 Creation de tables de route - Creation de Groupes de Securite comme partie d'un projet - Creation de Groupes de Securite en dehors d'un projet BREVE DESCRIPTION DES FIGURES [00011] D'autres caracteristiques, details et avantages de ('invention 20 deviendront apparents a la lecture de la description qui suit en reference aux figures jointes, qui illustrent : Fig. 1, illustre les options disponibles pour la gestion d'un nuage public sur une plate-forme Fig. 2 represente la position du MPC dans une pile de services. 25 Fig. 3 represente ('utilisation de la plate-forme de nuage public de gestion dans un service appele CANOPY DESCRIPTION DETAILLEE DES DIFFERENTS MODES DE REALISATION DE L'INVENTION 4 [00012] De nombreuses combinaisons peuvent etre envisagees sans s'ecarter de la portee de ('invention ; un homme du métier choisira l'une ou l'autre en fonction de contraintes economiques, ergonomiques, dimensionnelles ou autres qu'il aura a observer. 5 [00013] Plus particulierement, selon un mode de realisation illustre par la fig. 1, le MPC (1) comprend au moins : un controleur de Nuage, qui est un appareil de stockaqe qui deplace automatiquement des donnees d'un stockage sur les lieux a un stockaqe de nuage, 10 - Un courtier de Service requis pour integer tout service avec une instance Cloud Foundry, - Un Frontal de Service constitue par plusieurs instances Service, chacune liee a au moins une Application, dans un pool d'Agent d'Execution de Droplet (pool DEA, pour Droplet Execution Agent), 15 [00014] Comme le montre la figure 2, le MPC rentre entre Ia gestion OS et ('Infrastructure de Nuage Public dans Ia pile de services. MPC inclut differents modules a cette position : console, architecture, catalogue, surveillance et conformite. Le centre de Donnees, le stockage reseau, le serveur et la virtualisation sont inclus dans ('Infrastructure de Nuage Public par exemple 20 Microsoft AZURE ou Amazon AWS. [00015] Le service MPC offre trois options au client. [00016] Le service de fondation egalement appele support de Base/package A est le service de niveau d'entree permettant par un agencement materiel et logiciel ('utilisation de toute la fonctionnalite de nuage natif via API de nuage / console. 25 [00017] Le Client recoit un compte avec des permissions pour ajouter et gerer des comptes additionnels et des privileges de compte en autogestion. [00018] Le support de base ou package A est limite a : - questions de Configuration 5 Facturation et Rapport Centralises Fonctionnalite de Securite Compte Global Securise. (Niveau Proprietaire) (Azure) Compte Racine Securise (AWS) 5 Collection de journaux d'audit avec stockage et conservation securises Seuils d'Alerte sur Facturation de Nuage [00019] En plus du Package A, la Plate-forme de Nuage Public de Gestion offre une deuxieme option B qui permet par un agencement materiel et logiciel : Creation et gestion automatisees d'un environnement de reseau virtuel avec les 10 reglages minimaux suivants : Deux zones de disponibilite : Sous-reseau Public, Sous-reseau Prive Passerelles Internet Configurations de Pare-feu Statique Connectivite VPN / WAN 15 [00020] Les changements sur ('environnement de nuage sont controles par un agencement materiel et logiciel pour un portail métier. [00021] Le Client regoit un compte pour autogerer des comptes. Les droits sont limites aux services non Ores par la Plate-forme de Nuage Public de Gestion et peuvent faire l'objet d'un acces via une console / API de nuage natif. 20 [00022] Les clients sont informes des Mises a jour techniques appliquees au service par un agencement materiel et logiciel. [00023] En plus des deux options ci-dessus, une troisierne option C permet par un agencement materiel et logiciel : de controler et d'executer toute la fonctionnalite via un Portail Métier. 25 les flux de travaux d'approbation Personnalisables prennent en charge la gouvernance clients (Azure : T&M uniquement) des Demandes de Service Standard permettent le controle de divers services de nuage de Calculer des Instances 30 Instances DB (AWS uniquement) 6 de Calculer des fonctions de Stockage et de sauvegarde (Azure : restauration dans la console - manuellement) les reglages de Pare-feu (politiques) les configurations d'Equilibrage de charge (AWS uniquement) 5 DNS (AWS uniquement) d'integrer tous les objets deployes dans un cadre de gestion MPC de controler Pour tous les objets la surveillance, la securite et la disponibilite de Calculer des Instances Systeme d'exploitation est Ore par client ou 10 peut etre commando en plus de ce Package [00024] Le Service MPC est exploite centralement, par un fournisseur MPC, qui fournit un agencement materiel et logiciel pour : Un support d'operations d'ingenierie et de nuage sur le service avec un personnel forme/qualifie 15 Des supports AWS avec une equipe qualifiee L4 Toute la fonctionnalite de Nuage est executee a distance en utilisant la console AWS Un OS gore sur des instances au-dessus de MPC a besoin d'être delivre par GBU local 20 Des Modules avec une interaction client necessaire pour delivrer ('option de service : Connectivite Client Geree Solution de Federation [00025] La plate-forme de nuage public de gestion comprend un agencement 25 materiel et logiciel pour un ensemble de Demandes de Service Standard (SSRs pour Standard Service Requests) adapte pour AWS ou AZURE. [00026] Les Demandes de Service Standard (SSRs) AWS sont regroupees en Grappes : - Calcul : lie a des machines virtuelles, regles de pare-feu VM, stockage et 30 sauvegarde 7 Base de donnees : fide a RDS (relational database service, service de base de donnees relationnelle) et captures d'ecran / sauvegarde Stockage Objet : lie a des demandes S3 Environnement : lie a des demandes VPC 5 - Equilibreur de charge : lie a des configurations d'Equilibreur de Charge [00027] De plus, Tags Personnalises et Centre de Coats peuvent etre ajoutes des SSR lors de la creation de la ressource pour permettre un rapport de facturation complet. [00028] Un niveau d'automatisation &eve est etabli dans des services AWS 10 MPC par un agencement materiel et logiciel : Deploiement VPC & configuration, appairage VPC entre outillage de fournisseur MPC et comptes de ressources clients, politiques de compartiment S3 basee sur des comptes, appairage VPC IAM base sur des comptes, Auto-taggage d'actifs AWS 15 La plupart des SSR sont entierement automatisees [00029] Les SSR AWS peuvent etre : Ajout Serveur Virtuel de Stockage Changement Proprietaire de Serveur Virtuel Creation Capture d'ecran 20 - Suppression Serveur Virtuel de Stockage Suppression Serveur Virtuel Suppression Capture d'ecran Expansion Serveur Virtue! de Stockage - Mise Sous tension/Hors tension ou Redemarrage Serveur Virtuel 25 Creation d'une Image a partir d'une Capture d'ecran Changement taille T-shirt Serveur Virtuel - Creation Serveur Virtuel Changement Serveur Virtuel Groupe de Securite - Creation Equilibre de Charge 30 Suppression Equilibre de Charge Changement politique de Controle Sante d'Equilibreur de Charge - Ajout ou Retrait Instance vers un Equilibreur de Charge Creation ou Changement politique de Cycle de vie de Stockage Objet Ajout ou Retrait Groupe de Securite vers un Equilibreur de Charge Demande Paire de Cies 5 Creation Base de donnees Relationnelle - Suppression Base de donnees Relationnelle - Redemarrage Base de donnees Relationnelle Capture d'ecran Base de donnees Relationnelle - Changement Base de donnees Relationnelle 10 Restauration Base de donnees Relationnelle Suppression compartiment Stockage Objet Creation compartment Stockage Objet - Creation compte utilisateur IAM Suppression compte utilisateur IAM 15 Copie Serveur Virtue! Demande Generique Service Serveur Virtuel Extension periode de location Demande Generique Service Base de donnees Relationnelle - Suppression Groupe de Securite Roseau 20 Creation ou Modification Zone DNS Demande Generique Service Roseau Creation Roseau Demande Generique Service Stockage Objet Detachement Serveur Virtuel de Stockage 25 Creation Volume a partir de Capture d'ecran Restauration d'un Volume a partir d'une Capture d'ecran Sauvegarde Serveur Virtuel et applications Creation Compte Amazon Demande Generique Service Equilibreur de Charge 30 [00030] Les SSR AZURE sont regroupees en Grappes aussi pour - Machine Virtuelle : liee a des machines virtuelles - Stockage : Captures d'ecran / sauvegarde 9 Capture d'ecran : liee a des Captures d'ecran VM Actions Planifiees : demandes demarrage/arret planifiees Sauvegardes : demandes de sauvegarde et de restauration planifiees et ad-hoc 5 OMS : demandes liees a la surveillance [00031] Les SSR AZURE peuvent etre : Creation Groupe de Ressources Changement Groupe de Ressources Creation Serveur Virtue! 10 Demarrage Serveur Virtue! Redemarrage Serveur Virtue! Arret Serveur Virtue! Changement taille T-shirt Serveur Virtue! Changement Region Serveur Virtue! 15 Suppression Serveur Virtue! Changement Gestion Serveur Virtue! Ajout Serveur Virtue! de Stockage Expansion Serveur Virtuel de Stockage Suppression Serveur Virtue! de Stockage 20 Creation Capture d'ecran Restauration Capture d'ecran Suppression Capture d'ecran Creation Echeancier pour Serveur Virtuel Edition Echeancier pour Serveur Virtuel 25 Suppression Echeancier pour Serveur Virtuel Restauration Sauvegarde d'un Serveur Virtuel Creation Sauvegarde Ad-hoc [00032] La Figure 3 montre ('utilisation de la plate-forme de nuage public de gestion dans un service appele CANOPY compose pour permettre ('utilisation et le 30 fonctionnement d'une plate-forme de nuage hybride orchestra. 10 [00033] La plate-forme de nuage public de gestion utilisee dans CANOPY est integree dans ('application de deuxierne couche pour orchestrer un nuage public. [00034] La premiere couche represente un logiciel de service execute sur au moins un processeur d'une plate-forme pour orchestrer des services pour le 5 compte d'un client et faire la gestion de bout en bout dans le nuage hybride par l'intermediaire d'un dialogue avec une deuxieme couche de plusieurs logiciels integres pour la transformation d'application et une troisieme couche d'autres logiciels integres pour le courtage d'infrastructure avec les differents nuages prives ou publics geres par les logiciels integres comme VMware pour un nuage 10 prive, et azure, ou AWS pour un nuage public. [00035] La liste complete de taches operationnelles a executer pour commuter sur le nuage AWS est listee ci-dessous : Developpement de Normes d'Ingenierie VPC 15 Approbation de Normes d'Ingenierie VPC Creation de nouveaux VPC Creation de nouveaux Sous-reseaux dans des VPC Gestion Continue de Sous-reseaux dans des VPC Approbation de changements de Sous-reseau 20 Documentation d'utilisation de Sous-reseau et fins prevues Creation de tables de route Modification de tables de route Approbation de changements de table de route Creation de Groupes de Securite comme partie d'un projet 25 Creation de Groupes de Securite en dehors d'un projet Approbation de la creation/modification de groupes de Securite Modification Groupes de Securite Maintenance de documentation de Groupe de Securite Creation d'instances HA-Proxy 30 Maintenance d'Instances HA-Proxy Generation CSR pour maintenance SSL 11 Importation de certificats SSL dans HA-Proxy Creation d'instances NAT Maintenance d'instances NAT Documentation d'instances NAT 5 Terminaison d'instances NAT Creation de Passerelles Internet Maintenance de Passerelles Internet Terminaison de Passerelles Internet Creation de Comptes Console AWS 10 Enregistrement Nom de Domaine Creation Zone Hebergee Route 53 Maintenance Zone Hebergee Route 53 Suppression Zone Hebergee Route 53 Approbation d'Ajout/Modification/Suppression Route 53 15 Creation Conti-61e Sante Route 53 Modification Controle Sante Route 53 Suppression Controle Sante Route 53 Route 53 et integration ELB Etablissement de Normes Route 53 20 Approbation de Normes Route 53 Creation d'ELB Modification de Controles Sante ELB Modification de Cibles ELB Suppression d'ELB 25 Documentation de configuration ELB Approbation d'Ajout/Modification/Suppression ELB Developpement de Normes ELB Integration d'ELB avec contrOles Sante Route 53 Creation de CSR pour creation de certificat SSL 30 Commande de Certificat SSL Installation de Certificat SSL Creation de Compartiment S3 12 Support utilisateurs finaux pour pouvoir televerser des objets dans Compartiment S3 Approbation d'utilisation S3 et creation Compartiment Televersement d'objets S3 Deplacement d'objets S3 Suppression d'objets S3 Suppression de compartiments S3 Creation de politiques IAM de S3 Creation de comptes de Console AWS pour Acces S3 Approbation de creation de compte S3 Creation d'Instances EC2 comme partie d'un projet Creation d'Instances EC2 en dehors d'un projet Modification d'instances EC2 Mise Sous tension/Mise Hors tension Materielle/ Reinitialisation d'Instance Creation de Volumes EBS comme partie d'un projet Creation de Volumes EBS en dehors d'un projet Creation de Taggage EC2 Changements du Taggage EC2 Mise en place Capture d'ecran EBS Maintenance/Nettoyage Capture d'ecran EBS Suppression d'Instances EC2 Etablissement normes EC2 Approbation de normes EC2 Generation de Paires de Cies Creation d'Instances DB Modification d'Instances DB Maintenance Capture d'ecran Modification DBMS Suppression d'Instances DB Etablissement Normes RDS Approbation de Normes RDS 13 [00037] Un homme du métier comprendra que les caracteristiques techniques d'un mode de realisation donne puissent en fait etre combinees avec des caracteristiques d'un autre mode de realisation sauf si le contraire est mentionne explicitement ou s'iI est evident que ces caracteristiques sont incompatibles. En 5 outre, les caracteristiques techniques decrites dans un mode de realisation donne peuvent etre isolees des autres caracteristiques de ce mode de realisation sauf si le contraire est mentionne explicitement. [00038] II devrait etre evident pour des hommes du métier que la presente invention permette des modes de realisation sous de nombreuses autres formes 10 specifiques sans s'ecarter du domaine, ces modes de realisation devraient etre consideres comme une illustration et !Invention REVENDICATIONS1. Plate-forme de Nuage Public de Gestion comprenant au moins un agencement logiciel et materiel pour un support de Base (ou package A), ledit agencement permettant de : - Afficher sur des formulaires numeriques des questions de configuration et remplir les formulaires - Permettre une Facturation et un Rapport Centralises - Decider d'une Fonctionnalite de Securite requise parmi les choix selectionnes - Compte Global Securise. (Niveau Proprietaire) (Azure) - Compte Racine Securise (AWS) - Collection de journaux d'audit avec stockage et conservation securises - Determiner des seuils pour donner une Alerte sur Facturation de Nuage. 2. Plate-forme de Nuage Public de Gestion selon la revendication 1, dans laquelle un agencement materiel et logiciel offre le choix d'une deuxieme option B (ou package B) qui permet en plus : Creation et gestion automatisees d'un environnement de reseau virtuel avec les reglages minimaux suivants : Deux zones de disponibilite : Sous-reseau Public, Sous-reseau Prive Passerelles Internet Configurations de Pare-feu Statique Connectivite VPN / WAN. 3. Plate-forme de Nuage Public de Gestion selon la revendication 1 ou 2, dans laquelle un agencement materiel et logiciel offre le choix d'une troisieme option C (ou package C) qui permet : de contrerler et d'executer toute la fonctionnalite via un Portail Métier. les flux de travaux d'approbation Personnalisables prennent en charge la gouvernance clients (Azure : T&M uniquement) de selectionner et d'executer des Demandes de Service Standard permettant le controle de-divers services de nuage de Calculer des Instances 15 de gerer et de controler des Instances DB (AWS uniquement) de Calculer des fonctions de Stockage et de sauvegarde (Azure : restauration dans la console - manuellement) de determiner les reglages de Pare-feu (politiques) 5 de definir les configurations d'Equilibrage de charge (AWS uniquement) DNS (AWS uniquement) d'integrer tous les objets deployes dans un cadre de gestion MPC de controler pour tous les objets la surveillance, la securite et la disponibilite 10 de Calculer des Instances Systeme d'exploitation Ore par client ou commando en plus de ce Package. 4. Plate-forme de Nuage Public de Gestion selon les revendications 1 a 3, dans laquelle un agencement materiel et logiciel offre le choix de quelques taches operationnelles effectuees par MPC-AWS qui sont listees comme : 15 Creation de nouveaux VPC Creation de nouveaux Sous-reseaux dans des VPC Gestion Continue de Sous-reseaux dans des VPC Documentation d'utilisation de Sous-reseau et fins prevues Creation de tables de route 20 Creation de Groupes de Securite comme partie d'un projet Creation de Groupes de Securite en dehors d'un projet. 5. Procede pour un Nuage Public de gestion qui inclut un agencement materiel et logiciel pour executer au moins une des &tapes suivantes : - Afficher sur des formulaires numeriques des questions de configuration et 25 remplir les formulaires - Permettre une Facturation et un Rapport Centralises - Decider d'une Fonctionnalite de Securite requise parmi les choix selectionnes - Compte Global Securise. (Niveau Proprietaire) (Azure) 30 - Compte Racine Securise (AWS) - Collection de journaux d'audit avec stockage et conservation securises - Determiner des seuils pour donner une Alerte_sur Facturation de Nuage 16 - Creation et gestion automatisees d'un environnement de reseau virtue! avec les *Ines minimaux suivants : Deux zones de disponibilite : Sous-reseau Public, Sousreseau Prive 5 Passerelles Internet Configurations de Pare-feu Statique - Connectivite VPN / WAN. Controler ou executer toute la fonctionnalite via un Portal! Métier. les flux de travaux d'approbation Personnalisables prennent en charge 10 la gouvernance clients (Azure : T&M uniquement) Selectionner et executer des Demandes de Service Standard permettant le controle de divers services de nuage Calculer des Instances Gerer et controler des Instances DB (AWS uniquement) 15 Calculer des fonctions de Stockage et de sauvegarde (Azure : restauration dans la console - manuellement) Determiner les reglages de Pare-feu (politiques).