Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Software Libre (página 2)




Enviado por Gustavo



Partes: 1, 2

Se
requiere realizar un
plan de migración masivo de
herramientas de ofimática y navegadores en la
institución, desinstalando los paquetes de
ofimáticas y navegadores de licencias propietarias, a fin
de eliminar la dependencia del personal al uso de estas
herramientas, e instalar lasherramientas equivalentes en Software
Libre.Todos los entes de la APN, para efectos de almacenar datos
y realizar transacciones de archivos, debenusar formatos
abiertos. ("Cualquier modo de codificación de
información digital que satisfaga las siguientes
condiciones tales que:

* Su
documentación técnica completa esté
disponible públicamente

* El
código fuente de al menos una implementación de
referencia completa esté disponible
públicamente.

* No
existan restricciones para la confección de
programas que
almacenen, transmitan, reciban o accedan a datos codificados de
esta manera").

Por
interoperabilidad y por un
tiempo prudencial se debe tener en
cuenta la compatibilidad de los archivos generados con
herramientas de ofimáticas de licencias propietarias y las
herramientas de ofimáticas de SL, ya que estas
últimas generan sus propios tipos de archivos por defecto,
en este sentido se deben configurar las herramientas
ofimáticas en Software Libre para que generen archivos con
el mismo formato de las herramientas de licencias propietarias a
fin de mantener la uniformidad en el tipo de archivos que ha
creado el personal, siendo aún más importante a
tener en cuenta que fuera de la institución probablemente
no estén utilizando herramientas ofimáticas en SL y
el personal seguramente requerirá enviar archivos fuera de
la institución y se tendrá que mantener la
comunicación con instituciones o personas que pudieran
tener otras plataformas, aunque en la actualidad SUN
publicó un plugin para soporte de formato ODF en MS
Office.

b)
Creación de un
laboratorio de Software
Libre.Implantación de ambiente de laboratorio en software
libre:La creación de un entorno adecuado para efectuar
pruebas de compatibilidad de hardware es fundamental para
efectuar una migración exitosa. El mismo deberá
tener las condiciones adecuadas para albergar temporalmente los
dispositivos que deberán ser homologados. El objetivo
principal de estos laboratorios es llevar a cero los riesgos de
incorporación, migración o actualización de
tecnologías libres, para maximizar la continuidad
operativa de la institución y así la
ejecución del plan de desarrollo del
país.

La
construcción del ambiente de pruebas dependerá de
las características de la institución involucrada
en el proceso de migración, la selección del
espacio físico quedará a criterio del ente, debido
a la naturaleza temporal de este ambiente de pruebas. Otros
criterios a considerar durante la selección y
acondicionamiento. Espacio Adecuado de almacenamiento: Se debe
considerar que los equipos a probar generalmente serán
estaciones de trabajo, computadores portátiles y
servidores, los cuales en cada uno de los ciclos de prueba muy
probablemente sean de características diferentes, y se
encuentren dentro del área de prueba múltiples
dispositivos de distintas marcas modelos y
características.

El
espacio disponible deberá permitir un número
definido de equipos en base a la variedad de hardware existente
en el ente. Espacio Adecuado de trabajo: Adicionalmente al
espacio de almacenamiento de los equipos, deberán existir
estructuras adecuadas que permitan su cómoda
manipulación, seguridad física durante las pruebas
y fácil acceso a las tomas de alimentación y
respaldo eléctrico. En lo concerniente a los equipos de
escritorio y portátiles la estructura de trabajo mas
adecuada serían los mesones de trabajo, que deberán
tener fácil acceso a los mecanismos de respaldo y
suministro eléctrico, de preferencia deberán estar
convenientemente dotados de alfombrillas antiestáticas con
sus respectivas conexiones para pulseras antiestáticas, y
un conjunto de entradas y salidas común a varios
dispositivos por razones de espacio costo y comodidad (Teclados,
Ratones y Monitores consolidados en KVM). Con respecto a los
Servidores, en el caso de que sean para instalar en bastidor, es
ideal por razones de espacio y seguridad física contar con
un bastidor abierto que admita tanto bandejas como rieles para el
acomodo de los dispositivos, el mismo deberá estar dotado
a su vez con organizadores de cable para un manejo conveniente y
una consola general de administración que incluya monitor
plano, conjunto teclado ratón (todo ello colapsable) y un
KVM que admita al menos 5 dispositivos a la vez, de no existir el
bastidor en los mesones de trabajo se deberá considerar
las dimensiones del servidor para determinar si el mismo permite
albergar temporalmente el dispositivo.Suministro y Respaldo
Eléctricos: El espacio definido como área de
trabajo deberá contar con un adecuado suministro
eléctrico para los dispositivos en proceso de
homologación, el mismo deberá estar
convenientemente distribuido de acuerdo al tipo de estructura de
trabajo a utilizarse (mesón o bastidor).

