¿Es posible utilizar NAS en lugar de AWS?

¿Es posible utilizar NAS en lugar de AWS?

Como parte de mi proyecto universitario, pretendo crear un segundo programa de clasificación de libros.

Me pregunto si debería aplicar [AWS] para la aplicación de equipos de proyecto o si puedo cubrirlo con [NAS].

Cuando simplifico el trabajo que quiero hacer, como se muestra a continuación

  1. Guarde la información de la base de datos del libro.

  2. Después de cargar la información de la base de datos guardada en el lado del servidor, se vinculará con la aplicación de Android (cliente) (parece que es necesario procesar una consulta de base de datos y procesarla).

Si continúa con este proceso [aws], se realizará sin problemas

pero ¿Es posible implementarlo con [NAS]?

Synology [NAS] es compatible con mariaDB

pero

Sin embargo no sé si será una consulta o una respuesta mediante SQL Query utilizando Synology NAS.

¡Gracias!

Respuesta1

Si su NAS puede ejecutar un servidor de base de datos, un servidor web y un idioma en el que desee escribir, entonces es posible que pueda utilizar su NAS.

Sin embargo, probablemente no sea una gran idea. El NAS es una pieza de hardware y deberá asegurarse de que tenga una copia de seguridad. Es posible que otras personas puedan acceder a él de forma remota, pero probablemente no debería tener un NAS accesible desde Internet, ya que es un riesgo para la seguridad.

AWS te ofrece 12 meses de muchos servicios gratis. Todo está bien respaldado. Sin embargo, AWS es un entorno empresarial complejo, por lo que si no realiza algo de capacitación/aprendizaje primero, probablemente lo encontrará complejo y confuso. He estado usando AWS durante 5 años y tengo calificaciones en AWS, trabajo con él en mi trabajo diario, algunas áreas las encuentro complejas y confusas. Pero para sistemas simples probablemente lo manejarás bien. AWS es una gran habilidad si quieres trabajar en TI.

Le sugiero que mire AWS Lambda (computación sin servidor), escriba su código en cualquier idioma admitido y, mientras el tráfico sea bajo, su factura será baja a cero.

Para la base de datos, le sugerimos que utilice un DynamoDB (base de datos NoSQL) de escalado automático. Si necesita las funciones relacionales de una base de datos, utilice RDS para proporcionar MySQL.

También puede utilizar una instancia EC2. Un t2.micro es gratis durante un año, lo que equivale al 10% de un núcleo y 1 GB de RAM. Puedes hacer MUCHO con eso: uso una instancia de la mitad del tamaño para servir cinco sitios web de producción de bajo volumen.

información relacionada