Comments on: C’est le futur ! http://sametmax.com/cest-le-futur/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Pikouix http://sametmax.com/cest-le-futur/#comment-186310 Fri, 17 Mar 2017 02:06:27 +0000 http://sametmax.com/?p=20052#comment-186310 Docker marche aussi sur windows maintenant.

A la demande d’un client, j’ai installé docker sur une image windows server 2016, elle même tournant sur une VMware.

Une machine virtuelle tournant dans une machine virtuelle, on arrête pas le progrès.

Tout ça pour “containeuriser” une vieille appli jboss.

]]>
By: David GUENAULT http://sametmax.com/cest-le-futur/#comment-184168 Sun, 01 Jan 2017 19:51:05 +0000 http://sametmax.com/?p=20052#comment-184168 Bon je comprend la raillerie sur les défauts de docker (il y en a beaucoup), mais bon le côté on attaque sur la “mode” ne tient pas … ça fait 4 ans qu’elle dure la mode ! Dans l’informatique c’est presque les dinosaures ;-). Le système ne cesse de s’améliorer sur tous les points (en particulier la sécurité, mais si tu oublie de fermer la porte faut pas te plaindre que l’on vienne piller tes affaires hein !). Alors on a tendance a dire “il faut tout conteneuriser!” => la je dis il faut arrêter d’être stupide ! Docker n’est pas fait pour tout le monde loin de la, mais dans son domaine (le déploiement rapide, reproductible et scalable) il fait très bien le job. Donc stop le FUD sur docker et restons pragmatiques. (BTW on a eu le même discours sur la virtualisation à une époque, et pourtant …. ).

]]>
By: ultra http://sametmax.com/cest-le-futur/#comment-182996 Thu, 24 Nov 2016 13:04:39 +0000 http://sametmax.com/?p=20052#comment-182996 Docker n’est qu’une partie émergée de l’iceberg.

Petit retour en arrière.

Un processeur moyen gamme de 2015 est à peine 50% plus rapide qu’un processeur moyen gamme 2005.

La loi de Moore (cofondateur d’Intel) prédit que la puissance des CPUs double tous les 18 mois.

Manifestement ce n’est pas le cas.

Sur quoi a travaillé l’industrie des CPUs pendant 10 ans ?

Principalement 3 choses :

– passage du 32 au 64 bits

– l’accélération matérielle de la virtualisation

– moins de consommation électrique

Le développement du noyau linux a suivi le même chemin.

L’accélération matérielle c’est l’ajout des instructions VT-x et AMD-v.

Au niveau du noyau linux, ça crée un Ring -1 ou l’hyperviseur s’exécute.

Les noyaux invités restent en Ring 0.

Une autre façon de voir les choses est qu’avant, un seul noyau se partageait le matériel mais avec l’ajout des instructions matérielles d’accélération de la virtualisation, plusieurs noyaux peuvent être au même niveau et se partager les mêmes ressources matérielles.

Docker franchit une étape de plus dans le partage des ressources.

Au lieu d’avoir plusieurs noyaux côte à côte, pourquoi ne pas avoir un seul noyau mais “partitionné” ?

Matériellement ça ne demande pas de rajouter de nouvelles instructions d’accélération, mais ça demande une réécriture en profondeur du noyau linux.

Concrètement, les UID et GID sont uniques et ce sont les mêmes utilisés par le noyau hôte que dans les containers.

Avec un noyau partitionné, il y aura pour chaque container un tableau des UID et GID à part.

Ainsi on peut être root dans son container sans l’être sur l’hôte, ce qui est actuellement impossible.

Il y a cette notion de “namespace” chère aux développeurs.

Chaque container a son “namespace” qui l’isole totalement du reste, mais techniquement c’est très très compliqué à mettre en place.

Le futur développement du noyau linux c’est principalement la mise en place de ces “namespace” pour “partitionner” le noyau.

Le développement du noyau linux et de docker se feront en parallèle.

docker n’est que la 1ère implémentation du partitionnement du noyau et c’est un mouvement de fond qui prendra des années.

