Redis

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.

Icons/concept/App/App Script Created with Sketch.

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.

Icons/concept/Clock/Clock Available Created with Sketch.

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.

Icons/concept/padlock/padlock Closed Created with Sketch.

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.

Comparez nos plans Managed Databases for Redis

  Essential Business Enterprise
Nombre de nœuds 1 2 noeuds inclus 3 noeuds inclus
RAM par nœud De 7 à 120 Go De 7 à 120 Go De 7 à 120 Go
Stockage par nœud De 50 à 400 Go SSD De 50 à 400 Go SSD De 50 à 400 Go SSD
Engagement de niveau de service (SLA) Non 99,9% 99,95%
Bascule entre les différents plans Oui Oui Oui
Mise à jour vers les nouvelles versions majeures en un clic Oui Oui Oui
Chiffrement des données au repos et en transit Oui Oui Oui
Sauvegarde automatique vers une localisation distante Oui Oui Oui
Vérification continue de la restauration de données Oui Oui Oui
Gestion des politiques d'éviction Oui Oui Oui
Graphique de performance Oui Oui Oui
Support de Terraform Bientôt disponible Bientôt disponible Bientôt disponible
Connectivité au réseau privé (vRack)   Bientôt disponible Bientôt disponible
Haute-disponibilité   Oui Oui

 

Voir les tarifs de Managed Databases for Redis

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

Démarrer

Besoin d’aide pour commencer ? Consultez notre documentation pour prendre en main la solution Managed Databases for Redis.

Commandez votre service Managed Databases via API

Découvrez comment commander votre service Managed Databases For Redis via API

Trouvez les réponses à vos questions

Découvrez les questions les plus fréquentes

Fonctionnalités

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.

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...

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) (bientôt disponible)

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. Cela permet, entre autres, de maintenir de multiples environnements de votre application opérationnels.

Tarification Public Cloud

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.

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.