Tirez parti de la plateforme d’hébergement en nuage Redis pour améliorer la disponibilité, les performances et la sécurité.
Redis est une base de données en mémoire open-source très utilisée comme cache. Elle est utilisée partout et plus de 7000 organisations lui font confiance, notamment Microsoft, Vodafone, Mastercard, etc. Et il ne s’agit pas seulement d’applications d’entreprise, mais aussi de sites WordPress.
Si vous commencez à vous amuser, la configuration par défaut vous convient probablement. Cependant, lorsque vous prévoyez un trafic important, vous devez optimiser l’application et l’infrastructure Redis pour obtenir des performances optimales. Apprendre Redis est facile, mais si vous n’êtes pas prêt, vous pouvez utiliser les plateformes d’hébergement Redis suivantes.
ScaleGrid
Redis, en tant que service de ScaleGrid, offre plusieurs options d’hébergement.
- Nuage public – vous pouvez utiliser votre nuage AWS et Azure
- Sur site – hébergement dans votre centre de données avec les mêmes caractéristiques que l’hébergement dans le nuage
- Dédié – toutes les ressources sont allouées à vos besoins.
ScaleGrid offre une persistance personnalisée, un accès racine SSH complet sur la VM, un panneau de contrôle Redis, un cryptage au repos, une sauvegarde, un outil de débogage pour l’analyse des performances, et bien d’autres choses encore. Si vous choisissez d’héberger sur AWS, vous bénéficiez des avantages de l’infrastructure tels que la mise à l’échelle dynamique, le déploiement dans votre VPC, la réplique interrégionale, etc.
Vous n’avez pas à vous soucier des correctifs car ils gèrent l’ensemble de l’infrastructure. Et oui, il prend également en charge le sharding.
ScaleGrid propose également d’autres bases de données en tant que service, comme MongoDB, MySQL et PostgreSQL.
Qu’attendez-vous ? Allez-y, faites tourner un cluster Redis et boostez vos applications.
Kamatera
Démarrez à partir de 4 $ par mois avec Kamatera. Vous pouvez l’héberger dans le pays de votre choix pour une meilleure latence.
Je ne vois pas d’option pour la prise en charge du sharding et du clustering dans la boîte, donc si vous cherchez juste une VM Redis autonome, cela vaut la peine d’essayer.
EleastiCache
Vous hébergez votre infrastructure d’application sur AWS ? Tirez parti de leur service ElastiCache pour vos besoins en bases de données en mémoire. AWS propose des services Redis et Memcached entièrement gérés avec un débit à faible latence.
Comme leurs autres services, ElastiCache est évolutif et vous payez pour les ressources que vous consommez. La surveillance détaillée de Redis est intégrée à AWS CloudWatch.
RedisGreen
Hébergement de qualité avec support professionnel, RedisGreen offre trois types d’hébergement.
- Développement – utile si vous débutez. Les ressources sont partagées.
- Production – ressource dédiée avec jusqu’à 3,5 Go de mémoire et une infrastructure prête pour la production.
- Performance – haute performance E/S, jusqu’à 120 Go de mémoire, et haute disponibilité incluse.
RedisGreen prend en charge l’infrastructure AWS
Et comme vous pouvez le voir, il dispose d’un tableau de bord et de rapports puissants.
Aiven
Solution entièrement gérée disponible à l’échelle mondiale sur des plateformes de cloud public telles que Google Cloud, DigitalOcean, Azure, AWS, UpCloud et Packet.
Aiven propose non seulement Redis, mais aussi l’hébergement d’autres produits tels que Grafana, Elasticsearch, Kafka, Cassandra, InfluxDB, PostgreSQL, MySQL. Les prix sont basés sur la plateforme cloud que vous choisissez d’héberger.
Aiven est prêt pour Terraform, ce qui signifie que vous pouvez gérer l’infrastructure Redis facilement en tant que code, y compris le provisionnement. Parmi les autres fonctionnalités, citons les suivantes
- Intégration de Datadog pour les alertes et la surveillance des performances
- Accès via une interface web, une CLI ou une API REST
- Mise à l’échelle transparente
- support 24×7
Vous pouvez commencer par une période d’essai de 30 jours pour découvrir leur plateforme.
Redis Labs
Une solution prête pour l’entreprise, proposée par Redis lui-même. Redis Labs vous permet de l’héberger sur AWS, GCP ou Azure.
Attendez-vous à toutes les fonctionnalités de niveau entreprise pour une expérience Redis rapide, fiable et sécurisée.
Compose
Compose by IBM est une plateforme d’hébergement spécialisée pour offrir les bases de données d’hébergement gérées suivantes, y compris Redis.
- RethinkDB
- RabbitMQ
- JanusGraph
- MongoDB
- ScyllaDB
- etcd
- Elasticsearch
Des milliers d’entreprises dans le monde font confiance à Compose, notamment Buffer, Citrix, Atlassian, Readme, etc. Comme vous pouvez le deviner, Compose est disponible sur IBM Cloud ainsi que sur AWS et Google Cloud.
Jetons un coup d’œil à quelques-uns des avantages suivants.
- Mise à l’échelle automatique pour répondre à une demande croissante
- Basculement automatique lorsque vous en avez besoin
- Sauvegarde automatisée
- Haute disponibilité
- Accès à votre guise – interface utilisateur et programmation
- Mise à jour facile – ne laissez pas de correctifs non appliqués
- Cryptage TLS/SSL
- Support mondial
Vous pouvez obtenir Redis prêt pour la production à partir de 20 $ par mois.
DigitalOcean
Vous vous attendiez à trouver DigitalOcean dans cette liste. N’est-ce pas ?
Ils ont récemment annoncé des services de base de données gérés offrant MySQL, PostgreSQL et Redis. Parlons ici de Redis géré.
La plateforme Redis de DO est prête pour la production, où vous pouvez vous attendre à toutes les fonctionnalités essentielles telles que le basculement automatique, les sauvegardes quotidiennes, un puissant pare-feu, des performances constantes, des rapports d’utilisation et des alertes. En quelques minutes, vous pouvez obtenir votre cluster Redis.
Si vos applications sont déjà hébergées sur DO, il serait parfaitement logique de tirer parti de l’hébergement Redis géré par DO. Mais rien ne vous empêche de vous connecter de l’extérieur si vous êtes hébergé ailleurs.
Conclusion
C’est une bonne idée de découpler l’hébergement de la base de données de votre serveur d’application, et si vos applications sont déjà sur Cloud, vous voudrez peut-être profiter de la plateforme d’hébergement Redis ci-dessus.