La tendance est à de plus en plus d’abstraction, de virtualisation et de séparation pour accroître la productivité, l’industrialisation et la spécialisation.

]]>
By: e-jambon http://sametmax.com/cest-le-futur/#comment-181699 Sun, 09 Oct 2016 13:54:43 +0000 http://sametmax.com/?p=20052#comment-181699 Tiens, ça me fait penser au début de cette présentation de turbolinks 5

Le truc qui me donne envie de voir ce que donne rails 5.

]]>
By: Jedixit http://sametmax.com/cest-le-futur/#comment-181585 Wed, 05 Oct 2016 03:33:11 +0000 http://sametmax.com/?p=20052#comment-181585 La version JavaScript vient de sortir! https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.gop15s8vk

]]>
By: Sam http://sametmax.com/cest-le-futur/#comment-181040 Sun, 11 Sep 2016 14:18:04 +0000 http://sametmax.com/?p=20052#comment-181040 Ouai ben étant donné nos performances en écriture, on va pas te vanner hein.

]]>
By: bussiere http://sametmax.com/cest-le-futur/#comment-181001 Fri, 09 Sep 2016 22:53:09 +0000 http://sametmax.com/?p=20052#comment-181001 Ho punaise article super interessant :)

Malgres le coté blague il file pas mal de piste qui donnent un peu le tournis.

Mais bon,

merci pour l’article

je dois toujours me bouger le cul pour l’article sur le crochet anal.

]]>
By: zop http://sametmax.com/cest-le-futur/#comment-180943 Wed, 07 Sep 2016 16:22:37 +0000 http://sametmax.com/?p=20052#comment-180943 @MetroGeek

ça s’appelle l’industrialisation de la production.

aucun domaine n’y échappe, surtout pas les domaines techniques.

]]>
By: daimebag http://sametmax.com/cest-le-futur/#comment-180908 Tue, 06 Sep 2016 10:21:03 +0000 http://sametmax.com/?p=20052#comment-180908 @MetroGeek: Ça sert aussi à ça, laisser les gens plus compétents que nous dans un domaine s’occuper de configurer une image propre et “sécurisée” si possible, évidemment sur le hub public ça dépanne mais j’imagine qu’au niveau sécurité ça ne doit pas être ce qu’il se fait de mieux. Mais dans un registre privé tu peux laisser quelqu’un de plus compétent que toi gérer une image qui va servir pour différents projets pour que tu n’ai plus qu’à faire le lien entre cette image et celles dont tu te serviras.

Encore une fois je le répète, je ne suis pas pro, j’imagine juste les possibilités offerte par la techno.

]]>
By: Metrogeek http://sametmax.com/cest-le-futur/#comment-180902 Tue, 06 Sep 2016 07:52:50 +0000 http://sametmax.com/?p=20052#comment-180902 C’est vraiment agréable de se dire qu’on n’est pas à la ramasse parce qu’on n’adhère pas à cette mode.

J’ai vraiment l’impression qu’avec toutes ces couches, surcouches, et sur-surcouches, on ne maîtrise en fait plus rien, on empile et on espère que ça fonctionne parce qu’on délègue à des grosses boites qui centralisent toutes les compétences.

Il n’y a aucun doute que ça peut répondre à certains besoin, mais c’est comme avec Javascript, on se retrouve à empiler des trucs qui patchent un souci, puis un autre, et encore un autre, mais chaque patch génère un autre problème. Et on a l’impression d’évoluer ?

Là on tombe sur des devs qui vont lire un fichier de config, le réutiliser en le modifiant pour leur web app, sauf que derrière, que ce soit des containers ou pas, l’aspect sécurité est quasi ignoré dans tous les cas que je peux entendre. Donc on se retrouve avec une API qui gère des p*** de commentaires qui doit être déployée sur 20 pseudo machines, mais plus personne ne sait gérer les fondations d’un serveur et en assurer la sécu. Un clicodrome et 2 fichiers de config, et t’es un master chef de l’infra ? mélol

]]>