Sistemas operativos

Algunos algoritmos AppDNA analizan el ADN de la aplicación contra una o más imágenes del sistema operativo (SO). Esos algoritmos:

  • Pruebe las aplicaciones en busca de dependencias en las funciones proporcionadas por el sistema operativo.

    Cuando es relevante, estos algoritmos interrogan el ADN de la imagen del SO que se ha cargado en la base de datos de AppDNA. Por ejemplo, el informe de Internet Explorer comprueba las entradas del registro en la imagen del sistema operativo Windows para ver si los componentes ActiveX relevantes están registrados.

  • Analice el ADN de la aplicación en comparación con una imagen de la familia de sistemas operativos desde la que está migrando y a la que está migrando.

    El análisis muestra los efectos de los cambios cuando las aplicaciones se migran entre plataformas. AppDNA proporciona un conjunto de imágenes predeterminadas del sistema operativo para cada familia de sistemas operativos relevante. También puede importar sus propias imágenes personalizadas del sistema operativo.

Prácticas recomendadas

  • Importe a AppDNA las imágenes reales del SO que implementó en la plataforma heredada y planifique implementarlas en la plataforma de destino. Consulte Imágenes del sistema operativo para obtener más información.
  • Para cada familia de sistemas operativos, configure la imagen principal del sistema operativo como la imagen predeterminada del sistema operativo para esa familia. Consulte Parámetros de imagen del sistema operativo para obtener más información.
  • Compruebe que el sistema operativo heredado predeterminado es lo que pretende. Para Windows XP y Windows Server 2003, la imagen predeterminada es de 32 bits. Para Windows 8.1, Windows 7, Windows Server 2012 y Windows Server 2008, la imagen predeterminada es de 64 bits. Para cambiar el valor predeterminado, vaya a Edición > Configuración > Configuración de imagen del SO.

Algoritmos dependientes de imágenes del sistema operativo

Los algoritmos que prueban las aplicaciones en busca de dependencias en las funciones proporcionadas por el sistema operativo se denominan algoritmos dependientes de la imagen del sistema operativo. Estos algoritmos comprueban una variedad de información de imagen del sistema operativo, incluyendo:

  • API
  • Almacén de certificados
  • Sistema de administración de archivos para cada partición de unidad fija
  • Objetos de directiva de grupo (GPO) Nota: La incompatibilidad con GPO habilitados es una de las principales razones por las que una aplicación puede fallar después de que se mueve a una compilación de SO diferente. La comprobación de GPO de AppDNA incluye directivas que impiden el acceso a aplicaciones de 16 bits, impiden que se ejecuten subprogramas del Panel de control, restringen la comunicación por Internet, restringen o inhabilitan el instalador de Windows e impiden la instalación de IIS.
  • Información del registro
  • Configuración de compatibilidad de algunos permisos

La mayoría de los algoritmos dependientes de la imagen del sistema operativo simplemente comprueban las imágenes del sistema operativo en la familia de sistemas operativos de destino. Cuando analiza las aplicaciones para un informe que contiene un algoritmo dependiente de la imagen del sistema operativo, AppDNA comprueba la información de cada imagen del sistema operativo de la familia de sistemas operativos pertinente que se ha importado a AppDNA.

Los resultados del algoritmo pueden diferir para cada imagen del sistema operativo. Por lo tanto, cuando ve los resultados en una de las vistas de informe, los resultados del algoritmo y el estado general de RAG de la aplicación pueden cambiar dependiendo de la imagen del sistema operativo que seleccione.

Algoritmos delta de imagen del sistema operativo

Al importar una imagen del sistema operativo a AppDNA, se especifica si se trata de una imagen del sistema operativo heredada o de destino y sus relaciones con las otras imágenes del sistema operativo que se han cargado en AppDNA. Por ejemplo, supongamos que está trabajando en una migración de Windows 7 a Windows 10 y que su organización tiene imágenes estándar de portátiles para Windows 7 y Windows 10. Cuando los importa a AppDNA, definiría:

  • La imagen de la computadora portátil con Windows 7 como imagen heredada para la imagen de la computadora portátil con Windows 10
  • La imagen del equipo portátil con Windows 10 como imagen de destino para la imagen del equipo portátil con Windows 7

