Aproveche la plataforma de alojamiento en nube Redis gestionada para mejorar la disponibilidad, el rendimiento y la seguridad.
Redis es una base de datos en memoria de código abierto muy utilizada como caché. Se utiliza en todas partes y cuenta con la confianza de más de 7000 organizaciones, entre ellas Microsoft, Vodafone, Mastercard, etc. Y no sólo en aplicaciones empresariales, sino que también se utiliza en sitios de WordPress.
Si está empezando a jugar, probablemente la configuración por defecto esté bien. Sin embargo, cuando espere un tráfico de gran volumen, tendrá que optimizar la aplicación y la infraestructura de Redis para obtener un rendimiento óptimo. Aprender Redis es fácil, pero si no está preparado para ello, entonces puede aprovechar las siguientes plataformas de alojamiento Redis.
ScaleGrid
Redis, como servicio de ScaleGrid, ofrece múltiples opciones de alojamiento.
- Nube pública – puede llevar su nube AWS y Azure
- On-premise – aloje en su centro de datos con las mismas características que el alojamiento en la nube
- Dedicado – todos los recursos se asignan a sus necesidades.
ScaleGrid ofrece persistencia personalizada, acceso root SSH completo en la máquina virtual, panel de control de administración de Redis, cifrado en reposo, copias de seguridad, herramienta de depuración para el análisis del rendimiento y mucho más. Si opta por alojarse en AWS, obtendrá ventajas de infraestructura subrayadas, como escalado dinámico, despliegue en su VPC, réplica entre regiones, etc.
No tiene que preocuparse por los parches, ya que ellos gestionan toda la infraestructura. Y sí, también admite sharding.
ScaleGrid también ofrece otras bases de datos como servicio, como MongoDB, MySQL y PostgreSQL.
¿A qué espera? Adelante, haga girar un clúster Redis y sobrecargue sus aplicaciones.
Kamatera
Póngalo en marcha desde tan sólo 4 $ al mes con Kamatera. Puede alojarlo en el país que prefiera para mejorar la latencia.
No veo una opción para sharding y soporte de clustering fuera de la caja, así que si usted está buscando sólo una VM Redis independiente, entonces valdría la pena intentarlo.
EleastiCache
¿Aloja su infraestructura de aplicaciones en AWS? Aproveche su servicio ElastiCache para las necesidades de bases de datos en memoria. AWS ofrece Redis y Memcached totalmente gestionados con un rendimiento de baja latencia.
Al igual que su otra oferta de servicios, ElastiCache es escalable y usted paga por los recursos que consume. La monitorización detallada de Redis está integrada con AWS CloudWatch.
RedisGreen
Alojamiento de calidad con soporte profesional, RedisGreen ofrece tres tipos de alojamiento.
- Desarrollo – útil si está empezando. Los recursos son compartidos.
- Producción – recurso dedicado con hasta 3,5 GB de memoria e infraestructura lista para producción.
- Rendimiento – alto rendimiento de E/S, hasta 120 GB de memoria y alta disponibilidad incluida.
RedisGreen es compatible con la infraestructura de AWS
Y como puede ver, tiene incorporado un potente panel de control y generación de informes.
Aiven
Solución totalmente gestionada disponible en todo el mundo a través de plataformas de nube pública como Google Cloud, DigitalOcean, Azure, AWS, UpCloud y Packet.
No sólo Redis, sino que Aiven ofrece el alojamiento de otros productos como Grafana, Elasticsearch, Kafka, Cassandra, InfluxDB, PostgreSQL, MySQL. Los precios se basan en la plataforma en nube que elija para el alojamiento.
Aiven está preparado para Terraform, lo que significa que puede gestionar la infraestructura Redis fácilmente como código, incluido el aprovisionamiento. Algunas otras características incluyen lo siguiente
- Integra Datadog para alertas y monitorización del rendimiento
- Acceso a través de una interfaz web, CLI o REST API
- Escalado sin fisuras
- soporte 24×7
Puede empezar con una prueba de 30 días para experimentar su plataforma.
Redis Labs
Una solución preparada para empresas de la propia Redis. Redis Labs le permite alojarlo en AWS, GCP o Azure.
Espere todas las características de nivel empresarial para una experiencia Redis rápida, fiable y segura.
Compose
Compose by IBM es una plataforma de alojamiento especializada para ofrecer las siguientes bases de datos de alojamiento gestionado, incluida Redis.
- RethinkDB
- RabbitMQ
- JanusGraph
- MongoDB
- ScyllaDB
- etcd
- Elasticsearch
Miles de empresas de todo el mundo confían en Compose, entre ellas Buffer, Citrix, Atlassian, Readme, etc. Como puede suponer, Compose está disponible en IBM Cloud junto con AWS y Google Cloud.
Echemos un vistazo a algunas de las siguientes ventajas.
- Autoescalado para una demanda creciente
- Auto-failover cuando lo necesite
- Copia de seguridad automatizada
- Alta disponibilidad
- Acceso de la forma que desee – UI y programáticamente
- Fácil actualización – no deje sin parches
- Cifrado TLS/SSL
- Soporte global
Puede obtener el Redis listo para producción desde tan sólo 20 $ al mes.
DigitalOcean
Usted esperaba a DigitalOcean en la lista. ¿Verdad?
Recientemente anunciaron servicios gestionados de bases de datos que ofrecen MySQL, PostgreSQL y Redis. Hablemos aquí de Redis gestionado.
La plataforma Redis de DO está lista para la producción, donde puede esperar todas las características esenciales como conmutación por error automática, copias de seguridad diarias, un potente cortafuegos, rendimiento constante, informes de utilización y alertas. En tan sólo unos minutos, podrá disponer de su clúster Redis.
Si sus aplicaciones ya están alojadas en DO, tendría todo el sentido aprovechar el alojamiento de Redis gestionado por DO. Pero nada le impide conectarse desde fuera si está alojado en otro lugar.
Conclusión
Es una buena idea desacoplar el alojamiento de la base de datos de su servidor de aplicaciones, y si sus aplicaciones ya están alojadas en DO, puede aprovechar la plataforma de alojamiento de Redis mencionada anteriormente.