Home Tags Anciens articles Mon CV

Objectif 2019 on its way!

Il n’y a pas si longtemps, j’expliquais que mon objectif 2019 serait de finir l’année en full serverless et donc d’éteindre toutes mes EC2 au profit de services managés dans le cloud.

J’ai migré récemment mon blog Wordpress en Hugo, que j’ai poussé sur de l’Amplify. C’est le site que vous admirez en ce moment même. Si cela vous intéresse, j’ai détaillé cela dans quelques articles, ici, ici et enfin .

Il me reste cette app qui tourne encore dans un conteneur LXD sur une instance EC2 (il s’agit de mon ancienne infrastructure LXD/Ansible) dont j’ai fortement réduit le sizing. J’ai donc entrepris d’en faire une image docker, l’idée étant de la pousser ensuite sur Fargate.

Pour ce faire, j’ai entrepris ce jour les travaux, c’est à dire :

  1. Créer l’image docker et valider son bon fonctionnement, la bonne interprétation du PHP, etc..
  2. Créer un référenciel ECR
  3. Pousser mon image Docker sur ce référentiel

Il est bon de noter que le pricing d’ECR est assez doux.

Vous pouvez d’ailleurs créer un référenciel via awscli facilement :

$ aws ecr create-repository --repository-name "test-toto"
{
    "repository": {
        "repositoryArn": "arn:aws:ecr:eu-west-1:xxxxxx:repository/test-toto",
        "registryId": "xxxxxxx",
        "repositoryName": "test-toto",
        "repositoryUri": "xxxxxx.dkr.ecr.eu-west-1.amazonaws.com/test-toto",
        "createdAt": 1558714605.0
    }
}

Il me reste donc à définir ma tâche, et créer mon service sur Fargate pour enfin brancher un DNS dessus. Soyez sûrs qu’un article bien technique sur le sujet suivra !