viernes, enero 30, 2009

Anuncio de Microsoft respecto a su plataforma de Business Intelligence (BI)

Recientemente (enero del 2009), Microsoft anunció la actualización de su “roadmap” en cuanto a la plataforma de Business Intelligence se refiere, en resumen, el anuncio menciona lo siguiente:

La estrategia de Microsoft estará orientada a entregar BI a todos dentro de la organización a través del uso de Microsoft Sharepoint Server y Microsoft Office Excel, herramientas ampliamente adoptadas por usuarios de esta plataforma. Basándose en la información de los propios consumidores, el scorecard, dashboard y las funciones de análisis de datos se integrarán a Sharepoint Server Enterprise, permitiendo que estas funcionalidades estén disponibles en toda la organización reduciendo el valor de TCO (Total Cost of Ownership). A mediados del 2009 se liberará el service pack 3 de PerformancePoint Server, el que incluirá actualizaciones al módulo de planning, y por tanto los usuarios actuales de PerformancePoint podrán aprovechar las nuevas funcionalidades sin tener que gastar en nuevas herramientas o actulizaciones. Estos cambios permitirán a los clientes implementar soluciones completas de BI con inversiones basadas en SharePoint Server, SQL Server, y Excel.

Mas info: http://performancepointinsider.com/files/EXTERNAL_Microsoft_BI_FAQ_Final.pdf

Desde mi punto de vista hay algunos beneficios inmediatos, por ejemplo la posibilidad de empresas pequeñas y medianas de acceder a PerformancePoint, tal vez una de las herramientas centrales de una platafroma de Business Intelligence.
Por otro lado, un tema que no me termina de cerrar es que al incluir las funcionalidades de scorecard, dashboard y análisis de datos en sharepoint se pierde un poco la especialización de las herramientas, y por tanto la especialización de los profesionales… y no me refiero a los que ven las plataformas, que con un poco de costumbre basta, sino que aquellos responsables de diseñar las soluciones e implementarlas; en fin, lo más probable es que el cambio sea favorable de todos modos.

Resolución de Nombres de Servidores en una conexión VPN

Desde hace un tiempo atrás tengo que usar una conexión VPN (Virtual Private Network) para conectarme a uno de los servidores de Team Foundation en la empresa donde trabajo; aprovecho para mencionar que no soy muy entendido en el tema de redes porque obviamente no es mi campo, y cuando empecé a usar esta conexión me di cuenta que tenía algunos problemas con el acceso a los servidores usando sus nombres.

De partida me dijeron que en este tipo de conexiones es necesario hacer referencia a los servidores usando el nombre completo, por ejemplo: nombreserver.dominio.com. Hasta acá perfecto porque pude ingresar al servidor de Team Foundation que necesitaba, pero poco después, al ingresar al portal del proyecto que estaba viendo me di cuenta que habían secciones (webparts) que se cargaban desde otros servidores, algo común en sites que incorporan información desde distintas fuentes, como es el caso de métricas y otros componentes de apoyo.

image

Bien, el sentido común me dice que esas partes que muestran el mensaje de que no se encontró la ruta, justamente están utilizando la ruta considerando sólamente el nombre del server. Por lo cual la solución debería ser que el DNS resuelva bien los nombres.

La manera mas simple que encontré fue:

- Agregar a las propiedades de la conexión los DNS de la red interna.
- Y el punto tal vez más importante es agregar el o los sufijos de dominio que usan los servidores a los que vayamos a acceder.

image

Luego de esta configuración es necesario reconectarse, pero finalmente podremos ingresar a todos los servidores usando lo nombres cortos, y si estos hacen referencia a otros servidores no habrá problemas.

Resolviendo problemas de Virtual PC 2007 en Windows 7

Uno de los problemas que estuve teniendo en la versión BETA de Windows 7 tenía que ver con el display en las máquinas virtuales. En mi caso es un tema grave porque me baso en el uso de VPCs para evaluar y probar muchas cosas, lo que implica que las use con frecuencia y por tanto espero que tengan un rendimiento razonablemente bueno.

En fin, luego de hacer el upgrade de Windows Vista Ultimate a Windows 7 me fije que al levanta una VPC y empezarla a usar, derrepente la pantalla (la ventana de VPC) mostraba una imagen anterior del desktop o simplemente oscurecía algunas zonas de la misma.

Visualmente se veía asi:

image image

Luego de algunas pruebas cambiando drivers y resolución de la pantalla sólo me quedó la opción de compatibilidad. Extrañamente y a pesar de que VPC anda bastante bien en Windows Vista, en esta versión de WIndows deben haber cambios adicionales relacionados con la GUI, no por nada hay muchos más efectos visuales como el uso de transparencias al seleccionar un item en la toolbar de aplicaciones.

