Une brève histoire du cloud computing expliquée
Publié: 2022-05-30Le Cloud Computing permet aux entreprises et aux particuliers du monde entier d'accéder à des données et de les stocker sans dédier physiquement un système aux données. La même chose peut être dite pour ne pas avoir besoin de matériel puissant pour créer ou héberger des applications ou des programmes avancés sur le cloud. Le cloud computing et les plates-formes basées sur le cloud permettent aux développeurs, aux employés, aux parties prenantes ou à tout autre type d'utilisateur d'accéder aux données et de les utiliser à différentes fins.
Par exemple, les analystes de données ou les entrepreneurs peuvent utiliser Microsoft Power BI (Produit en tant que service ou PaaS) pour l'informatique décisionnelle à l'aide de données hébergées via Microsoft Azure (Infrastructure en tant que service ou IaaS). Les services cloud disponibles sont moins chers pour les utilisateurs et ne nécessitent pas d'investissements massifs. Cela est principalement dû au fait que la plupart des fournisseurs proposent des modèles de paiement à l'utilisation. Cela a rendu le cloud computing plus populaire que jamais.
Le terme "cloud" était à l'origine utilisé pour désigner l'idée de l'informatique distribuée, qui est devenue courante chez General Magic, créé par Apple, dans les années 1990. C'était un concept introduit par JCR Licklider, le premier directeur du Bureau des techniques de traitement de l'information de la division ARPA du Pentagone dans les années 1960, selon les archives de Computerworld.
Origine du terme "Cloud Computing"
L'origine de l'expression "cloud computing" remonte à 1996, qui a été mentionnée pour la première fois dans un document interne de Compaq. Un symbole de nuage représentait la connexion entre l'équipement informatique du premier ARPANET en 1977 et le CSNET en 1981, qui sont considérés comme les prédécesseurs d'Internet. Le mot "nuage" ressemblait plus à une métaphore d'Internet, et un motif normalisé en forme de nuage désignait le réseau sur les schémas de téléphonie.
Concept de cloud computing dans les exigences militaires
Un ordinateur central militaire a été formé en 1950 pour relier les terminaux informatiques à travers une matrice interne. La technologie de stockage non local a rapidement progressé dès son introduction dans la communauté scientifique. C'était un concept crucial d'un million de dollars à l'époque où l'informatique était un processus assez coûteux.
Au fil des ans, il a ouvert la voie pour satisfaire le besoin des masses d'accéder à cette technologie qui est devenue plus ou moins une nécessité maintenant. L'idée de Licklider a révolutionné le cloud computing lorsque Larry Roberts et Bob Taylor ont développé ARPANET (Advanced Research Projects Agency Networks) en 1969 et, finalement, ont donné naissance à l'idée d'Internet.
Apprenez le génie logiciel en ligne dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.
Informatique client-serveur
Avant la naissance du cloud computing, les données étaient évaluées dans l'architecture client-serveur, où toutes les données et le contrôle du client résidaient côté serveur. Si un seul utilisateur avait besoin d'accéder à des données, il devait se connecter au serveur, après quoi il recevait l'accès approprié. Contrairement à l'Internet convivial dans la paume de nos mains modernes, il présentait plusieurs inconvénients. Le cloud computing a été créé pour se débarrasser desdites limitations que les utilisateurs ont subies dans le système distribué.
Explorez nos cours populaires de génie logiciel
SL. Non | Programmes de développement de logiciels | |
1 | Master of Science en informatique de LJMU & IIITB | Programme de certificat de cybersécurité Caltech CTME |
2 | Bootcamp de développement de la pile complète | Programme PG dans Blockchain |
3 | Executive Post Graduate Program in Software Development - Spécialisation DevOps | Voir tous les cours de génie logiciel |
Informatique distribuée
Au cours des années 1990, les entreprises de télécommunications ont commencé à proposer des services VPN ou de réseau privé virtuel par rapport aux circuits de données point à point. Avec l'aide de la commutation du trafic pour équilibrer le stress sur le serveur, les utilisateurs et les fournisseurs pourraient utiliser la bande passante du réseau beaucoup plus efficacement. Distribuer l'informatique est devenu un moyen de rendre disponible une puissance informatique élevée pour des utilisateurs spécifiques à un moment donné. Finalement, l'informatique distribuée est allée au-delà du trafic et des serveurs pour donner la priorité aux processeurs pour augmenter l'efficacité et optimiser les plates-formes, les applications et l'infrastructure.
L'arrivée du logiciel en tant que service (SaaS)
En 1999, Salesforce a lancé le premier produit Software as a Service ou SaaS. Google et Microsoft en ont tiré des leçons et ont commencé à créer plus de services pour gagner plus de parts de marché dans cette course au cloud. Le « cloud » était largement utilisé pendant cette période pour désigner divers produits IaaS (Infrastructure as a Service), SaaS et PaaS (Platform as a Service). À cette époque, de nombreuses personnes ont commencé à diffuser des médias à partir du cloud et à stocker des données en ligne.
Systèmes informatiques élastiques
Après le calcul distribué, en 2002, le concept de systèmes informatiques élastiques a émergé. Ces systèmes ont permis d'étendre la capacité de stockage, de traitement et de mémoire des ordinateurs qui en avaient besoin. Cela a aidé plusieurs réseaux de machines à répartir leur charge de travail de manière optimisée. En 2006, Amazon a lancé son service de calcul élastique ou Amazon EC, et n'importe qui pouvait bénéficier de ses services d'infrastructure et informatiques. D'autres sociétés telles qu'IBM ont finalement emboîté le pas et ont commencé à fournir leur informatique hors site et d'autres services cloud.
Le cloud computing dans les années 2000
Alors que les produits SaaS et IaaS étaient déjà proposés par des géants comme Microsoft et Amazon, Google a sorti l'un des premiers produits PaaS, le Google App Engine. En 2008, Google App Engine offrait une plate-forme de déploiement et une infrastructure prête à l'emploi pour créer des applications Web à l'aide de langages tels que PHP, Python et Node.js. Fondamentalement, l'objectif du PaaS était de supprimer la nécessité de s'occuper des tâches administratives et informatiques requises par un produit IaaS moyen. En 2010, Microsoft a lancé Microsoft Azure pour tout le monde, et la même année, la NASA et Rackspace ont lancé conjointement OpenStack, une plateforme de cloud computing gratuite et open source.
L'avènement du cloud computing à partir de l'année 2010
En 2011, IBM a lancé IBM SmartCloud Framework et en 2012, Oracle a lancé son produit révolutionnaire, Oracle Cloud. Oracle Cloud a proposé des solutions informatiques supplémentaires qui incluent les fonctionnalités offertes par les produits SaaS, IaaS et PaaS. En 2013, Google Computer Engine a été lancé pour que tout le monde puisse l'utiliser, et Azure est devenu l'une des technologies de cloud computing les plus populaires. Linux a commencé à devenir plus courant pendant cette période, en particulier pour les systèmes organisationnels.
Fin 2019, Amazon a encore étendu son infrastructure AWS et a commencé à fournir une meilleure suite de services AWS à des prix abordables. Parallèlement, les API et les outils ont également reçu une mise à niveau massive pour AWS et Microsoft Azure. Finalement, les services cloud ont commencé à faciliter les expériences hybrides en connectant les systèmes sur site et dans d'autres espaces de colocation à n'importe quel centre de données à proximité. Aujourd'hui, le cloud computing offre le moyen le plus rentable de faire évoluer les entreprises et de gérer les pipelines de développement.
Conclusion
L'informatique sur le cloud vise à promouvoir une collaboration fluide en temps réel entre de nombreux utilisateurs. Avec les applications SaaS (Software as a Service) qui attirent de plus en plus l'attention des entrepreneurs individuels et des petites entreprises, le Cloud Computing va simplement devenir plus populaire que jamais puisque des services tels qu'AWS et Google Cloud Platform ont déjà commencé à être adoptés par les entreprises de taille moyenne. et les grandes entreprises.
SaaS, PaaS et IaaS sont les trois principaux modèles de services cloud. Des entreprises telles que Google, Microsoft, Amazon, IBM, Salesforce, VMware, Alibaba, Oracle, Lenovo et bien d'autres multinationales proposent ces différents services. Le marché mondial du cloud computing était de 289,25 milliards USD en 2020, et en un an seulement, la valorisation actuelle du marché du cloud computing en 2021 est de 445,3 milliards USD. Avec un TCAC (taux de croissance annuel composé) prévu de 16,3 %, il atteindra 947,3 milliards de dollars d'ici 2026.
Le cloud computing a l'une des perspectives de carrière les plus prometteuses sur le marché du travail en raison de la forte demande de personnes qualifiées dans ce domaine particulier. Si vous envisagez de faire carrière dans ce domaine, vous pouvez consulter notre programme d'études supérieures en développement de logiciels - spécialisation en informatique en nuage , que vous pouvez opter pour un coup de pouce de carrière.
Si l'informatique en nuage figure déjà en tête de votre liste de choix de carrière, mais que vous ne savez pas comment vous y prendre, le mentorat Upgrad compte parmi les meilleurs mentors et professionnels industriels formés dans ce domaine pour vous guider vers la bonne voie vers le succès. .
Quels sont les trois modèles de services cloud ?
Les trois modèles de service cloud sont les suivants : - L'infrastructure en tant que service (IaaS) est une sorte de service de cloud computing qui cherche à offrir des ressources de stockage, de calcul essentielles et de mise en réseau qui sont élevées à la demande et fonctionnent sur un paiement à l'utilisation. -aller base. La plate-forme en tant que service (PaaS) est un modèle de cloud computing qui fonctionne principalement via un fournisseur tiers qui fournit des outils logiciels et matériels aux clients et aux utilisateurs via Internet. Le logiciel en tant que service (SaaS) ressemble plus à un modèle de livraison et de licence de logiciel via lequel le logiciel reçoit sa licence sur la base d'un abonnement et est hébergé de manière centralisée.
Qu'est-ce que l'informatique en nuage ?
En un mot, le cloud computing est le concept de stockage et d'accès à des données et à d'autres programmes via Internet au lieu du disque dur d'un ordinateur. Les données stockées ou les programmes exécutés à partir du disque dur sont appelés stockage et informatique locaux.
Quels sont les avantages du cloud computing ?
La fonction principale du cloud computing est de fournir des services informatiques tels que des logiciels, des bases de données, des analyses, du stockage, des serveurs, des renseignements et des réseaux. Parmi les innombrables avantages du cloud computing, les principaux avantages sont les économies de coûts, l'accès facile aux centres de données dans le monde entier et l'évolutivité.