No estoy seguro de qué nivel estás buscando …
Primero, Elixir escala verticalmente sin ningún esfuerzo real. Bastante bien tienes que diseñar para la concurrencia con la inmutabilidad. Los procesos de peso liviano permiten generar procesos de 100,000 en un solo servidor. Utiliza automáticamente todos los núcleos disponibles. La tolerancia a fallas está integrada con supervisores y estrategias de reinicio. Toda su aplicación no falla, solo el proceso que se bloqueó.
El escalado horizontal es bastante sencillo, pero requiere un poco más de trabajo. Una vez configurada, su aplicación no necesita saber si se está comunicando con un proceso local o remoto. Puede enviar mensajes a un proceso registrado globalmente sin problemas. También puede generar procesos en nodos remotos y hacer comunicaciones RPC con eliminar nodos. Todo está integrado en la máquina virtual Erlang.
- ¿Cómo funciona CloudAcademy?
- ¿Qué base de datos se usa en la nube Parse?
- ¿Cuál es el mejor valor para los proveedores de almacenamiento en la nube?
- ¿Conocer AWS u otros servicios populares en la nube es una habilidad imprescindible para convertirse en un desarrollador de back-end?
- ¿Existe la necesidad de una plataforma integrada de gestión de la nube?
Esto lo convierte en una plataforma ideal para el escalado dinámico horizontal.