Amazon Web Services - Cloud Computing

En 2006, Amazon Web Services (AWS) a commencé à offrir des services informatiques au marché sous la forme de services Web, aujourd'hui connus sous le nom de cloud computing. Avec ce cloud, nous n'avons pas besoin de planifier les serveurs et autres infrastructures informatiques qui prennent beaucoup de temps à l'avance. Au lieu de cela, ces services peuvent lancer instantanément des centaines ou des milliers de serveurs en quelques minutes et fournir des résultats plus rapidement. Nous ne payons que ce que nous utilisons, sans dépenses initiales ni engagements à long terme, ce qui rend AWS rentable.

Aujourd'hui, AWS fournit une plate-forme d'infrastructure hautement fiable, évolutive et à faible coût dans le cloud qui alimente une multitude d'entreprises dans 190 pays à travers le monde.

Qu'est-ce que le cloud computing?

Cloud computing est un service informatique basé sur Internet dans lequel de grands groupes de serveurs distants sont mis en réseau pour permettre un stockage centralisé des données et un accès en ligne à des services ou des ressources informatiques.

En utilisant le cloud computing, les organisations peuvent utiliser des ressources de calcul et de stockage partagées plutôt que de créer, d'exploiter et d'améliorer l'infrastructure par elles-mêmes.

Le cloud computing est un modèle qui permet les fonctionnalités suivantes.

  • Les utilisateurs peuvent provisionner et libérer des ressources à la demande.

  • Les ressources peuvent être augmentées ou réduites automatiquement, en fonction de la charge.

  • Les ressources sont accessibles sur un réseau avec une sécurité appropriée.

  • Les fournisseurs de services cloud peuvent activer un modèle de paiement à l'utilisation, dans lequel les clients sont facturés en fonction du type de ressources et de l'utilisation.

Types de nuages

Il existe trois types de cloud: cloud public, privé et hybride.

Cloud public

Dans le cloud public, les fournisseurs de services tiers mettent des ressources et des services à la disposition de leurs clients via Internet. Les données du client et la sécurité associée se trouvent dans l'infrastructure appartenant aux fournisseurs de services.

Nuage privé

Un cloud privé offre également des fonctionnalités presque similaires à celles du cloud public, mais les données et les services sont gérés par l'organisation ou par le tiers uniquement pour l'organisation du client. Dans ce type de cloud, le contrôle principal est sur l'infrastructure afin de minimiser les problèmes liés à la sécurité.

Cloud hybride

Un cloud hybride est la combinaison d'un cloud privé et public. La décision de fonctionner sur un cloud privé ou public dépend généralement de divers paramètres tels que la sensibilité des données et des applications, les certifications de l'industrie et les normes requises, les réglementations, etc.

Modèles de service cloud

Il existe trois types de modèles de service dans le cloud: IaaS, PaaS et SaaS.

IaaS

IaaS signifie Infrastructure as a Service. Il offre aux utilisateurs la possibilité de fournir le traitement, le stockage et la connectivité réseau à la demande. En utilisant ce modèle de service, les clients peuvent développer leurs propres applications sur ces ressources.

PaaS

PaaS signifie Platform as a Service. Ici, le fournisseur de services fournit divers services comme des bases de données, des files d'attente, des moteurs de flux de travail, des e-mails, etc. à leurs clients. Le client peut ensuite utiliser ces composants pour créer ses propres applications. Les services, la disponibilité des ressources et la sauvegarde des données sont gérés par le fournisseur de services qui aide les clients à se concentrer davantage sur les fonctionnalités de leur application.

SaaS

SaaS signifie Software as a Service. Comme son nom l'indique, les fournisseurs tiers fournissent ici des applications pour les utilisateurs finaux à leurs clients avec une certaine capacité administrative au niveau de l'application, comme la possibilité de créer et de gérer leurs utilisateurs. Un certain niveau de personnalisation est également possible, car les clients peuvent utiliser leurs propres logos, couleurs, etc.

Avantages du cloud computing

Voici une liste de quelques-uns des avantages les plus importants du Cloud Computing -

  • Cost-Efficient- Construire nos propres serveurs et outils prend du temps et est coûteux car nous devons commander, payer, installer et configurer du matériel coûteux, bien avant d'en avoir besoin. Cependant, en utilisant le cloud computing, nous ne payons que le montant que nous utilisons et lorsque nous utilisons les ressources informatiques. De cette manière, le cloud computing est rentable.

  • Reliability- Une plate-forme de cloud computing fournit un service beaucoup plus géré, fiable et cohérent qu'une infrastructure informatique interne. Il garantit 24x7 et 365 jours de service. Si l'un des serveurs tombe en panne, les applications et services hébergés peuvent facilement être transférés vers l'un des serveurs disponibles.

  • Unlimited Storage- Le cloud computing offre une capacité de stockage presque illimitée, c'est-à-dire que nous n'avons pas à nous soucier de manquer d'espace de stockage ou d'augmenter la disponibilité de notre espace de stockage actuel. Nous pouvons accéder autant ou aussi peu que nécessaire.

  • Backup & Recovery- Stocker des données dans le cloud, les sauvegarder et les restaurer est relativement plus facile que de les stocker sur un appareil physique. Les fournisseurs de services cloud disposent également de suffisamment de technologie pour récupérer nos données, il est donc pratique de récupérer nos données à tout moment.

  • Easy Access to Information- Une fois que vous vous êtes enregistré dans le cloud, vous pouvez accéder à votre compte de n'importe où dans le monde à condition qu'il y ait une connexion Internet à ce stade. Il existe diverses installations de stockage et de sécurité qui varient selon le type de compte choisi.

Inconvénients du Cloud Computing

Bien que le Cloud Computing offre un merveilleux ensemble d'avantages, il présente également certains inconvénients qui soulèvent souvent des questions sur son efficacité.

Problèmes de sécurité

La sécurité est le problème majeur du cloud computing. Les fournisseurs de services cloud mettent en œuvre les meilleures normes de sécurité et certifications de l'industrie, cependant, le stockage des données et des fichiers importants sur des fournisseurs de services externes comporte toujours un risque.

L'infrastructure cloud AWS est conçue pour être le réseau cloud le plus flexible et le plus sécurisé. Il fournit une plate-forme évolutive et hautement fiable qui permet aux clients de déployer des applications et des données rapidement et en toute sécurité.

Problèmes techniques

Étant donné que les fournisseurs de services cloud offrent des services à un certain nombre de clients chaque jour, le système peut parfois rencontrer de graves problèmes entraînant la suspension temporaire des processus métier. De plus, si la connexion Internet est hors ligne, nous ne pourrons pas accéder aux applications, serveurs ou données du cloud.

Pas facile de changer de fournisseur de services

Les fournisseurs de services cloud promettent aux fournisseurs que le cloud sera flexible à utiliser et à intégrer, mais changer de service cloud n'est pas facile. La plupart des organisations peuvent trouver difficile d'héberger et d'intégrer les applications cloud actuelles sur une autre plate-forme. Des problèmes d'interopérabilité et de support peuvent survenir, tels que les applications développées sur la plate-forme Linux peuvent ne pas fonctionner correctement sur Microsoft Development Framework (.Net).