Site icon Blog Zenika

J’étais à AWS Summit et voici ce que j’ai retenu

Blog Zenika AWS summit Paris 2019

AWS Summit 2019 à Paris

J’ai participé à la grande messe Française d’AWS à Paris : plus de 6000 participants, 80 talks, 70 exposants, les 3 étages du palais des congrès et pleins de sujets différents. Je me suis intéressés aux sujets bas niveaux (EC2, sécurité, coûts…) mais il y avait du machine learning, blockchain, kubernetes, bref tous les buzzwords actuels.
Les présentations réalisées par AWS sont en ligne.

23+ familles d’instances EC2, mais comment choisir ?

Par Arthur Petitpierre Slides
L’orateur commence la présentation avec un petit peu d’histoire sur l’évolution des services AWS : le nombre de type d’instance des EC2 entre 2007 et 2018 est passé de 1 à 175…
Au commencement, l’hyperviseur Xen était utilisé puis petit à petit, il a été modifié pour finalement être remplacé par un couple logiciel / matériel baptisé Nitro.
Cette architecture est utilisée depuis quelques années et est basée sur 3 composants principaux :

Ensuite, la présentation s’est articulée autour des règles de nommages des types d’instances et comment les choisir.
Les dénominations suivent le pattern suivant :

avec :

Les instances de type T ont la particularité d’être “volante” à la différence des autres : la VM allouée n’est pas figée sur un ou plusieurs processeur(s) d’un serveur mais peut changer de processeurs en fonction de la charge de la machine physique. Ainsi, c’est du temps VCPU qui est vendu et non un ou plusieurs coeurs dédiés : cela s’appelle de l’”over provisionning” et permet à AWS d’améliorer le taux d’utilisation des machines tout en offrant des VMs de faible performance idéal pour faire des POCs.
Il est possible d’utiliser des CPU de la marque AMD en choisissant des instances contenant la lettre “a” dans la spécificité : elles sont 10% moins chers et semblent un peu moins performante : exemple : M5a.12xlarge
Une autre architecture est également disponible : arm64 (le type de processeur généralement utilisé dans les smartphones, raspberry pi…) : A1.large.
NDLR : j’utilise souvent le site https://www.ec2instances.info/ pour connaitre les caractéristiques d’un type d’instance.
Plusieurs types d’achat de VM sont disponibles :

Pour terminer, comment choisir la bonne instance. Ici, pas de solutions miracles mais plusieurs bonnes pratiques : dans un premier temps, il faut mesurer l’utilisation actuelle des ressources puis choisir une instance plus grosse si les machines sont sous l’eau ou diminuer la capacité si elles sont sous utilisées. Ensuite, en fonction du cas d’utilisation (forte utilisation du stockage, calcul intensif, besoin d’une carte graphique…), voici un arbre d’aide à la décision : (désolé pour la qualité de la photo)

Top 5 Security Errors and How to Avoid Them.

Christophe Estebanez

Voici les erreurs les plus fréquentes :

FinOps: Qu’attendez-vous pour optimiser vos coûts ?

Raphaël Haïk
FinOps est le nom de la discipline consistant à maîtriser puis optimiser les coûts sur les plateformes Cloud. L’idée est de connaître la répartition exacte selon les services utilisés et de se projeter dans l’avenir pour évaluer la variation du prix. A la différence d’une plateforme OnPrem dont les coûts sont plus facilement maîtrisable et surtout qui n’augmentent pas sans préavis, les dépenses sur une plateforme de type Cloud sont élastiques.
L’architecture mise en oeuvre définie bien sûr le tarif : instancier une EC2 pour héberger un traefik n’aura pas le même coût qu’un ALB (Load Balancer de niveau applicatif).
La démarche FinOps se traduit par 4 actions principales :

Auteur/Autrice

Quitter la version mobile