Si Clever Cloud vous permet de déployer simplement vos applications, notre plateforme est également très appréciée pour ses bases de données managées. Que ce soit via notre API, notre CLI ou notre Console, vous pouvez créer une MongoDB, MySQL, PostgreSQL, Redis, de l’ElasticSearch et bien entendu de notre offre serverless Materia KV.
Comme toutes nos autres solutions, nos bases de données ne sont pas seulement faciles à configurer, elles sont également fournies avec de l’outillage clé en main, que ce soit pour l’association à une ou plusieurs applications, disposer de logs, de métriques, d’interfaces de gestion, etc.
Cet outillage, nous cherchons constamment à l’améliorer afin de mieux répondre aux besoins de nos clients. Cela donne parfois lieu à des développements internes, comme notre “Explorer” dont nous aurons bientôt l’occasion de reparler. Mais nous cherchons aussi à nous associer à des partenaires proposant des services qui correspondent à notre philosophie, apportant de la valeur et de la simplicité à nos clients. C’est le cas d’Azimutt.
Azimutt : une nouvelle manière d’explorer vos bases de données SQL (entre autres)
Nous suivons cette startup, créée par Loïc Knuchel, depuis quelques années. L’ingénieur, passé par Criteo, Zeenea et Doctolib, a créé un outil permettant de visualiser et d’explorer en détail le contenu d’une base de données (tables, relations, contraintes, etc.) même très grosses. Mais également de les documenter, de les analyser afin d’identifier les éventuels problèmes et d’améliorer les performances, d’effectuer ce travail en équipe dans une interface plaisante, intégrant des fonctionnalités d’IA.
L’outil est entièrement open source, et repose notamment sur sa Gateway, lancée comme un service externe, pour toute les connexions aux bases de données. Elle peut être utilisée sur le poste de l’utilisateur ou hébergée sur des serveurs. Rien ne passe donc par les infrastructures d’Azimutt et permet d’explorer des bases de données locales. Vous pouvez y intégrer votre propre schéma via un fichier SQL ou le définir grâce à l’Azimutt Markup Language (AML).
Loïc a décidé il y a quelques mois de se consacrer pleinement à ce projet et c’est donc tout naturellement que nous avions décidé de le soutenir lorsqu’il s’est porté candidat à notre programme “UP”. C’était également l’occasion pour nous d’aller plus loin et d’intégrer Azimutt à la marketplace de Clever Cloud, permettant à chacun de distribuer ses services au sein de notre plateforme, pour certaines organisations ou l’ensemble de nos clients.
Comment utiliser Azimutt sur Clever Cloud
Nous avons ainsi travaillé avec Loïc afin de proposer Azimutt sur Clever Cloud. Nous hébergeons notre propre gateway dont vous profitez lorsque vous créez un add-on Azimutt (vos données sur Clever Cloud restent sur Clever Cloud). Par défaut vous accéderez à l’offre gratuite permettaant une exploration simple de vos bases de données.
Pour collaborer en équipe et améliorer votre connaissance du modèle de données à l’échelle de votre entreprise, des abonnements sont disponibles. Ils seront payés via votre facture mensuelle, comme pour n’importe lequel de nos autres services.
Comme pour tout add-on la création peut se faire via notre API, la Console ou les Clever Tools :
clever addon create azimutt myAzimutt
clever console
Une fois l’add-on créé, vous obtiendrez une page dans laquelle vous n’aurez qu’à taper l’URI d’une base de données relationnelle pour y accéder dans l’interface d’Azimutt. Votre compte sera créé, votre abonnement configuré, il n’y a rien de plus à faire.
Comme nous avons toujours défendu une approche ouverte du Cloud, ne bloquant pas les clients chez un fournisseur, cette solution fonctionne que les bases de données soient hébergées chez Clever Cloud ou non. Cela concerne des bases de données SQL mais aussi non-SQL comme MongoDB, MySQL PostgreSQL, AlloyDB, Amazon Aurora/SDS, Azure SQL, Big Query, Google Cloud SQL, Oracle, Snowflake, etc.La liste complète des connecteurs est disponible sur le site d’Azimutt.
Il ne s’agit que d’une première étape dans l’intégration d’Azimutt, que nous proposerons plus en profondeur au sein de notre plateforme et son offre de bases de données managées dans les mois à venir. Si vous avez des questions, remarques ou suggestions, faites-le nous savoir dans notre espace communautaire GitHub. Cela nous aidera à améliorer ce produit, tant du côté Clever Cloud que d’Azimutt.
Envie d’en savoir plus ? N’hésitez pas à déployer et utiliser le service depuis notre Console. Une présentation par Loïc et notre DevRel en chef Horacio se tiendra ce jeudi 24 octobre de 13h à 14h sur notre chaîne Twitch.