Cisco France Blog
Partager

Choisir un portail et un orchestrateur pour le cloud


21 December 2012


Concevoir un cloud nécessite de considérer plusieurs aspects :

  • Une infrastructure matérielle dans le DataCenter (serveur, stockage ,réseau)
  • Un hyperviseur pour la virtualisation des ressources
  • Un portail et un orchestrateur pour présenter des services aux utilisateurs
  • Un réseau et les services associés pour relier le cloud aux utilisateurs ou des clouds entre eux

Aucun aspect n’est à négliger et dans ce billet je voudrais faire un bref focus sur la partie portail et orchestrateur.

Beaucoup d’outils existent sur le marché et il n’est pas toujours facile de les positionner.  Mon objectif n’est pas de faire un tableau comparatif des produits du marché mais seulement de donner quelques guidelines pour choisir un outil en fonction des besoins. L’important est de choisir un produit  adapté à ses besoins et d’éviter de faire le contraire.

ChuyenPour m’aider j’ai demandé à Chuyen HUYNH de Cisco, qui a eu l’occasion de travailler sur plusieurs projets cloud,de me dire ,selon lui, quels étaient les critères de choix pour ces outils logiciels.

Cela ne se veut pas exhaustif. En regardant ses critères, certains devraient être amenés à considérer ou à reconsidérer leurs besoins.

On peut toujours tout faire, ce n’est qu’une question de temps et de budget ,et ce n’est pas ce dont on dispose le plus en ce moment ….

Même outil pour le Cloud public et Privé ?

Les deux déclinaisons du cloud ont des implications différentes sur les caractéristiques présentées par NIST (National Institute of Standards and Technology) :

Les fonctions du cloud seront déclinées différemment selon que l’on parle d’un cloud public ou d’un cloud privé. Pour rappel les caractéristiques (pour les définitions voir le document du NIST revu en avril 2012) d’un cloud selon le NIST sont :

  • On-demand self-service.
  • Broad network access.
  • Resource pooling.
  • Rapid elasticity
  • Measured service

Comment choisir un portail ?

Le portail Cloud est un site dédié à l’utilisation des ressources informatiques il se distingue d’un navigateur Internet ou d’un portail web quelconques.

Son choix est déterminant dans la perception des utilisateurs. En effet, à travers le portail, l’utilisateur jugera si les choses sont plus simples, s’il est autonome pour commander des ressources informatiques et les gérer, etc. De plus, il est difficile de changer de portail, sans perturber les premiers utilisateurs.

Voici 10 critères à prendre en compte pour maximiser la satisfaction des utilisateurs du Cloud et l’efficacité de l’opérateur de cloud.

  1. Création des services : services prêts à l’emploi, facilité d’adaptation et création de nouveaux services ad hoc, évolutionportail cloud des services en fonction du comportement des utilisateurs/marché
  2. Présentation des services : lisibilité des offres et tarifs, liste des services disponibles, contenu et niveau de service associé, facilité d’emploi
  3. Portail Web :  langue proposée (anglais, français, toute langue autorisée par l’entreprise), portlet / code source (HTML, XML, propriétaire), moteur de recherche
  4. Automatisation du cycle de demande : formalisation des procédures de demande, durée prévue pour l’exécution, approbation / revue,  traitement des anomalies (manque de ressources)
  5. Suivi d’avancement de la demande (par l’utilisateur et par le fournisseur de services) : par demande, par service, par département, possibilité d’annulation  d’une demande par l’utilisateur.
  6. Accès au Contrat de service :  les conditions générales contractuelles précèdent la case à cocher « j’accepte » .
  7. Tableau de bord :  tableaux différentiés  par profile (fournisseur de services, le souscripteurs, l’utilisateur ..) et par type des ressources
  8. Estimation du prix avant la commande : fixe, variable, forfaitaire, à l’acte
  9. Intégration avec des outils tiers (présents dans le datacenter) : monitoring, version, CMDB ….
  10. Point d’accès unique à plusieurs clouds : cloud privé, virtuellement privé, public, communautaire en fonction des niveaux de service / sécurité / disponibilité

Comment choisir un orchestrateur ?

Comme son nom l’indique c’est le chef d’orchestre, à ce titre il est essentiel à la production du service commandé. Il va devoir faire le lien entre la demande du client  et les composants d’infrastructures (virtuel, physique, réseau) qu’il va solliciter (provisionnement) pour réaliser le service.

Voici 10 critères pour un orchestrateur “idéal”  ou rêvé..

  1. Degré d’automatisation des Consignes d’exploitation (run book automation) : formalisation / exécution, orchestrateurvalidation de l’exploitant..
  2. Niveau d’automatisation des Scripts d’exploitation : lancement, contrôle, reprise, plateforme supportée…
  3. Périmètre d’automatisation : serveur, réseau, stockage ..
  4. Interface unifiée : conception des workflows, commande centralisée des exécutions, gestion des codes retour, journaux..etc
  5. Atelier de Conception de Workflow : bibliothèque de composants, logique câblée, gestion des variables, debug, pas à pas
  6. Modèles de processus complets : gestion des matériels (serveur, réseau, stockage), interface avec les outils du datacenter, exemple d’intégration applicative (SAP)
  7. Tableau de bord : suivi d’exécution, gestion des erreurs, affichage des cibles, historique, contrôle qualité
  8. Déclenchement sur événement : demande utilisateur, alarme système, règle applicative, contrat de service.
  9. Intégration avec d’outils tiers (présents dans le datacenter) : monitoring, version, CMDB
  10. Connecteurs vers les Clouds publics: web service, OpenStack, OCCI
Tags:
Laisser un commentaire

1 commentaires