Los blogs oficiales de Antartec
NO. Software gratis son aquellos programas que te consigues gratuitamente (y de manera legal). Software libre es todo programa que cumple cuatro requisitos: que puedes usar libremente, que puedes ver cómo fue construido (su código fuente), que puedes copiar las veces que quieras y que puedes mejorar (o pedir que alguien lo adapte para ti).
Las empresas de software libre por lo general dejan que sus programas sean gratis, pero cobran por servicios añadidos (básicamente por la mano de obra que realiza la instalación del software, le da soporte técnico o construye mejoras especiales para ti).
NO. Linux es probablemente el software libre más fácil de reconocer, pero hay multitud de programas en software libre que puedes usar inclusive en tu Windows o Mac. Un lugar donde puedes comenzar a ver equivalentes a los programas que ya usas es Alternativas Libres http://www.freealts.com/ y programas de software libre que puedes llevar en un USB en http://portableapps.com/
NO. Ubuntu es una “distribución” o “sabor” de Linux. Imagina a Linux como una base, una mesa a la cual cada persona le coloca objetos encima para darle un uso en particular: la mesa más lo que colocas encima es una “distribución”. Ubuntu es la más popular, pero hay otros Linux para diversas necesidades: servidores, uso educativo, estudios de audio y video, e inclusive en celulares, como Android.
NO (al menos no reconocidos). Lo que sucede es que los virus que existen en Windows (que son la gran mayoría) no pueden afectar automáticamente a un Linux porque son sistemas totalmente diferentes. Los “antivirus” en Linux en realidad sirven para detectar virus que podrían infectar tu Windows o por ejemplo tu USB.
NO. Como cualquier cosa en la vida, todo necesita un cierto tiempo de aprendizaje y adaptación. Lo mismo pasa con los programas nuevos que usamos.
Un programa sencillo con el que puedes comenzar es Mozilla Firefox, un navegador de Internet http://mozilla.org/firefox , y si quieres aprender más sobre software libre puedes esperar al 28 de abril para buscar la sede más cercana a tu casa del FLISOL (Festival Latinoamericano de Instalación de Software Libre) http://flisol.pe
Como es usual en Antartec, seguimos explorando nuevas herramientas y soluciones para nuestros clientes. En los últimos meses pasamos una buena cantidad de tiempo construyendo una herramienta basada en Talend, un software ETL que resultó ser una importante ayuda a los procesos automatizados de inteligencia de negocios. En este artículo se describen nuestra percepción inicial de este producto y su aplicación práctica.
Definición de ETL
Para poder hablar de Talend primero tenemos que definir qué es un software ETL.
Extraer, transformar y cargar (Extract, Transform and Load en inglés, frecuentemente abreviado a ETL) es el conjunto de procesos que permite a las organizaciones mover datos desde múltiples orígenes y modificar su formato, para luego enviarlos en otra base de datos, datamart, o data warehouse para análisis posterior, o enviar los datos hacia otro sistema operacional para apoyar un proceso de negocio.
Talend
Talend Open Studio es una herramienta Open Source de integración y gestión de datos, así como integración de aplicaciones empresariales: en palabras simples una herramienta ETL.
Talend está basado en Java, requiere específicamente JDK 6 y por tanto puede ser ejecutado en Windows y Linux sin mayor dificultad, solo basta con descomprimir su ‘instalador’.
Niveles de Talend
Talend basa su diseño en 3 niveles:
Job Designs
Es el nivel empleado con mayor frecuencia en Talend Open Studio. Formado por el conjunto de Jobs, o tareas a realizar. Cada Job inicialmente de una grilla (grid) en blanco, donde se arrastran elementos de una paleta ubicada en la parte derecha del diseñador.
En dicha paleta se encuentran varios elementos configurables, llamados Subjobs, los cuales se encargan de ejecutar tareas predeterminadas pero configurables como conexiones, consultas, código personalizado, etc.
Dichos Subjobs se encuentran separados en la paleta en diversas categorías: BI, Cloud, Custom Code, Data Quality, ETL, Orchestation, System, etcétera.
Algunos Subjobs que pueden resultar interesantes son:
Los mencionados y varios otros elementos más se unen mediante un flujo secuencial, guiado por flechas extraídas de cada uno de ellos (visibles haciendo click derecho) que hacen referencias a eventos de dos clases:
Adicionalmente, un Job puede contener a uno o varios otros Jobs e invocarlos como parte de un nuevo flujo, ejecutando los Subjobs contenidos dentro de cada uno.
Finalmente, cada Job es exportable a un archivo comprimido en formato ZIP, que contiene el ejecutable: un archivo .jar llamado a partir de un archivo .bat (para Windows) o un archivo .sh (Linux).
En resumen, podemos decir que Talend es una herramienta versátil para el proceso de ETL, con un buen entorno de desarrollo visual y múltiples conexiones a bases de datos sin embargo tiene una curva de aprendizaje un poco elevada y un par de bugs pendientes por resolver.
Más información
Definitivamente las herramientas de monitoreo nos facilitan la vida a los administradores de TI. Directamente nos permiten conocer el uso de los recursos en el tiempo, el estado de las aplicaciones o servicios, ver el estado actual de hardware y software entre otros. Indirectamente nos permite proyectar la adquisición de nuevos equipos o partes, prevenir futuros problemas, incluso solucionar problemas actuales.
Las herramientas de monitoreo cumplen objetivos generales como:
Estos objetivos permiten a los administradores de TI realizar tareas como:
En esta ocasión describiremos tres herramientas de monitoreo que cubren diferentes funcionalidades y permiten tener una vista integral de la infraestructura de TI.
Esta herramienta permite tener una recopilación gráfica de como ha evolucionado el uso de los recursos durante el tiempo.
Características
Beneficios
El principal objetivo de esta herramienta es sensar el estado de aplicaciones mediante escaneo de puertos, ejecución de comandos o la ejecución de cualquier prueba que pueda determinar si un servicio está corriendo correctamente (peticiones http o consultas sql por ejemplo).
Características
Beneficios
Este programa sencillo pero muy útil permite tener un inventario centralizado de software y hardware.
Características
Beneficios
En un ambiente de producción, el uso de todas estas herramientas es casi necesario. Son herramientas complementarias que además se pueden integrar entre sí. Por ejemplo, Munin y Nagios se pueden integrar para que el primero reporte al segundo en forma relativamente sencilla. La fortaleza del Munin es poder contar con reportes de uso de recursos en el tiempo, mientras que la de Nagios es la de reportar alertas no sólo respecto a recursos si no a disponibilidad de servicios (por su flexibilidad).
El pasado 17 de marzo de 2011 se realizó el “Seminario de Gobierno Electrónico“, evento organizado por la ONGEI (Oficina Nacional de Gobierno Electrónico e Informática) y que tuvo por objeto informar los beneficios de la implementación de la Política Nacional del Gobierno Electrónico e Informática en el Perú y los proyectos existentes en el marco de esta iniciativa. En este artículo se describirán dos de las presentaciones realizadas en el evento, y en las cuales se hizo mención a temas de software libre y abierto.
El primer espacio del evento fue Gobierno Electrónico en el Perú: Conceptos, actividades y avances, a cargo del jefe del ONGEI, Ing. Jaime Honores Coronado. Se inició con algunos conceptos generales de e-government para luego mostrar la evolución del Gobierno Electrónico en el Estado Peruano.
En mi opinión, el punto más importante de la presentación fue La Plataforma de Interoperabilidad del Estado – PIDE: la infraestructura que permitirá implementar servicios públicos en línea que requieran la participación de varias entidades públicas. Esta plataforma usará a nivel de software productos de software libre y abiero: JBoss SOA, JBoss Web Server, PostgreSQL como sistema administrador de base de datos y el sistema operativo Red Hat.
Zimbra ha sido una de las tecnologías colaborativas más importantes en el mundo del software libre y abierto. Inicialmente concebido como una herramienta de automatización de servicios de correo corporativo, evolucionó en un conjunto de funcionalidades para el trabajo coordinado en una organización o en una corporación empresarial. La versión 7 trae algunas sorpresas, algunas de ellas gratas y otras no tanto.

La primera novedad de esta versión es el cambio de nombre: de Zimbra Collaboration Suite a VMware Zimbra Collaboration Server, con lo cual resalta el nuevo dueño del producto: VMware. Además de la versión Open Source y Network (dividida a su vez en Starter, Standard y Pro), VMware apuesta nuevamente por sus packs listos para usar: Zimbra Appliance (versiones Basic y Standard), una configuración que aprovecha la infraestructura de virtualización de VMware.
Primero, las mejoras para usuarios finales
Éstas son alguna de las novedades generales disponibles en la versión Open Source de Zimbra 7 (y que a mi parecer son destacables):
Entrada original
El objetivo de estos blogs es dar a conocer los temas que abordamos como parte de nuestras actividades cotidianas en Antartec, así como constituirse en un medio que permita una mayor difusión de nuestros servicios, productos y soluciones.