Les services en nuage, qu'est-ce que c'est ? Donnons tout d'abord une définition de l'architecture en nuage. L'informatique en nuage est un modèle architectural caractérisé par l'allocation dynamique des ressources. Les infrastructures de Cloud Computing sont de grands centres de données qui permettent à l'utilisateur de disposer des ressources dont il a besoin (stockage, applications, programmes, services) en fonction de ses besoins. De cette manière, l'entreprise peut réduire considérablement l'investissement dans l'infrastructure interne pour l'acquérir à l'extérieur, en fonction des besoins du moment.
Les ressources ne sont pas entièrement configurées et mises en œuvre par le fournisseur spécifiquement pour l'utilisateur mais lui sont attribuées, à partir d'un ensemble de ressources partagées avec d'autres utilisateurs, ce qui laisse une partie de la charge de configuration à l'utilisateur. Lorsque l'utilisateur libère la ressource, celle-ci est reconfigurée à son état initial et remise à disposition dans le pool de ressources partagées.
L'informatique en nuage met les ressources à la disposition de l'utilisateur comme si elles étaient mises en œuvre par des systèmes “standard” (serveurs ou périphériques personnels). La mise en œuvre effective des ressources n'est pas définie en détail. En effet, l'idée est précise que la mise en œuvre est un ensemble hétérogène et distribué – le nuage – de ressources dont les caractéristiques ne sont pas connues de l'utilisateur.
Services en nuage, voici les principaux acteurs et les 3 types de services proposés
Dans cette définition, nous pouvons reconnaître trois acteurs différents qui interagissent dans le processus :
Le fournisseur de services (cloud provider) qui offre les services (serveurs virtuels, stockage, applications complètes) généralement selon un modèle ” pay-per-use ” ;
Le client administrateur choisit et configure les services proposés par le fournisseur, offrant généralement une valeur ajoutée telle que des applications logicielles, des configurations avancées et des personnalisations ;
Le client final qui utilise les services configurés de manière appropriée par le client administrateur.
Dans certaines situations, le client administrateur et le client final peuvent coïncider.
Dans le cadre de la définition de l'architecture de l'informatique en nuage, on peut distinguer trois types de services de base pour l'informatique en nuage gérée :
- l'infrastructure en tant que service (IaaS)
- plate-forme en tant que service (PaaS)
- logiciel en tant que service (SaaS)
Service 1 : Logiciel en tant que service (IaaS)
Dans ce type de service, les clients ne paient pas pour posséder le logiciel mais pour l'utiliser. L'accès au logiciel est possible par le biais d'API ou souvent de services Web ou REST. Le SaaS est un ensemble de moyens, de services et de compétences qui permet aux entreprises d'externaliser complètement certains aspects de leur système d'information (messagerie, sécurité, etc.) et de le remplacer par un coût d'exploitation plutôt que par un investissement réel.
Service 2 : Platform as A Service (PaaS)
Platform as a Service (PaaS) désigne la mise à disposition du client d'une plateforme cloud complète, à laquelle l'utilisateur a accès par le biais d'un cadre distribué spécifique.
Elle peut être utilisée pour écrire des applications à distribuer par l'intermédiaire d'un système en nuage, grâce auquel la plateforme augmente ou diminue les ressources en fonction des demandes. Les éléments du PaaS vous permettent de développer, tester, déployer et gérer des applications professionnelles sans les coûts et les complexités associés à l'achat, la configuration, l'optimisation et la gestion du matériel et des logiciels de base. Les éléments du PaaS peuvent être utilisés pour concevoir et développer des applications et des services d'application tels que la collaboration en équipe, l'intégration web, l'intégration de bases de données, la sécurité et la gestion des états. Ces services peuvent être utilisés comme une solution intégrée sur le web.
Service 3 : Infrastructure en tant que service (IaaS)
L'infrastructure en tant que service (IaaS) est un modèle d'informatique en nuage dans lequel des ressources informatiques virtualisées sont fournies sur l'internet. Il permet aux entreprises de faire évoluer leur infrastructure de manière dynamique, en accédant à des serveurs virtuels, à des ressources de stockage et de réseau à la demande. L'IaaS élimine la nécessité de gérer l'infrastructure physique, ce qui réduit les coûts et permet aux entreprises de se concentrer sur leurs activités principales.
Services en nuage, Comment planifier la migration : 2 stratégies d'approche et les avantages de l'utilisation
Le processus d'approche du cloud dépend de nombreuses variables, telles que le type de fournisseur à contacter (cloud public ou privé) et le type de service (SaaS, Paas, Iaas). En fin de compte, il dépend également de la manière dont vous intégrez votre infrastructure interne et la gestion des données avec la sécurité et la confidentialité. Malgré ces variables, deux stratégies d'approche peuvent être identifiées :
- une voie interne, qui commence par la création d'une infrastructure en nuage et le transfert des applications existantes, pour ensuite choisir quels services continuer à fournir en interne et pour lesquels le modèle SaaS public est approprié
- une voie externe, qui envisage immédiatement l'expérimentation de services SaaS publics et ensuite l'adoption de services PaaS.
En général, l'approche structurelle est celle des grandes entreprises, car elles ont les compétences pour contrôler les ressources, des contraintes plus restrictives en matière de politiques de gestion de la sécurité et de la vie privée, les ressources financières nécessaires pour les investissements initiaux, plus de rigidités, une plus grande complexité architecturale et une demande de services informatiques qui nécessite l'exploitation des économies d'échelle permises par le Cloud.
Pour les petites entreprises ou dans le cas des start-ups, la voie infrastructurelle sera plus difficile à mettre en œuvre en raison des coûts initiaux élevés et du manque de compétences architecturales adéquates. Ces entreprises seront probablement attirées par les services de type nuage public, grâce auxquels elles peuvent accéder, en mode paiement à l'utilisation, à des solutions qui n'étaient pas accessibles auparavant sur le plan économique et/ou technique. Cela ne signifie pas nécessairement qu'à long terme, l'entreprise réalisera des économies, mais au moins à court terme, elle pourra accéder à des solutions qui, dans le modèle informatique traditionnel, auraient été exclues en raison d'investissements initiaux très élevés et du manque de compétences adéquates.
Quels sont les avantages attendus par les entreprises ?
- Réduction des délais d'activation des services
- Réduction des coûts de gestion interne
- Réduction de l'investissement initial
- Évolutivité et flexibilité
Le Cloud a un potentiel qui n'est pleinement exploité que lorsque les entreprises développent une vision claire du Cloud, à la fois d'un point de vue technologique et d'un point de vue commercial. Le mot clé est transformation : l'architecture en nuage aide l'entreprise à suivre le rythme des progrès technologiques et à évoluer.
Services en nuage, aspects critiques et difficultés. Mais souvent, ils ne se choisissent pas parce qu'ils ne se connaissent pas.
Les aspects critiques concernent essentiellement la sécurité et la protection de la vie privée :
- Où les données sont-elles physiquement stockées ?
- Qui peut y accéder ?
- Avec quelles règles et garanties ?
Bien qu'en réalité, les problèmes mis en avant par les responsables informatiques concernent surtout la difficulté de définir et de maintenir des SLA (Service Level Agreement).
Au niveau de l'entreprise, la plus grande difficulté est liée à la prévision des coûts, surtout pour les petites entreprises à croissance linéaire.
- Tant pour la performance et la fiabilité du réseau que pour les fournisseurs de TIC, car la plupart des solutions en tant que service requièrent la disponibilité de technologies de connexion internet à large bande, qui garantissent un niveau de service élevé.
- et pour le manque de connaissance des solutions de la part des entreprises utilisatrices : dans plus de la moitié des cas des entreprises qui n'utilisent pas de solutions Cloud, la non-adoption est liée au manque de connaissance du modèle et des opportunités qu'il offre.