AppDNA calcula y almacena información sobre las API, las funciones, los GPO y otras configuraciones que se encuentran en la imagen heredada pero no en la imagen de destino. Esto se conoce como el delta de la imagen del sistema operativo.

Los algoritmos delta de imagen del sistema operativo detectan aplicaciones que dependen de las funciones del delta de imagen del sistema operativo y es probable que fallen en la plataforma de destino. Al analizar las aplicaciones para un informe que contiene un algoritmo delta de imagen del sistema operativo, AppDNA comprueba el delta de imagen del sistema operativo para cada par de imágenes relevantes del sistema operativo (Windows 7 y Windows 10 en el ejemplo) que se han configurado como imágenes heredadas y de destino del sistema operativo. Por lo tanto, al ver los resultados en una de las vistas de informes, los resultados pueden cambiar en función de las imágenes heredadas y de destino del sistema operativo que seleccione. Normalmente, configuraría su imagen principal (base o “dorada”) del sistema operativo para una familia de sistemas operativos como la imagen predeterminada del sistema operativo para esa familia de sistemas operativos.

Algunos de los algoritmos delta de imagen del sistema operativo también comprueban la cartera de aplicaciones en busca de aplicaciones que proporcionan las funciones faltantes. La cartera de algoritmos en este contexto son todas las aplicaciones que se han importado a AppDNA cuando se ejecuta el análisis. Por ejemplo, supongamos que Windows 7 proporciona una DLL particular que Windows 10 no proporciona de forma predeterminada. Esto significa que las aplicaciones que se basan en esa DLL no funcionarán de forma predeterminada en Windows 10. Sin embargo, a veces la DLL se puede instalar automáticamente con otra aplicación.

Por lo general, los algoritmos delta de imagen del sistema operativo vienen en pares:

  • Uno identifica las aplicaciones que se basan en funciones proporcionadas por la imagen del sistema operativo heredada pero que no son proporcionadas por la imagen del sistema operativo de destino ni por ninguna de las otras aplicaciones de la cartera.
  • El otro identifica las aplicaciones que dependen de las funciones del delta de imagen del sistema operativo que proporcionan una o varias de las otras aplicaciones de la cartera. Las vistas del informe de corrección muestran qué funciones son necesarias y qué aplicaciones las proporcionan.

Dado que los resultados de ambos algoritmos del par dependen de qué otras aplicaciones se han importado, los resultados pueden cambiar si vuelve a analizar las aplicaciones después de importar más aplicaciones.

Importación de imágenes personalizadas

Al importar sus propias imágenes, AppDNA puede basar su análisis en las imágenes que realmente utiliza en su entorno en lugar de en las imágenes predeterminadas. Opcionalmente, puede importar más de una imagen para cada familia de sistemas operativos. Esto resulta útil cuando su organización tiene dos (o más) versiones corporativas del sistema operativo: una para portátiles y otra para computadoras, por ejemplo.

Después de importar una de sus propias imágenes del sistema operativo, especifique sus relaciones con las otras imágenes que se han importado. Por ejemplo, supongamos que está trabajando en una migración de Windows 7 a Windows 10 y que su organización tiene imágenes estándar de portátiles y de escritorio para ambos sistemas operativos. Importaría las cuatro imágenes y las configuraría para definir la imagen del equipo portátil con Windows 7 como imagen heredada para la imagen del equipo portátil con Windows 10, y la imagen del escritorio con Windows 7 como imagen heredada para la imagen de escritorio con Windows 10. El siguiente diagrama representa estas relaciones.

Imagen localizada

A continuación, al analizar las aplicaciones para el informe de Windows 10, AppDNA compara los cambios entre las imágenes de portátiles de Windows 7 y Windows 10 y entre las imágenes de escritorio de Windows 7 y Windows 10. Para ver los informes, elija si quiere ver el informe de las imágenes de portátiles o de escritorio.

También puede definir la imagen predeterminada del sistema operativo o el par de imágenes del sistema operativo para cada informe que realice el análisis de imágenes del sistema operativo. Haga esto en los parámetros de configuración de la imagen del sistema operativo.

Puede definir más de un sistema operativo heredado. Especifique los sistemas operativos heredados en el asistente de configuración de módulos.

Importar imagen de par de ejemplo