La
densidad de tomas deberá ser suficiente para albergar los
dispositivos que compondrán la muestra en el proceso de
prueba, adicionales el equipamiento existente en el laboratorio
para las actividades regulares (monitores, KVM,reguladores,
Repositorios, switches, etc), Así mismo de ser posible
deberá existir un sistema de respaldo eléctrico
central, o en su defecto suficientes unidades para dar respaldo a
los dispositivos en proceso de pruebas, considerando que las
alteraciones eléctricas tienden a generar daños en
el equipamiento, y que se deberá garantizar a las
instituciones que entreguen equipo para su verificación la
integridad de los mismos.

Adecuadas Condiciones Ambientales: El
área general de laboratorio deberá estar dotada de
los mecanismos de
control de acceso físico adecuados que
garanticen la integridad del equipamiento almacenado, de
preferencia las áreas de almacén y espacio de
trabajo deberían estar claramente diferenciadas. A su vez
con respecto a las condiciones de acondicionamiento ambiental, se
deberá dotar al espacio de laboratorio de mecanismos
suficiente para la densidad de dispositivos en uso en un momento
dado. Así mismo, toda el área de trabajo
deberá contar con la iluminación adecuada
(Fluorescente) para poder efectuar sin riesgos las tareas
regulares de conexión y pruebas.Equipamiento General: El
laboratorio deberá estar dotado con un conjunto
mínimo de dispositivos que permitan efectuar las tareas
generales: KVM, poblado con teclado ratón y monitor y
cables de vídeo para múltiples dispositivos, o en
su defecto con kits de monitor/teclado/ratón suficientes
para efectuar varias pruebas en paralelo, la cantidad de dichos
dispositivos deberá adecuarse a las características
de espacio físico disponibles en el ente y al
número máximo de dispositivos en prueba dentro del
laboratorio en un momento dado.

Se
deberá contar a su vez con un
switch con la densidad de
puertos adecuada para el número de dispositivos en prueba,
de preferencia con soporte de Vlans y un router, en caso de que
se requiera el recrear redes durante el proceso de
homologación, los mismos deberán disponer de los
medios adecuados para su interconexión con el resto de los
dispositivos en el laboratorio y sus medios deberán estar
adecuadamente organizados en canaletas, mecanismos de
consolidación de medios como Patch Pannels,
etc.Interconexión: El laboratorio deberá contar con
acceso a Internet con la disponibilidad suficiente para acceder
remotamente al repositorio central donde estará ubicado el
software y la documentación del plan de migración.
Debe tener una red de datos aislada, sin conexión directa
al ambiente de producción.

La red
de acceso debe ser controlada, es decir, que por defecto no
exista conexión hasta que se configure el acceso por IP y
puerto. El acceso remoto y externo deberá ser
también controlado y por túnel VPN. Una vez
consolidado el laboratorio de pruebas se plantean las pruebas del
Hardware y el Software:

