Un cloud public fait référence aux ressources cloud proposées par les grands fournisseurs de cloud et mises à disposition pour un usage public. Un cloud privé fait référence à des services cloud qui ont été développés au sein d'une entreprise et qui ne sont disponibles qu'à des fins d'utilisation interne. Un cloud hybride combine des clouds publics et privés, tandis qu'un environnement multicloud combine les services de plusieurs clouds publics, avec la possibilité d'inclure également des ressources de cloud privé.
Un guide pour débutants consacré au Cloud Computing
Le Cloud Computing est la capacité d'acquérir et d'utiliser des services informatiques (serveurs, stockage, bases de données, mise en réseau, logiciels, analyses, informations et plus encore) sur Internet. En fournissant des ressources informatiques à la demande, le Cloud Computing vous évite d'avoir à installer vos propres serveurs physiques, à exécuter vos propres logiciels et à gérer vos propres bases de données. Vous pouvez accéder aux données, aux applications et aux ressources informatiques partout dans le monde, sans avoir à être connecté à un ordinateur dans un bureau. Par conséquent, le cloud offre une innovation plus rapide, des ressources flexibles et des économies d'échelle. En général, vous ne payez que les services cloud que vous utilisez, ce qui vous permet de réduire vos coûts d'exploitation, de gérer l'infrastructure plus efficacement et de l'adapter selon l'évolution de vos besoins.
Les principaux avantages du Cloud Computing
Le Cloud Computing représente un changement par rapport à la manière traditionnelle dont les entreprises pensent les ressources informatiques. Voici les raisons les plus courantes pour lesquelles les entreprises se tournent vers le cloud.
- Le coût : le Cloud Computing élimine les dépenses d'investissement et les ressources nécessaires pour exécuter et gérer votre propre infrastructure. Le prix et le coût du matériel, des logiciels, des utilitaires et de la gestion sur site des serveurs s'accumulent vite.
- La rapidité : la plupart des services de Cloud Computing sont en libre-service et à la demande. Même de grandes quantités de ressources informatiques peuvent être mises à disposition en quelques minutes, généralement en quelques clics, ce qui vous offre beaucoup de flexibilité et vous permet de réduire la pression sur la planification de la capacité.
- L'échelle mondiale : les services de Cloud Computing incluent la possibilité d'évoluer avec souplesse. Dans le cloud, cela signifie fournir la quantité adéquate de ressources informatiques pour vos charges de travail. Par exemple, choisir plus ou moins de puissance de calcul, de stockage ou de bande passante au bon moment et à partir du bon emplacement géographique.
- La productivité : les centres de données sur site nécessitent généralement une configuration matérielle lourde de type « rack et empilement », des correctifs logiciels et d'autres tâches de gestion informatique fastidieuses. Le Cloud Computing éliminant la nécessité d'effectuer un grand nombre de ces tâches, les équipes informatiques peuvent se consacrer à la réalisation d'objectifs commerciaux plus importants.
- Les performances : les services de Cloud Computing s'exécutent sur un réseau mondial de centres de données sécurisés qui utilisent souvent la dernière génération de matériel informatique. Ce réseau mondial offre aux utilisateurs de votre application la latence réseau réduite qu'ils attendent. En outre, votre infrastructure cloud est capable de s'adapter à l'évolution géographique de votre base d'utilisateurs.
- La sécurité : les fournisseurs de cloud peuvent proposer un large éventail de stratégies, de technologies et de contrôles qui renforcent votre posture de sécurité globale. Ces outils protègent vos données, applications, applications métiers, données sensibles, utilisateurs finaux et votre infrastructure contre les menaces potentielles.
- La fiabilité : les fournisseurs de services cloud peuvent stocker des données sur plusieurs sites redondants, pour vous offrir un accès fiable à vos ressources dans le cloud.
- La mobilité : le Cloud Computing assiste votre personnel mobile en mettant des ressources à la disposition de vos utilisateurs partout, à tout moment et sur n'importe quel terminal connecté à Internet.
- La modernisation : les services cloud peuvent jouer un rôle central en aidant votre entreprise à s'affranchir des technologies existantes encombrantes et à adopter des solutions plus innovantes qui automatisent les processus, rationalisent les flux de travail et simplifient les opérations informatiques.
Comment fonctionne le Cloud Computing ?
Le cloud est constitué d'un vaste réseau de serveurs informatiques répartis dans le monde entier, ainsi que des données, du contenu, des applications, des bases de données et d'autres ressources informatiques qui résident sur ces serveurs. Le Cloud Computing est rendu possible par la virtualisation, une technologie qui permet à un serveur physique d'exécuter plusieurs ordinateurs « virtuels » (également appelés machines virtuelles ou VM). La virtualisation permet de regrouper les ressources de nombreux serveurs physiques distincts, même s'ils sont situés dans des zones géographiques différentes, et de les mettre à la disposition des clients ou des utilisateurs sous la forme d'un service unique hautement évolutif.
En rendant l'utilisation du matériel physique plus efficace et en permettant à une machine physique de répondre aux besoins multiples de nombreuses organisations, le Cloud Computing réduit les coûts de gestion et d'accès aux ressources informatiques.
Types de Cloud Computing
Tous les clouds ne sont pas identiques et aucun type de Cloud Computing ne convient à tout le monde. Plusieurs modèles, types et services ont évolué pour que vous puissiez bénéficier de la solution adaptée à vos besoins. Tout d'abord, vous devez déterminer le type de déploiement cloud, ou d'architecture cloud, sur lequel vos services seront mis en œuvre. Il est possible de déployer des services cloud de quatre manières : sur un cloud public, sur un cloud privé, sur un cloud hybride ou sur un multicloud.
- Cloud public : les clouds publics sont détenus et utilisés par des fournisseurs de services cloud tiers, qui offrent des ressources informatiques telles que des serveurs et du stockage sur Internet. Linode, aujourd'hui Akamai, est un exemple de cloud public. Avec un cloud public, tout le matériel, les logiciels et les autres infrastructures de support sont gérés par le fournisseur de cloud. Vous pouvez accéder à ces services et gérer votre compte à l'aide d'un navigateur Web, d'une API ou d'une CLI.
- Cloud privé : le terme « cloud privé » désigne les ressources de Cloud Computing utilisées exclusivement par une seule entreprise ou organisation. Un cloud privé peut être situé physiquement dans le centre de données sur site de l'entreprise. Certaines entreprises paient également des fournisseurs de services tiers pour héberger leur cloud privé. Un environnement de cloud privé maintient les services et l'infrastructure sur un réseau privé.
- Cloud hybride: le cloud hybride offre une combinaison de clouds publics et privés, mis en réseau de manière à ce que les données et les applications puissent être partagées entre eux. Les clouds hybrides offrent aux entreprises une plus grande flexibilité en matière d'évolutivité et de déploiement.
- Multicloud: le multicloud est une stratégie qui emploie au moins deux fournisseurs de Cloud Computing. Les stratégies multicloud offrent la redondance et la possibilité de sélectionner différents services ou fonctionnalités cloud chez plusieurs fournisseurs. Les déploiements multicloud peuvent être précieux pour compenser le coût des environnements de test, afin de donner aux développeurs internes plus de puissance à un coût réduit.
Types de services cloud : IaaS, PaaS, sans serveur et SaaS
La plupart des services de Cloud Computing se répartissent en quatre grandes catégories : infrastructure en tant que service (IaaS), plateforme en tant que service (PaaS), sans serveur et logiciel en tant que service (SaaS). On les appelle parfois la « pile de Cloud Computing » parce qu'ils se superposent les uns sur les autres. Savoir ce qu'ils sont et connaître leurs différences vous aidera à atteindre vos objectifs commerciaux.
- Infrastructure en tant que service (IaaS) : il s'agit de la catégorie de services de Cloud Computing la plus élémentaire. Avec l'IaaS, vous louez une infrastructure informatique (serveurs et machines virtuelles, stockage, mise en réseau, systèmes d'exploitation) auprès d'un fournisseur de cloud, selon un modèle de facturation en fonction de l'utilisation.
- Plateforme en tant que service (PaaS) : « PaaS dans le cloud » désigne les services de Cloud Computing qui fournissent un environnement à la demande pour le développement, le test, la livraison et la gestion d'applications logicielles. La PaaS permet aux développeurs de créer plus facilement et plus rapidement des applications Web ou pour mobile sans se soucier de la configuration ou de la gestion de l'infrastructure sous-jacente des serveurs, du stockage, de la mise en réseau et des bases de données.
- Informatique sans serveur : chevauchant la PaaS, l'informatique sans serveur se concentre sur la création de fonctionnalités applicatives sans avoir à gérer continuellement les serveurs et l'infrastructure nécessaires à cette fin. Le fournisseur de cloud gère la configuration, la planification de la capacité et la gestion des serveurs pour vous. Les architectures sans serveur sont hautement évolutives et basées sur les événements, n'utilisant les ressources que lorsqu'une fonction ou un déclencheur spécifique se produit.
- Logiciel en tant que service (SaaS) : le logiciel en tant que service est une méthode permettant de fournir des applications logicielles sur Internet, à la demande et généralement sur abonnement. Avec le SaaS, les fournisseurs de cloud hébergent et gèrent l'infrastructure logicielle (application SaaS) et sous-jacente, et pilotent la maintenance, comme les mises à niveau logicielles et les correctifs de sécurité. Les utilisateurs se connectent à l'application sur Internet, généralement avec un navigateur Web sur leur téléphone, tablette ou PC.
Utilisations du Cloud Computing
Vous utilisez probablement le Cloud Computing en ce moment même, peut-être sans vous en rendre compte. Si vous utilisez un service en ligne pour envoyer des e-mails, modifier des documents, regarder des films ou la télévision, écouter de la musique, jouer à des jeux ou stocker des photos et d'autres fichiers, il est probable que tout cela soit rendu possible grâce au Cloud Computing. Les premiers services de Cloud Computing sont apparus il y a dix ans à peine, mais diverses entreprises, des petites start-ups aux multinationales en passant par les agences gouvernementales et les organisations à but non lucratif, adoptent déjà la technologie pour divers motifs et cas d'utilisation.
- Créer de nouvelles applications et de nouveaux services : créez, déployez et adaptez rapidement des applications Web, mobiles et API sur n'importe quelle plateforme. Accédez aux ressources dont vous avez besoin pour répondre aux exigences de performances, de sécurité et de conformité. Créez, testez et supprimez rapidement des environnements, en accélérant ainsi la mise sur le marché des nouveaux développements.
- Stocker, sauvegarder et récupérer des données : évitez les pannes et protégez vos données de manière rentable, et à grande échelle, en transférant vos données sur Internet vers un système de stockage cloud hors site accessible depuis n'importe quel endroit et n'importe quel terminal. Améliorez les efforts de reprise après sinistre pour assurer la continuité des activités.
- Diffuser de l'audio et de la vidéo en streaming : communiquez avec votre audience n'importe où, n'importe quand, sur n'importe quel terminal grâce à la vidéo et l'audio haute définition, pour une distribution mondiale.
- Fournir des logiciels à la demande : également connu sous le nom de logiciels en tant que service (SaaS), les logiciels à la demande vous permettent d'offrir les dernières versions et mises à jour logicielles à vos clients, à tout moment et où qu'ils se trouvent.
- Travailler avec des analyses du Big Data et l'IA : utilisez les puissantes capacités de traitement du cloud pour collecter et analyser le Big Data ou pour alimenter des applications d'intelligence artificielle et d'apprentissage automatique.
- Soutenir votre personnel mobile : offrez à vos employés mobiles et distants des bureaux virtuels auxquels ils peuvent facilement accéder depuis n'importe quel ordinateur portable, tablette ou terminal mobile. Gardez les employés connectés grâce aux plateformes d'e-mail et de messagerie basées sur le cloud.
Quel est le degré de sécurité du Cloud Computing ?
La sécurité dans le cloud est une préoccupation majeure pour beaucoup d'entreprises qui stockent des données et exécutent des applications dans le cloud. De nombreuses offres de cloud public sont des environnements partagés, ce qui signifie que les données provenant de plusieurs clients se trouvent sur le même serveur, augmentant ainsi le risque de violation. Sachant que de nombreuses entreprises stockent des données sensibles dans le cloud, les cybercriminels sont davantage incités à tenter de violer les défenses des fournisseurs de services cloud afin de pouvoir accéder à des informations précieuses ou les voler.
Pour protéger les données dans le cloud contre le vol, la perte et les pannes causées par des cyberattaques, les fournisseurs de services cloud adoptent différents protocoles, stratégies et technologies pour améliorer la sécurité du Cloud Computing. Il peut s'agir du chiffrement des données, de la technologie de gestion des identités et des accès des utilisateurs, ainsi que de la conformité et de la surveillance de la sécurité. Parce que les fournisseurs de services cloud investissent davantage dans les solutions de sécurité, de nombreuses entreprises estiment que le cloud peut offrir une meilleure sécurité que leurs propres environnements informatiques sur site. [article cité]
Quel est l'avenir du Cloud Computing ?
Alors que le cloud est en constante évolution, les experts prévoient que plusieurs tendances domineront le Cloud Computing dans les années à venir. Le cloud permettra de développer l'informatique quantique qui pourra traiter plus rapidement des calculs complexes et des ensembles de données massifs. Avec la croissance des terminaux de l'Internet des objets (IoT) et d'autres applications sensibles à la latence, les fournisseurs de cloud sont susceptibles d'adopter l'Edge Computing, permettant aux systèmes d'être plus distribués et de rapprocher les données et le traitement des utilisateurs. La stratégie SASE (Secure Access Service Edge) jouera un rôle important dans la gestion de la sécurité et des risques. Les initiatives de « cloud vert » permettront de réduire la quantité massive d'énergie dont le cloud a besoin en matière d'électricité et de refroidissement, tout en améliorant le recyclage du matériel et en réduisant les déchets électroniques.
En savoir plus sur le Cloud Computing
Akamai met à votre disposition un certain nombre de ressources pour vous former et vous aider à vous lancer avec le Cloud Computing. Consultez les autres ressources et les sujets complémentaires que nous avons déjà abordés.
Principes de base du Cloud Computing
Types de déploiements cloud
- Qu'est-ce qu'un cloud public ?
- Qu'est-ce qu'un cloud privé ?
- Qu'est-ce que le multicloud ?
- Qu'est-ce qu'un cloud hybride ?
- Qu'est-ce qu'un cloud distribué ?
Modèles de services cloud
- Qu'est-ce que l'infrastructure cloud ?
- Qu'est-ce qu'une plateforme cloud ?
- Qu'est-ce que l'infrastructure en tant que service ?
- Qu'est-ce que l'informatique sans serveur ?
- Qu'est-ce qu'un logiciel en tant que service (SaaS) ?
Bases de données cloud et stockage dans le cloud
Sécurité dans le cloud
- Qu'est-ce que la sécurité basée dans le cloud ?
- Qu'est-ce que la sécurité dans le cloud d'entreprise ?
Applications et performances cloud
- Que sont les applications natives du cloud ?
- Qu'est-ce que l'équilibrage de la charge dans le cloud ?
- Qu'est-ce que l'optimisation du cloud ?
- Qu'est-ce qu'un réseau de diffusion de contenu (CDN) cloud ?
Concepts de cloud avancés
Série « Bases du Cloud Computing »
- Une série de blogs axés sur les développeurs décrivant les bases du Cloud Computing
- Développez vos compétences en suivant notre formation de certification « Introduction au Cloud Computing »
Foire aux questions (FAQ)
En informatique, le « cloud » est un ensemble de serveurs, d'espaces de stockage, d'applications et d'autres infrastructures informatiques à la demande qui résident dans des centres de données du monde entier et qui sont accessibles via Internet. Ces ressources fournissent aux entreprises la puissance informatique dont elles ont besoin sans qu'elles aient à acheter, installer, entretenir et mettre à niveau des serveurs physiques sur site ou à exécuter des applications logicielles sur leurs propres machines.
Le cloud computing est la fourniture et l'utilisation de ressources informatiques telles que des serveurs, des bases de données, des applications, des réseaux et des analyses sur Internet. Le cloud computing permet aux entreprises de ne payer que les ressources et les services qu'elles utilisent, ce qui permet de réduire les coûts d'exploitation tout en facilitant l'évolutivité des ressources informatiques en fonction des besoins.
La vaste gamme de services offerts par les fournisseurs de service de Cloud Computing peut faire l'objet d'une classification en trois grands types :
- Infrastructure en tant que service (IaaS) : l'IaaS fournit aux utilisateurs l'accès aux ressources informatiques élémentaires telles que la capacité de traitement, la capacité de stockage de données et la mise en réseau dans l'environnement d'un centre de données virtuel sécurisé.
- Plateforme en tant que service (PaaS) : destinées aux équipes de développement logiciel, les offres PaaS fournissent des infrastructures informatiques de traitement et de stockage, ainsi qu'une couche de plateforme de développement équipée de composants tels que des serveurs Web, des systèmes de gestion de base de données et des kits de développement logiciel (SDK) avec prise en charge de plusieurs langages de programmation.
- Logiciel en tant que service (SaaS) : les fournisseurs de SaaS offrent des services applicatifs adaptés aux besoins variés des entreprises, tels que la gestion de la relation client (CRM), l'automatisation du marketing et l'analyse de valeur et de rentabilité.
Pour les administrateurs, les services de Cloud Computing offrent les principaux avantages suivants :
- Hébergement et maintenance par le fournisseur. Les fournisseurs d'hébergement dans le cloud sont chargés d'acheter, d'héberger et d'entretenir, au sein de leur propre structure, les composants matériels et logiciels nécessaires. Les utilisateurs des services cloud s'épargnent à la fois les investissements financiers et les tracas de maintenance liés aux investissements matériels qu'aurait engendrés le développement de ces services sur leur propre site.
- Libre-service par une interface Web, une API ou une CLI. Les administrateurs des services peuvent amorcer des fonctions de services spécifiques, mais aussi augmenter ou diminuer leur niveau d'utilisation des services via une interface Web, une API ou une CLI, en réduisant au minimum les échanges avec l'entreprise fournissant les services cloud.
- Économies. Les utilisateurs ne paient que les services qu'ils utilisent. Ce type de facturation peut générer des économies substantielles par rapport à l'approche traditionnelle, dans laquelle le développement sur site de structures informatiques est généralement prévu pour des scénarios d'utilisation maximale, mais demeure sous-exploité la plupart du temps.
- Adaptabilité quasi illimitée. En règle générale, les fournisseurs de services de Cloud Computing sont équipés des infrastructures informatiques nécessaires pour développer leur service à grande échelle. Pour les utilisateurs de services cloud, cela signifie que le Cloud Computing peut facilement s'adapter à la croissance de l'entreprise ou à des pics périodiques dans la courbe d'utilisation du service.
- Sécurité dans le cloud. Le Cloud Computing dispose d'un ensemble de contrôles, de technologies et de stratégies conçus pour protéger les données, les applications et l'infrastructure. Il englobe un large éventail de stratégies telles que le chiffrement, la gestion des identités et des accès, les réseaux privés virtuels (VPN), les pare-feu et les pistes d'audit pour empêcher l'accès non autorisé aux données et applications basées sur le cloud.
Le Cloud Computing peut être utilisé pour le développement d'applications cloud de différentes manières. Il offre aux développeurs un accès à différents services et outils de développement dans le cloud qui peuvent être exploités pour créer des applications personnalisées. Ces services comprennent l'accès à l'infrastructure en tant que service (IaaS), qui permet aux utilisateurs de créer facilement des machines virtuelles et d'autres ressources basées sur le cloud ; la plateforme en tant que service (PaaS), qui propose une plateforme sur laquelle les développeurs peuvent créer et déployer leurs applications ; et le logiciel en tant que service (SaaS), qui offre une solution entièrement gérée pour déployer rapidement des applications.
En outre, le Cloud Computing permet la création de stratégies DevOps qui proposent des capacités d'automatisation et d'évolutivité pour le développement et le déploiement d'applications. Ces fonctionnalités, associées à d'autres services tels que le stockage, l'analyse et les services de base de données, font du Cloud Computing un outil idéal pour les développeurs d'applications à exploiter lors de la création d'applications personnalisées.
Le Cloud Computing offre une flexibilité et une disponibilité supérieures en fournissant un accès à la demande aux ressources informatiques qui peuvent résider dans plusieurs centres de données, presque partout dans le monde. L'Edge Computing, quant à lui, améliore la bande passante et réduit la latence en traitant les données et en exécutant les applications en bordure du réseau, plus près des utilisateurs finaux et des terminaux des points de terminaison.
La migration vers le cloud consiste à déplacer des données et des applications vers le cloud à partir de serveurs situés sur site dans le centre de données d'une entreprise, ou d'un environnement cloud vers un autre.
Pourquoi les clients choisissent-ils Akamai ?
Akamai soutient et protège la vie en ligne. Les entreprises leaders du monde entier choisissent Akamai pour concevoir, diffuser et sécuriser leurs expériences digitales, et aident des milliards de personnes à vivre, travailler et jouer chaque jour. Akamai Connected Cloud, plateforme cloud massivement distribuée en bordure de l'Internet, rapproche vos applications et expériences des utilisateurs, tout en tenant les menaces à distance.