Déployer des applications et services en un instant, les maintenir en conditions opérationnelles, telle est la promesse de Clever Cloud. Mais c’est aussi de vous proposer un outillage complet afin de répondre aux besoins de vos équipes: interfaces de gestion, intégrations, domaines, backups, logs, métriques, etc.
Proposer des solutions viables et durables, pour la production
Parfois cela passe par des solutions complémentaires, telles qu’Azimutt, Keycloak, MailPace ou Matomo, accessibles sous la forme de services clés en main que vous pouvez déployer comme n’importe quelle autre add-on via notre API, la Console ou les Clever Tools, etc.
Sur ce terrain, l’approche courante est de laisser les clients se débrouiller avec un déploiement d’outils open source en “1-click”. Parfait pour l’effet démo et disposer d’un service minimal à tester. Mais qu’en est-il lorsque l’on veut aller au-delà, l’utiliser au quotidien pour nos équipes ? Quid du cycle de vie de l’application une fois déployée, de sa mise à jour, avec l’assurance de tirer partie de ses nouvelles fonctionnalités, des possibilités permises grâce aux synergies de la plateforme d’hébergement ?
C’est ainsi que nous avions imaginé initialement notre stratégie de Marketplace, que nous mettons en œuvre de manière plus active ces dernières années : continuer de construire Clever Cloud en cherchant des solutions pour nos clients, une manière de les accompagner, tout en leur faisant profiter de notre expérience, de notre capacité d’automatisation… et de notre écosystème. C’est pour cela que nous la développons avec des partenaires.
Notre Marketplace est une offre se mélangeant à nos services natifs, profitant des atouts de notre plateforme, de nos intégrations et d’un paiement unifié, mais dont le maintien à jour est garanti par des développeurs et des équipes experts de ces solutions, dédiés à cela.
Envie d’en faire partie ? Venez nous en parler.
Metabase : la business intelligence (BI) à portée de votre équipe
Dans le cas de Metabase, nous avons travaillé avec David Sferruzza, compagnon de longue date de Clever Cloud. David est multi-entrepreneur (notamment Hook0, _icilundi et Wattflow), formateur, et CTO qui accompagne des startups. Lorsque nous avons eu l’opportunité de travailler avec lui sur différents projets d’add-ons pour notre Marketplace, nous avons dit “Banco !”
Après quelques semaines de travail et une phase de tests internes, Metabase sur le cloud est donc le premier service disponible à l’ensemble de nos clients. Cette solution open source se connecte à vos bases MongoDB, MySQL, PostgreSQL et bien d’autres ! N’importe quel utilisateur peut l’exploiter aisément pour créer ses propres questions, une connaissance de SQL n’est pas forcément nécessaire. Cela vous permet de mettre vos données au service de l’ensemble de vos collaborateurs.
Ils peuvent ainsi créer des graphiques, des tableaux de bord, mais aussi des rapports que vous recevrez par e-mail ou des outils tels que Slack, partager ces ressources avec des tiers. Vous pouvez également exporter ces données dans différents formats, utiliser Metabase comme interface graphique pour une base de données en lecture seule. Les possibilités sont multiples.
Comment utiliser Metabase sur Clever Cloud
Comme pour tout add-on la création peut se faire via notre API, la Console ou les Clever Tools :
$ clever addon create metabase myMetabase
Add-on created successfully!
ID: addon_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Real ID: metabase_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Name: myMetabase
Your Metabase is starting:
- Access it: https://xxxxxxxxxxxxxxxxxxxx-metabase.services.clever-cloud.com
- Manage it: https://console.clever-cloud.com/addon_xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Dès lors, l’application Java de Metabase se déploie avec une base de données PostgreSQL, vous n’avez rien de plus à faire. Dès que tout sera prêt, l’interface de gestion affichera un assistant de configuration qui vous demandera de créer le compte d’administration. Vous serez alors prêt à ajouter vos premières sources de données, à créer des questions Metabase et des tableaux de bord privés et/ou partagés.
Un service déployé à la sauce Clever Cloud
Bien entendu vous profitez de la simplicité de Clever Cloud : vous pouvez adapter la taille et le nombre d’instances manuellement ou via nos paramètres de scalabilité automatique, opter pour une base de données plus importante via notre outil de migration automatique, définir quelle version ou branche de Metabase vous voulez déployer, etc.
Si vous souhaitez profiter d’une licence Metabase Enterprise Edition (EE) au sein de notre infrastructure hébergée sur Paris, c’est également possible. Enfin, nous avons facilité l’intégration avec MailPace, également disponible dans notre Marketplace. Il peut être lié à l’application de votre add-on Metabase et sera ainsi utilisé automatiquement pour l’envoi d’e-mails.
Comme nous avons toujours défendu une approche ouverte du Cloud, ne bloquant pas les clients chez un fournisseur, cette solution fonctionne que les sources de données soient hébergées chez Clever Cloud ou non. Vous pouvez aisément importer un Metabase auto-hébergé au sein de notre infrastructure, l’inverse est également possible.
Cet add-on est actuellement disponible en bêta à l’ensemble de nos clients. Cela signifie qu’il est parfaitement fonctionnel et peut être utilisé au quotidien sans perte de données ou de fonctionnalités, mais que nous sommes actuellement en train d’améliorer son expérience, la manière dont nous vous proposons de le déployer et de l’utiliser. N’hésitez d’ailleurs pas à nous donner votre avis au sein de notre communauté GitHub.
Envie d’en savoir plus ? N’hésitez pas à déployer et utiliser le service depuis notre Console. Une présentation par David et notre DevRel en chef Horacio se tiendra le mardi 12 novembre de 13h à 14h sur notre chaîne Twitch.