1)
Pruebas de Hardware.En la primera fase se realizó un
levantamiento de información sobre el hardware existente
en la institución, con estos datos se debe proceder a
realizar las pruebas pertinentes al hardware y verificar su buen
funcionamiento en entornos de
software libre, se necesita un
inventario completo de los equipos físicos de todos los
clientes y servidores que van a ser migrados, estos resultados
ayudan a identificar cualquier asunto relacionado con el soporte
del hardware, los puntos más importantes que se deben
considerar en esta fase para empezar la investigación
sobre el hardware son:

*
¿Qué tipo de hardware se tiene (
marca, tipo,
modelo)? Con esto se logra identificar fácilmente si el
fabricante de este hardware da soporte bajo plataforma
GNU/Linux.

*
¿Está el hardware estandarizado? Si todas las
máquinas son las mismas, las cosas tales como el soporte
de los controladores y la distribución del software es
más sencilla.

*
¿Qué tipo de dispositivos están conectados
al
computador y es requerido por el usuario? Esto incluye
cualquier tipo de dispositivo tal como, impresoras,
escáneres, teclados con funciones especiales,
etc.

*
¿Cuales de los componentes del computador son realmente
requeridos por el usuario? Por ejemplo, una máquina puede
tener una tarjeta de
sonido instalada, pero el usuario no
requiere de este dispositivo funcionando.

Después de tener bien claro todos estos
puntos, se debe proceder a la instalación de GNU/Linux en
las diferentes maquinas y probar cada uno de los dispositivos y
componentes requeridos por cada usuario, de estas pruebas se
obtendrá una clasificación del hardware de la
siguiente manera:

2)
Clasificación del Hardware.El hardware se
clasificará en:

a)
Hardware Compatible con Software Libre.

b)
Hardware no Compatible con Software Libre.

a)
Hardware Compatible con Software Libre.En algunos
caso existe hardware compatible con software libre el cual no
tiene sus drivers integrados directamente en el kernel o el
driver del kernel para algunos dispositivos no funciona de manera
óptima, para estos casos hay que hacer la
recolección de los drivers y buscar toda la
documentación relacionada con la instalación de
dichos drivers, los casos mas comunes son:
Tarjetas de
Vídeo aceleradoras 3D como Nvidia o ATI, algunas tarjetas
WiFi las cuales hacen uso de un software llamado
ndiswrapper.

b)
Hardware no Compatible con Software Libre.Para el caso de estos
hardware hay que hacer un estudio para determinar si este
hardware se puede reemplazar por otro que tenga soporte en
software libre, en el caso de que sea un hardware muy
especializado (
PLC, Plotters, etc.) se podría tomar en
consideración el uso de software
propietario.También existe hardware compatible con Linux
de código abierto más no con SL, para estos casos
se recomienda esta transición que permitirá ser mas
fácil de portar a otros sistemas operativos libres.3)
Pruebas de Software.Para las pruebas de software se deben aplicar
un conjunto de técnicas que permitan determinar la calidad
de una aplicación y su funcionalidad con respecto a los
procesos que se realizan en la institución.Estas pruebas
deben ser realizadas en el laboratorio y deben contemplar todos
los entornos posibles en la cual una aplicación
podría ser usada en el día a día de las
operaciones de la institución, se debe verificar lo
siguiente:

*
Compatibilidad del software con los formatos que se utilizan
actualmente.

*
Comprobar que todas las características mencionadas para
dicho software se puedan ejecutar.

* Que
la aplicación cumpla con las exigencias del personal de la
institución.

*
Comprobar la estabilidad del software.

*
Asegurarse que el software se mantenga
actualizado.

* Para
el caso de aplicaciones
web o aplicaciones de escritorio se debe
verificar que la interfaz esté en
español.

De
estas pruebas obtendremos la siguiente
clasificación.

4)
Clasificación del Software.El software se
clasificará dependiendo de su disponibilidad en Software
Libre:

