- Thierry Prêtre
- November 18, 2019
- 8 minutes de lecture
- Supporter des montées en charges progressives ou ponctuelles
- Déployer rapidement les releases
- (re)Monter un environnement en moins d’une heure
- Trouver des technos pour lesquelles il ne sera pas trop dur de trouver des spécialistes sur le marché
- L’application web et l’API Mobile utilisant du PHP/Mysql/Apache/PHP-Phalcon
- Communication et authentifications sécurisées
- Stockage des données en Suisse
- Impact sur l’environnement minimum (green datacenter)

Nous n’avions pas de spécialiste du domaine et pas non plus les moyens d’en embaucher un. J’ai commencé à faire des recherches afin de savoir ce qui se faisait dans ce domaine. C’est là que je suis tombé sur Docker.
Docker

- Une image pour le loadbalancer : qui servira dans le cas d’un environnement à plusieurs nœuds
- Une image avec le serveur Apache et PHP (Phalcon inclus)
- Une image avec le serveur MySQL
- Une image de stockage de données (file system)
Jelastic
J’ai quand même l’habitude de reprendre mes objectifs et de les valider après un tel exercice :
- Supporter des montés en charge progressives ou ponctuelles :
✓ Jelastic est fait pour cela si notre architecture logicielle est bien faite - Déployer rapidement les releases
✓ Avec le déploiement par GIT on a une branche par release et on déploie la branche que l’on veut. Rollback facile à faire (sauf DB, je vous en parlerai quand j’aurai une bonne solution dans un prochain article) - (re)Monter un environnement en moins d’une heure
✓ 30 minutes pour monter mon environnement de test, il peut y avoir des problèmes de DNS mais l’ancienne IP peut certainement être utilisé moyennant un appel avec Hidora. - Trouver des technos pour lesquelles il ne sera pas trop dur de trouver des spécialistes sur le marché
✓ J’ai envie de dire que ceux qui comprenne les principes de déploiement et un peu d’archi sont capables d’utiliser cette interface très simple.
Tous les objectifs sont atteints. Bravo ! (Faut bien se lancer des fleurs de temps en temps).
Voilà maintenant 1 an que j’ai pris la décision de partir sur Jelastic avec Hidora et je ne l’ai pas regretté une seule seconde. Le SLA est quasi à 99.99%, ce qui est parfaitement raisonnable vu le tarif que l’on paie (entre 60.- et 110.- CHF par mois pour 2 environnements – PROD et TEST).
J’ai eu l’occasion de manger avec Matthieu et Aldo, CEO et Sales Manager chez Hidora, qui sont vraiment sympas. J’ai même été invité à « L’Événement Connecté » à Genève où on a pu savourer une bière à leur stand.
Si vous souhaitez être autonome sur votre infrastructure et économiser de l’argent, tout cela dans une bonne relation avec un partenaire en Suisse alors Jelastic et Hidora sont faits pour vous.
Si vous avez des questions que vous souhaiteriez que j’approfondisse ou des propositions d’articles qui vous viennent à l’esprit sur cette thématique, n’hésitez pas à me contacter.
A bientôt
L'article vous a plu, partagez-le
