Pour de nom­breuses en­tre­prises, le travail avec et dans le Cloud ne cesse de gagner en im­por­tance. Un ar­chi­tecte Cloud prépare, im­plé­mente et contrôle l’in­fras­truc­ture Web d’une en­tre­prise, qui doit pouvoir fonc­tion­ner de manière optimale. Il doit posséder de nom­breuses con­nais­sances tech­niques, mais également être disposé à tra­vail­ler en équipe et faire preuve d’un talent certain en matière de com­mu­ni­ca­tion.

Qu’est-ce qu’un ar­chi­tecte Cloud ?

Le Cloud computing est aujourd’hui devenu l’une des meil­leures solutions pour de nom­breuses en­tre­prises modernes sou­hai­tant optimiser leurs flux et processus, tout en prenant autant que possible en con­si­dé­ra­tion les coûts et les res­sources. De nombreux services peuvent ainsi être proposés à ces équipes, les petites comme les grandes, avec une variété de solutions allant de la structure des serveurs aux bases de données étendues, en passant par les logiciels et l’espace de stockage. Ces in­nom­brables pos­si­bi­li­tés s’ac­com­pag­nent toutefois de quelques défis. Le succès d’une stratégie fondée sur le Cloud computing dépend de l’ar­chi­tec­ture Cloud, qui doit être per­son­na­li­sée et adaptée à l’en­tre­prise qui la développe. Un ar­chi­tecte Cloud est donc res­pon­sable de la pré­pa­ra­tion, de l’im­plé­men­ta­tion et, dans certains cas, du contrôle d’une telle ar­chi­tec­ture.

Quels sont les domaines de travail d’un ar­chi­tecte Cloud ?

L’ar­chi­tec­ture Cloud touche à dif­fé­rents domaines du Cloud computing. L’in­fras­truc­ture in­for­ma­tique en tant que telle cor­res­pond à un domaine élé­men­taire dont l’ar­chi­tecte Cloud est res­pon­sable. Dif­fé­rents services sont mis à la dis­po­si­tion de l’en­tre­prise par l’in­ter­mé­diaire d’Internet ou de son intranet. De manière générale, les pres­ta­taires concernés proposent les services suivants :

  • In­fras­truc­ture en tant que service (IaaS) : l’in­fras­truc­ture en tant que service (IaaS) permet de mettre à dis­po­si­tion du matériel in­for­ma­tique en passant par le Cloud. Il peut par exemple s’agir d’or­di­na­teurs virtuels et de solutions de stockage, qui peuvent ensuite être utilisés de manière in­di­vi­duelle ou en équipe.
  • Pla­te­forme en tant que service (PaaS) : la pla­te­forme en tant que service (PaaS) permet de mettre à dis­po­si­tion des en­vi­ron­ne­ments d’exécution et de pro­gram­ma­tion, dans lesquels il est possible de dé­ve­lop­per et d’exécuter ses propres ap­pli­ca­tions.
  • Logiciel en tant que service (SaaS) : le logiciel en tant que service (SaaS) permet de mettre à dis­po­si­tion, à la demande, des pro­grammes in­di­vi­duels ou des col­lec­tions d’ap­pli­ca­tions complètes. Il n’est pas né­ces­saire de les installer et de les mettre à jour sur chaque or­di­na­teur.

Un ar­chi­tecte Cloud doit donc sé­lec­tion­ner et im­plé­men­ter tous les modèles de services utiles que le Cloud computing peut offrir à son en­tre­prise. En plus de la création du Cloud, l’ar­chi­tec­ture désigne également la pré­pa­ra­tion des services devant être mis à dis­po­si­tion. Les modèles les plus courants sont présentés ci-dessous :

  • Cloud public : dans un Cloud public, la plupart des services ou la totalité d’entre eux sont proposés à dif­fé­rents clients par un même pres­ta­taire.
  • Cloud privé : les droits d’accès à un Cloud privé ne sortent pas de l’en­tre­prise qui en est pro­prié­taire. Celle-ci doit donc gé­né­ra­le­ment s’occuper de sa main­te­nance.
  • Cloud hybride : le Cloud hybride est à mi-chemin entre le Cloud public et le Cloud privé. L’ar­chi­tecte Cloud détermine, en accord avec l’en­tre­prise en question, les services qui doivent être privés et ceux qui doivent être publics.

Il est également possible d’envisager un fonc­tion­ne­ment sur d’autres modèles.

Quelles sont les tâches d’un ar­chi­tecte Cloud ?

Pour créer une ar­chi­tec­ture Cloud par­fai­te­ment adaptée à une en­tre­prise, l’ar­chi­tecte Cloud doit réfléchir à de nombreux facteurs qu’il convient de prendre en con­si­dé­ra­tion. Ses prin­ci­pales tâches sont pré­sen­tées ci-dessous :

Pré­pa­ra­tion

Plus la solution Cloud d’une en­tre­prise est bien préparée, plus elle sera efficace une fois im­plé­men­tée. Un ar­chi­tecte Cloud se doit donc deréaliser une analyse préalable des besoins de celle-ci, pour dé­ter­mi­ner un por­te­feuille des services qu’il juge né­ces­saires. Lors de cette étape, il doit également tenir compte des droits d’accès, des capacités, des in­ter­faces et de la migration. Dans de nom­breuses en­tre­prises, les con­si­dé­ra­tions ju­ri­diques ont également leur im­por­tance, et l’ar­chi­tecte Cloud doit examiner celles-ci avant de procéder à l’im­plé­men­ta­tion en tant que telle.

