Pr�sentation de Service�Catalog

Service�Catalog permet aux d�veloppeurs et aux administrateurs cloud de rendre leurs solutions visibles par les utilisateurs internes de leur organisation.

Tout en rendant les solutions visibles, les administrateurs cloud peuvent �galement contr�ler la distribution des solutions et assurer la conformit� et la gouvernance.

Features

Service�Catalog inclut les fonctionnalit�s suivantes:

  • Une exp�rience Service�Catalog pour les utilisateurs et les administrateurs cloud
  • Possibilit� de cr�er plusieurs catalogues et de les partager � diff�rents niveaux de dossiers et de projets
  • Possibilit� d'ajouter d'autres administrateurs cloud de Service�Catalog pour cr�er et organiser du contenu
  • Compatibilit� avec les liens de r�f�rence et les mod�les Cloud Deployment�Manager
  • Point d'entr�e unique pour les administrateurs cloud et les utilisateurs
  • Respect des r�gles d'administration et les contraintes de Deployment�Manager pour compl�ter Service�Catalog et fournir des contr�les

Un administrateur cloud peut cr�er un catalogue sous une organisation Google�Cloud. Le catalogue contient une liste de produits de confiance s�lectionn�s par l'administrateur cloud. Les administrateurs cloud peuvent ensuite partager le catalogue avec les utilisateurs de l'organisation. Tous les autres utilisateurs de la m�me organisation peuvent voir le catalogue partag� et ses solutions s'ils y sont autoris�s.

Service�Catalog peut r�pertorier les solutions permettant aux utilisateurs d'entreprise internes de d�couvrir et de d�ployer. Une fois le catalogue cr��, les administrateurs cloud peuvent organiser et mettre � jour le contenu et d�finir la gouvernance.

Pourquoi utiliser Service�Catalog�?

Cette section d�crit un cas d'utilisation classique de Service�Catalog.

Contexte

L'entreprise ACME Game Studios compte plus d'un millier d'employ�s, dont la moiti� sont des d�veloppeurs. L'entreprise poss�de une grande partie du march� du jeu mobile et d�veloppe pour plusieurs plates-formes. Le service informatique d'ACME cr�e et g�re les images dans son environnement de d�veloppement.

  • Il dispose de deux images virtuelles pour chaque plate-forme qu'il g�re, une pour le d�veloppement et une pour les tests.

  • L'environnement de d�veloppement contient tous les outils et connexions � son d�p�t source interne, ainsi que les outils de compilation et les SDK de la plate-forme appropri�e.

  • L'environnement de test contient un environnement virtualis� de la plate-forme cibl�e.

  • Bien que le service informatique d'Acme poss�de un processus de compilation et de mise � jour des images, il ne dispose pas d'un moyen efficace de distribuer les images.

Andrea

Andrea, l'administrateur cloud, est la personne qui installe des images et des outils et les rend disponibles. Elle g�re environ 20 images virtuelles appartenant � l'entreprise. Une ou deux fois par semaine, elle met � jour environ la moiti� de ces images en raison de probl�mes de s�curit�, de nouveaux outils de SDK ou de mises � jour des outils de compilation internes.

Chaque fois qu'elle met � jour une image, elle envoie un e-mail � tous les ing�nieurs. Andrea re�oit g�n�ralement 20 � 30 demandes d'assistance par semaine demandant "Quelle est la derni�re image�?"

R�cemment, Andrea a lanc� un wiki, qu'elle met � jour avec une liste des derniers outils tout en indiquant o� trouver ces outils. Cela a aid� � g�rer les demandes d'assistance, mais quand Andrea a pris des cong�s, les autres administrateurs ont oubli� de mettre � jour le wiki, et les d�veloppeurs ont lanc� des images non corrig�es pendant quelques semaines.

Pour r�soudre ce probl�me, Andrea a ajout� un outil de mesure d'actualisation au wiki et envoy� aux d�veloppeurs un e-mail indiquant que si cet outil n'affiche pas un voyant vert, ils doivent contacter l'assistance. Le nombre de demandes d'assistance est alors retourn� � 20-30 par semaine.

Darryl

Darryl est d�veloppeur dans l'�quipe d'ing�nierie d'Andrea. Le probl�me de Darryl est qu'il ne sait pas quels outils utiliser, car il re�oit de nombreux e-mails chaque semaine pour lui communiquer des mises � jour, des images et des outils nouveaux. Il sait qu'il est cens� arr�ter ses images lorsque des bugs ou des fonctionnalit�s sont termin�s, mais il continue simplement � les ex�cuter au lieu d'essayer d'identifier les outils dont il a besoin. Il interrompt parfois la compilation, puis trouve les outils les plus r�cents, si n�cessaire.

Comment Service�Catalog aide Andrea

Imaginons que Andrea souhaite que son �quipe d'ing�nieurs utilise une image virtuelle gratuite connue au lieu d'autres outils logiciels payants pour la cr�ation de jeux. R�cemment, elle a remarqu� que plusieurs instances non autoris�es ont �t� lanc�es et des frais surprenants sur la facture Google�Cloud d'Acme.

Elle veut donc ex�cuter Service�Catalog sp�cifiquement pour son �quipe d'ing�nieurs afin de contr�ler ce que celle-ci peut lancer � partir de Google�Cloud.

Dans le menu de navigation de gauche de Cloud Console, Andrea peut acc�der � Service�Catalog et acc�der � la console d'administration.

Elle peut cr�er un catalogue appel� "Outils pour les d�veloppeurs" avec la description "Outils pour le d�veloppement de jeux mobiles".

Elle ajoute une solution � Service�Catalog et l'attribue � son nouveau catalogue. Elle peut voir deux types de solutions compatibles�: l'une pour les mod�les Deployment�Manager et l'autre pour les liens de r�f�rence.

Les liens de r�f�rence sont des liens vers tout �l�ment sur le Web que Andrea a valid� et s�lectionn�, des liens vers des documents d'aide ou tout autre contenu vers lequel Andrea souhaite �tablir un lien.

Andreas ajoute un fichier de sch�ma pour d�finir l'emplacement o� ses ing�nieurs peuvent d�ployer la solution (r�gion) et le type de machine pour s'assurer que son �quipe ne d�passe pas le budget.

Maintenant qu'elle a ajout� sa premi�re solution, elle partage le catalogue avec son projet de test.

Elle sait que Darryl n'appr�cie pas le syst�me informatique actuel. Il est donc facile de le recruter comme sujet de test. Andrea partage son projet avec Darryl. Il est d�sormais autoris� � utiliser le nouveau catalogue.

Lorsqu'Andrea doit mettre � jour une solution, elle peut en cr�er une autre pour remplacer la solution existante. Ainsi, elle peut s'assurer que tous les d�veloppeurs d�ploient la derni�re version.

Comment Service Darryl est utilis� dans le catalogue de services

Darryl se connecte, acc�de au projet et lance Service�Catalog.

Il voit une page qui ressemble � Cloud�Marketplace. Il voit la solution cr��e par Andrea.

Tout semble fonctionner. Il tente donc de lancer la solution apr�s avoir s�lectionn� une r�gion et un type de processeur.

Darryl peut se rendre � un emplacement centralis� pour trouver le logiciel dont il a besoin et le d�ployer � partir de cet emplacement.