Chargement

DevOps 101

Dockerforever

Prérequis

Dans l'optique d'utiliser Docker sur son ordinateur, il est important de l'installer correctement. Pour cela, il est recommandé d'utiliser la version Desktop :
Docker Desktop Windows
Docker Desktop Mac
Docker Desktop Linux

Attention: Pour les utilisateurs de windows, il est important de vérifier sa configuration Hyper-V (BIOS) & WSL.

Pour tester l'installation de Docker, rien de mieux que de lancer son premiercontainerofficiel :

$ docker run -d -p 8080:80 docker/welcome-to-docker

Waterfall pattern

Currently, most of the project follow awaterfall patternlike the following :

1.Requirements: Define all of the application requirements, in fact the entire application

2.Design: Design the architecture to be created

3.Implementation: Development of the application or the feature, little change will have to take place, because all the requirements were defined in step 1. In reality, change requests arrive and delay delivery

4.Verification: Test, test and test again

5.Maintenance: Application deployment and maintenance

The project is ultimately static, which prevents any adaptation to an unforeseen

DevOps pattern

1.[Dev]Plan: Needs analysis stage, to be created with the Ops team

2.[Dev]Create: Design and development of the application and realization of unit tests

3.[Dev]Verify: Application testing & regression testing. This step also ensures that system stability is not compromised

4.[Dev]Packaging: Package the application or the feature, in a "ready to deploy" stage. It's also relevant to push in a pre-production environment

5.[Ops]Release: Release the application or the feature following a methodology. It's critical to prepare a rollback plan in case of stability failure

6.[Ops]Configure: Infrastructure and system configuration

7.[Ops]Monitor: Collect metrics on the performance of the IT infrastructure. Collect information on the user experience and on the application

The two teams should be involved in any steps to ensure a successful devops plan

Why Communication is a key aspect of the DevOps approach

Et prima post Osdroenam quam, ut dictum est, ab hac descriptione discrevimus, Commagena, nunc Euphratensis, clementer adsurgit, Hierapoli, vetere Nino et Samosata civitatibus amplis inlustris.

Sed tamen haec cum ita tutius observentur, quidam vigore artuum inminuto rogati ad nuptias ubi aurum dextris manibus cavatis offertur, inpigre vel usque Spoletium pergunt. haec nobil