a)
Software con equivalente en Software Libre.Bajo esta
clasificación se encontrarán todas aquellas
aplicaciones que tienen una vía directa de
migración a GNU/Linux, ejemplos de estas aplicaciones son
OpenOffice,
Firefox y GIMP, en el caso de aplicaciones de
escritorio, para el caso de servidores un ejemplo pueden ser
Apache, Postfix, MySQL, etc. Para obtener un listado de
aplicaciones propietarias con equivalencias en software libre,
favor ver en la sección de anexos.

b)
Software sin equivalente en Software Libre
(Virtualización, Emulación, Terminal Server)En esta
sección entran todas aquellas aplicaciones que no pueden
ser ejecutadas directamente en GNU/Linux, entonces se define como
aplicaciones sin equivalente en software libre aquellas que
cumplen con alguna de las siguientes
características.

* No
existe una alternativa libre que cumpla con las
características deseadas del software a migrar y no existe
una versión de dicho software para
GNU/Linux.

*
Llevar está aplicación a GNU/Linux no es
factible.

* La
aplicación interactúa con un dispositivo que solo
es soportado en plataforma
Windows.Una vez que se designa a una
aplicación como no migrable existen varias formas de
migrarla a computadores con GNU/Linux a través de los
siguientes métodos.

*
Investigar si la aplicación puede ser ejecutada en
servidores windows y ser usada por medio de escritorios remotos,
tales como, Terminal Server, Citrix Metaframe, NoMachine, VNC,
etc.* Examinar si la aplicación funciona bajo un entorno
virtualizado de manera que pueda ejecutarse en máquinas
virtuales instaladas en los clientes Linux.

* Si
la aplicación no es usada muy a menudo, se puede
considerar la idea de instalar una máquina con doble
arranque.

*
Dejar solo algunas estaciones de trabajo sin migrar y consolidar
todas las aplicaciones no migrables en esas
estaciones.

5)
Pruebas de
Programación.Este proceso permitirá
verificar y revelar la calidad de la programación,
implementación de mejores prácticas, entre otras
cosas; mediante la revisión exhaustiva del código
fuente. Existen multitud de conceptos (y palabras clave)
asociadas a las tareas de prueba. Clasificarlas es
difícil, pues no son mutuamente disjuntas, sino muy
entrelazadas. La calidad del código es algo subjetivo que
depende del contexto y del objeto que se pretenda
conseguir.

Para
determinar dicho nivel de calidad se deben efectuar unas medidas
o pruebas que permitan comprobar que se cumplen con los
estandares de programación.

c)
Migración Parcial de los
Servicios.Ya teniendo la
información básica sobre hardware y software
utilizado por la institución se procede a realizar la
determinación de elementos más complejos tales
como, la infraestructura tecnológica, en este punto sedebe
tomar en cuenta lo siguiente:

*
¿A que infraestructura de red se conectan los
clientes?

*
¿Cual es la infraestructura de la
topología de
red?

*
¿Qué servidores existen y que tipo de servicios
proveen? Estos servicios podrían ser: Archivos,
impresión, DHCP, Web, etc.

*
¿Qué
base de datos se requiere acceder y como se
accede a ella? Las base de datos son utilizadas por aplicaciones
hechas en casa, clientes SAP, aplicaciones web, etc. En esta
parte ya se deben tener identificados que servicios no dependen
de componentes de software propietario para poder operar y de esa
manera planificar la migración de dichos servicios. En
este punto de la migración también se debe tomar en
cuenta que características de los servicios se
están utilizando y si es realmente necesario mantener
algunos servicios en la institución o si debe ser
con

 

Realizado por los TSU:

Dickson Robert

Faneinte Gerardo

Fernández Deglis

Fernández Fernando

Ortega Richard

Rodríguez
José

Salazar Nedia

REPÚBLICA BOLIVARIANA DE
VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACION
UNIVERSITARIAINSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE
MARACAIBOPROGRAMA NACIONAL DE FORMACIÓN EN
INFORMÁTICATERCER TRAYECTO-SEGUNDO TRIMESTRE MARACAIBO,
JULIO 1010

Enviado por:

Gustavo

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter