Databricks lance une plateforme pour créer des applications plus rapidement que jamais

Databricks présente sa nouvelle plateforme Databricks Apps, qui vise à accélérer considérablement la création d’applications d’entreprise, en permettant aux utilisateurs de créer des applications sécurisées et spécifiques à l’entreprise en seulement cinq minutes.

La solution est disponible en avant-première publique sur les principaux services cloud tels qu’AWS et Azure, ce qui la rend facilement accessible aux entreprises qui exploitent déjà ces écosystèmes. Grâce à son infrastructure ouverte, Databricks Apps répond au besoin d’applications personnalisées tout en atténuant les obstacles courants tels que les contraintes d’infrastructure et les problèmes de sécurité.

Comment Databricks apps aide les entreprises à maximiser leurs investissements dans les données et l’IA.

De nombreuses entreprises s’attachent à extraire de la valeur de leurs investissements dans les données et l’IA, mais elles se heurtent souvent à la complexité du développement d’applications internes.

Databricks Apps fournit une solution claire, ciblant les goulots d’étranglement de l’infrastructure et les risques de sécurité qui ralentissent les cycles de développement.

En offrant une plateforme facile à utiliser, Databricks permet aux entreprises de créer rapidement des applications sans les obstacles habituels liés à l’installation de l’infrastructure, à la gouvernance de la sécurité ou aux exigences de conformité. L’objectif est clair : aider les entreprises à aller plus vite tout en conservant la flexibilité et la sécurité nécessaires au développement d’applications modernes.

Une solution aux problèmes de développement d’applications en interne

Les obstacles rencontrés par les développeurs lors de la création d’applications de données personnalisées

Les développeurs sont souvent confrontés à une série de défis lorsqu’ils créent des applications internes, en particulier pour les entreprises qui gèrent de gros volumes de données et des modèles d’IA complexes.

L’un des principaux obstacles est l’infrastructure requise pour soutenir ces applications. Assurer la bonne configuration des serveurs, des ressources cloud et de l’architecture réseau prend du temps et est coûteux. D’autres complications découlent de la nécessité de protocoles de sécurité solides, de mesures de gouvernance des données et de la conformité avec les cadres réglementaires.

Les développeurs doivent également gérer les obstacles à la personnalisation, y compris l’ingénierie rapide et la flexibilité des modèles. De nombreuses applications d’entreprise traditionnelles sont conçues pour gérer des analyses et des rapports standard, mais ne disposent pas de la capacité d’adaptation requise pour les tâches basées sur l’IA, telles que la modélisation prédictive. Cette lacune laisse les entreprises avec des outils rigides qui ne répondent pas à l’évolution des besoins.

Créez des applications personnalisées en quelques minutes en utilisant python avec Databricks

Databricks Apps simplifie ce processus en s’appuyant sur Python, un langage de programmation largement utilisé dans la science des données et le développement de l’IA. Les utilisateurs ayant des compétences de base en Python peuvent créer des applications en seulement cinq minutes, ce qui élimine le besoin d’une configuration d’infrastructure complexe.

Le système automatisé de calcul sans serveur de la plateforme supprime le fardeau des équipes informatiques qui gèrent les serveurs, les ressources cloud et les configurations réseau, ce qui permet aux développeurs de se concentrer sur la création d’applications fonctionnelles et axées sur les données.

De plus, Databricks Apps prend en charge des frameworks populaires tels que Dash, Shiny, Grado, Streamlit et Flask, offrant ainsi une flexibilité dans la manière dont les applications sont développées et déployées. Ces applications peuvent être exécutées directement dans Databricks ou exportées vers un environnement de développement intégré (IDE), ce qui permet de rationaliser davantage les flux de travail et de stimuler la productivité des développeurs.

Sécurité de niveau entreprise et gouvernance des données intégrées dans Databricks

Databricks apporte une sécurité et une conformité de haut niveau à vos applications

La sécurité est une préoccupation essentielle pour les entreprises qui traitent des données sensibles. Databricks Apps intègre des mesures de sécurité robustes pour protéger les données de l’entreprise tout au long du cycle de vie de l’application.

Toutes les données restent dans Databricks et sont gérées par Unity Catalog, un outil complet de gouvernance des données qui garantit que les données ne quittent jamais l’environnement de confiance de Databricks, ce qui est essentiel pour la conformité avec les réglementations du secteur.

L’authentification des utilisateurs est gérée par les protocoles OIDC/OAuth 2.0, avec prise en charge de l’authentification unique (SSO). Cela permet de s’assurer que seules les personnes autorisées peuvent accéder aux applications, réduisant ainsi le risque d’exposition de données non autorisées.

La plateforme intègre également des VPN et des contrôles de sécurité multicouches pour protéger les données à la fois pendant le développement et lorsque les applications sont en cours d’exploitation. Ces fonctions de sécurité intégrées permettent aux entreprises de déployer des applications en toute confiance sans compromettre l’intégrité de leurs données.

Lancez des applications sécurisées en quelques jours, et non en quelques semaines, grâce à la sécurité rationalisée de Databricks.

