Skip to main content
BlogAperçu de l'informatique dématérialiséeIntroduction aux types de ressources dans le nuage

Introduction aux types de ressources dans le nuage

Introduction aux types de ressources en nuage (thumbnail)

Cet article fait partie de notre série Cloud Computing Foundations. Développez vos compétences en suivant notre cours de certification Introduction to Cloud Computing .

Ensuite, nous explorerons les différents types de ressources disponibles dans le nuage et la manière de les utiliser dans vos applications.

Qu'est-ce que les ressources en nuage ?

Lorsque nous développons des applications dans le nuage, nous devons souvent connecter différents services pour créer une solution complète. Ces services peuvent comprendre le calcul, le stockage, la mise en réseau et des services auxiliaires comme la mise en file d'attente ou l'orchestration de conteneurs.

Les services sont composés de différentes ressources. Par exemple, les services de cloud computing d'Akamai comprennent un service de stockage d'objets appelé (vous l'avez deviné) Object Storage. Ce service vous permet de créer des " godets " de stockage pour divers fichiers " objets ", notamment des documents, des médias et l'hébergement de sites web statiques.

Il existe quatre grands types de ressources que nous pouvons construire sur Akamai :

  • calculer des instances ;
  • des bases de données ;
  • le stockage ; et
  • des ressources de mise en réseau.

Examinons de plus près chaque type de ressource.

Calculer les instances

Une instance de calcul est un serveur virtuel que vous pouvez utiliser pour exécuter vos applications dans le nuage. C'est comme si vous disposiez de votre propre ordinateur dans le nuage, auquel vous pouvez accéder de n'importe où. Vous pouvez considérer une instance de calcul comme un ordinateur puissant qui est détenu et entretenu par un fournisseur de cloud tiers tel que Amazon Web Services, Google Cloud Platform ou Akamai.

Lorsque vous déployez une instance de calcul, vous pouvez choisir le CPU, la RAM et le stockage dont vous avez besoin, ce qui vous permet de personnaliser les performances de votre instance de calcul en fonction de vos besoins. En outre, vous choisissez l'emplacement de votre instance, ce qui peut avoir un impact sur la vitesse et la fiabilité.

À quoi peuvent donc servir les instances de calcul ?

Supposons que nous construisions un modèle d'apprentissage automatique qui nécessite beaucoup de puissance de calcul pour être testé de manière adéquate pendant une certaine période. Nous pouvons utiliser une instance de calcul pour former le modèle dans le nuage, ce qui permet de tirer parti des capacités de calcul à haute performance disponibles dans le nuage. L'utilisation d'une machine virtuelle nous permet de programmer l'entraînement pour qu'il s'arrête une fois terminé, ce qui nous permet d'économiser de l'argent sur les ressources inutiles et de nous épargner les tracas liés au matériel.

Databases

Une base de données est un ensemble d'informations structurées pouvant être stockées sur un serveur. Comparons-la à une bibliothèque. Dans une bibliothèque, de nombreux livres sont organisés de manière structurée, chaque livre ayant un identifiant unique. De la même manière, une base de données stocke des informations structurées, telles que les noms et adresses des clients, ou les descriptions et prix des produits, et chaque élément d'information est organisé de manière à pouvoir être facilement trouvé et récupéré en cas de besoin.

Les bases de données sont utilisées pour stocker et gérer les données afin d'en faciliter l'accès, la recherche et la manipulation. Dans le nuage, les bases de données peuvent être hébergées sur des serveurs détenus et maintenus par des fournisseurs de nuage tiers. Vous pouvez choisir de déployer et de gérer votre base de données en installant un moteur de base de données sur une machine virtuelle ou en utilisant un service de base de données géré proposé par un fournisseur de cloud.

Les bases de données gérées sont dotées de fonctions d'évolutivité intégrées et, souvent, de fonctions de reprise après sinistre intégrées, telles que les sauvegardes automatiques et la réplication des serveurs à distance, qui permettent de garantir la sécurité de vos données.

Stockage

Il existe trois types de stockage essentiels dans le nuage : 

  • le stockage d'objets ;
  • le stockage en bloc ; et
  • sauvegardes.

Jetons un coup d'œil rapide à chacun d'entre eux.

Le stockage d'objets permet de stocker des données non structurées telles que des images, des vidéos, des fichiers audio et des documents. 

Ce type de solution de stockage ne nécessite pas l'utilisation d'une instance de calcul, mais chaque objet (c'est-à-dire votre fichier vidéo ou PDF) se voit attribuer une URL unique qui peut être utilisée pour accéder aux données. Considérez le stockage d'objets comme une unité de stockage virtuelle. Vous pouvez y stocker vos objets et y accéder de n'importe où. Le stockage d'objets est hautement évolutif, ce qui vous permet d'ajouter ou de supprimer des éléments en fonction de vos besoins.

Le stockage en bloc vous permet d'ajouter une capacité de stockage supplémentaire à une instance de calcul. Vous pouvez ainsi stocker davantage de données sans avoir à redimensionner votre instance de calcul pour obtenir un plan plus important. Le stockage en bloc est similaire à une clé USB que vous pouvez brancher sur votre ordinateur afin de stocker des fichiers sur cette clé et d'y accéder depuis votre ordinateur, mais vous n'avez pas besoin de les stocker sur le disque local de cette ressource.

Backups vous permettent de protéger vos données contre les suppressions accidentelles ou les mauvaises configurations. De nombreux fournisseurs de services en nuage proposent des sauvegardes automatiques pour se prémunir contre ce type de problèmes. Si vous avez déjà oublié d'enregistrer manuellement votre document sur Word, vous connaissez déjà la valeur d'une sauvegarde. Backups est là juste au cas où quelque chose tournerait mal et vous aide à récupérer vos données en cas de panne ou d'autre catastrophe inattendue.

Outils de mise en réseau

Les outils de mise en réseau vous permettent de connecter vos ressources en nuage entre elles et avec le monde extérieur. Les services de mise en réseau comprennent les pare-feu, les équilibreurs de charge, les gestionnaires de systèmes de noms de domaine (DNS), etc.

Un pare-feu est un outil de mise en réseau qui surveille et contrôle le trafic réseau entrant et sortant sur la base de règles de sécurité que vous configurez. Un pare-feu en nuage se situe entre une instance de calcul et l'internet, et peut être configuré pour filtrer le trafic réseau indésirable avant même qu'il n'atteigne votre serveur.

Un équilibreur de charge distribue les demandes entrantes à plusieurs instances de calcul dorsales afin qu'il n'y ait pas de point de défaillance unique. L'équilibrage de charge permet une haute disponibilité, une mise à l'échelle et des tests A/B sur n'importe quelle application hébergée par votre fournisseur de cloud.

Un gestionnaire de système de noms de domaine (DNS ) vous permet d'ajouter vos noms de domaine enregistrés et de gérer les enregistrements DNS pour chacun d'entre eux. Le DNS est le système qui traduit les noms de domaine en adresses IP, ce qui permet aux utilisateurs d'accéder aux sites web et à d'autres ressources sur l'internet. Lorsque vous souhaitez associer un domaine à une application, vous pouvez l'acheter et l'enregistrer auprès d'un bureau d'enregistrement de domaines, puis configurer vos serveurs de noms pour que votre domaine se connecte à votre fournisseur de cloud.

Il ne s'agit là que de trois types d'outils de mise en réseau, mais la liste est encore longue. Différents fournisseurs de cloud computing peuvent proposer différents types d'outils, et les outils spécifiques dont vous avez besoin dépendent de votre cas d'utilisation et de vos exigences.

Acquérir les compétences nécessaires pour réussir sur Cloud Computing en suivant notre cours de certification.

Commentaires

Laissez un commentaire

Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués d'un *.