L’excellence opérationnelle déployée en conteneurs Docker

Embarquez l’analyse au sein de vos applications avec Jaspersoft pour Docker

La conteneurisation et les architectures de services modifient la façon de développer et de livrer des logiciels

Les applications traditionnelles sont monolithiques, dures à modifier et s’exécutent sur des serveurs onéreux, ce qui les rend difficiles à entretenir et à faire évoluer.

Les conteneurs permettent d’exécuter des services et de les faire évoluer indépendamment les uns des autres. Avec pour résultat l’excellence opérationnelle et des niveaux inégalés de flexibilité.

containerization

Qu’est-ce que Jaspersoft pour Docker?

Jaspersoft pour Docker embarque et distribue ce qu’on appelle un Dockerfile conçu pour créer une image Docker et un script Docker Compose pour construire des applications Docker multi-conteneurs.

C’est une implémentation entièrement open source. Les scripts de création des conteneurs Docker sont modifiables, de sorte que les architectes peuvent adapter Jaspersoft à leur propre pile logicielle, comme ils l’entendent et non comme un fournisseur le prescrit.

Multi container docker

DevOps avec Jaspersoft pour Docker

Jaspersoft pour Docker vous permet de créer une image Docker de TIBCO JasperReports® Server, qui est configurable de manière à s’intégrer dans un environnement multi-conteneurs lors de l’exécution.

Gérer facilement les architectures conteneurisées réelles

Quand la configuration évolue, des correctifs appliqués à Jaspersoft pour Docker sont gérés via le Dockerfile dans un référentiel Git comme avec n’importe quel autre code source. Le regroupement de notre environnement Jaspersoft au sein d’une image Docker nous permet d’avoir exactement la même exécution en mode test qu’en production.
— Dr. Robert Heise, ingénieur principal en données, crealytics GmbH
docker containers

Étude de cas : l’évolution avec Jaspersoft pour Docker

« Utiliser une plateforme SaaS complexe pour optimiser des campagnes marketing qui génèrent 3 milliards de dollars par an en revenus clients ? »

Facile pour Camato, une puissante plateforme d’achat Google automatisée et un outil de décisionnel commercial de crealytics.

Détails du déploiement:

  • Plus de 50 services et microservices dans la pile, dont Jaspersoft
  • Services exécutés sous forme de conteneurs Docker dans Apache Mesos
  • Chaque service dispose des ressources optimales (CPU, RAM)
  • La dockerisation de Jaspersoft permet de déplacer des instances entre des nœuds de clusters, par exemple en cas de maintenance
  • L’excellence opérationnelle sans quasi aucune interruption est assurée lors du déplacement des conteneurs Jaspersoft ou du déploiement d’une nouvelle version

Pour en savoir plus sur crealytics et sa plateforme Camato, rendez-vous sur
https://crealytics.com
Operational excellence

Les développeurs et Jaspersoft pour Docker

Vous avez développé un rapport ou un tableau de bord juste pour le voir échouer au déploiement?

Dès lors que Jaspersoft fait partie d’une application en conteneur, les développeurs peuvent construire une pile entière sur leurs machines en local avec l’environnement de production exact sur lequel elle sera exécutée plus tard, ce qui augmente l’agilité et limite les erreurs.

container architecture