¿Se pueden poner todas las aplicaciones en la nube?

La Nube en la explicación más básica es una solución de cómputo, almacenamiento y red a demanda más redundante y altamente escalable, es decir, son solo más servidores en otro lugar con menos dolores de cabeza. Se podrían argumentar muchas razones diferentes por qué o por qué no utilizar la nube. En este punto, el argumento de no hacerlo es cada vez más silencioso.

El único argumento que realmente importa es este: la nube es simplemente una opción más inteligente y económica para la mayoría de las empresas de aplicaciones, sitios web y bases de datos. Minimiza el riesgo y los gastos generales con un mejor rendimiento en casi todos los casos. No todas las nubes son iguales; sin embargo, con Cloud Giants AWS, Azure, AWS, es probable que pueda aprovechar estos beneficios hasta cierto punto.

Una vez que su aplicación alcanza un cierto punto y depende de un alto rendimiento, puede superarlos o ver que la rentabilidad se convierte en una factura muy alta (eso no es lo que sus precios de adhesivos suelen indicar). Con una compañía como SoftLayer / IBM Cloud, puede obtener la escalabilidad de los servidores virtuales y el poder de los servidores Bare Metal, por lo que es realmente lo mejor de ambos mundos para comenzar y crecer siempre que pueda ejecutar, administrar y vigilarlos. O tener un equipo en el lugar para hacerlo.

En pocas palabras: Absolutamente todas las aplicaciones pueden ejecutarse en la nube, y debe usar una nube para la suya.

Técnicamente si. Detrás de la nube, se encuentra la misma infraestructura básica de servidores que consta de CPU, memoria principal y almacenamiento conectados al mundo exterior por la red. Además, la pregunta habría sido más apropiada si tuviera “Público” antes de la palabra “nube”.

Si Public Cloud es apropiado para todas las aplicaciones es un aspecto completamente diferente a la pregunta. Hay muchas aplicaciones para las que la nube pública podría no ser apropiada o aconsejable

  1. Seguridad: No, no estoy hablando de que la nube sea segura o insegura en sí misma. A lo que me refiero son las políticas personalizadas de seguridad y cumplimiento que son específicas de una organización. Simplemente no es posible ni simple ni económico que los proveedores de Cloud proporcionen esto a sus clientes. El cumplimiento de estándares como PCI, SOX y otros sigue siendo un área gris para muchos proveedores de nube
  2. Acceso a Internet: bastante comprensible, habrá muchos casos en los que la velocidad o disponibilidad de Internet será un desafío y, por lo tanto, las aplicaciones en la nube no tendrán ningún sentido
  3. Datos gubernamentales: las agencias gubernamentales de un país no desean alojar sus datos en centros de datos ubicados en otro país y regidos por sus leyes
  4. Restringido por las leyes: las leyes de muchos países no permiten que las empresas alojen datos de sus ciudadanos en servidores ubicados fuera del país. Algunos sectores, como la banca y las finanzas, tienen especialmente en cuenta estos aspectos.
  5. Rendimiento: los usuarios de aplicaciones de escritorio / móviles que acceden a contenido personalizado enfrentarán problemas de rendimiento si acceden al mismo contenido a través de la nube. Es más apropiado ejecutar aplicaciones como Word / excel, reproductores de video / música, edición, juegos localmente

Para resumir, la mayoría de las aplicaciones empresariales, de hecho, ahora están alojadas o utilizan cualquier forma de computación en la nube, es decir, pública / privada / híbrida.

¡aclamaciones!…

Sí, puede alojar cualquier cosa y entregarla a través de Internet, pero la usabilidad y las expectativas de los usuarios de la aplicación pueden no cumplirse. Además, cuando dice “nube” que podría referirse a la virtualización básica (IaaS) o servicios en la nube más avanzados (PaaS) y es cuando la pregunta se vuelve más interesante.

Si bien la virtualización y IaaS pueden alojar la mayoría de las aplicaciones que están escritas para una arquitectura Intel x86, no todas las aplicaciones se ejecutan bien en dicho entorno, y muchas veces las expectativas del usuario no se cumplirán. Esta es la razón por la que probar su aplicación y garantizar que las expectativas y la experiencia del usuario se capturen desde una perspectiva de requisitos y una perspectiva técnica es esencial para cualquier migración a la nube. El monitoreo es un elemento clave de una migración a la nube, y garantizar que la experiencia del usuario sea medida y rastreada.

Casi todas las aplicaciones se pueden hacer en la nube:

– Con dificultad en el sistema operativo tipo Windows donde las aplicaciones deben registrarse en un registro de software.

– Con facilidad en el sistema operativo donde todas las aplicaciones son portátiles y modulares.