Dado lo anterior y luego de buscar infructuosamente en internet si alguien mas había tenido este problema, recordé que ya en las versiones anteriores de Windows existía una opción para simular y favorecer la compatibilidad con un sistema distinto al actual, y desde luego quede gratamente sorprendido cuando vi el nuevo manejo de compatibilidad, muy al estilo “wizard” y con opciones interesantes basadas en algunas preguntas respecto al problema de compatibilidad encontrado.

El wizard, en este caso, lo ejecuté con los siguientes pasos:

1. en \Program Files\Windows Virtual PC, seleccioné el archivo Virtual PC.exe y al hacer clic con el botón derecho del mouse, seleccioné la opción “Troubleshoot Compatibility”

image

2. Luego tuve que seguir unos cuantos pasos…

image image image image  image image

… en este caso la selección de opciones incluyó:

- This program does not display correctly
- Window transparency isn’t displayed properly

Finalmente, esto provocó que al iniciar Virtual PC se desactive el modo Aero, y las transparencias correspondientes, pero al menos en este modo Virtual PC funciona sin los problema visuales mencionados anteriormente.

En resumen, Program Compatibility es una herramienta bastante fácil de usar y según parece una muy buena alternativa para resolver la mayoría de incompatibilidades con software que solía funcionar en las versiones anteriores de Windows.

Actualización 2 de Febrero del 2009:
- Instalada una versión “prerelease” de los drivers de la tarjeta de video NVIDIA, VirtualPC volvió a funcionar correctamente.

miércoles, enero 28, 2009

Windows 7 – Nuevas Funcionalidades y Características

Para no quedar sólo con las incompatibilidades y “posibles” problemas, voy listando las funcionalidades y características más novedosas.

Funcionalidad Descripción
ISO Disc Images   Ahora es posible escribir las imágenes de discos tipo ISO directamente a los discos físicos.

image
Applications Toolbar   La barra realmente está muy buena, da mucha información sólo con aspectos visuales, como sombras atenuadas para mostrar que aplicaciones están ejecutándose y que aplicaciones tienen más de una ventana abierta.
Además, la posibilidad de realizar otras acciones al clickear el botón derecho del mouse.
Más info: http://i.gizmodo.com/5131933/giz-explains-why-the-windows-7-taskbar-beats-mac-os-xs-dock

image
Y otra nueva funcionalidad que encontré interesante es la extensión de los shorcuts en el menu de inicio, facilitando el acceso a los documentos recientemente usados.

image
Gadgets   Los gadgets ahora están integrados al desktop. Aunque en la versión Beta aún hay algunos problemas y no todos los gadgets que funcionaban en Vista funcionan en W7.

image
Consumo de Batería   Definitivamente hay mejoras en este aspecto, y obviamente tiene que ver con la forma en que se administra el consumo de energía en momentos en que el pc no está siendo usado.
Específicamente se agregó una opción más a esta configuración para determinar después de cuanto tiempo se baja el brillo de la pantalla.

image
Sticky Notes   Esta es una funcionalidad que ya existía en Windows Vista, pero la verdad es que no era muy fácil sacarle provecho. En Windows 7 las notas se pueden ubicar en cualquier parte en el desktop y se puede cambiar el tamaño de las mismas.

domingo, enero 25, 2009

Windows 7 – Incompatibilidades, quejas y faltas

Tengo que reconocer que los procesos de actualización se ven cada vez más estables; de cualquier forma el upgrade es para una versión BETA aún.

Acá una lista, para actualizar mientras W7 está BETA:

Tema: Antivirus
Descripción:

En la versión de Windows Vista que tenía instalada corría McAfee, al actualizar empezó a aparecer un mensaje señalando la incompatibilidad del antivirus.

Al momento los antivrus soportados por W7 son:
- AVG
- Norton
-
Kaspersky

image

Gravedad: Media
Solución: En micaso fue instalar Norton 360 con una copia de evaluación de una versión Beta de 30 días.

Lo primero que se paso por la cabeza fue que Windows Live OneCare debería ser ya compatible, pero lamentablemente aún no.


 

Tema: VirtualPC
Descripción: Una de las principales razones por las que actualice a W7 es porque tengo casi todo lo relevante a trabajo en máquinas virtuales.
- El problema que me encontré tiene que ver con el refresco de pantalla de la VPC, es como si quedase sombreada y a veces muestra una vista previa de las ventanas en el desktop, al parecer podría ser por drivers, pero no es seguro.


image

Gravedad: Baja
Solución: Ninguna, esperar a la actualización de W7
   


Tema: Skype
Descripción:

Temas de compatibilidad con Skype… hmmm o serán los drivers de audio y micrófono, no sé, lo que pasa es que no se oye nada y la conexión se cae cuando se estabalece la comunicación con un contacto

image

Gravedad: Baja
Solución: … esperar actualizaciones.
   

 

 


Tema: Media Player
Descripción:

Media Player se demora en cargar y en ocasiones se bloquea.

image

Gravedad: Media
Solución: Al parecer el problema tiene que ver con los plug-ins, luego de reiniciar un par de veces apareció mensaje indicando que se trataría de ejecutar WMP pero desactivando los plug-ins, y ya no hubieron más problemas.
   

