En una aplicación empresarial basada en la nube, ¿dónde almacena los datos, en el servidor de la nube o en el cliente?

Para la aplicación Cloud Enterprise, el almacenamiento de datos puede variar según la política de la empresa y el nivel de queja. Sin embargo, según mi experiencia en la computación en la nube, puede realizar lo siguiente:

  1. Por razones de seguridad, los datos se pueden almacenar en una base de datos dentro de una subred privada y el nivel de aplicación en una subred pública.
  2. Alternativamente, puede almacenar los datos a los que se accede con frecuencia en la premisa del cliente si la aplicación del cliente está en el lado del cliente y almacenar datos poco frecuentes en la base de datos en la nube o en el sistema de almacenamiento.
  3. Si va a la nube completa, donde todos los sistemas y aplicaciones estarán alojados en la nube, todavía tiene opciones, la aplicación puede estar sin servidor o alojada en la instancia de cómputo y los datos almacenados en la base de datos. También puede almacenar los datos a los que se accede con frecuencia en la base de datos y los que se accede con poca frecuencia en los sistemas de almacenamiento.
  4. Su aplicación incluso puede almacenar datos en archivos json o csv en el disco de almacenamiento

De hecho, hay muchas posibilidades, pero todas dependen de la aplicación del cliente y sus objetivos.

Si diseña su aplicación empresarial en la nube de tal manera que todo el software y la integración residan en la nube, entonces los datos estarán en las bases de datos o en los almacenes de datos en la nube.

Si hay una aplicación web para la interacción, tendrá las cookies de sesión regulares almacenadas en su navegador local.

Fuera de esto, realmente no hay necesidad de que los datos estén del lado del cliente.

Si hay aplicaciones de escritorio que se integran con la aplicación empresarial en la nube, pueden estar presentes algunos datos locales. Idealmente, la aplicación de escritorio debería ser un cliente ligero para servicios web en la nube. Evite las aplicaciones de escritorio si es posible.

Sugeriría aplicaciones web basadas en navegador para la interacción con la infraestructura de la nube empresarial.

Gracias por el A2A.

En una aplicación empresarial basada en la nube, ¿dónde almacena los datos, en el servidor de la nube o en el cliente?

En cualquier aplicación basada en la nube, almacenaría todos los datos en el servidor de la nube y mantendría el nivel mínimo de datos en el cliente para permitir que el usuario haga el trabajo.

Es posible que desee descargar una parte de la lógica empresarial al lado del cliente para reducir la carga de los servidores de la nube, pero hacer esto demasiado no sería beneficioso para mantener la única instancia de la verdad.

Depende de qué tipo de aplicación esté utilizando. La mayoría de los datos se almacenan en la nube, pero una copia en caché de los datos se almacena en la máquina local para mejorar el rendimiento.

More Interesting

¿Cuáles serían las ventajas y desventajas de usar Heroku para una aplicación web Django en lugar de otra solución de alojamiento?

¿Alguien está pagando la suscripción Premium para el correo de Newton (anteriormente nube mágica)? Todavía tengo que decidir suscribirme o no.

¿Cuál es la mejor manera de comenzar con Cloud Computing- AWS?

¿Cuál es el mejor servicio de respaldo en la nube para uso personal en el hogar para documentos, imágenes y películas?

¿Qué servicio de almacenamiento en la nube ofrece la mejor protección de privacidad?

¿Es el big data una mejor opción que la computación en la nube?

¿Cuál es el mejor motor de reglas SaaS disponible?

¿Existe una buena alternativa al Google Search Appliance en la nube?

¿Qué tipo de impacto tiene el aumento de la computación en la nube en la empresa que tiene en la arquitectura empresarial (EA)?

¿Cuál es el mejor alojamiento en la nube para el desarrollo de sitios web?

¿Cuál es la importancia de la computación en la nube empresarial?

Cómo construir un servicio en la nube encriptado como Dropbox o Mega

¿Qué tan legal es alojar información de clientes en un servidor en la nube fuera del país de operación comercial? Ejemplos de cualquier manera?

¿Cómo aprender programación o computación en la nube? ¿Qué otras tecnologías asociadas debo aprender?

Soy un consultor en la nube con 2 años de experiencia y quiero cambiar mi carrera a AWS, ¿debo ir al curso de arquitecto de AWS o al curso de desarrollador de AWS?