Dans le cadre du développement traditionnel d’applications d’entreprise, les examens de sécurité peuvent allonger les délais du projet de plusieurs semaines. Databricks résout ce problème en rationalisant la sécurité grâce à son Unity Catalog, qui permet de suivre l’évolution des données et des contrôles d’accès.

Les entreprises peuvent voir quels utilisateurs ou applications accèdent à des données spécifiques, ce qui leur permet de savoir qui utilise leurs données et dans quel but.

Le suivi détaillé accélère le déploiement des applications en permettant d’effectuer les contrôles de sécurité beaucoup plus rapidement, ce qui réduit les délais de lancement des applications de quelques semaines à quelques jours.

Comment Databricks se positionne par rapport aux grands acteurs du marché

Databricks Apps évolue sur un marché concurrentiel, face à des acteurs établis dans les secteurs de la veille stratégique et des logiciels d’entreprise. Les concurrents comprennent des fournisseurs bien connus comme Tableau, Qlik, Sisense et Qrvey, qui offrent tous des solutions d’applications de données puissantes.

En outre, la plateforme doit faire face à des géants du logiciel d’entreprise tels que Microsoft, Oracle, SAP, Salesforce, ServiceNow et Zoho, qui proposent chacun leur propre approche de l’analyse des données, de la création de rapports et du développement d’applications.

Databricks Apps rivalise également avec les plates-formes « low-code » et « no-code » comme Mendix, Appian et Quickbase, qui ciblent les entreprises qui préfèrent un codage minimal pour leurs outils internes.

Ce qui différencie Databricks de ses concurrents

Le principal facteur de différenciation de Databricks Apps est son intégration transparente avec les cadres de gouvernance des données existants, en particulier le catalogue Unity. Si de nombreuses plates-formes offrent de puissants outils d’analyse, peu d’entre elles proposent une approche aussi intégrée de la gouvernance des données, de la sécurité et de la gestion de l’infrastructure.

Avec Databricks, les entreprises peuvent réutiliser leurs outils de gouvernance existants, ce qui réduit le temps et les efforts nécessaires à la mise en place de nouvelles applications.

Les Databricks Apps fonctionnent dans un environnement sans serveur ouvert, ce qui signifie qu’il n’y a pas de contraintes en matière de stockage ou de calcul, permettant aux entreprises de faire évoluer l’utilisation de leurs applications sans craindre d’atteindre les limites de l’infrastructure.

Databricks simplifie encore le processus de développement en s’appuyant sur des frameworks Python, ce qui rend la plateforme accessible à des équipes ayant différents niveaux d’expertise technique.

Des fonctionnalités pratiques qui font de Databricks un outil indispensable pour les applications d’entreprise

Optimisez votre efficacité avec les outils de gouvernance réutilisables de Databricks

L’une des caractéristiques les plus pratiques de la plateforme est sa capacité à réutiliser les outils de gouvernance existants, tels que le catalogue Unity. Cela simplifie le processus de déploiement en permettant aux équipes d’exploiter leurs cadres actuels de gouvernance des données sans avoir à reconstruire les protocoles de conformité à partir de zéro.

Un déploiement sans serveur qui supprime les limites du développement de votre application.

Databricks Apps adopte une approche sans serveur pour le déploiement d’applications, en supprimant les limitations courantes sur les ressources de stockage et de calcul. Le déploiement sans serveur permet aux entreprises de faire évoluer leurs applications à la hausse ou à la baisse en fonction des besoins, ce qui en fait une solution rentable pour les charges de travail dynamiques, garantissant que même les applications à grande échelle peuvent être créées et exécutées sans se soucier des goulets d’étranglement au niveau de l’infrastructure.

Une plateforme unique pour gérer les données, le code et l’infrastructure de manière transparente

Databricks Apps consolide la gestion des données, l’infrastructure et le déploiement du code en une seule plateforme, ce qui simplifie le processus de développement.

Grâce à cette approche unifiée, les entreprises peuvent gérer l’ensemble du cycle de vie de leurs applications (approvisionnement en données, développement, tests et déploiement) à partir d’une seule plateforme.

Cet outil tout-en-un réduit la complexité et la nécessité de recourir à plusieurs systèmes disparates, ce qui permet aux équipes de travailler plus efficacement et de se concentrer sur la fourniture d’applications de haute qualité.

Comment les équipes utilisent les applications Databricks pour l’IA, l’analyse et plus encore.

De nombreux utilisateurs précoces de Databricks Apps ont déjà démontré son potentiel. Par exemple, SAE International a utilisé la plateforme pour développer une démonstration de concept de génération augmentée de recherche (RAG), transformant leur base de connaissances interne en une application fonctionnelle alimentée par l’IA.

Dans un autre cas, E.ON Digital Technology a intégré Databricks Apps dans ses processus DevSecOps, en utilisant la plateforme pour tester de nouvelles fonctionnalités et améliorer les protocoles de sécurité – ce qui montre comment Databricks Apps peut améliorer les tâches basées sur les données et les processus opérationnels au sein d’une entreprise.

Tim Boesen

octobre 21, 2024

9 Min