jueves, enero 15, 2009

Clustering Failover en SQL Server 2008 con Windows 2008

Como es sabido una de las características más interesantes de SQL Server 2005 y 2008 relacionada con la confiabilidad y alta disponibilidad es la posibilidad de usar Failover Clusters, (que traducido al español podría ser una agrupación de computadores configurados en modo a prueba de fallos).

Normalmente un Failover Cluster es usado para proveer alta disponibilidad a soluciones orientadas a Base de Datos, aplicaciones de negocio, y sitios web, y debido a los requerimientos de su implementación su base funcional radica en el sistema operativo.

Algunas de las nuevas características y mejoras en una implementación de clustering de Windows Server son:

  • Antes de Windows Server 2008 las soluciones que podían calificar como clusterizables debían aparecer en la Lista de Hardware compatible o el Catalogo de Windows Server. Ahora, Windows 2008 incluye una herramienta de Validación para Clusterización que se debe ejecutar antes de incluir un nodo en el cluster.
    image
    Esta herramienta de validación verifica muchos aspectos del cluster, incluyendo la red, el almacenamiento, el sistema operativo de cada nodo, y otras cosas.
  • En Windows Server 2008 la herramienta de Administración de Clustering está incorporada en una Consola de Administración (MMC-based snap-in)
  • En Windows Server 2008 failover clustering los nodos y los recursos clusterizados pueden obtener sus direcciones IP via DHCP.
  • Windows Server 2008 Failover Clustering no requiere que todos los nodos estén en la misma red o subred.
  • El heartbeat, o señal de monitoreo, ha cambiado de multicast a unicast.
  • Failover Clustering ahora tiene un proveedor de Volume Shadow Copy Service para facilitar los respaldos de los nodos clusterizados.
  • Ahora son soportados LUNs y discos más grandes de 2TB con discos GUID Partition Table.
  • Para mejorar los aspectos de seguridad, ya no es necesario una cuenta de dominio para configurar un Cluster de Failover en Windows Server 2008. La cuenta puede ser local en cada nodo.

Por el lado de SQL Server 2008 realmente no hay grandes cambios en las funcionalidades (si en el proceso de instalación), esto significa que aún no se pueden clusterizar servicios como Integration Services y Reporting Services.

Cuando se instala SQL Server Failover Clustering, el proceso se realiza creando primero una instancia de Failover Clustering y luego instalando y añadiendo cada nodo a la instancia inicialmente instalada. Tener en cuenta que cada vez que se añade un nodo se deberá ejecutar la herramienta de validación antes mencionada.

Un dato interesante es que tanto SQL 2005 como 2008 Enterprise Edition soportan hasta 16 nodos en un cluster de failover (la versión standar está limitada a 2 nodos). Lo más común actualmente es tener clusters de 5 o 6 nodos.

En resumen, es necesario tener en cuenta los cambios en el sistema operativo y las mejoras y facilidades que existen hoy para implementar ambientes de clustering mas adecuados.

sábado, enero 10, 2009

Una VirtualPC por SD…??

Quien iba a pensar que casi en sólo un par de años ibamos a poder tener una VPC en una tarjeta de SD???… si, así como lo leen, SanDisk ya lanzó al mercado un SD con capacidad de 16GB.homepage-mobile

Lo primero que pensé fue que hace unos pocos años estabamos usando diskettes de 3.5” y de 1.44MB de capacidad y ya andabamos convencidos de que teníamos muchísimo espacio para los documentos, luego se dejaron de incorporar los lectores de diskettes y en reemplazo se empezó a usar CDs y DVDs,… 4 GB, para que???, para las fotos y música??, si pero para algunos de nosotros el problema empezó a aparecer por otro lado.

Ya se lanzaban las primeras versiones de Microsoft VirutalPC y VMWare  andaba fuertemente posicionada en el mercado como una de las empresas que inició el soporte para máquinas virtuales. En ese momento por mi parte el boom sería de los discos externos, 120GB, 160GB, 250GB, cada 4 meses aparecía uno nuevo, y recientemente el de 500GB (por si acaso me refiero a los HD portatiles, mas info acá), a 20GB aprox por VPC, mas que suficiente para unas  25 máquinas virtuales.

Lo que aparece interesante es que la tecnología tiene la tendencia de reducir todo, los laptops ya no vienen con disketeras sino que tienen las ranuras Multi-Cards, las tarjetas SDs tienen cada vez mayor capacidad, y ni hablar del tipo de tecnología interna que usan.

En fin, el único detalle por el que todavía no podremos cargar una VPC completa en una tarjeta SD es el tiempo de lectura/escritura, por lo que vi es de 20MB/s, a comparación de los 400MB/s de un HD externo (gracias al USB). Bueno, pero es seguro que no tendremos que esperar mucho tiempo para que una VirtualPC por SD sea posible… o más de una.