¿Puedo usar una Raspberry Pi para ejecutar múltiples servidores sin problemas de seguridad o rendimiento?

La seguridad depende de qué software se esté ejecutando en los servidores y de qué tan bien se gestione.

El rendimiento, por otro lado, puede ser un problema.

Realmente depende de la cantidad de trabajo a la que estarán sujetos los servidores. Incluso un pequeño servicio que no requiere más que unos pocos cientos de MB de RAM puede ser problemático con 50 clientes que lo exigen. Y 50 es un número pequeño para solicitudes simultáneas a un servidor. Los servidores utilizados por las pequeñas empresas pueden requerir cantidades de RAM del orden de decenas de GB, que el RPi claramente no tiene.

Un servidor en un RPi puede funcionar bien al proporcionar una interacción simple para, por ejemplo, una aplicación móvil con unos pocos cientos (o incluso miles) de usuarios, pero también podría colapsar bajo la carga. Esto también podría convertirse en un posible problema de seguridad con usuarios malévolos que intentan hacer DOS.

¿Como el nodo maestro a los servidores? Sí. Como los propios servidores? Vería problemas de rendimiento con muchas cosas. En general, es una buena práctica que el nodo maestro sea la misma máquina que los nodos individuales. Además, definitivamente depende del tipo de trabajo.

Si se trata de sitios web o algo trivial, obtenga un gran vps y escriba su archivo apache / nginx para enrutarlo correctamente. Las tareas intrínsecamente paralelas son amigables para los grupos de servidores, las dedicadas no lo son.

Como puede ejecutar fácilmente un sistema operativo completo en una Raspberry (Linux), seguramente puede hacerlo. En un pequeño servidor de correo electrónico doméstico (RPI) tengo estos runnig:

  • servidor ssh
  • servidor proxy inverso haproxy
  • servidor de hora ntpd
  • servidor VPN xl2tpd
  • servidor SMTP postfix
  • servidor IMAP / POP3 de dovecot

Mi Raspberry no sufre mucho por problemas de rendimiento …:

$ tiempo de actividad
20:39:10 hasta 27 días, 7:21, 1 usuario, promedio de carga: 0.00, 0.01, 0.05

Por lo tanto, depende de cómo usted (sus usuarios) van a estresar sus servicios. Como ya mencionó el usuario de Quora, la seguridad depende de usted más que de la máquina.

  1. Raspberry Pi no determina su seguridad, usted sí. Usted elige la configuración de la red y la configuración del software; dan como resultado su seguridad.
  2. Si tiene problemas de rendimiento o no depende de (a) el volumen de solicitudes que van a su servidor, y (b) si su servidor es lo suficientemente musculoso para ese volumen. La Raspberry Pi está bien para volúmenes bajos.

Si sus requisitos de rendimiento requieren múltiples servidores RPi, entonces RPi probablemente no sea la mejor solución, ya que uno de ellos no es una computadora muy poderosa. La seguridad no depende del hardware del procesador subyacente. Eso depende del software que esté ejecutando.

Ciertamente puedes. Raspberry Pi ejecuta Linux, así que siga las mejores prácticas como lo haría en cualquier otro servidor.

More Interesting

¿Qué sucede si intentas alimentar una Raspberry Pi desde un puerto USB?

¿La Raspberry Pi es buena para jugar?

¿Cuál es un buen primer proyecto con una Raspberry Pi o un buen tutorial para seguir?

¿Cómo difunde el Raspberry Pi su "dominio"? Descubrí que llamé a mi RaspberryPi "veryberry", por ejemplo, y sin modificar ninguna configuración de DNS, puedo conectarme a ssh: // veryberry y http: // veryberry ... ¿Cómo se pasa ese nombre de dominio ya que no está conectado a un servidor de nombres de dominio?

¿Qué LCD debo comprar para una Raspberry Pi 3 modelo B?

¿Hay alguna pantalla táctil de 7 pulgadas disponible en India para Raspberry Pi?

¿Cuánto tiempo puedo ejecutar un Rasberry pi?

¿Cuál es la mejor manera de comenzar la automatización del hogar con raspberry pi?

Cómo instalar Kali Linux en Raspberry pi 3 modelo B

Soy estudiante de Junior EE y he realizado un curso de sistemas integrados con ARM Cortex M4. ¿Debería molestarme en comenzar con los proyectos Ardunio / Raspberry Pi?

¿Cómo se maneja el procesamiento gráfico en Linux? ¿Cómo puede raspberry pi generar una transmisión HD?

Realización de domótica con Raspberry Pi, pero sin Arduino u otro microcontrolador. Es facil, verdad?

¿Es una buena idea poner una Raspberry Pi 2 en cada habitación de un hotel?

¿Es mejor usar un Arduino o Raspberry Pi en un proyecto que requiere un chip con capacidad de energía solar que pueda recopilar información del sensor y enviarlo a una aplicación?

Para IoT (Internet de las cosas), ¿cuál es el mejor para comenzar, Raspberry Pi o Arduino? Soy de un fondo Java.