Instructeur : Une fois que votre organisation
a déterminé que l'utilisation de l'informatique dématérialisée
est la solution qui lui convient, la décision suivante est
de savoir si elle doit l'héberger sur place ou la confier à un tiers en tant
que solution hébergée.
Lorsqu'une solution est hébergée sur
site, on parle souvent d'hébergement sur place.
Si les solutions sur site sont excellentes
du point de vue de la sécurité, elles sont extrêmement coûteuses
et vous devrez disposer d'une
équipe entière pour les prendre en charge.
Si vous décidez d'utiliser une solution sur site, cela
signifie que vous devrez vous procurer tout le matériel,
les logiciels et le personnel nécessaires pour faire fonctionner
la solution en nuage de votre organisation.
En outre, vous devrez également disposer d'une
installation pour ce centre de données, qui pourra
contenir tout l'équipement et fournir
l'espace, l'alimentation et le refroidissement adéquats pour qu'il
fonctionne correctement.
C'est pourquoi de nombreuses organisations
optent pour une solution hébergée.
Dans un environnement hébergé,
un prestataire de services tiers vous fournira tout le matériel
et toutes les installations
nécessaires à la maintenance de votre solution en nuage.
Cela se fait souvent dans
un environnement à plusieurs locataires, plusieurs organisations
ayant leurs solutions en nuage hébergées
dans les locaux d'un seul fournisseur tiers.
Par exemple, Amazon, Microsoft et Google proposent
tous des solutions hébergées que les
organisations peuvent utiliser.
Prenons l'exemple d'Amazon Web Services, ou AWS.
Cette solution multi-tendances utilise
le même matériel physique situé
dans la même installation physique pour soutenir un grand
nombre d'organisations diverses.
Bien entendu, des séparations logiques sont en place pour
assurer la sécurité de vos données et éviter qu'elles ne soient
exposées à d'autres organisations au sein de la plateforme hébergée.
Mais si vous avez des informations qui doivent
rester strictement confidentielles,
il est préférable d'utiliser une solution sur site où vous
pouvez contrôler tous les accès physiques
et logiques à ces serveurs.
Lors de l'utilisation d'une solution multi-locataires, les données
résiduelles de votre organisation peuvent être exposées à un
autre locataire lorsque l'élasticité du serveur s'étend vers le
haut ou vers le bas pour provisionner et dé-provisionner la capacité du serveur
d'accès, puisque vous utilisez les mêmes ressources
partagées que tout le monde.
Si vous décidez d'utiliser un fournisseur d'hébergement,
il est très important de comprendre ses mécanismes d'authentification
et d'autorisation afin de s'assurer qu'il
dispose des protections adéquates pour
répondre à vos besoins.
Vous devez également vous renseigner sur les mesures
de redondance et de tolérance aux pannes
afin de vous assurer qu'elles sont à la hauteur de vos exigences.
La localisation des fournisseurs hébergés est un autre sujet de préoccupation.
Où vos données seront-elles stockées
dans le monde ?
En fonction de cette localisation,
quelles sont les lois qui vont affecter votre organisation et ses données ?
Ce sont des choses que vous devez comprendre
lorsque vous choisissez un fournisseur
de services hébergés pour votre organisation.
Maintenant que vous avez pris
la décision d'utiliser ou non un fournisseur de services sur
site ou hébergé, la dernière décision va porter
sur le type de service que vous souhaitez acheter.
Aujourd'hui, il existe trois principaux modèles
de services en nuage.
Il s'agit du logiciel en tant que
service (SaaS), de la plateforme en tant que service (PaaS) et
de l'infrastructure en tant que service (IaaS).
Dans le cadre du logiciel en tant que service,
le prestataire de services va fournir à
votre organisation une solution complète.
Il s'agit du matériel, tel que le réseau, les serveurs
de stockage et la virtualisation, ainsi que le système
d'exploitation, l'intergiciel, l'exécution, le traitement
des données et l'application ou le logiciel nécessaire
pour que le service soit fourni
à l'utilisateur final.
Par exemple, si votre organisation utilise Office 365 de Microsoft ou Docs et
Sheets de Google Workspace, ces solutions sont considérées comme des logiciels
en tant que services et permettent à vos utilisateurs finaux d'accéder
à leur courrier électronique, à leurs documents,
à leurs feuilles de calcul et à bien d'autres choses
encore, le tout directement dans leur navigateur web.
TurboTax et QuickBooks
Online constituent un autre bon exemple de logiciel en tant que service.
Ils fournissent des logiciels de déclaration d'impôts et de
comptabilité auxquels vous pouvez accéder en ligne à l'aide d'un simple navigateur
web et ils s'occupent pour vous de tous les logiciels, de tout le matériel
et de toutes les exigences en matière de stockage des données.
Parfois, cependant, vous
devrez créer une application ou un logiciel personnalisé
pour répondre à vos besoins spécifiques en matière de services.
Dans ce cas, le fournisseur de services peut se contenter de
vous fournir le matériel, y compris
le réseau, le stockage, les serveurs et la virtualisation,
ainsi que le système d'exploitation, les
logiciels intermédiaires et les applications
d'exécution.
Mais à la différence d'un logiciel en tant que solution
de service, vous serez responsable
de la création du code de l'application et du
traitement des données entre votre
client et vos serveurs.
Avec la plateforme en tant que service, vous
allez bénéficier des avantages
de l'informatique en nuage, notamment le partage des ressources,
l'utilisation mesurée, l'élasticité rapide, la haute disponibilité et la synchronisation
des fichiers.
Mais vous avez également la possibilité de personnaliser
votre propre développement pour répondre aux besoins de votre entreprise.
Dans le cadre de ce modèle,
le vendeur tiers fournira à votre organisation le
matériel et le système
d'exploitation nécessaires au fonctionnement
d'un service spécifique, mais il ne vous
fournira pas le code ou l'application
la plus proche de l'utilisateur final.
Par exemple, si votre entreprise
développe une nouvelle application web, elle peut disposer
d'une plateforme de développement fournie par un fournisseur
de services en nuage tiers.
Dans mon entreprise, Dion Training, nous sommes en train
de développer notre propre système
de gestion de l'apprentissage à partir de zéro,
mais nous ne voulons pas avoir à nous occuper de toutes
les couches sous-jacentes de matériel, de réseau, de stockage
et de système d'exploitation.
Nous avons donc choisi la plateforme en tant que service
comme solution par l'intermédiaire d'Amazon Web Services, parce
qu'ils vont s'occuper de tout, de
la base de données vers le bas dans notre pile technologique,
et mon équipe et moi-même ne sommes responsables
que du code logiciel avec lequel nos utilisateurs
finaux, nos étudiants, vont interagir et ensuite traiter
les données au fur et à mesure que
nos étudiants suivent nos cours.
Il s'agit là d'une plateforme de service
à l'œuvre, car Amazon nous fournit les serveurs, les configurations
du système d'exploitation et même les
bases de données, et nous pouvons
ensuite construire ce que nous voulons dessus
pour fournir notre application ou logiciel final à nos
utilisateurs finaux, c'est-à-dire nos étudiants.
Le dernier type de modèle de service en nuage que nous
devons aborder est connu sous le nom de IaaS,
ou infrastructure en tant que service.
Aujourd'hui, l'infrastructure en tant que service est
un moyen de fournir des ressources informatiques, telles que des serveurs,
des équilibreurs de charge et des composants de réseaux de stockage, en fonction
des besoins.
Avec l'infrastructure en tant que
service, vous allez bénéficier de l'allocation dynamique de
ressources supplémentaires, ce que l'on appelle l'élasticité.
Mais vous n'avez pas à faire face au
casse-tête d'un engagement à long terme d'acheter
et de faire fonctionner tout ce matériel vous-même.
Par exemple, vous pouvez passer
un contrat pour un nouveau serveur web basé sur le nuage
pour héberger le site web de votre entreprise.
Si vous utilisez Amazon Web Services ou AWS, vous l'appellerez
EC2, c'est-à-dire Elastic Cloud
Compute, et vous pourrez sélectionner
la bonne quantité de ressources
pour votre instance EC2.
Vous avez peut-être décidé
que vous vouliez quatre processeurs, 16 gigaoctets
de mémoire, 500 gigaoctets de stockage, etc.
Ensuite, AWS vous attribuera ces ressources matérielles
et vous pourrez y installer
le système d'exploitation, l'intergiciel
et le moteur d'exécution.
Cependant, il arrive que les limites soient un peu floues.
Selon le manuel et la documentation
officiels de CompTIA, l'infrastructure en tant que service se concentre
uniquement sur le matériel, y compris les machines virtuelles,
le stockage et la mise en réseau de ce matériel.
Cela dit, la plupart des fournisseurs
tels qu'Amazon, Microsoft Azure et Google Cloud vous demanderont
de sélectionner le système d'exploitation que
vous souhaitez installer sur
votre instance de calcul lorsque vous choisirez
les ressources que vous voulez et qu'ils vous
les attribueront.
Par exemple, les instances
EC2 d'Amazon peuvent être démarrées automatiquement avec l'image
de machine Linux Amazon déjà installée, qui contient le système
d'exploitation Linux de base prêt à être entièrement
personnalisé pour répondre à vos besoins.
La raison pour laquelle je soulève cette question est que lorsque
vous avez affaire à quelque chose qui est principalement du matériel,
le simple fait que le système d'exploitation soit installé ne serait
pas considéré comme une plateforme en tant que service dans le
cadre de l'examen.
Au lieu de cela, vous choisirez toujours l'infrastructure en
tant que service.
Pour atteindre le niveau de la plateforme en tant que service, il faut
vraiment inclure tous les
logiciels intermédiaires et le moteur d'exécution.
Il s'agit notamment de la fonctionnalité de la base
de données, du serveur web, tel qu'Apache ou
NGINX, et d'autres logiciels de serveur et intergiciels
dont vous aurez besoin pour pouvoir fournir ces services.
En ce qui concerne l'examen, il est généralement assez clair
lorsqu'il s'agit d'une infrastructure
en tant que service ou d'un logiciel en tant que service, mais
pour la plate-forme en tant que service, cela peut être un peu plus délicat.
Je vais donc vous donner un petit conseil que vous devriez
utiliser lors de l'examen.
Si vous voyez des choses qui vont au-delà de l'infrastructure en tant
que service, vous voudrez probablement choisir la plate-forme
en tant que service comme réponse.
Si vous voyez des choses qui sont moins que le logiciel en tant que service, vous
choisirez alors à nouveau la plateforme en tant que service, parce
que vous avez vraiment les deux extrémités du spectre,
avec l'infrastructure en tant que service
tout à gauche et le logiciel en tant que service tout à droite
et la plateforme en tant que service quelque part au
milieu.
En résumé, l'infrastructure en tant que service vous
fournit tout ce dont vous avez besoin pour faire fonctionner
un serveur.
Cela comprend l'alimentation, l'espace, le refroidissement,
le réseau, les pare-feu, les serveurs physiques, la couche de virtualisation
et parfois le système d'exploitation.
Avec la plateforme en tant que service, nous allons ajouter
le système d'exploitation et ce que j'aime
appeler le logiciel d'infrastructure.
Ce logiciel d'infrastructure est en fait votre intergiciel
et votre environnement d'exécution.
Cela signifie que nous parlons de choses
comme un serveur web Apache, une base de données MySQL, des langages de programmation
et d'autres choses de ce genre.
Lorsque l'on parle de logiciel en tant que service,
il s'agit d'une application hébergée qui vient
s'ajouter à l'infrastructure et à la plateforme
dont nous venons de parler.
Comme vous pouvez le constater, le logiciel en tant que service est beaucoup plus
proche de l'utilisateur final que la plateforme
en tant que service ou l'infrastructure en tant que service.
En tant que professionnel de l'informatique, il est donc très
important que vous puissiez déterminer
le type de service qui convient
à votre organisation en fonction de ses besoins.
C'est ce que nous avons abordé dans cette leçon
en parlant du logiciel en tant que service, de la
plateforme en tant que service et de l'infrastructure en tant que service.