
Bienvenue dans la classe de formation The Cloud Educators.
Je m’appelle Mamadou Lamine Diatta, et j’utilise souvent le pseudonyme Andialy Sokone, pour les cours de formation, pour m’assurer, de ne pas mêler, mes comptes personnels, sur différents fournisseurs de cloud, avec ceux de - The Cloud Edu dot com.
J’ai plus de 25 ans d’expérience, dans la fourniture d’infrastructures cloud sécurisées, facilement évolutives et résilientes, ainsi que dans la conception, et la fourniture d’infrastructures cloud hybrides.
Vaste expérience dans, l’administration de systèmes et de base de données, la virtualisation des systèmes, le développement d’applications, la configuration et, la relocalisation de centres de données, la consolidation de serveurs, et la reprise après sinistre, la sécurité des systèmes, et le renforcement du système d’exploitation, le réseau et le stockage.
Pour plus de détails, veuillez consulter mon profil LinkedIn que vous voyez sur la diapositive :
Ce cours, d’introduction au Cloud Computing, constitue une base idéale, pour un large éventail de profils, dans différents secteurs, et métiers. Voici qui devrait suivre ce cours et pourquoi :
Un excellent point de départ pour . . .
? 1. Professionnels de l’informatique et administrateurs système
Pourquoi :
Pour comprendre, la transition, des infrastructures traditionnelles, vers le cloud.
Pour rester pertinent, dans un environnement technologique, en constante évolution.
? 2. Développeurs et ingénieurs logiciels
Pourquoi :
Les plateformes cloud, sont essentielles pour, le développement et ,le déploiement d’applications, évolutives.
? 3. Étudiants et personnes en reconversion vers les métiers de la tech
Pourquoi :
C’est un excellent point, de départ pour une carrière, dans le cloud. Ouvre la voie, à des carrières très demandées, et bien rémunérées.
? 4. Analystes métier et chefs de produit
Pourquoi :
Pour mieux comprendre, l’architecture technologique, des produits et plateformes, qu’ils gèrent.
Aide à prendre, des décisions éclairées, sur l’évolutivité, l’optimisation, des coûts et, le choix des fournisseurs.
? 5. Cadres dirigeants et décideurs
Pourquoi :
Pour comprendre, les avantages stratégiques, du cloud : agilité, économies, innovation, portée mondiale.
Aide à piloter, la transformation numérique, et les stratégies de migration, vers le cloud.
Essentiel pour, la gestion des risques, la conformité, et les relations avec les fournisseurs.
? 6. Entrepreneurs et startups
Pourquoi :
Pour apprendre à lancer, et à faire évoluer leur entreprise, efficacement grâce, aux services cloud.
Pour comprendre, les modèles, la haute disponibilité, et les déploiements rapides.
Pour gagner, en agilité, dans des marchés, très compétitifs.
? 7. Analystes de données et scientifiques des données
Pourquoi :
Le cloud est central, pour le traitement des données massives, l’analyse et les projets d’IA/ML.
Pour apprendre, à accéder aux données, et les traiter à grande échelle, avec des outils natifs du cloud.
? Résumé
Toute personne souhaitant, rester compétitive, à l’ère numérique, bénéficiera d’une initiation, au Cloud Computing.
Que vous soyez technique, ou non, débutant ou expérimenté — ce cours pose les bases essentielles, pour comprendre, l’une des technologies, les plus transformatrices ,de l’informatique moderne.
Quel genre de resources peut-on trouver dans le Cloud . . .
En ce qui concerne les ressources des systèmes informatiques, nous pouvons ajouter les éléments suivants :
•Serveurs physiques
•Machines virtuelles et conteneurs
•Bases donnees
•Les Network / Les Réseaux
•Serveurs Web
•Les Loadbalanders / Les Équilibreurs de charge
•Les Logiciels
•L’Intelligence artificielle IA
•ML Machine Learning / Apprentissage automatique
•DL Deep Learning / Apprentissage profond
•IoT : Internet of Things / Internet des Objets
•Les Jeux, etc.,
En gros, tout ce que vous pouvez faire, avec un ordinateur sur site, vous pouvez le faire sur le cloud et bien plus encore.
Dans cette section du cours, nous allons étudier l’histoire du cloud computing
Où tout a commencé, qui a réfléchi aux premières idées sur le Cloud Computing ?
Quelles les inventions qui ont aménagées le Cloud a devenir très populaire.
L’Histoire du Cloud Computing
Les jeunes, peuvent avoir l’impression que, cloud computing est quelque chose de leur génération, mais la vérité est, qu’elle remonte en fait à plus de 60 ans.
Au début, les ordinateurs centraux, étaient énormes et excessivement chers. Cela a conduit la plupart des organisations, à acheter une ou deux machines, puis à mettre en place, des calendriers de « partage de temps », afin que, leur retour sur investissement (ROI) soit le plus grand possible.
IMPORTANT : Un système d’exploitation à temps partagé, est celui dans lequel, chaque tâche, a un certain temps, pour s’exécuter, et toutes les tâches, ont du temps, de sorte que tous les processus, fonctionnent de manière transparente sans aucun problème. (RÉPÉTEZ-LE)
Avec le temps partagé, plusieurs utilisateurs pouvaient, accéder à un ordinateur central, à partir de stations connectées, qui ne disposaient, d’aucune puissance de traitement, par eux-mêmes.
Vous pouvez le voir, sur cette diapositive, à droite un HP 3000 fonctionnant sous MPE-V comme système d’exploitation, avec 2 dump terminaux, connectés à celui-ci.
Vous pouvez connecter jusqu’à 32 utilisateurs travaillant en même temps.
Ce type de puissance de calcul partagé, est le principe de base du cloud.
Un pas de géant vers le Cloud Computing :
Au milieu des années 1960, un informaticien américain, nommé J.C.R. Licklider, a eu l’idée d’un système interconnecté d’ordinateurs.
En 1969, l’idée révolutionnaire de Licklider a aidé Bob Taylor et Larry Roberts à développer quelque chose connu sous le nom d’ARPANET (Advanced Research Projects Agency Network), qui a conduit à :
Allons a la diapositive suivante pour le voir .
. . . La naissance d’Internet !!!
ARPANET est largement connu comme, le « prédécesseur d’Internet », et a été le premier réseau, qui a permis de, partager des sources numériques, entre des ordinateurs qui, ne se trouvaient pas, au même endroit physique.
Licklider a également imaginé, un monde où, TOUT LE MONDE serait connecté ; d’avoir la possibilité, d’accéder à des programmes, et des données spécifiques, quel que soit, l’endroit où se trouve le point d’accès.
! ! ! BONNE IDEE N’EST-CE PAS ? ? ?
REPETONS L’IDEE: Pour accéder à des programmes et des données spécifiques, quel que soit, l’endroit où se trouve, le point d’accès ?
Eh bien ! Si cela vous semble familier, c’est parce que, cela devrait être le cas ; c’est ce que l’on appelle aujourd’hui le « CLOUD COMPUTING ».
Maintenant, on va se lancer sur les inventions, qui on permit, la popularité du Cloud Computing . . .
Années 1970 : Machine virtuelle :
Les décennies qui ont suivi, des années 1970 aux années 1990, ont vu de nombreuses avancées technologiques, nécessaires à un véritable Cloud Computing.
Le géant de l’informatique IBM, par exemple, a lancé en 1972 un système d’exploitation appelé VM (Virtual Machine), ce qui a conduit à la virtualisation.
La virtualisation des serveurs, permet de créer des « environnements virtuels », permettant à plusieurs applications de s’exécuter sur un seul ordinateur, comme si chacune d’entre elles disposait de son propre ordinateur privé.
En d’autres termes, créer des ordinateurs dans un ordinateur, en partageant les ressources. du serveur physique.
Comme vous pouvez l’imaginer, la virtualisation a parcouru un long chemin. Aujourd’hui, il est très facile, de lancer plusieurs serveurs virtuels, sur nos ordinateurs portables, et des outils de virtualisation d’entreprise tels que :
•VMWare
•Xen
•et Microsoft Hyper-V
•Oracle VirtualBox
•KVM etc . . .
Tous, alimentent une grande partie du Cloud.
Duration 00:01:30
Virtualization: Création d’ordinateurs virtuels au sein d’un ordinateur physique
La virtualisation alimente le cloud
Les technologies, comme les hyperviseurs, qui ont permis la virtualisation, ont été développées, il y a des décennies, pour donner à plusieurs utilisateurs, un accès simultané, aux ordinateurs.
Aujourd’hui, avec des HYPERVISEURS comme Vmware – Xen – Hyper-V – Oracle VirtualBox – Redhat KVM, pour n’en citer que quelques-uns, il est très facile de lancer, plusieurs machines virtuelles, dans une infrastructure, qui peut être :
•Un ordinateur portable
•Un serveur
•Une ressource de calcul dans le Cloud
Ces outils de virtualisation d’entreprise : VMWare, Xen et Microsoft Hyper-V, Redhat KVM, Oracle VM et Oracle VirtualBox, alimentent une grande partie du Cloud.
REMARQUE: La Virtualisation alimente le Cloud, et sans Virtualisation, le Cloud ne sera pas, aussi efficace, qu’il l’est aujourd’hui.
Duration 00:01:30
Containerization: Création de packages exécutables très légers sur un ordinateur ou une machine virtuelle
La conteneurisation alimente le cloud
Container / Conteneur est un package logiciel léger, autonome et exécutable qui comprend, tout ce dont vous avez besoin, pour exécuter une application, du code, des outils système fonctionnant sur un hôte physique ou virtuel, en parallèle avec d’autres conteneurs.
Les conteneurs sont isolés, les uns des autres et, regroupent leurs propres logiciels, bibliothèques et fichiers de configuration.
Ils peuvent communiquer, entre eux, par des canaux bien définis.
The Cloud Edu dot com a un cours appelé : The Ultimate Docker Fundamentals, où vous pouvez en apprendre davantage sur les conteneurs. Consultez-le sur notre site Web.
REMARQUE: La conteneurisation alimente le Cloud et sans elle, le Cloud ne sera pas aussi efficace qu’il l’est aujourd’hui.
Virtualization & Containerization: Power the Cloud
Dans le contexte d’une infrastructure robuste, avec beaucoup de processeurs et de mémoire, avec le mélange de virtualisation et de Docker, l’exécution d’applications sur différents systèmes d’exploitation, est facile et transparente.
Cela aide à l’objectif de la R&D (Recherche & Développement) POC (Proof of Concept) avec moins d’argent à dépenser.
Voir sur l’image de droite, où nous avons : Une infrastructure fonctionnant avec son propre système d’exploitation, avec un hyperviseur de type (VirtualBox / Linux KVM / Oracle OVM / VMware Workstation), installé par-dessus, nous pouvons créer des machines virtuelles, sur lesquelles, nous installons, différents types de systèmes d’exploitation, chargés avec Docker Engine, nous permettant de tester toutes sortes d’applications.
Maintenant, vous avez tout. Dans le Cloud, la plupart des ressources informatiques que vous créez, sont susceptibles d’être, un conteneur, une machine virtuelle ou un serveur physique réservé.
MACHINES VIRTUELLES et CONTENEURS
Nous avons mentionné, dans les diapositives précédentes, que la conteneurisation et, la virtualisation, alimentent le Cloud, comparons-les sur la base, des paramètres suivants :
•Size / Taille – Ce paramètre, compare la machine virtuelle et, le conteneur Docker, sur leur utilisation des ressources. Vous pouvez voir que, docker consomme moins de ressources.
•Startup / Démarrage – Ce paramètre compare, sur la base de, leur temps de démarrage. Vous pouvez voir que, le démarrage de Docker est, de quelques secondes, alors qu’une machine virtuelle, peut prendre plus de 5 minutes
•Integration / Intégration – Ce paramètre comparera, leur capacité à s’intégrer facilement à d’autres outils. Docker s’intègre, plus facilement avec d’autres outils
•
REMARQUE : L’intégration est l’acte de rassembler des composants plus petits en un seul système qui fonctionne.
L'essor du Cloud Computing
Les bonnes idées, peuvent être GÉNIALES ! Mais si elles n’ont pas les ingrédients pour un succès, elles échoueront toutes.
Dans les prochaines diapositives, nous allons étudier, ce qui permet au Cloud Computing, de devenir si populaire, facilement accessible pour la plupart d’entre nous.
On commence avec le World Wide Web . . .
Années 1990 : Le World Wide Web
Années 1990 : Le Web come Software-as-a-Service (SaaS), ont été inventés, en 1989 au CERN (Centre Européen de Recherche Nucléaire) par, Tim Berners-Lee et Robert Cailliau.
Le premier navigateur Web, est sorti quelques années plus tard.
Imaginez, le monde sans le World Wide Web !
Nous ne serons pas, en mesure de, partager efficacement les documents.
Et même si, nous le faisions, ce serait, une copie par individu, ce qui serait un gaspillage d’espace disque.
Le WWW, est vraiment une idée géniale pour, partager des documents.
Grâce au World Wide Web, nous sommes en mesure, d’accéder aux différentes offres Cloud, de partout le monde, à l’aide d’une interface Web.
Années 1980 : L’ordinateur personnel et le téléphone portable
Le PC facilite l’accès à Internet :
Toutes ces inventions pour le Cloud Computing, n’auraient pas été, populaires et accessibles, à la plupart des gens, dans la planète, sans l’invention du PC (ordinateur personnel) et, des technologies de téléphonie mobile abordables, par tous le monde entier.
•Dr Mark Dean est titulaire d’un doctorat de l’Université de Stanford. Il est, dans le National Hall, des inventeurs. Il a plus de 30 brevets en instance. Il est également l’architecte, de l’ordinateur personnel, des temps modernes. Dr Dean détient, 30 des brevets originaux, sur l’ordinateur, sur lesquels tous les PC sont basés.
•Henry T. Sampson est un inventeur, surtout connu pour avoir créé, le tout premier téléphone portable au monde. Les informations le concernant sur Wikipédia indiquent :
« Le 6 juillet 1971, il a obtenu un brevet, avec George H. Miley, pour une pile gamma-électrique, un dispositif qui, produit une haute tension, à partir de sources de rayonnement, principalement, des rayonnements gamma, avec des objectifs proposés, de générer de l’énergie auxiliaire, à partir du blindage, d’un réacteur nucléaire. »
-
•Les innovations d’Eugene Russell, dans les systèmes de communication sans fil, les architectures et la technologie, liés aux réseaux d’accès radio, aux dispositifs des utilisateurs finaux, et aux systèmes de communication sans fil, à l’intérieur des bâtiments, ont fondamentalement changé l’industrie, de la communication sans fil. Connu pour son invention brevetée, la station de base cellulaire numérique, qui a permis de nouveaux services numériques, pour les utilisateurs de mobiles cellulaires.
•
•Russell continue d’innover, dans les technologies, les produits, les réseaux et, les services de communication sans fil, à large bande, émergents de nouvelle génération, ainsi que dans le « Cloud Computing Mobile » qui façonnent l’avant-garde de l’industrie, de la communication 4G.
Le concept client-serveur qui mène au Cloud Computing
En informatique, un serveur est un élément de matériel physique informatique ou de logiciel (programme informatique) qui fournit, des fonctionnalités à, d’autres programmes ou appareils / materiels physiques, ou de logiciel, appelés « clients ».
Cette architecture est appelée modèle client-serveur.
Les serveurs peuvent fournir diverses fonctionnalités, souvent appelées « services », telles que le partage de données, ou de ressources, entre plusieurs clients, ou l’exécution de calculs, pour un client.
REMARQUE : Un seul serveur, peut desservir plusieurs clients et, un seul client, peut utiliser plusieurs serveurs.
Un exemple pour illustrer cela : Un utilisateur avec un browser: - qui est Application Client, utilise Gmail and Hotmail: - qui sont des Applications Serveur, pour lire ses emails.
Un processus client, peut s’exécuter sur le même appareil, ou se connecter via un réseau, à un serveur sur un autre appareil.
Des exemples typiques de serveurs sont :
•Serveurs de Bases de Données
•Serveurs de fichiers
•Serveurs de messagerie
•Serveurs d’impression
•Serveurs Web
•Serveurs de jeux et
•Serveurs d’applications, etc.
Dévoilement de l’architecture client-serveur
Les Serveurs, peuvent héberger des Machines Virtuelles ou/et des Conteneurs Docker, exécutant des applications, ou des Bases de Données, et des serveurs Web, tous orchestrés par Swarm, Kubernetes ou OpenShift, pour n’en nommer que quelques-uns.
Les serveurs, peuvent fournir diverses fonctionnalités, souvent appelées « services », VEUILLEZ NOTER LE MOT « services ».
Maintenant que, nous avons étudié l’histoire, comment, le Cloud actuel, tel qu’on le connaît aujourd’hui, a-t-il vu le jour ?
Les centres de données, étaient dédiés à l’hébergement, des ressources physiques, des entreprises, comme je l’ai mentionné, dans les diapositives précédentes :
•Serveurs de bases de données
•Serveurs de fichiers
•Serveurs de messagerie
•Serveurs d’impression
•Serveurs Web
•Serveurs de jeux, et
•Serveurs d’applications, etc . . .
Puis vient l’idée, de combiner, les Centres de Données, et le modèle d’Architecture Client-Serveur, la Virtualisation, et la Conteneurisation, pour donner naissance aux mots magiques ! ! @ ! :
-PUBLIC CLOUD,
-PRIVATE CLOUD / CLOUD PRIVÉ, et . .
-CLOUD HYBRIDE où,
-
Des milliers de serveurs physiques, hébergeant des hyperviseurs, peuvent être utilisés, pour créer des machines virtuelles, sur lesquelles s’exécutent des applications, construites sur des conteneurs, rendant l’ensemble, en quelque sorte évolutif, au profit des clients, du fournisseur de Cloud.
Ces applications, fonctionnant sur des serveurs physiques, des machines virtuelles et des conteneurs, peuvent être utilisées pour, créer des services, pour servir les clients, des fournisseurs de cloud, via une API, accessible via, un navigateur Web.
En d’autres termes, les gens reçoivent des services comme: (Serveurs Physiques / Machines Virtuelles / du Stockage / des Périphériques réseau, des Applications, des Bases de Données, et des Serverless Applications, des Applications avec, Intelligence Artificielle etc . . .) tous, sur Internet en ligne.
Comme on a maintenant une bonne idee de ce que c’est le Cloud . . .
Essayons de le definer correctement . . .
Qu’est-ce que le Cloud Computing ?
Vous souvenez-vous, de ce que nous avons défini, précédemment comme: Le Cloud Computing ?
Selon Wikipédia : Il s’agit de la disponibilité, à la demande, des ressources du système informatique, en particulier, du stockage de données, et de la puissance de calcul, sans gestion active directe, par l’utilisateur.
C’est-à-dire que, quelqu’un là-bas, vous fournit, en échange, contre de l’argent, les ressources qu’il a construites, grâce à la puissance d’Internet.
Dans le Cloud, vous êtes susceptible de, partager avec d’autres clients, une partie des ressources physiques, du fournisseur de services comme : (Les centres de données. Serveurs physiques, périphériques réseau physiques, stockage et Switches / Commutateurs Physiques). Tout cela, partagé avec d’autres personnes, mais bien isolé.
Qu’est-ce que le Data Center ?
Selon Wikipédia : Un centre de données, est un bâtiment, ou un espace dédié, à l’intérieur d’un bâtiment, ou un groupe de bâtiments, utilisés pour abriter des systèmes informatiques, et des composants associés, tels que les systèmes de télécommunications et les systèmes de stockage.
Afin de satisfaire, la demande croissante de ressources/services Cloud, les fournisseurs de Cloud, construisent ces Centres de Données massifs, de partout le monde entier, pour offrir à leurs clients, une haute disponibilité des ressources offertes.
Maintenant, que nous avons étudié, ce qu’est, le Cloud Computing, et tous les différents composants, qui aident à construire un systèm,e de Cloud Computing, nous devons ensuite étudier, quel type de Cloud Computing nous avons, et leurs objectifs . . .
. . . et plus tard, ce qui est offert, du Cloud, et comment il est regroupé en modèles.
Modèles de déploiement dans le cloud
Public Cloud
Services informatiques offerts, par des fournisseurs tiers, sur l’Internet public, les mettant à la disposition de toute personne qui souhaite, les utiliser ou les acheter.
Généralement, ils sont vendus à la demande, ce qui permet, aux clients de ne payer que, pour les ressources qu’ils consomment.
Cloud privé
Les services informatiques sont provisionnés, via une infrastructure informatique privée, pour l’utilisation dédiée, d’une seule organisation.
Un cloud privé est, généralement géré par le fournisseur de cloud privé, ou par des ressources informatiques internes
Cloud hybride
C’est un Environnement informatique, qui utilise un mélange de services sur site, de cloud privé et de cloud public avec orchestration entre les plates-formes, pour la fourniture de services de base.
Par exemple, la combinaison, d’un fournisseur de cloud public (tel que Microsoft Azure ou, Amazon Web Services - AWS) avec une plate-forme de cloud privé interne a la compagnie.
Les infrastructures, de cloud public et privé, fonctionnent indépendamment, les unes des autres, et s’intègrent à l’aide de logiciels, et de processus qui, permettent, la portabilité des données et des applications entre les deux.
Les Fournisseurs de Cloud Computing . . .
Le marché du Cloud Computing, est de plus en plus grand. Nous avons, quelques acteurs majeurs, que nous allons découvrir, dans les prochaines diapositives.
Les Fournisseurs de services Cloud Computing
Les fournisseurs de ces services, pour n’en nommer que quelques-uns, sont:
-Amazon AWS
-Microsoft Azure
-Google Cloud Platform
-Oracle Cloud Infrastructure
-IBM Cloud
-Alibaba Cloud pour ne citer que cela . . .
-
. . . D’autres fournisseurs Cloud, inconnus, peuvent-être en incubation
Parts de marché du Cloud Computing
Amazon AWS
Est une filiale d’Amazon, fournissant des plates-formes, de Cloud Computing à la demande, et des API, aux particuliers, aux entreprises, et aux gouvernements, sur la base d’un paiement à l’utilisation. Ils détiennent 30 % des parts de marché, suivis par !
Microsoft Azure
Communément appelé Azure, il s’agit d’un service de Cloud Computing créé par Microsoft pour la création, le test, le déploiement et la gestion d’applications, et de services via, des Centres de Données, gérés par Microsoft. Ils détiennent 21 % des parts de marché, suivis par !
Google Cloud
Google App Engine, une plate-forme de développement et d’hébergement d’applications Web, dans des Centres de Données gérés par Google, qui a été le premier service, de Cloud Computing de l’entreprise. Ils détiennent 12 % des parts de marché, suivis d’Alibaba (4 %), Oracle (3 %), de Salesforce (2 %), de IBM (2%) Tencent Cloud (2%).
Ces statistiques sont de STATISTA . . .
Il a trop de spéculations, sur le Cloud Computing. Jusqu’à présent, même pas les 35 % des infrastructures informatiques, du monde entier, sont dans le Cloud.
Nous avons, un long chemin à parcourir, avant de voir, tout le monde rejoindre, le Cloud.
Pourquoi mi-gre-riez-vous, vos ressources, vers le cloud ? ? ? ?
Dans les prochaines diapositives, nous verrons pourquoi.
Cloud Computing : avantages et inconvénients
La seule meilleure façon, de se faire une idée solide, d’immigrer au Cloud ou non, c’est d’apprendre, les avantages et les, inconvénients. . . . et sur cette base, vous pouvez prendre une bonne décision.
Nous avons étudié, les modèles de déploiement du Cloud qui sont:
-Public Cloud
-Cloud Privé
-et le Cloud Hybride.
Ensuite, il s’agit d’étudier, ce qui est proposé, au sein des Modèles de Déploiement du Cloud, en d’autres termes : Les Modèles de Service offerts
Vous pouvez voir clairement, dans cette diapositive, en comparaison avec, l’infrastructure [On Premise], les [ 3 Modèles de Services Cloud Courants ], que les fournisseurs de cloud offrent à leurs clients :
IaaS : Infrastructure as a Service : où le fournisseur de Cloud vous offre un environnement virtualisé en tant que ressource
PaaS : Platform as a Service : où le fournisseur de cloud vous propose une plateforme pour le développement d’applications
SaaS : Software as a Service : où le fournisseur de cloud vous propose des logiciels/applications en ligne
Vous pouvez voir, de [On-Premises] jusqu’à [SaaS] Software as a Service, l’implication des Clients est, de moins en moins importante.
Les diapositives à venir, nous entrerons dans les détails, sur chacune d’entre elles.
3 modèles de services cloud courants (suite)
SaaS : Software as a Service / logiciel en tant que service
Lorsque vous entendez parler de SaaS, pensez à l’utilisation de logiciels fournis sur le net.
Le SaaS est un modèle, de distribution de logiciels, dans lequel, un fournisseur tiers, héberge des applications, et les met, à la disposition des clients, sur Internet.
Microsoft Exchange Online et SharePoint Online, qui font partie de la suite Office 365, sont des exemples, de produits SaaS.
Un serveur Web, Gmail, Yahoo mail et Hotmail sont de bons exemples pour le SaaS.
PaaS : Platform as a Service / Plateforme en tant que service
Lorsque vous entendez PaaS, pensez à Plateforme pour le développement.
Le PaaS est un environnement complet, de développement et de déploiement dans le cloud, avec des ressources, qui permettent aux développeurs d’applications, de tout fournir, des applications simples basées, sur le cloud, aux applications d’entreprise compatibles avec, le cloud.
La plupart des entreprises, qui utilisent le PaaS le font, soit pour héberger, ou développer, leurs propres solutions logicielles, soit pour fournir une assistance, pour les logiciels utilisés par les employés.
IaaS : Infrastructure as a Service / Infrastructure en tant que service
Quand vous entendez IaaS, pensez aux machines virtuelles, aux conteneurs et aux serveurs physiques dédiés
L’IaaS est une forme de Cloud Computing, qui fournit des ressources informatiques virtualisées (serveurs, équipements réseau et logiciels) sur Internet.
Le type d’IaaS, le plus populaire, et le plus connu, est la machine virtuelle, qui est une version numérique, d’un ordinateur ou d’un serveur, accessible via une connexion Internet.
Bien que le cloud offre, une grande variété d’avantages, et de solutions aux entreprises, il peut être difficile de choisir, le service qui répond le mieux, aux besoins de votre entreprise.
Si vous envisagez, une Solution Cloud, dans un bref délai, ou dans le futur, nous vous recommandons vivement de nous contacter : The Cloud Edu dot com
Nous pouvons, vous aider à trouver, la meilleure solution, pour les besoins de votre entreprise, et à la gérer, assurant ainsi une migration, et une mise en œuvre appropriées, vous permettant, de vous concentrer sur la gestion de votre entreprise.
REMARQUE : La gestion de la relation client ( CRM Customer Relationship Management ), est une technologie permettant, de gérer toutes les relations, et interactions de votre entreprise, avec les clients, surtout les clients potentiels.
L’objectif est simple : Améliorer les Relations d’Affaires pour faire croître votre entreprise.
La liste des modèles Cloud va continuer à s’allonger, voici les nouveaux modèles de services Cloud
qFaaS : Function as a Service
Le FaaS est un type de service, de Cloud Computing, qui vous permet d’exécuter, du code en réponse, à des événements, sans l’infrastructure complexe, généralement associée à la création, et au lancement d’applications, de microservices. Cela vous permet, de vous concentrer uniquement, sur des fonctions individuelles, dans le code de votre application.
Exemples : AWS Lambda – Google Functions – Azure Functions – OpenFaaS
qDaaS : Data as a Service ou Desktop as a Service
1.Les données en tant que service (DaaS), ou services de données, décrivent un certain nombre de produits, de données à la demande, disponibles pour les entreprises. L’avantage du modèle DaaS d’obtenir des données est que le fournisseur gère le stockage des données, assurant la qualité des données et le nettoyage des données lui-même.
En fournissant les données, dans un état utilisable, ils supportent le coût du temps et de l’argent.
Voici quelques autres exemples de fournisseurs DaaS :
§Urban Mapping, un service de données géographiques, fournit des données aux clients, pour qu’ils les intègrent, dans leurs propres sites Web, et applications.
§Xignite, est une entreprise qui, met à la disposition des clients, des données financières.
§D&B Hoovers, fournit à ses clients, des données commerciales, sur diverses organisations.
1.Desktop as a Service (DaaS) . (DaaS) est appelé bureau à distance, ou bureau virtuel. Il s’agit d’un service cloud, qui permet aux utilisateurs, d’accéder à distance, à leurs ordinateurs de bureau, à partir d’un certain nombre d’appareils différents. Le DaaS assure, la continuité entre les appareils, et est souvent utilisé, par les entreprises, dont les employés travaillent à distance et, /ou qui ont mis en place, une stratégie « B-Y-O-D » (Bring Your Own Device).
qMaas: Mobility as a Service / La mobilité en tant que service (MaaS)
La mobilité en tant que service (MaaS), est un type de service qui, par le biais d’un canal numérique commun, permet aux utilisateurs de planifier, de réserver et de payer, pour plusieurs types de services de mobilité.
Un exemple concret de MaaS (Mobility as a Service), est une application comme Moovit ou Whim. Ces applications intègrent diverses options, de transport, telles que, les transports en commun (bus, trains, métros), le covoiturage (Uber, Lyft), le partage de vélos, de scooters et même, la location de voitures, en une seule plateforme.
qMonitoring as a Service (MaaS) / La surveillance en tant que service (MaaS) est un cadre d’outils, et d’applications, qui surveillent, des aspects spécifiques de services, de serveurs, de systèmes ou d’applications, dans le cloud. L’utilisation principale est, la collecte de données relatives, à la performance et, au fonctionnement en temps réel, des composants informatiques, tels que les applications ou l’infrastructure.
En voici de bons exemples :
- Amazon AWS Cloudwatch
- Surveillance et journalisation de Google Stackdriver
- Splunk (en)
qCaaS : Container as a Service / Conteneur en tant que service
CaaS, Container as a Service, permet aux utilisateurs de déployer et de gérer des applications, par le biais, d’une abstraction basée sur, des conteneurs, à l’aide de centres de données, sur site ou dans le cloud.
Le CaaS est, particulièrement utile aux développeurs, pour créer des applications conteneurisées, plus sécurisées et également évolutives.
qEnsuite, nous en avons d’autres comme :
DCaas : Data Center as a Service / Centre de Données en tant que service
STaasS: STorage as a Service / STockage en tant que service
Et plus à venir, comme je le dis toujours : Toutes les lettres de l’alphabet en tant que service.
Puisque nous parlons de modèles de services, jetons un coup d’œil, dans les diapositives à venir, ce que les grands fournisseurs ont, comme offres, individuellement.
Amazon AWS Services
Cette liste est trop longue et ne cesse de s’allonger. Pour n’en citer que quelques-uns
qAPPLICATIONS
qAPPLICATIONS SERVICES
qANALYTICS
qDATABASE
qCOMPUTE
qSTORAGE
qAI/ML
qNETWORKING
qDEVELOPER TOOLS
qSECURITY
qMIGRATION TO AWS etc . . .
q
Comme je l’ai dit, la liste ne cesse de grandir . . .
Et vous pouvez la consulter en suivant the URL au bas de cette page . . .
Google GCP Services
Cette liste est trop longue et ne cesse de s’allonger. Pour n’en citer que quelques-uns
qCOMPUTE
qSTORAGE
qDATABASE
qDATA AND ANALYTICS
qAI/ML
qNETWORKING
qDEVELOPER TOOLS
qMIGRATION TO GCP etc . . .
Comme je l’ai dit, la liste ne cesse de grandir . . .
Et vous pouvez la consulter en suivant the URL au bas de cette page . . .
Microsoft Azure Cloud Services
La liste s’allonge et continue de s’allonger. Veuillez vous référer à ce lien pour plus d’informations
Services offerts par Oracle OCI
Oracle OCI Services
La liste s’allonge et continue de s’allonger. Veuillez vous référer à ce lien pour plus d’informations
AI, ML, DL & IoT in the Cloud
Nous ne terminerons pas, cette liste de services, sans accorder une importance particulière, aux services, qui, je pense, vont bientôt prendre le relais.
Il s’agit de :
1.AI: Artificial Intelligence / Intelligence artificielle
2.ML: Machine Learning / Apprentissage automatique
3.DL: Deep Learning / Apprentissage profond
4.IoT: Internet of Things / Internet des Objects
AI ML DL & IoT in the Cloud
IA : Intelligence artificielle
L’intelligence artificielle, c’est l’intelligence démontrée par les machines, contrairement à l’intelligence naturelle, affichée par les humains et les animaux.
ML : Machine Learning / Apprentissage automatique
L’apprentissage automatique, c’est l’étude d’algorithmes informatiques, qui s’améliorent automatiquement, par l’expérience. Elle est considérée comme un sous-ensemble de l’intelligence artificielle.
DL : Deep Learning / Apprentissage profond
L’apprentissage profond, est une fonction de l’IA, qui imite le fonctionnement, du cerveau humain, dans le traitement des données, pour une utilisation, dans la détection d’objets, la reconnaissance de la parole, la traduction des langues, et la prise de décisions
IoT : Internet of Things / l’Internet des objets
L’Internet des objets, décrit le réseau, les objets physiques – les « objets » – qui sont intégrés, avec des capteurs, des logiciels, et d’autres technologies, dans le but de, se connecter, et d’échanger des données, avec d’autres appareils, et systèmes sur Internet
De très bons exemples sont :
Collecte d’informations météorologiques dans les villes
Tous les appareils de votre maison (frigo, chauffage, Vessel etc)
GE Jet Engine, après un long vol, le moteur vous rapporte toutes les informations relatives au vol :
üVitesse moyenne
üAltitude
üTempérature
üTemps
üDistance
üPoids
Smart Agriculture (e.g., Capteurs de sol/humidité)
Mesurez l’humidité du sol et les niveaux de nutriments, puis déclenchez automatiquement des systèmes d’irrigation ou d’engrais, optimisant ainsi le rendement et la conservation de l’eau
Connected Wearables / Wearables connectés (e.g., Fitbit, Apple Watch)
Suivre la fréquence cardiaque, les pas, les habitudes de sommeil, et synchronisez les données, avec votre téléphone, ou le cloud pour surveiller, les tendances de santé au fil du temps.
AI ML DL & IoT in the Cloud (suite)
AI (Artificial Intelligence)
Définition : L’IA désigne, l’intelligence démontrée par des machines : systèmes capables d’analyser des données, de reconnaître la parole, ou les images, et de prendre des décisions, de façon autonome.
Sert à automatiser, des tâches complexes, sans intervention manuelle, améliorer la productivité, et créer de nouveaux services intelligents.
ML (Machine Learning)
Definition: Algorithmes informatiques, qui s’améliorent automatiquement, à partir de l’expérience
Services managés (SageMaker, Vertex AI, Azure ML) accélèrent vos cycles de prototypage
Il sert à prédire des tendances, détecter des anomalies, et exploiter pleinement vos données historiques.
DL (Deep Learning)
Définition : Branche du ML, utilisant des réseaux, de neurones profonds, pour traiter des données, non structurées (images, texte, audio), et des tâches complexes (vision, NLP, recommandations)
NLP signifie Natural Language Processing, ou en français Traitement du Langage Naturel.
GPU Cloud et TPU Cloud font référence à, des services de Cloud Computing spécialisés, qui permettent d’accéder à, des unités de traitement graphique (GPU) et à, des unités de traitement tensoriel (TPU) sur Internet.
Il s’agit de processeurs hautes performances, conçus pour accélérer, les charges de AI, Machine Learning, et de Deep Learning.
Dans cette formation complète d'introduction au cloud computing, vous acquerrez une compréhension approfondie des concepts fondamentaux et des applications pratiques de la technologie cloud. Le cloud computing est devenu l'épine dorsale des entreprises modernes, offrant une flexibilité, une évolutivité et une rentabilité inégalées. Que vous soyez un professionnel de l'informatique en herbe, un développeur expérimenté ou un dirigeant souhaitant exploiter la puissance du cloud, cette formation vous apporte les connaissances et les compétences essentielles pour propulser votre carrière et piloter la transformation numérique de votre organisation.
Ce programme est complet : explorez en profondeur les principes fondamentaux du cloud computing, notamment les types de services cloud, les modèles de déploiement et les technologies clés. Apprenez auprès d'experts leaders du secteur, dotés d'une vaste expérience en architecture, sécurité et déploiement cloud, qui vous apporteront des informations précieuses et les meilleures pratiques.
Que vous souhaitiez construire des bases solides en cloud computing, améliorer l'infrastructure informatique de votre entreprise ou conserver une longueur d'avance sur un marché du travail concurrentiel, cette formation est le guide idéal pour exploiter tout le potentiel de la technologie cloud.
Vous découvrirez les sujets suivants :
Introduction au Cloud Computing
Histoire du Cloud Computing
Théorie du temps partagé
Naissance d'Internet
Machines virtuelles / Conteneurs
Les raisons de la popularité du Cloud Computing
Le World Wide Web
L'ordinateur personnel et le téléphone portable
Le concept et l'architecture client-serveur
Comment le Cloud est-il né ?
L'infrastructure du Cloud Computing : les centres de données
Modèles de déploiement du Cloud
Fournisseurs de Cloud Computing
Parts de marché du Cloud Computing
Pourquoi utiliser le Cloud ?
Avantages et inconvénients du Cloud Computing
Modèles de services Cloud
Différents services des fournisseurs Cloud
Intelligence dans le Cloud
IA (Intelligence Artificielle)
ML (Apprentissage Automatique)
DL (Apprentissage Profond) et
IoT (Internet des Objets)
Serverless
Démarrage du Cloud Computing
Comment débuter avec le Cloud Computing ?
Quelle est l'avenir du Cloud Computing ?
Inscrivez-vous dès maintenant et rejoignez les rangs des professionnels experts en Cloud Computing qui transforment l'avenir des entreprises et des technologies !