Bonnes Pratiques Web & Cloud
58.8K views | +0 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'kubernetes'. Clear
Scooped by Mickael Ruau
Scoop.it!

Comment mon serveur est revenu rapidement en ligne

Comment mon serveur est revenu rapidement en ligne | Bonnes Pratiques Web & Cloud | Scoop.it

Dernièrement, j'ai rencontré plusieurs soucis sur mon serveur dédié qui héberge (entre autres) ce blog. Aujourd'hui, je vous propose de voir comment j'ai réussi à remettre rapidement mon serveur en ligne, en le réinstallant intégralement, et en changeant d'OS. Un drame en 3 actes

Mickael Ruau's insight:

 

Mon cahier des charges étant de :

  • Déployer facilement des conteneurs
  • Gérer les cycles de vie de mon application (notamment les montées de versions et rollback)
  • Gérer le redémarrage automatique en cas de crash d'un conteneur

J'ai donc étudié plusieurs solutions :

  • Docker solo
  • Docker compose
  • Podman
  • K3s
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Comment Radio France a migré ses sites Web vers Kubernetes

Comment Radio France a migré ses sites Web vers Kubernetes | Bonnes Pratiques Web & Cloud | Scoop.it


En 2014, alors que l’audience Web commence à grimper, Radio France exploite des serveurs Bare Metal afin de faire tourner les plateformes LAMP (Linux/Apache/MySQL/PHP) de ses 7 sites Web. Mais alors que certains serveurs étaient inactifs, d’autres étaient surchargés.
Pierre-Gilles Mialon
Pierre-Gilles Mialon, Radio France, témoignant au Google Cloud Summit

« Nous devions rationaliser ses ressources de traitement et c’est pourquoi nous avons migré ces serveurs Bare Metal vers un Cloud privé avec lequel il était plus simple d’accorder à chacune de nos chaînes les ressources dont elles avaient besoin. » A cette époque, Radio France ne dispose pas d’une équipe Ops et cette migration vers un hébergeur est réalisée aux forceps, avec plus de 5 rollbacks (retours en arrière) pour le site de France Inter pour un résultat jugé décevant. Les sites répondaient mal et s’avéraient très lents. Très vite, un jeu de ping-pong s’instaure entre les développeurs et l’hébergeur, chacun renvoyant à l’autre la responsabilité des piètres performances des sites. « Nous avons alors envisagé la refonte de notre applicatif, passer de l’approche monolithique LAMP pas très performante à une architecture basée sur les microservices. » Pour ne pas renouveler la situation rencontrée avec l’hébergeur, l’équipe de Pierre-Gilles Mialon fait le choix d’être « Cloud agnostique » au travers de choix technologiques qui lui permettront de passer d’un opérateur Cloud à un autre sans difficulté. « Le choix de Terraform devait nous permettre de piloter notre infrastructure sur GCP et sur AWS et effectivement, depuis juin 2015, nous sommes capables de redéployer quotidiennement une infrastructure de test complète avec le backup de la production de la veille de manière totalement automatisée. »
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How To Set Up WordPress with MySQL on Kubernetes Using Helm

How To Set Up WordPress with MySQL on Kubernetes Using Helm | Bonnes Pratiques Web & Cloud | Scoop.it
Helm is an open-source package manager for Kubernetes that can help you as you define, install, and upgrade your Kubernetes applications. In this tutorial, we'll use Helm for setting up a WordPress site on top of a Kubernetes cluster. After completing
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Kubernetes in minutes

Kubernetes in minutes | Bonnes Pratiques Web & Cloud | Scoop.it
With a free, fully-managed control plane, you can run clusters for as little $10 per month.
Mickael Ruau's insight:

$100, 60-day free trial requires valid credit card.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Comment déployer une application PHP avec Kubernetes sur Ubuntu 18.04

Dans ce tutoriel, vous allez déployer une application PHP 7 sur un cluster Kubernetes avec Nginx et PHP-FPM s’exécutant dans des conteneurs distincts. Vous apprendrez également à conserver vos fichiers de configuration et le code de l’application en dehors de l’image du conteneur en utilisant le système DigitalOcean. Cette approche vous permettra de réutiliser l’image Nginx pour toute application nécessitant un serveur Web / proxy en transmettant un volume de configuration plutôt que de reconstruire l’image.
No comment yet.