¿Por qué deberíamos usar la gestión de configuración de software?

La administración de la configuración es una forma de garantizar que un gran entorno de computadoras funcione de manera óptima.

Hay decenas de miles de aplicaciones, controladores y opciones de configuración disponibles para cualquier PC, por lo que una PC puede estar en cualquiera de los miles de millones de estados diferentes. La administración de la configuración brinda a una organización y profesionales de la tecnología una manera de garantizar que todas las PC tengan el mismo Configuración óptima.

Esto mejora la confiabilidad de todos los equipos de PC y proporciona servicios de TI y soporte con una línea base estable / conocida.

La solución alternativa es permitir que todos instalen, administren y configuren su propio software, controladores y sistema. Para algunos software orientado al consumidor como Facebook, está bien, pero las organizaciones normalmente tienen docenas de sistemas comerciales complejos que requieren versiones de aplicaciones muy específicas, instaladas en un orden y configuración particulares.

La administración de la configuración es como tener un agente en cada computadora que se encarga de cosas como las siguientes:

  • Garantiza que solo se instalen los componentes de software aprobados, con licencia y probados. Por ejemplo, una empresa es responsable si el personal instala aplicaciones sin licencia desde su hogar, y también puede querer permanecer en versiones particulares de la aplicación porque sabrá que las cosas se rompen en las versiones más nuevas.
  • Garantiza que las aplicaciones se configuren adecuadamente para las necesidades del negocio. Por ejemplo, sus formularios de reclamo de gastos pueden necesitar archivos PDF para abrir en un navegador o una aplicación, por lo que la empresa puede querer controlar esto. También asegura que la capacitación y la documentación se basen en estas configuraciones.
  • Configura adecuadamente el sistema en función de los deseos del negocio. Es posible que desee dar un margen de maniobra a los usuarios, pero hacer que cada usuario sea administrador también les permite desactivar el firewall e instalar el software troyano, eliminar el antivirus, etc. Un usuario que tiene una máquina infectada en casa es peligroso para el usuario, pero permitirlo en el negocio puede destruir a esa compañía. El equipo detrás de los cortafuegos de la compañía normalmente debe mantenerse a un nivel de administración y control más alto que el que están acostumbrados los usuarios domésticos.
  • Construir sistemas. La gestión de la configuración también se usa típicamente para construir los sistemas operativos de la computadora en primer lugar. Esto significa que el sistema operativo, los controladores, el software y la configuración apropiados, pueden modificarse automáticamente con casi cero participación de TI, reconfigurarse a sí mismos, a la configuración óptima para cada departamento, país, idioma, nivel de habilidad del usuario, etc. Entonces, por ejemplo, una máquina puede ser típicamente arrancado desde una llave USB y a través de la red, reconstruya toda la computadora, de modo que esté lista para que un usuario específico ingrese, inicie sesión y encuentre todas las aplicaciones que necesita listas para funcionar. No espere parches, actualizaciones ni requiera que el usuario construya la máquina ellos mismos.
  • Como herramienta de informes para el negocio. El software y el hardware son caros, tanto en términos de vida como de riesgo. Una empresa puede gastar en promedio 2 o 3 mil dólares por año por usuario. El software se puede licenciar por dispositivo, por usuario, por uso o en toda la empresa. Por lo tanto, para gestionar adecuadamente que normalmente es necesario tener visibilidad en los sistemas. La gestión de la configuración incluye informes sobre el uso del software, las instalaciones del software, las actualizaciones necesarias, los inicios de sesión y los cierres de sesión, los errores del sistema, etc. Todo esto permite que una empresa mantenga la licencia correcta y determine los costos necesarios.

More Interesting

¿Por qué el software beta tiene errores?

¿Cuáles son los temas importantes en C ++ que uno debe saber antes de participar en competencias de codificación?

Quiero crear una aplicación que se base en el reconocimiento de voz. ¿A quién necesito en mi equipo y qué conocimientos básicos necesito para examinar adecuadamente las posibles contrataciones?

Cómo hacer un programa que pueda comprimir archivos como WinRar y WinZip

¿Cómo son perjudiciales los patrones de diseño de programación?

¿Cómo tratan los programadores profesionales con colegas ignorantes / no calificados, a quienes no les importa mejorar?

¿Qué es lo mejor para comenzar su carrera en una empresa de software sin un desarrollo de software de grado de ingeniería, desarrollo web, pruebas o redes?

¿Cuántos años llevaría desarrollar la informática de voltaje variable para convertirse en una tecnología de consumo para el mercado masivo?

¿Son los trabajos de Ingeniería de Software en las oficinas de las grandes empresas en la costa este más competitivos que los de sus oficinas en la costa oeste?

¿Cuál es la mejor manera de comenzar la tarea de optimizar un conjunto de pruebas de regresión escritas en Java?

¿Puede mi currículum ser lo suficientemente bueno como para ser considerado para una entrevista en las principales compañías tecnológicas para un puesto de ingeniero de software?

¿Qué lugar es peor en verano entre Mumbai y Kolkata?

¿Cuál es la mejor manera de abordar la lectura del código fuente para una biblioteca de JavaScript?

¿Cuáles son las mejores prácticas para estructurar proyectos de Python?

¿Cómo funciona el escalado automático en términos de servicios en la nube como AWS y GCP?