
Managed Databases for Redis™
Déployez et exécutez le moteur de base de données Redis au sein d’un service managé par nos équipes. Nous nous occupons de la mise en place, de la maintenance, de la sécurité, de la sauvegarde et de l’évolutivité de votre solution. Simplifiez ainsi le quotidien de vos développeurs en leur permettant de se concentrer sur la création d’applications.
Innovez plus rapidement
Déployez votre cluster Redis prêt à l’emploi en quelques clics. Grâce à cette solution, vous bénéficiez de notre innovation constante et des dernières technologies cloud.
Contrôlez vos coûts
Bénéficiez d’une tarification simple, incluant tout le trafic réseau. Vous payez uniquement l’utilisation de votre base de données Redis, facturée à l’heure.
Assurez la gouvernance de vos données
Redis fonctionne sur notre cloud de confiance qui répond aux certifications les plus exigeantes. Vous disposez d’une meilleure visibilité sur le chiffrement au repos et en transit, ainsi que la résilience et la sauvegarde de vos données. Vous en gardez ainsi le contrôle total.
Certifications ISO/IEC 27001, 27701 et HDS *
Nos infrastructures et services cloud sont certifiés ISO/IEC 27001, 27017, 27018 et 27701. Ces certifications assurent la présence d’un système de management de la sécurité de l'information (SMSI) pour la gestion des risques, des vulnérabilités et la mise en place d’une continuité d’activité, ainsi que d’un système de gestion de l’information sur la vie privée (PIMS). Notre certification HDS* vous permet d’héberger en toute sécurité des données de santé.
* Disponible prochainement
Comparez nos plans Managed Databases for Redis
Essential | Business | |
Nombre de nœuds | 1 | 2 noeuds inclus |
RAM par nœud | 7 Go | De 7 à 120 Go |
Engagement de niveau de service (SLA) | Non | 99,9% |
Bascule entre les différents plans | Oui | Oui |
Mise à jour vers les nouvelles versions majeures en un clic | Oui | Oui |
Chiffrement des données au repos et en transit (SSL) | Oui | Oui |
Sauvegarde automatique vers une localisation distante | Oui | Oui |
Vérification continue de la restauration de données | Oui | Oui |
Gestion des politiques d'éviction | Oui | Oui |
Graphique de performance | Oui | Oui |
Support de Terraform | Bientôt disponible | Bientôt disponible |
Connectivité au réseau privé (vRack) | Oui | |
Haute-disponibilité | Oui |
Pour quels usages utiliser Managed Databases for Redis ?
Cache de session
Avec Redis, offrez aux utilisateurs de votre site web une expérience fluide avec des temps de chargement réduits. Grâce aux données stockées en mémoire vive, ils peuvent, par exemple, retrouver les articles stockés dans leur panier plus rapidement.
Files d’attente
Ne craignez plus les pics de requêtes sur votre site ou votre application. Le système de gestion de bases de données (SGBD) Redis en permet le traitement optimisé, en fonction de la taille de votre file d’attente.
Analyse en temps réel
Profitez de la performance des analyses en temps réel pour personnaliser l’expérience utilisateur de votre application ou de votre site web. Offrez à vos clients de nouveaux services avec une latence faible.
Documentation et guides
Besoin d’aide pour commencer ? Consultez notre documentation pour prendre en main la solution Managed Databases for Redis.
Découvrez comment commander votre service Managed Databases For Redis via API
Nos bases de données sont intégrées dans le Provider Terraform OVHcloud.
Fonctionnalités
Principales fonctionnalités de Managed Databases for Redis
Performances élevées et fiables
Grâce à sa gestion de stockage de données sur mémoire vive, Redis offre des délais d’accès de moins d’une milliseconde. Et ce, même en cas d’importants volumes de données non structurés.
Structures de données avancées
Redis est bien plus qu’un simple moteur de bases clé-valeur. Il propose une large variété de structures de données pour répondre aux besoins de vos développeurs : chaînes, listes, ensembles, ensembles triés, hachages, bitmaps, hyperlogs, logs et index géospatiaux avec requêtes de rayon et flux.
Publisher/Subscriber
Redis offre un mécanisme de publication de messages et d’abonnement, vous permettant de diffuser votre contenu auprès des abonnés les plus pertinents. Ce découpage vous permet donc une topologie de réseau plus dynamique.
Capacités avancées de dimensionnement
Afin d’atteindre le niveau de performance souhaité, Redis vous permet de dimensionner les ressources d’un système (mise à l’échelle verticale) ou d’ajouter ou retirer les nœuds d’un cluster (mise à l’échelle horizontale).
Support géospatial
Les performances et les structures de données géospatiales Redis en font un outil idéal pour les applications s’appuyant sur la géolocalisation. Son indexation vous permet de traiter et d’analyser en temps réel les données d’utilisateurs, de périphériques IoT ou d’autres sources.
Managed Databases for Redis allie sécurité et disponibilité
Persistance flexible des données
Vous pouvez configurer et planifier la sauvegarde de vos données sur disque dur via un snapshot de la base. Ceci peut s’avérer utile lors de la restauration, mais également de l’archivage. La structure de persistance (RDB ou AOF) s’adapte également à vos besoins afin d’éviter la perte de données.
Haute disponibilité
Redis exploite une architecture primaire/secondairequi permet de répliquer les données. De cette façon, vous profitez de bonnes performances de lecture et d’une récupération de vos données facilitée en cas de panne.
Politique d’éviction
Redis dispose d’un paramètre de mémoire maximale contrôlant la quantité de données pouvant être stockées. De plus, vous avez le choix parmi les 6 politiques d’éviction des données pour définir le comportement que le moteur doit adopter une fois ce maximum atteint.
Transactions
Les transactions Redis permettent l’exécution séquentielle d’un groupe de commandes en une seule opération isolée. Elles sont également atomiques : soit toutes les commandes sont traitées, soit aucune ne l’est. Par ailleurs, il est impossible qu’une requête émise par un autre client soit traitée au milieu de l’exécution d’une transaction.
Support de langages
Redis est compatible avec de nombreux langages de programmation utilisés par vos développeurs : Java, Python, PHP, C, C++, C#, JavaScript, Node.js, Ruby, R, Go...
Managed Databases for Redis est adapté aux besoins des entreprises
99,95 % de disponibilité garantie
Le plan Enterprise vous propose un service hautement disponible grâce aux clusters comprenant plusieurs nœuds. Il comprend également un engagement de niveau de service (SLA) garanti à 99,95%.
Tableau de bord
Il est intégré directement dans votre espace client, ce qui facilite la gestion de vos utilisateurs et de vos sauvegardes. Il permet également de suivre les statistiques pour vos requêtes, logs et métriques.
Visualisation des logset des métriques en temps réel
Afin d’analyser ou d’effectuer des diagnostics sur votre base de données, vous pouvez visualiser jusqu’aux 100 dernières lignes de logs, collectées en temps réel.
Connectivité au réseau privé (vRack)
Avec nos offres Business et Enterprise, vous pouvez restreindre l’accès à votre service de base de données par notre réseau privé. Il vous fait profiter d’un débit allant jusqu’à 4 Gbit/s.
Support de Terraform (bientôt disponible)
Automatisez vos déploiements et gagnez du temps. Grâce au support des outils et API Terraform, vous pouvez provisionner vos bases de données automatiquement et, par exemple, maintenir les multiples environnements de votre application.

