Comparación de métodos de instalación de software a gran escala

Lo más probable es que, si trabaja en TI, ya sepa cómo instalar software. Y si no lo hace, entonces creo que podría tener un problema mayor y podría necesitar la ayuda de otro artículo. Pero todo eso no viene al caso.

Instalar software en una sola computadora es una cosa. Pero, ¿cómo se gestionan las instalaciones a gran escala? Como cuando se lanza una nueva versión de la aplicación. O cuando su empresa decide lanzar una nueva aplicación. ¿Sabe cómo impulsar la instalación de ese programa en esa escala?

La verdad es que hay bastantes formas de ejecutar el software de instalación, independientemente de las plataformas que tenga en su entorno. Este artículo le mostrará algunos de estos métodos para ayudarlo a orientarse en la dirección correcta.

Mejores métodos de instalación de software

Si está familiarizado con varios sistemas operativos, entonces sabe que existen diferentes requisitos para la instalación. Lo que le mostraré en este artículo no se trata tanto de cómo ejecutar un archivo de instalación sino, en cambio, qué métodos podría considerar para ahorrar tiempo y cómo escalar esas instalaciones para ejecutar algunas simultáneamente.

Hay un par de cosas a considerar mientras lee esto. En primer lugar, todos estos métodos son independientes de la plataforma. Esto significa que podría usar la teoría de cada uno de estos métodos en macOS, Windows o incluso Linux.

La otra cosa es que incluso si estas técnicas le permiten ejecutarlas en todas las computadoras de su entorno al mismo tiempo, debe evitar la tentación de hacerlo. Puede conducir a la falla del software de instalación. Supongo que es lo último que querrías porque si sucede, todas tus computadoras estarán inactivas, por lo que deberás solucionar este problema.

1. Instalaciones manuales

Primero está el método probado y verdadero de instalar manualmente su software en cada máquina. Sí, este es el enfoque que consume más tiempo del grupo y quizás el más tedioso, pero es el más consistente. Es probable que tenga menos problemas al instalar un software como este. De hecho, es más probable que tenga un error durante la instalación debido a que la propia estación de trabajo de la computadora lo ejecuta de esta manera.

Como ya mencioné, la desventaja de ejecutar las cosas de esta manera es que te llevará una eternidad terminar la instalación en todas tus computadoras. Esto es especialmente cierto si trabaja en una gran organización con cientos o incluso miles de máquinas. Sin embargo, yo personalmente he estado en una de esas empresas y he realizado con éxito proyectos de instalación a gran escala durante unas pocas semanas.

Desde un admin y soporte de escritorio, la instalación manual del software puede ser un buen cambio de ritmo. Le brinda la oportunidad de programar las instalaciones y realizarlas a la velocidad que desee y con la que se sienta cómodo.

2. Uso de escritorio remoto con software de instalación

El siguiente método es usar un software de escritorio remoto para controlar las computadoras en las que necesita instalar el software. Claro, esto sigue siendo bastante manual, pero más ideal porque no necesita tocar físicamente cada máquina. También puede almacenar el software de instalación en un servidor compartido y copiarlo en la computadora en la que está trabajando.

Debido a que no irá físicamente a cada máquina de esta manera, significa que puede tener múltiples instalaciones ejecutándose simultáneamente. Aunque, tendrás que volver periódicamente a cada uno para comprobar el progreso. Pero para la mayoría de las computadoras, no debería tener que cuidarlas durante toda la instalación.

3. Servidores de gestión de software remoto

Este último método es probablemente el que más esperabas. Aprovechar una aplicación de implementación remota de software, como Jamf o NinjaOne, es una herramienta increíblemente útil. Una vez que agregue el software que desea instalar a su repositorio, podrá enviarlo de forma remota a algunas o todas las computadoras que administra con esta aplicación.

Claramente, este parece ser el método más fácil, rápido y eficiente de usar. Pero ese podría no ser siempre el caso. Ejecutar la instalación de software en masa con estas soluciones de implementación remota a menudo puede generar muchos errores. A veces, puede detener todo su esfuerzo por completo. Entonces, de alguna manera, este método puede requerir más cuidado que las instalaciones manuales. O incluso podría requerir que use uno de estos otros métodos para instalar el software en un puñado de computadoras de todos modos.

Dicho esto, los servidores de implementación de software remoto aún pueden ahorrarle mucho tiempo a largo plazo. Además, muchos vienen con la ventaja adicional de una herramienta de autoservicio. Entonces, para instalaciones menos urgentes, simplemente puede agregar el archivo de instalación a su servidor y su usuario final puede decidir cuándo desea instalar la aplicación en su máquina. Al igual que instalarían una aplicación de la App Store.

Las instalaciones de software a gran escala pueden parecer una empresa enorme. pero con un poco de admin y el trabajo de gestión de proyectos por adelantado, se pueden abordar poco a poco. No elimine toda su empresa y haga que su negocio se detenga porque una pieza de software corrompió todas las estaciones de trabajo. Y realmente tenga en cuenta la implementación de un cronograma continuo.

Con suerte, este artículo lo ha ayudado a pensar sobre sus proyectos de instalación de software bajo una luz diferente. Sin embargo, la realidad es que probablemente no usará solo uno de los métodos enumerados en este artículo; lo más probable es que alguna combinación de los tres funcione mejor. Siempre es mejor lanzar la red más amplia y luego reducirla según sea necesario.

Trate de pensar en cada uno de estos métodos como herramientas en su caja de herramientas en lugar de reglas estrictas y rápidas sobre cómo debe implementar las instalaciones de software.

Related Posts