Sélection

Une fois les besoins suf­fi­sam­ment définis, l’ar­chi­tecte Cloud sé­lec­tionne les services dont l’en­tre­prise a besoin. De nombreux four­nis­seurs proposent dif­fé­rentes tech­no­lo­gies, et cette offre lui permet de choisir les solutions qui répondent le mieux aux besoins de l’en­tre­prise, que ce soit en termes de prix ou d’im­por­tance.

Im­plé­men­ta­tion

Pour l’im­plé­men­ta­tion en tant que telle, l’ar­chi­tecte Cloud collabore étroi­te­ment avec les dé­ve­lop­peurs et les ad­mi­nis­tra­teurs de l’en­tre­prise concernée. Il est donc pré­fé­rable de réfléchir à des solutions communes dès la phase de pré­pa­ra­tion. En plus de l’im­plé­men­ta­tion, l’ar­chi­tecte Cloud doit su­per­vi­ser la con­fi­gu­ra­tion et la migration éven­tuelles des ap­pli­ca­tions déjà utilisées par l’en­tre­prise.

Sécurité et per­for­mances

L’ar­chi­tecte Cloud est également res­pon­sable de la création d’une structure de sécurité capable de protéger les réseaux de l’en­tre­prise, ainsi que ses données sensibles. Il doit également vérifier que les solutions Cloud qu’il a choisies sont adaptées et fonc­tion­nent de manière optimale les unes par rapport aux autres.

Dé­ve­lop­pe­ment

Dans certaines cir­cons­tances, une en­tre­prise peut avoir besoin que le dé­ve­lop­pe­ment d’ap­pli­ca­tions spé­ci­fiques soit revu et corrigé. L’ar­chi­tecte Cloud définit donc ses besoins et collabore étroi­te­ment avec l’équipe de dé­ve­lop­pe­ment.

Formation

Pour que le personnel de l’en­tre­prise puisse utiliser toutes ces nouvelles struc­tures de façon optimale, l’ar­chi­tecte Cloud les forme et les ac­com­pagne dans les premières étapes de leur travail avec ces outils.

Contrôle

Lorsque la solution Cloud est mise en place et que le personnel l’utilise, l’ar­chi­tecte Cloud doit ré­gu­liè­re­ment contrôler le système. Ce contrôle lui permet d’iden­ti­fier ra­pi­de­ment les points faibles et les problèmes, pour ensuite mieux les corriger. Cela lui permet également de tenir compte des in­no­va­tions tech­no­lo­giques et, le cas échéant, de les intégrer à l’in­fras­truc­ture.

Quelles doivent être les qualités d’un ar­chi­tecte Cloud ?

Un bon ar­chi­tecte Cloud doit pouvoir justifier de dif­fé­rentes qua­li­fi­ca­tions et com­pé­tences. Les critères et qualités énumérés ci-dessous sont tout par­ti­cu­liè­re­ment im­por­tants :

  • Com­pé­tences tech­niques : pour faire carrière, un ar­chi­tecte Cloud doit disposer de vastes con­nais­sances tech­niques. Il doit notamment maîtriser les systèmes et le dé­ve­lop­pe­ment in­for­ma­tiques, ainsi que les tech­no­lo­gies Cloud. Toute personne ayant de l’ex­pé­rience dans les domaines du dé­ve­lop­pe­ment ou de l’ad­mi­nis­tra­tion peut donc être avantagée. La plupart des en­tre­prises demandent également un diplôme ou une formation dans le domaine de l’in­for­ma­tique ou des tech­no­lo­gies de l’in­for­ma­tion. Nombreux sont les four­nis­seurs de solutions Cloud qui proposent des cer­ti­fi­ca­tions servant à prouver qu’une personne possède d’im­por­tantes con­nais­sances dans ces domaines.
  • Attitude vi­sion­naire : lors de la pré­pa­ra­tion de struc­tures Cloud im­por­tantes, un ar­chi­tecte Cloud doit toujours prendre en con­si­dé­ra­tion les évo­lu­tions à venir. Il est donc ab­so­lu­ment essentiel qu’il s’intéresse aux nouvelles tendances et pos­si­bi­li­tés tech­no­lo­giques, afin d’être capable, au besoin, de les intégrer à un système déjà existant.
  • Esprit d’équipe et capacités de com­mu­ni­ca­tion : un ar­chi­tecte Cloud doit pouvoir préparer les struc­tures né­ces­saires de façon autonome, mais également col­la­bo­rer avec de nombreux autres membres du personnel, et ce au moins à partir de la phase d’im­plé­men­ta­tion. Ad­mi­nis­tra­teurs, dé­ve­lop­peurs ou encore tra­vail­leurs voués à utiliser les solutions Cloud finales : l’ar­chi­tecte Cloud devra faire preuve d’esprit d’équipe et com­mu­ni­quer avec chacun d’eux de manière fluide s’il veut mener à bien sa mission. Ce dialogue est d’autant plus essentiel lorsque les futurs uti­li­sa­teurs n’ont que peu de con­nais­sances tech­niques.
  • Pensée abstraite et gestion du temps : l’étape de pré­pa­ra­tion demande autant de clair­voyance que d’ima­gi­na­tion. Une bonne gestion du temps est également cruciale, car les en­tre­prises doivent pouvoir préparer leur nouvelle in­fras­truc­ture en toute sécurité.
Aller au menu principal