Tarification de Managed Databases for Redis
La facture, que vous recevez à chaque fin de mois, est calculée selon l’usage de votre base de données à l’heure. Le tarif dépend du plan choisi : Essential, Business ou Enterprise.
Autres produits
FAQ
Qu’est-ce que Redis ?
Il s’agit d’un système de gestion de bases de données (SGBD) non relationnelles ou NoSQL. Il stocke les informations en mémoire, proposant ainsi des délais d’accès extrêmement courts. Il est privilégié dans le développement d’applications pour sa mise en cache, sa gestion des sessions et son analyse en temps réel.
Qu’est-ce que Managed Databases for Redis ?
Il s’agit d’une DBaaS (Database as a Service) proposée sur notre Public Cloud. Nous regroupons le système de gestion de bases de données Redis sur une ou plusieurs de nos instances et le fournissons comme un service clé en main. L’objectif de cette solution est de vous faire gagner du temps en vous permettant de vous concentrer sur la création d’applications plutôt que sur la gestion de votre base de données.
Puis-je installer Redis sur des instances Public Cloud moi-même ?
C’est possible, à condition de télécharger et d’obtenir la licence correspondant à la bonne version du SGBD. En revanche, vous devrez effectuer vous-même la gestion et l’entretien de la base de données. Vous ne bénéficierez pas des avantages que nous fournissons avec notre service.
Quand utiliser Redis plutôt que Memcached ?
Ces deux solutions possèdent un stockage en mémoire des données permettant une lecture des données rapide. Néanmoins quelques différences existent, comme la gestion des types de données. Redis supporte des chaînes de caractères pouvant aller jusqu’à 512 Mo et des structures de données plus complexes. Il propose également la persistance de données, une meilleure gestion des clusters ou encore une fonctionnalité Pub/Sub. Ce qui n’est pas le cas de Memcached.
Quelle est la différence entre les plans de service Essential, Business et Enterprise ?
Ils représentent chacun un niveau de service différent sur le Public Cloud. Chaque plan comprend des fonctionnalités variables qui répondent à des applications différentes. Celles-ci peuvent concerner la taille du cluster, son nombre de nœuds, le réseau, la scalabilité ou la haute disponibilité.
Les données stockées dans Managed Databases for Redis sont-elles partagées avec des tiers ?
Non. Vous gardez un contrôle total sur vos données. Votre service fonctionne sur une ou plusieurs instances Public Cloud qui possèdent un espace de stockage dédié.
Puis-je migrer vers des nœuds de plus grande capacité ?
Oui. À mesure que vos besoins en RAM ou en stockage augmentent, vous pouvez passer à des nœuds de plus grande capacité pour mieux répondre à vos besoins. Toutefois, il n’est pas possible de revenir vers un nœud de capacité inférieure.
Managed Databases for Redis est-il intégré au Public Cloud ?
En effet, il peut être consommé comme une ressource ou au sein d’un projet Public Cloud. Vous pouvez le gérer depuis votre espace client.
Puis-je connecter Managed Databases for Redis avec mon serveur Bare Metal ?
Oui, c’est possible par le biais d’un réseau public ou privé. Cependant, si vous souhaitez déployer le logiciel Redis sur votre serveur Bare Metal, vous devrez le faire vous-même et vous occuper par la suite de la gestion et de l’administration de votre base de données.