Cloud
Fouad Fezzi
les acteurs utilisent Nextcloud pour garder le contrôle de leurs données, ce n'est pas seulement un choix financier
logiciel libre / propriétaire (= non-libre)
l'éditeur de Nextcloud vit des services (basique/standard/premium) plutôt que du logiciel
avant, chaque société achetait son propre matériel "comme quand chacun devait produire sa propre électricité"
on faisait l'informatique chez soi, et on devait tout changer après quelques années (et faire la maintenance etc.)
avec le cloud, on loue auprès de grandes entreprises qui ajustent le service en fonction des activités
"il y a des systèmes de pénalité" (taux de disponibilité, etc.)
"ce n'est pas juste une mode" : la transformation vers le cloud est guidée par les besoins
architectures mainframe/2-tier/3-tier
"quand le cloud sera démocratisé, les prix vont vraiment baisser, et les gens ne se poseront plus la question entre le cloud et le modèle client/serveur"
"un mainframe, quand il tombe en panne vous n'avez plus rien ; avec le cloud, on ne peut tolérer aucune coupure"
"le concept du cloud c'est ça : au lieu d'acheter, louer"
modèle économique du logiciel dans le cloud : "que des avantages" sauf les mises à jour, "si y'a le moindre bug ça se répercute sur tous les clients"
le cloud transforme aussi l'organisation dans les services informatiques
il a permis de rassembler les développeurs et les opérationnels sous le même terme : les "devops" ("les premiers à avoir fait ça c'est Amazon")
"il faut des gens polyvalents dans les deux domaines"
une critique que j'ai souvent lue des postes de DevOps est qu'ils seraient un moyen d'embaucher une seule personne pour faire le travail de 2
ex. cette opinion sur Mastodon
"dans le cloud, tout est code, le code c'est le logiciel"
"les exploitants n'installent plus de nouveaux systèmes d'exploitation sur des serveurs : ils pluggent une machine et c'est tout, tout est automatisé"
"certains éditeurs disent cloud, mais ils ont juste mis une interface entre leur appli et le réseau"
"si une application ne remplit pas ces 5 conditions, ce n'est pas du vrai cloud" :
"as a Service" :
"le client a toujours la responsabilité sur les données, vous ne pouvez le reporter sur personne"
"On-Prem" = sur site (on premises)
"dans le cloud, les données sont toujours du côté de l'utilisateur" : quelles sont les responsabilités de chacun ?
pour le client : "toujours les données", il faut protéger les éléments d'extrémité (smartphones, portables...)
si on a des sous-traitants "qui vont venir mettre à jour le prix des produits sur votre infra, par exemple", il faut aussi que leurs données soient protégées
"si vous avez des données sensibles, comme des brevets, vous n'avez pas le choix, vous devez les mettre dans un cloud privé : soit vous le faites vous-même, soit votre fournisseur va vous le faire"
cloud communautaire : "agglomérat d'institutions, comme des universités"
cloud hybride : "si je vais chez Google, ils ont du cloud public et du cloud privé"
"je peux demander à Google de mettre mon cloud privé dans une infrastructure privée, étanche"
"dans un cloud privé, il peut y avoir des protocoles propriétaires pour renforcer la sécurité"
"une petite entreprise ou même une moyenne ne peut se permettre d'avoir un cloud privé"
"quand est-ce qu'on s'est rendu compte que les modèles du web étaient défaillants"
"les services d'urgence étaient tellement saturés qu'on ne pouvait plus les utiliser"
"il y a deux solutions : matérielle et logicielle"
virtualisation : "le système d'exploitation ne sait pas distinguer entre du matériel virtuel et du matériel physique"
le logiciel "se met au-dessus du système d'exploitation" pour fournir du matériel virtuel au système virtualisé
"en général, on déploie les bases de données dans un serveur à part, donc pour une application web je vais avoir au minimum 2 machines virtuelles (VM) à déployer"
"Docker c'est un système d'exploitation pour les conteneurs"
Kubernetes
équilibrage de charge : "un chef d'orchestre va donner au fur et à mesure du travail aux serveurs, en fonction de l'arrivée des utilisateurs"
haute disponibilité : "j'ai toujours mes pods qui tournent et le re-planificateur de Kubernetes s'occupe de garder un nœud disponible"
"c'est le niveau de disponibilité d'un service"
"il ne faut jamais signer le contrat à 95%, dans le cloud c'est pas possible"
"99% ça reste très médiocre, on peut le prendre pour un site d'information, mais pas pour un système de cartes bleues"
calcul du SLA :