CérénIT - searchLe blog tech de Nicolas Steinmetz (Time Series, IoT, Web, Ops, Data)Zola2017-08-30T09:30:00+02:00https://cerenit.fr/tags/search/atom.xmlWeb, Ops & Data - Aout 20172017-08-30T09:30:00+02:002017-08-30T09:30:00+02:00
Unknown
https://cerenit.fr/blog/web-ops-and-data-aout-2017/<h3 id="cloud">Cloud</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://azure.microsoft.com/fr-fr/blog/announcing-cncf/">Microsoft joins Cloud Native Computing Foundation</a> : Microsoft continue à embrasser l'open source et cela se traduit par l'annonce indiquant que la société rejoint la Cloud Native Computing Foundation. Cette fondation héberge des projets comme Kubernetes et ses composants, ainsi que plus récemment les solutions de conteneurisation utilisée par Docker et CoreOS (containerd, rkt). <a rel="noopener" target="_blank" href="https://thenewstack.io/amazon-web-services-joins-cloud-native-computing-foundation/">Amazon (AWS) rejoint la fondation</a> également.</li>
<li><a rel="noopener" target="_blank" href="https://logz.io/blog/serverless-guide/">AWS Lambda vs. Azure Functions vs. Google Functions</a> : un rappel sur le fonctionnement des architectures serverless et des principales fonctionnalités de chacun des fournisseurs (AWS, Google, Microsoft)</li>
<li><a rel="noopener" target="_blank" href="https://aws.amazon.com/blogs/aws/aws-summit-new-york-summary-of-announcements/">AWS Summit New York – Summary of Announcements</a> : retrouver les annonces et la keynote du AWS Summit de New York.</li>
</ul>
<h3 id="container-orchestration">Container & Orchestration</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://githubengineering.com/kubernetes-at-github/">Kubernetes at Github</a> : retrospective de la migration de Github vers Kubernetes.</li>
<li><a rel="noopener" target="_blank" href="https://blog.docker.com/2017/08/docker-enterprise-edition-17-06/">Announcing the New Release of Docker Enterprise Edition</a> : au programme de cette version 17.06, notamment le support multi-architecture (Linux,Windows 2016, IBM Z Systems) qui devrait lever les limites identifiées de mon retour sur <a rel="noopener" target="_blank" href="https://cerenit.fr/blog/docker-dans-un-contexte-hybre-windows-et-linux">docker dans un contexte hybride Linux/Windows</a>. Cette version apporte également des améliorations coté sécurité (gestion de rôles, etc)</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://speakerdeck.com/exirel/read-and-write-the-doc">Read & Write The Doc</a> : les slides d'un talk donnant de bonnes pratiques sur la manière et les pratiques à adopter/éviter en matière de documentation.</li>
</ul>
<h3 id="elasticsearch">Elasticsearch</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://logz.io/blog/elastic-stack-windows/">Installing the Elastic Stack on Windows</a> : Dans le cadre de la sortie de <a rel="noopener" target="_blank" href="https://www.elastic.co/blog/elasticsearch-5-5-0-released">Elasticsearch 5.5</a>, le support de l'installateur Windows est officiel. Ce billet montre comment installer Elasticsearch, Kibana et Filebeat sous un environnement Windows.</li>
<li><a rel="noopener" target="_blank" href="https://logz.io/blog/kibana-time-series-visual-builder/">Taking A Look At Kibana’s Time Series Visual Builder</a> : la future version 6 de Kibana va se doter d'un visualisateur orienté données temporelles (time series). L'auteur du billet rappelle que c'était un point faible de Kibana jusqu'à présent (vis à vis de Grafana notamment), que les essais avec Timelion ne répondaient que partiellement à ce besoin mais que là, Elastic semble être sur le point de rattraper son retard. A évaluer même si une plateforme TICK+Grafana (Telegraf, InfluxDB, Chronograf, Kapacitor) demandera moins de ressources qu'une stack Elastic/Kibana avec certes des capacités d'indexation moins forte mais le besoin n'est pas forcément là...</li>
<li><a rel="noopener" target="_blank" href="http://tech.m6web.fr/migration-elasticsearch/">Elasticsearch: la grande migration</a> : retour d'expérience des équipes Tech de M6 Web sur la migration de leur cluster Elasticsearch de la version 1.7 vers 5.2.</li>
<li><a rel="noopener" target="_blank" href="https://www.elastic.co/blog/small-medium-or-large-scaling-elasticsearch-and-evolving-the-elastic-stack-to-fit">Small, Medium, or Large - Scaling Elasticsearch and Evolving the Elastic Stack to Fit</a> : Elastic publie un billet intéressant donnant différents types de configuration & architectures pour des besoins autour d'ELK allant de simple à très complexe et fournir des pointeurs vers différentes ressources utiles.</li>
<li><a rel="noopener" target="_blank" href="https://www.elastic.co/blog/starting-down-the-path-for-elastic-apm">Starting Down the Path of APM for the Elastic Stack</a> : les prémices de la fonctionnalité APM (Application Performance Monitoring) d'Elastic suite au rachat d'Opbeat. Pour le moment, il s'agit de la pré-sortie des version serveurs et des clients ; pour la nouvelle UI, il va falloir attendre encore un peu mais des dashboards sont déjà accessibles via Kibana.</li>
<li><a rel="noopener" target="_blank" href="https://www.elastic.co/blog/index-sorting-elasticsearch-6-0">Introducing Index Sorting in Elasticsearch 6.0</a> : Dans sa version 6.0 à venir, il sera possible de définir des index triés dans Elasticsearch. Cette définition du tri se fera lors de la création de l'index. Si cela doit permettre de sortir des résultats plus rapidement, dans certains cas, cela peut pénaliser sérieusement la performance d'Elasticsearch. A utiliser à bon escient !</li>
</ul>
<h3 id="full-stack">Full Stack</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://blog.ippon.fr/2017/08/07/developpeur-full-stack-oui/">Développeur full stack ? Oui… mais…</a> : enfin un bon article démystifiant le concept parfois fumeux de "full-stack" : <em>"Quand nous parlons de profil full stack, cela signifie que le développeur est spécialisé dans certains domaines, tout en ayant des connaissances sur d’autres sujets. En général, nous considérons un développeur full stack comme maîtrisant au moins 3-4 sujets. Mais cela ne couvre pas l’ensemble des besoins."</em></li>
</ul>
<h3 id="nosql">NoSQL</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://rethinkdb.com/blog/2.3.6-release/">Announcing RethinkDB 2.3.6: the first release under community governance</a> : après l'annonce de la mort de la société commerciale et la transition vers la Linux Foundation, une <a rel="noopener" target="_blank" href="https://github.com/rethinkdb/rethinkdb/blob/v2.3.x/NOTES.md">version de maintenance</a> qui fait plaisir à voir en espérant que le projet continuera à évoluer par la suite. Un sacré premiers pas et une version 2.4 est annoncée dans les tuyaux !</li>
</ul>
<h3 id="open-web">Open Web</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://blog.mozfr.org/post/2017/07/Firefox-Web-fin-Flash">Firefox, le Web et la fin de Flash</a> (<a rel="noopener" target="_blank" href="https://blog.mozilla.org/futurereleases/2017/07/25/firefox-roadmap-flash-end-life/">versin anglaise</a>) : 2020, ce sera enfin la fin de Flash, Adobe l'a décidé et s'est concerté avec les éditeurs de navigateurs pour gérer sa fin de vie. </li>
<li>La même annonce, coté <a rel="noopener" target="_blank" href="https://blogs.windows.com/msedgedev/2017/07/25/flash-on-windows-timeline/">Microsoft pour IE/Edge</a>, <a rel="noopener" target="_blank" href="https://www.blog.google/products/chrome/saying-goodbye-flash-chrome/">Google pour Chrome</a> et <a rel="noopener" target="_blank" href="https://webkit.org/blog/7839/adobe-announces-flash-distribution-and-updates-to-end/">Apple pour Safari/Webkit</a></li>
</ul>
<h3 id="securite">Sécurité</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://github.com/shieldfy/API-Security-Checklist">API Security Checklist</a> : une check-list pour les aspects sécurité d'une API qui reprend les principaux points: authentification, traitement des entrée/sorties, infrastructure, etc.</li>
<li><a rel="noopener" target="_blank" href="https://scotthelme.co.uk/csp-cheat-sheet/">CSP Cheat Sheet</a> : Une page de présentation rapide et consise des options de configuraiton liée à CSP (Content Security Policy)</li>
<li><a rel="noopener" target="_blank" href="https://scotthelme.co.uk/revocation-is-broken">Revocation is broken</a> : excellent billet sur les problèmes liés à la révocation de certificats et les nouvelles pistes à venir pour mieux traiter ce sujet.</li>
<li><a rel="noopener" target="_blank" href="https://scotthelme.co.uk/im-giving-up-on-hpkp/">I'm giving up on HPKP</a> : l'auteur explique en quoi HPKP (HTTP Public Key Pinning) est compliqué et dangereux à mettre en place ; à la fin, le jeu n'en vaut pas la chandelle et qu'il vaudrait mieux ne pas tenir compte de cette pratique pour donner une bonne note aux configurations de sécurité des sites web. Il indique aussi les alternatives à venir et leurs avantages sur la solution actuelle.</li>
</ul>
<h3 id="web-performance">Web Performance</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://www.slideshare.net/JeanPierreVincent/performance-des-tiers-combien-cote-cet-emplacement-pub">Performance des tiers : combien coûte cet emplacement pub ? </a> : les impacts en termes de performance mais aussi de sécurité (vol de données, etc) de l'utilisation de script tiers sur votre site.</li>
</ul>