FR 3076364 A1 20190705 FR 1763409 A 20171229 PLATE-FORME DE NUAGE HYBRIDE ORCHESTRE POUR ENVIRONNEMENT MULTI-NUAGES DOMAINE TECHNIQUE DE L'INVENTION [0001] L'invention se rapporte au domaine de plate-forme de nuage hybride orchestra pour environnement multi-nuages. ETAT DE L'ART ANTERIEUR [0002] Les benefices du nuage (cloud) sont clairs, mais les entreprises doivent prendre des decisions cruciales quant l'endroit ou 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. [0006] Mettre en place : traduire des normes de conformite et de securite client en une architecture de reference et connecter de fawn securisee et privee un nuage public comme par exemple AWS au reseau client via une mise en place et une configuration VPC est déjà une charge. [0007] II peut y avoir d'autres besoins non satisfaits par AWS qui n'ont pas toutes les options de service requises pour des applications d'entreprise, p. ex. sauvegarde (compatible avec ('application). En consequence it existe un besoin de se connecter dans un environnement multi-nuages et de proposer differentes applications offrant differents services auxquels l'utilisateur peut acceder selectivement sans charge ou en developpant une connaissance profonde sur les differents environnements de nuage. DISCUSSION DE L'INVENTION [0008] La presente invention a par consequent pour objet de proposer une plate-forme de nuage orchestra pour environnement multi-nuages, donnant la possibilite de surmonter au moins une pate des inconvenients de ('art anterieur. 2 [0009] La plate-forme de nuage Hybride Orchestra (OHCP) comprend au moins un agencement logiciel et materiel pour : - support de base d'un package limite a - un agencement permettant un ou plusieurs de ce qui suit : a. afficher sur des formulaires numeriques des questions de configuration et inviter l'utilisateur a remplir les formulaires et sauvegarder les criteres de configuration choisis ; b. afficher sur des formulaires numeriques des informations de facturation ou de rapport necessaires dans des champs ou fenetres a remplir par l'utilisateur et sauvegarder lesdites informations pour permettre une facturation et un rapport centralises en definissant l'identite et l'adresse pour Ia facturation et le rapport et transmettre lesdites informations regues a toutes les entites de la plate-forme de nuage necessitant ces informations ; c. afficher sur des formulaires numeriques des fonctionnalites de securite disponibles sur la plate-forme pour chacun de I'environnement de nuage parmi I'environnement multi-nuages et laisser I'utilisateur decider de chaque fonctionnalite de securite requise parmi les choix a selectionner ; d. faire fonctionner Comptabilite Globale Securisee en cas d'utilisation de la plate-forme Azure ; e. faire fonctionner Comptabilite Racine Securisee en cas d'utilisation de Ia plate-forme AWS ; f. collecter des logs d'audit avec stockage et conservation securises ; g. determiner et memoriser des seuils pour donner une alerte sur la facturation de nuage. [00010]Selon une autre caracteristique, l'OHCP offre le choix d'une deuxierne option qui permet : pour I'utilisateur une creation et une gestion automatisees d'un environnement de reseau virtuel permettant la definition d'au mains un du reglage minimal suivant : 3 Deux zones de disponibilite : sous-reseau public, sous-reseau prive, et apres definition execution d'instructions pour creer le sous-reseau selon Ia definition ; Pour selectionner et etablir un nceud (routeur) de passerelles Internet pour des donnees dans chaque reseau informatique, en chemin vers ou depuis d'autres reseaux Pour configurer un ou plusieurs pare-feu statiques et etablir les pare- feu selon des configurations decidees pour proteger les reseaux les uns des autres Pour definir une connectivite VPN / WAN. [00011]Selon une autre caracteristique, OHCP offre le choix d'une troisieme option qui permet au moins un de la fonction ou du reglage minimal suivant(e) : controler ou executer toute la fonctionnalite via le portail Métier SNOW. les flux de travaux d'approbation personnatisables prennent en charge Ia gouvernance clients (Azure : T&M uniquement) selectionner et executer des demandes de service standard permettant le controle de divers services de nuage (AZURE, AWS, public), (VMware prive, ATOS) ; - calculer des instances - gerer et controler des instances base de donnees (AWS uniquement) - calculer des fonctions de stockage et de sauvegarde (Azure : restauration dans la console - manuellement) - determiner les reglages de Pare-feu (politiques) definir les configurations d'equilibrage de charge (AWS uniquement) DNS (AWS uniquement) integrer tous les objets deployes dans un cadre de gestion OCP controler pour tous les objets Ia surveillance, Ia securite et la disponibilite calculer des Instances Systeme d'exploitation gerees par client ou commandoes en plus de ce package. [00012]Selon une autre caracteristique, OHCP integre plusieurs applications et permet a un utilisateur de selectionner ('utilisation de ('application Canopy ou 4 ['application Cloud Foundry, ou l'application Apprenda ou de n'importe quel autre nouveau logiciel de transformation d'application qui pourrait etre ajoute a I'avenir. Toutes ces applications sont integrees dans Ia deuxierne couche du multi-nuages orchestra. [00013]Selon une autre caracteristique, OHCP affiche une interface permettant l'utilisateur de selectionner un des boutons affiches pour executer une parmi plusieurs applications integrees dans le service, comme Cloud Foundry (13), Canopy (12), Apprenda (13) ou pour obtenir l'aide d'un assistant 15 (CVA) ou a partir d'un courtier 14 ou selectionner un de la pluralite de services de nuage comme AWS (16), AZURE (17), VMware (18), Atos Cloud (19) ou SAP (3). [00014]Selon une autre caracteristique, OHCP comprend un courtier de service de nuage communiquant avec la plate-forme cloud foundry, comprenant : - un module d'interface de publication de service de nuage, - un module d'interface de consommation de service de nuage, configure pour recevoir une demande de consommateur de service de nuage d'au moins un demandeur de service de nuage de - un module de traitement de service de nuage, incluant des classes qui communiquent avec la plate-forme cloud foundry en mettant en oeuvre une API que Ia plate-forme Cloud foundry appelle ou chaque courtier (broker) specifique adapte a un autre service de nuage specifique, (comme le courtier rds pour AWS) et qui peut etre configure pour analyser un service de nuage que la demande de consommateur de service de nuage a demande de consommer, pour configurer le justificatif d'identite pour laisser authentifier l'application de courtier de service par la plate-forme de nuage, selectionner les services et/ou ressources d'informatique en nuage fournis par le fournisseur de service de nuage et/ou un mode fonction, et executer une operation de service de nuage; et un module de reglage de service de nuage, configure pour adapter le protocole ou appeler les services et/ou ressources d'informatique en nuage fournis par le fournisseur de service de nuage. [00015]Selon une autre caracteristique, le module de reglage de nuage a les informations de catalogue que la classe courtier associee a un service (par exemple AWS) partage avec Ia plate-forme, ces informations contiennent des details de service et de plans. [00016]Selon une autre caracteristique, chaque courtier specifique a une plate-forme de nuage (AWS, AZURE, ATOS, VMware...) permet de configurer les plans ou le justificatif d'identite pour laisser authentifier ('application courtier de service (Aurora RDS dans le cas du nuage AWS) par la plate-forme de nuage. [00017]SeIon une autre caracteristique, lors de la selection d'une application ou d'un nuage, le service OHCP affiche sur l'ecran d'utilisateur une fenetre proposant de selectionner ou de definir plusieurs informations, comme Informations Client (31), Informations de Planification (32), Informations de Commande (33), ou d'autres items concernant le service selectionne (SAP, par exemple) comme Demande (SAP) (34), taxation (SAP) (35) et details de demande (SAP) (36). BREVE DESCRIPTION DES FIGURES [00018] D'autres caracteristiques, details et avantages de ('invention deviendront apparents a la lecture de la description qui suit en reference aux figures jointes, qui illustrent : - Fig. 1 illustre les options disponibles pour Ia gestion de plusieurs nuages, public, hybride ou prive sur une plate-forme OHC ; Fig. 2 represente un exemple de selection d'application de Gestion de nuage Publique Atos ; - Fig. 3 represente un exemple d'affichage de la fenetre de catalogue de services pour la selection d'un service SAP ; - Fig. 4 represente un exemple d'affichage de Ia fenetre de catalogue de recherche permettant Ia selection d'applications ou de services de nuage. DESCRIPTION DETAILLEE DES DIFFERENTS MODES DE REALISATION DE L'INVENTION [00019] De nombreuses combinaisons peuvent etre envisagees sans s'ecarter de la portee de ('invention ; un homme du métier choisira l'une ou I'autre en fonction de contraintes economiques, ergonomiques, dimensionnelles ou autres qu'il aura a observer. 6 [00020]La Figure 1 montre l'utilisation d'un service appele OHCP compose pour permettre l'utilisation et ('operation d'une plate-forme de nuage hybride orchestre (OHCP) permettant l'acces a un ou plusieurs de la plate-forme de nuage suivante, VMware pour un nuage prive, Azure ou AWS pour un nuage public ou a toute autre plate-forme de nuage, comme par exemple SAP, qui pourrait etre ajoute a l'OHCP. [00021]La premiere couche represente un logiciel de service execute sur au moins un processeur d'une plate-forme pour orchestrer des services pour le compte d'un client et faire Ia gestion de bout en bout dans le nuage hybride par l'intermediaire d'un dialogue avec une deuxierne couche de plusieurs logiciels integres pour Ia 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 nuage prive, et azure, ou AWS pour un nuage public. [00022] Dans certains modes de realisation, I'OHCP integre plusieurs applications et permet a un utilisateur de selectionner l'utilisation de l'application Canopy ou l'application Cloud Foundry, ou l'application Apprenda ou de n'importe quel autre nouveau logiciel de transformation d'application qui pourrait etre ajoute a l'avenir. Toutes ces applications sont integrees dans Ia deuxierne couche du multi-nuages orchestre. [00023]L'application Canopy permet Ia creation et Ia gestion automatises d'un environnement de reseau virtue! (prive ou public). [00024]Cloud Foundry est une plate-forme en tant que service (PaaS pour platform as a service) d'application multi-nuages open source (code source ouvert). Elle est promue pour Ia delivrance continue comme elle supporte le cycle de vie de developpement d'application complet, depuis le developpement initial en passant par toutes les phases de test jusqu'au deploiement. L'architecture a base de conteneurs de Cloud Foundry execute des applications dans n'importe quel langage de programmation sur une variete de fournisseurs de services de nuage. Cet environnement multi-nuages permet aux developpeurs de et deplacer ces charges de travail si necessaire en quelques minutes sans changement de l'application. [00025] Le logiciel Apprenda est incorpore dans une pile Paas entierement geree, faisant ('abstraction d'une laaS hybride complexe. [00026]Le systeme de plate-forme Cloud Foundry comprend au moins : 7 - un controleur de nuage, qui est un appareil de stockage qui deplace automatiquement des donnees d'un stockage sur les lieux a un stockage de nuage - Un courtier de service (service broker) requis pour integrer tout service avec une instance Cloud Foundry - Un Frontal de Service constitue par plusieurs instances Service, chacune lice au moins une Application, dans un pool DEA (Droplet Execution Agent), dans lequel le courtier de service est configure pour faire evoluer l'application en fonction des ressources disponibles. [00027] Systeme de plate-forme Cloud Foundry, dans lequel le controleur de nuage est configure pour etre 'Interface de programmation applicative (API) du systerne de plate-forme Cloud Foundry. [00028] Systeme de plate-forme Cloud Foundry, dans lequel une interface de ligne de commande (CLI) permet Ia creation d'une instance de service pourvue de parametres de configuration specifiques pour l'API de la cloud foundry. [00029] Systeme de plate-forme Cloud Foundry, dans lequel l'API sous les parametres de l'instance de service fournis par Ia CLI, provisionne l'instance et cree une liaison a un courtier de service. [00030]Dans certains modes de realisation, au moins un courtier de service de nuage communique avec la plate-forme cloud foundry, comprenant : un module d'interface de publication de service de nuage, configure pour s'abonner a des services et/ou ressources d'informatique en nuage specifiques publics et supportes par au moins ledit fournisseur de service d'environnement multi-nuages de : nuage prive, nuage communautaire, nuage public et nuage hybride ; - un module d'interface de consommation de service de nuage, configure pour recevoir une demande de consommateur de service de nuage d'au moins un demandeur de service de nuage de : service, application et utilisateur WEB, et retourner une reponse de consommateur de service de nuage au demandeur de service de nuage; 8 un module de traitement de service de nuage, inclut des classes qui communiquent avec Ia plate-forme cloud foundry en mettant en ceuvre une API que la plate-forme cloud foundry appelle et chaque courtier specifique est adapte a un service de nuage, (comme le courtier rds pour AWS) et peut etre configure pour analyser un service de nuage que la demande de consommateur de service de nuage a demand& de consommer, pour configurer le justificatif d'identite pour laisser authentifier ('application courtier de service par la plate-forme de nuage, selectionner les services et/ou ressources d'informatique en nuage fournis par le fournisseur de service de nuage et/ou un mode fonction, et executer une operation de service de nuage; et un module de reglage de service de nuage, configure pour adapter le protocole ou appeler les services et/ou ressources d'informatique en nuage fournis par le fournisseur de service de nuage. [00031]Dans lequel le broker inclut des classes qui communiquent avec la plate-forme cloud foundry en mettant en ceuvre une API que la plate-forme Cloud foundry appelle et chaque courtier est adapte a un service de nuage, comme le courtier rds pour AWS. Courtier (broker) Rds : - le courtier Rds est une classe qui communique avec Ia plate-forme cloud foundry en mettant en ceuvre une API que la plate-forme Cloud foundry appelle. Helper XYz est une classe qui met en oeuvre des methodes appelees par Ia classe courtier XYz. Par exemple la classe Helper RDs communique avec un service de nuage AWS en utilisant des methodes de bibliotheque « aws-sdk » pour effectuer des operations demandees sur AWS et partage les informations en retour avec la classe courtier Rds. Helper Rds :- Helper Rds est une classe qui met en oeuvre des methodes appelees par la classe courtier Rds. Cette classe communique avec AWS en utilisant des methodes de bibliotheque « aws-sdk » pour effectuer des operations demandees sur AWS et partage les informations en retour avec la classe courtier Rds. 9 Chaque courtier (broker) a des informations de catalogue partagees avec la plate-forme de nuage qui contient des details de service et de plans. config/reglages :- Reglages a les informations de catalogue que la classe courtier Rds partage avec la plate-forme. Ces informations contiennent des details de service et de plans. Chaque courtier specifique a une plate-forme de nuage (AWS, AZURE, ATOS, VMware...) permet de configurer les plans ou le justificatif d'identite pour laisser authentifier l'application courtier de service (Aurora RDS) par la plate-forme de nuage. config/justificatif d'identite Ceci contient le justificatif d'identite pour authentifier l'application courtier de service, le justificatif d'identite AWS et le justificatif d'identite Admin instance Aurora RDS. config/PlanConfig PlanConfig contient les informations detaillees pour les plans qui sont presents dans le catalogue. En utilisant ces informations, l'instance Aurora de plan selectionne se cree sur AWS. [00032]Service de nuage, comprenant un courtier de service de nuage fournissant des services de courtage pour divers fournisseurs de services de nuage, dans lequel le courtier de service de nuage fournit les services de courtage d'au moins un parmi : service d'arbitrage, service de mandataire, service de surveillance, service de transition, service de portage, service de controle, service de deploiement, service de blindage, service de permutation, service de securite et service de synthese, entre une pluralite de fournisseurs de services de nuage d'au moins un parmi : nuage prive, nuage communautaire, nuage public, et nuage hybride, et une pluralite de demandeurs de service de nuage d'au moins un parmi : service de nuage, application, et utilisateur. [00033]Serveur dans lequel it comprend au moins un ou plusieurs des services suivants : au moins un module de traitement de service de nuage (ServiceNow), execute sur au moins un processeur d'une plate-forme configure pour analyser et orchestrer un service de nuage que la demande d'utilisateur de service de nuage a demande de consommer, pour selectionner les services et/ou ressources d'informatique en nuage fournis par le fournisseur de service de nuage et/ou un mode fonction, executer une operation de service de nuage et faire Ia gestion de bout en bout dans le nuage par l'intermediaire d'un dialogue avec une deuxieme couche de logiciel integre Apprenda pour Ia transformation d'application et une troisieme couche d'autres logiciels integres pour le courtage d'infrastructure avec ('AWS nuage public Ore par les logiciels integres comme AWS pour un nuage public. [00034]Serveur selon un mode de realisation de l'invention, dans lequel SNOW execute sur le serveur et affiche sur une console adaptee a Apprenda en integrant une API specifique developpee pour interfacer un langage et une commande SNOW au langage et a la commande d'Apprenda. [00035] Serveur selon un mode de realisation de l'invention, dans lequel une seconde API specifique s'interface avec I'laaS AWS pour transformer le langage et Ia commande generes par Apprenda en un langage et une commande adaptes au langage et a Ia commande IaaS. [00036] Serveur selon un mode de realisation de l'invention, dans lequel ServiceNow peut comprendre : - un module de portail; - un module de catalogue et d'orchestration de processus pour orchestrer plusieurs demandes sur plusieurs instances de serveur avec une fonctionnalite de gestion de protection de donnees, configure pour stocker les informations de services et/ou ressources d'informatique en nuage; - un module de securite, configure pour fournir une assurance de securite pour que le demandeur de service de nuage accede a un service de nuage; - un module de gestion de surveillance, configure pour surveiller un statut d'execution du service de nuage; - un module de gestion de niveau de service fournissant une interface pour determiner I'un quelconque des parametres suivants : o fenetre de temps pour Ia disponibilite de support, o fenetre de temps pour Ia prise en charge d'incident en fonction de la priorite, o fenetre de temps pour Ia prise en charge de changement, o taille du serveur virtue!, 11 o taille du serveur physique, o taille du stockage initial et minimal, o parametre de recuperation de donnees comme un objectif de point de recuperation RPO, ou un objectif de temps de recuperation RTO, niveau de service - un module de catalogue et d'orchestration de processus pour orchestrer plusieurs demandes sur plusieurs instances de serveur avec une fonctionnalite de gestion de protection de donnees, configure pour stocker les informations de services et/ou ressources d'informatique en nuage. [00037] Serveur selon un mode de realisation de ('invention, dans lequel ServiceNow peut etre configure pour : - recevoir un flux de travaux, le flux de travaux definissant un flux d'activites discretes et des chemins d'execution reliant les activites de sorte que certaines activites puissent etre executees concurremment, le flux de travaux ayant une representation stockee electroniquement correspondante d'un accord de niveau de service (SLA pour service level agreement), le SLA comprenant un ensemble de regles gouvernant l'execution du flux de travaux ; - analyser le flux de travaux pour identifier des sous-flux de travaux qui peuvent etre executes independamment, un sous-flux de travaux comprenant un ensemble d'une ou plusieurs des activites chacune reliee sur un chemin d'execution du flux de travaux ; - obtenir des informations sur une pluralite de fournisseurs de services en ligne, chaque fournisseur de service en ligne comprenant un ou plusieurs ordinateurs qui fournissent ensemble un service en ligne ; - selectionner differents fournisseurs de services parmi les fournisseurs capables d'effectuer les sous-flux de travaux, respectivement, oil les fournisseurs de services sont selectionnes sur la base de criteres concernant la rapidite du temps d'acces tels qu'appliques aux informations sur les fournisseurs de services en ligne ; et transmettre les sous-flux de travaux via un reseau aux fournisseurs de services en ligne correspondants pour executer les sous-flux de travaux. 12 [00038] Un moteur d'Assistant Virtuel Cognitif (CVAE pour Cognitive Virtual Assistant engine) pour plate-forme, de nuage integre a un Centre d'Aide et d'Integration (HIPC pour Help and Integration Center) dont la conception est basee sur une approche Omni-Canal claire pour differentes sources integrees dans SNOW dans un mode de realisation de ('invention, comprend au moins un code d'execution de processeur d'un logiciel de gestion d'Assistant virtuel cognitif qui constitue : un moteur CVA pour capturer ('intention de ('interrogation client independamment de comment elle est posee, et le moteur CVA est equipe d'une fonctionnalite d'apprentissage machine intelligente pour des interactions sans avoir besoin d'assistant humain pour apprendre des capacites et a la capacite de s'ameliorer avec le temps ; le moteur CVA etant capable de tirer des informations de differentes sources comme : des journaux de conversation en ligne, des documents de politique et des manuels d'instruction ou d'autres sources de donnees, pour constituer une connaissance capturee et pour generer des reponses automatiques et probalistiques en temps reel, a partir de la connaissance qu'il a capturee precedemment, lesdites reponses etant des reponses Intuitives et faciles a comprendre basees sur un traitement du langage nature! et basees sur ('intention de l'utilisateur et un contexte de discussion, et dans lequel le moteur CVA met en oeuvre au moins comme fonctionnalite de base Ia connexion a Ia Gestion de Service (ServiceNow) et a Ia plate-forme de Centre de Contact (Genesys). [00039] Le moteur d'Assistant Virtue! Cognitif pour plate-forme de nuage qui en outre met en oeuvre au moins une des fonctionnalites CVA de Base : fournir une interface texte-voix ; fournir une interface en anglais pour un contenu en anglais ; fournir un contenu a une base de donnees de connaissance de Base. Le moteur d'Assistant Virtuel Cognitif pour plate-forme de nuage dans lequel CVA automatise le processus de navigation de connaissances, execution d'action simple (comme creation de ticket, verification de statut de ticket), interaction de bureau de service (verbale et sociale). Le moteur d'Assistant Virtuel Cognitif pour plate-forme de nuage dans lequel la Connaissance est sauvegardee dans une base donnees repartie en : 13 - Connaissance IT (technologie de ('information) commune et - Connaissance IT personnalisee. Le moteur d'Assistant Virtue) Cognitif pour plate-forme de nuage dans lequel des donnees d'entrainement sont de quatre types de donnees, dont deux sont obligatoires (Donnees d'Entree et de Sortie) et deux sont facultatifs (Intermediaires et Supplementaires) et utilises pour entrainer un modele. Le moteur d'Assistant Virtue! Cognitif pour plate-forme de nuage dans lequel Ia collecte de donnees englobe un nombre de Caches, dont Ia sortie devrait se composer d'ensembles de donnees structures et annotes prets pour l'entrainement de modele, ces taches sont constituees par des agencements pour : - Extraction de donnees de serveurs de clients - Transfert de donnees client a des serveurs Atos - Generation de donnees manquantes - Structuration donnees. Le moteur d'Assistant Virtuel Cognitif pour plate-forme de nuage dans lequel le centre d'Aide et d'Integration fournit au moins une des fonctionnalites suivantes : - Couvrir toutes les fonctions de Libre-Service ; - fournir un Portail Central incluant un provisionnement proactif d'alertes et de nouvelles ; constituer un composant Self-Help fournissant un autoapprentissage & aide centres sur le client ; - executer une Recherche Amelioree, et - constituer une interface d'Achat pour commander des services/produits et emettre des demandes via Mobile ou Web. Le moteur d'Assistant Virtuel Cognitif pour plate-forme de nuage dans lequel le Centre d'Aide et d'Integration fournit une interface humaine pour au moins une des fonctionnalites suivantes : - selectionner et Couvrir tous les canaux d'interaction en Direct, comme Telephone, Courriet, Conversation Web En ligne ; - selectionner et activer le Support a Distance; 14 - selectionner et activer des fonctions de Support via des communautes / reseaux sociaux ; - permettre le choix entre Plusieurs « niveaux de qualite » de support ; - selectionner et Couvrir tous les canaux de support locaux et sur site. Le moteur d'Assistant Virtuel Cognitif pour plate-forme de nuage dans lequel les details d'integration de ('Assistant Virtuel Cognitif avec Ia plate-forme de Centre de Contact (Genesys), sont obtenus par 4 services qui sont disponibles pour faire en sorte que la commutation se produise a. Creer un chat id (id de conversation en ligne) b. Initier une session de conversation en ligne c. Envoyer Message/Verifier journaux de conversation en ligne d. Deconnecter Ia conversation en ligne. [00040] La figure 4 montre un affichage sollicite par le Service OHCP pour permettre a l'utilisateur de selectionner un des boutons affiches pour executer une parmi plusieurs applications integrees dans le service, comme Cloud Foundry (13), Canopy (12), Apprenda (13) ou pour obtenir l'aide d'un assistant 15 (CVA) ou a partir d'un courtier 14 ou selectionner un de Ia pluralite de services web comme AWS (16), AZURE (17), VMware (18), Atos Cloud (19) ou SAP (3). [00041] Lors de Ia selection de SAP le service affiche sur l'ecran d'utilisateur Ia fenetre de Ia figure 3 proposant de selectionner ou de definir plusieurs informations, comme Informations Client (31), Informations de Planification (32), Informations de Commande (33), ou autres concernant un service SAP comme Demande SAP (34), taxation SAP (35) et details de demande SAP (36). [00042] Une sous-fenetre 2 permet a l'utilisateur de definir le nombre d'articles ou de services commandos et ces informations seront utilisees a des fins de facturation. [00043] ll sera facilement compris a la lecture de Ia presente demande que les particularites de Ia presente invention, telles que decrites et illustrees de fawn generale sur les figures, puissent etre agencees et concues selon une grande variete de configurations differentes. Ainsi, Ia description de la presente invention et les figures connexes ne sont pas fournies pour limiter la portee de ('invention mais simplement illustrer les modes de realisation selectionnes. [00044] L' 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'il est evident que ces caracteristiques sont incompatibles. En 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. [00045] II devrait etre evident pour des hommes du métier que la presente invention permette des modes de realisation sous de nombreuses autres formes specifiques sans s'ecarter du domaine d'application de ('invention comme revendique. Par consequent, les presents modes de realisation doivent etre consideres a titre d'illustration, mais peuvent etre modifies dans le domaine defini par la protection demandee, et ('invention REVENDICATIONS1. Plate-forme de nuage (cloud) hybride orchestra (OHCP) comprenant au moins un agencement logiciel et materiel pour offrir un service de : - support de base d'un package limite a - un agencement permettant un ou plusieurs de ce qui suit : a. afficher sur des formulaires numeriques des questions de configuration et inviter I'utilisateur a remplir les formulaires et sauvegarder les criteres de configuration choisis ; b. afficher sur des formulaires numeriques des informations de facturation ou de rapport necessaires dans des champs ou fenetres a remplir par I'utilisateur et sauvegarder lesdites informations pour permettre une facturation et un rapport centralises en definissant l'identite et I'adresse pour la facturation et le rapport et transmettre lesdites informations revues a toutes les entites de la plate-forme de nuage necessitant ces informations ; c. afficher sur des formulaires numeriques des fonctionnalites de securite disponibles sur Ia plate-forme pour chacun de l'environnement de nuage parmi l'environnement multi-nuages et laisser I'utilisateur decider de chaque fonctionnalite de securite requise parmi les choix a selectionner ; d. faire fonctionner Comptabilite Globale Securisee en cas d'utilisation de Ia plate-forme Azure ; e. faire fonctionner Comptabilite Racine Securisee en cas d'utilisation de la plate-forme AWS ; f. collecter des logs d'audit avec stockage et conservation securises ; g. determiner et memoriser des seuils pour donner une alerte sur la facturation de nuage. 17 2. Plate-forme de nuage hybride orchestra selon Ia revendication 1, dans laquelle le service offre le choix d'une deuxieme option qui permet : pour I'utilisateur une creation et une gestion automatisees d'un environnement de reseau virtue! permettant la definition d'au moins un du reglage minimal suivant : deux zones de disponibilite : sous-reseau public, sous-reseau prive, et apres definition execution d'instructions pour creer le sous-reseau selon Ia definition ; pour selectionner et etablir un ncEud (routeur) de passerelles Internet pour des donnees dans chaque reseau informatique, en chemin vers ou depuis d'autres reseaux pour configurer un ou plusieurs pare-feu statiques et etablir les pare-feu selon des configurations decidees pour proteger les reseaux les uns des autres pour definir une connectivite VPN / WAN. 3. Plate-forme de nuage hybride orchestra selon Ia revendication 1 ou 2, dans laquelle le service offre le choix d'une troisieme option qui permet au moins un(e) de la fonction ou du reglage minimal suivant(e) : - controler ou executer toute Ia fonctionnalite via le portail métier SNOW. - les flux de travaux d'approbation personnalisables supportent Ia gouvernance clients (Azure : T&M uniquement) - selectionner et executer des demandes de service standard permettant le contrOle de divers services de nuage (AZURE, AWS, public), (VMware prive, ATOS) ; - calculer des instances - gerer et controler des instances base de donnees (AWS uniquement) calculer des fonctions de stockage et de sauvegarde (Azure : restauration dans la console - manuellement) - determiner les reglages de pare-feu (politiques) 18 definir les configurations d'equilibrage de charge (AWS uniquement) DNS (AWS uniquement) - integrer tous les objets deployes dans un cadre de gestion OCP - controler pour tous les objets la surveillance, Ia securite et la disponibilite calculer des instances systeme d'exploitation gerees par client ou commandoes en plus de ce package. 4. Service de Ia plate-forme de nuage hybride orchestra (OHCP) selon l'une quelconque des revendications precedentes, dans lequel l'OHCP integre plusieurs applications et permet a un utilisateur de selectionner ('utilisation de rapplication Canopy ou l'application Cloud Foundry, ou l'application Apprenda ou de n'importe quel autre nouveau logiciel de transformation d'application qui pourrait 8tre ajoute l'avenir, toutes ces applications sont integrees dans la deuxieme couche du multinuages orchestra. 5. Service OHCP selon Ia revendication 4, dans lequel I'OHCP affiche une interface permettant a ('utilisateur de selectionner un des boutons affiches pour executer une parmi plusieurs applications integrees dans le service, comme Cloud Foundry (13), Canopy (12), Apprenda (13) ou pour obtenir ('aide d'un assistant 15 (CVA) ou a partir d'un brokerl4 ou selectionner un de la pluralite de services de nuage comme AWS (16), AZURE (17), VMware (18), Atos Cloud (19) ou SAP (3). 6. Service OHCP selon la revendication 5, dans lequel OHCP comprend un courtier de service de nuage (cloud broker service) communiquant avec la plate-forme cloud foundry, comprenant : un module d'interface de publication de service de nuage, un module d'interface de consommation de service de nuage, configure pour recevoir une demande de consommateur de service de nuage d'au moins un demandeur de service de nuage de un module de traitement de service de nuage, incluant des classes qui communiquent avec la plate-forme cloud foundry en mettant en 19 ceuvre une API que la plate-forme cloud foundry appelle ou chaque courtier (broker) specifique adapte a un autre service de nuage specifique, (comme le courtier rds pour AWS) et qui peut etre configure pour analyser un service de nuage que la demande de consommateur de service de nuage a demande de consommer, pour configurer le justificatif d'identite pour laisser authentifier ('application de courtier de service par la plate-forme de nuage, selectionner les services et/ou ressources ,d'informatique en nuage fournis par le fournisseur de service de nuage et/ou un mode fonction, et executer une operation de service de nuage; et un module de reglage de service de nuage, configure pour adapter le protocole ou appeler les services et/ou ressources d'informatique en nuage fournis par le fournisseur de service de nuage. 7. Service OHCP selon la revendication 6, dans lequel le module de reglage du nuage a les informations de catalogue que Ia classe courtier associee a un service (par exemple AWS) partage avec Ia plate-forme, ces informations contiennent des details de service et de plans. 8. Service OHCP selon la revendication 6 ou 7, dans lequel chaque broker specifique a une plate-forme de nuage (AWS, AZURE, ATOS, VMware...) permet de configurer les plans ou le justificatif d'identite pour laisser authentifier ('application courtier de service (Aurora RDS dans le cas du nuage AWS) par Ia plate-forme de nuage. 9. Service OHCP selon la revendication 5, dans lequel I'OHCP comprend lors de la selection d'une application ou d'un nuage le service OHCP affiche sur l'ecran utilisateur une fenetre proposant de selectionner ou de definir plusieurs informations, comme informations client (31), informations de planification (32), informations de commande (33), ou d'autres items concernant le service selectionne (SAP, par exemple) comme demande (SAP) (34), taxation (SAP) (35) et details de demande (SAP) (36).