Virtualización de Escritorios #colaboramx

Hoy en día es común escuchar hablar de las tablets, cada una ofreciendo diferentes sabores en cuanto a aplicaciones y sistemas operativos.

Desde el punto de vista de usuario y el consumo personal, las opciones son diversas, sin embargo, desde el punto de vista corporativo, la decisión de cuál seleccionar deberá estar basada no en la diversidad de los dispositivos o el que está de moda, sino en la estrategia de virtualización de escritorio o VDI (por su mención en ingles Virtual Desktop Infraestructure) que se quiera ejecutar, que permita ser habilitada de manera segura, cumpliendo con las políticas corporativas, así como reducción del TCO.

Quizás, para cubrir con mayor detalle el tema, vale la pena comenzar con algunos términos que escuchamos comúnmente y así podamos partir de una base común.

El término hypervisor es una pieza de software sobre la cual se montan diferentes sistemas operativos. En el hypervisor es sobre el cual se hace la selección de los recursos de hardware disponibles y que permitirán a una aplicación hacer uso de éstos. Agunos ejemplos son ESX y ESXi, entre otros. El hypervisor comúnmente esta implementado en los servidores del centro de datos.

Virtualización del escritorio – Se refiere a correr diferentes escritorios virtuales sobre servidores físicos en el centro de datos en lugar de utilizar el dispositivo final del usuario. Existen diferentes protocolos para lograr esto como son: RDP/ICA/PCoIP

Existes diferentes dispositivos finales mediante los cuales es posible acceder a diferentes escritorios virtuales. Estos pueden ser thick, thin y zero clients.

Los “Thick clients” son computadoras que tienen un sistema operativo como MAC o Windows. Estos ejecutan procesamiento, requieren almacenamiento y utilizan memoria, todo esto de manera local.

Los “Thin clients” son dispositivos móviles, que incluyen un sistema operativo base como son MAC OS o Windows, un CPU, procesador de gráficos, memoria y almacenamiento en disco o memorias flash, algunas de las aplicaciones que acceden los usuarios no se ejecutan de manera local, estas se encuentran en servidores de manera remota.

A través de los “Thick” o “Thin Clients”  es posible correr un software que permite hacer virtualización. Estos son usados cuando se necesita usar alguna aplicación, pero la computadora que tenemos no tiene suficiente memoria o poder de procesamiento. Lo que se hace es cargar un cliente de software que puede ser Citrix o VMware y accesar a la aplicación que residirá en alguna parte de un centro de datos con la memoria, espacio en disco y poder de procesamiento necesarios.

Un “Zero Client” es un dispositivo que no tiene un sistema operativo base y no ejecuta procesamiento o almacenamiento de manera local. Normalmente incluye interfaces Ethernet, puertos USB, tarjeta de video y de audio.

Cuando un cliente selecciona entre un thick, thin o zero client, éste debería estar mapeado a lo que espera ejecutar.

Características a considerar en una Tablet o “thin client”:

  • El acceso a las aplicaciones que residen al centro de datos deberá ser seguro
  • Deberá permitir una administración centralizada
  • Considerar la integración con servicios como video o Telepresencia
  • Integrar servicios de acceso a redes sociales corporativas
  • Acceso a servicios de colaboración en la nube
  • Acceso a servicios como correo electrónico y el calendario
  • Integración a los servicios de comunicación unificada como llamadas de voz, presencia y mensajería instantánea.

Omar Pelaez
Consultant Systems Engineer
Cisco Systems Mexico

Construyamos una Arquitectura para la Organización #colaboramx

Para construir una red donde se puedan habilitar diferentes aplicaciones es necesario pensarlo de una forma estructurada, tomar un marco de referencia que permita ir desarrollando de manera modular los diferentes componentes que se vayan requiriendo y que además nos permita hacerlo al ritmo que la empresa lo requiera.

El significado de una arquitectura tiene diferentes acepciones dependiendo del punto de vista con que se mire. Entre ellas podemos tener:

  • Arquitectura de negocio
  • Arquitectura corporativa
  • Arquitectura técnica

La arquitectura de negocio define la estrategia, la gobernabilidad, organización y procesos clave. Se deben considerar las preocupaciones relacionadas a la interacción entre las capacidades de los humanos,  con requerimientos de negocio y capacidades tecnológicas.

La arquitectura corporativa es una descripción rigurosa de la estructura de la empresa, incluyendo las metas de negocio, procesos de negocio, roles, estructuras organizacionales, información de negocio, aplicaciones de software y sistemas de cómputo. Dentro de sus retos principales están:

  • Alinear el presente y futuro de los sistemas de TI con las metas de negocio y la estrategia de la compañía.
  • Reducción de costos mediante la utilización de una infraestructura y plataformas comunes entre diferentes áreas.
  • Proveer el máximo beneficio al negocio a través de la reutilización de la tecnología.
  • Asegurar la interoperabilidad de los sistemas.
  • Proveer un marco de administración.

La arquitectura técnica es la descripción del diseño técnico de la organización fundamental de un sistema y las relaciones entre diferentes componentes (interfaces, aplicaciones, movilidad, conectores, protocolos, sistemas operativos, etc.)

La arquitectura técnica de un sistema de colaboración debe contar con los siguientes elementos como mínimo:

  • Infraestructura de red
  • Componentes habilitadores de los servicios
  • Tipos de comunicación utilizados
  • Tipos de usuarios
  • Tipos de sitios
  • Integración de servicios
  • Programación de Actualizaciones
  • Migración
  • Gestión
  • Soporte y mantenimiento
  • Niveles de servicio

De los diferentes tipos de arquitecturas descritas, ninguna es más importante que otra. Todas deben ser consideradas y permitir que se entreguen soluciones con una visión holística de las diferentes variables y que resuelva las necesidades del negocio.

Omar Pelaez
Consultant Systems Engineer
Cisco Systems México

La Colaboración a través de la Virtualización #colaboramx

Hay diferentes formas de pensar en virtualización dentro de las organizaciones desde el punto de vista colaborativo:

  • Virtualización del lugar de  trabajo
  • Virtualización de la infraestructura
  • Virtualización de las aplicaciones

Considerando que el trabajo es una actividad y no un lugar físico, para algunas organizaciones ha traído ahorros considerables, sin embargo, es necesario proveer las aplicaciones correctas para que realmente exista un beneficio. Un ejemplo de la virtualización del lugar de trabajo es que usuarios que se desplazan en diferentes localidades corporativas, les es posible a través de su teléfono IP poner su nombre de usuario y contraseña y con eso pueden invocar su extensión, ya sea dentro del mismo sitio o en alguna de las oficinas remotas. Existen de igual forma herramientas que permiten colaborar a distancia y recibir estado de disponibilidad sin necesidad de estar físicamente en la oficina.

Cada vez es más común observar usuarios conocidos como teleworkers que, mediante el establecimiento de una conexión segura, pueden acceder de manera remota los servicios de la empresa como si estuvieran dentro de ella.

La virtualización de la infraestructura ha sido el resultado de la búsqueda de reducción de costos en diferentes rubros y el aumento de la disponibilidad de los servicios.

Retrocedamos un poco en el tiempo y recordemos cómo hace 15 años los conmutadores eran gabinetes completos equivalentes a 4 racks, en algunas ocasiones hasta un poco más, para dar servicio a unos cientos de extensiones. Con el paso del tiempo se mejoraron los componentes y la manera en cómo se proveen los servicios a través de arquitecturas más robustas y escalables, apareciendo así servidores de propósito específico, aumentando la disponibilidad del servicio, la cantidad de extensiones y en un espacio menor.

La evolución no queda ahí. Actualmente es posible tener virtualización de infraestructura. Esto significa que a través del mismo servidor es posible asignar los recursos necesarios en hardware como espacio en disco, memoria y procesamiento de datos.

Por otro lado, la virtualización de las aplicaciones permite, a través de un mismo hardware compartido, habilitar diferentes aplicaciones como son procesamiento de llamadas, presencia, correo de voz, centros de contacto, por mencionar algunas. Todos estos ejecutándose de manera simultánea.

Al tener virtualización de las aplicaciones se pueden obtener los siguientes beneficios:

  • Es posible una administración centralizada tanto del hardware como de las aplicaciones.
  • Se mejora la disponibilidad de los sistemas, ya que en caso de que falle una aplicación, no impacta el desempeño de las otras.
  • Las actualizaciones son más transparentes, ya que en caso de falla es posible recuperar el sistema original en cuestión de minutos.
  • Es posible habilitar una aplicación en un servidor virtual distinto de manera inmediata.

Omar Pelaez
Consultant Systems Engineer
Cisco Systems Mexico

Niveles de servicio en las redes de Telefonía IP #colaboramx

Los niveles de servicios o SLA’s (por su mención en inglés Service Level Agreement) tienen diferentes medidas en una solución de voz basada en IP, ya que existe un conjunto de variables que deberán ser consideradas, dado que no son servicios o dispositivos monolíticos.

Empecemos por mencionar que es importante medir qué tan rápido un fabricante puede entregar los diferentes componentes de una solución. Para empezar con la implementación y distribución de los nuevos servicios en IP, éstos pueden ser desde servicios básicos de telefonía hasta aplicaciones como movilidad, mensajería, entre otros, debiéndose considerar un plan de pruebas para la aceptación de los nuevos servicios, así como la transferencia de conocimiento al usuario final a través de cursos, manuales, etc.

Existen redes de diferentes tamaños, cada una con características distintas, por lo que se sugiere que se tipifiquen los diferentes tipos de sitios basados en la importancia de su operación, generando una lista con la criticidad de  cada uno éstos, para saber si es necesario agregar enlaces, infraestructura redundante, inteligencia de sobrevivencia, por mencionar algunos.

Algunas veces escuchamos el término de los cinco 9’s. Esto significa que en los diferentes componentes de una solución es permitido que tengan caída o pérdida del servicio como máximo la cantidad de 9’s que se tengan considerados, por ejemplo:

Disponibilidad % Caída por año Caída por mes Caída por semana
90% 36.5 días 72 horas 16.8 horas
95% 18.25 días 36 horas 8.4 horas
98% 7.30 días 14.4 horas 3.36 horas
99% 3.65 días 7.20 horas 1.68 horas
99.5% 1.83 días 3.60 horas 50.4 minutos
99.8% 17.52 horas 86.23 minutos 20.16 minutos
99.9% 8.76 horas 43.2 minutos 10.1 minutos
99.95% 4.38 horas 21.56 minutos 5.04 minutos
99.99% 52.56 minutos 4.32 minutos 1.01 minutos
99.999% 5.26 minutos 25.9 segundos 6.05 segundos
99.9999% 31.5 segundos 2.59 segundos 0.605 segundos
Tabla 1 Valor de disponibilidad basados en cantidad de 9’s

Estos valores normalmente son asociados con la red de datos o la red de telefonía. En el caso de la red de telefonía se consideran valores distintos para los servicios internos o servicios de acceso a llamadas a la telefonía pública fija o móvil.

Los valores de la tabla 1 es posible aplicarlos como métrica de:

  • Disponibilidad del Hardware
  • Disponibilidad de las diferentes aplicaciones

Ya que se estableció la disponibilidad del hardware, es importante el soporte de los componentes, es decir, en cuánto tiempo se espera que si falla un elemento de la solución, éste será reemplazado. Considere tomar en cuenta el personal que deberá hacer el reemplazo de las piezas afectadas.

Una medida que no se puede dejar fuera es el desempeño de la calidad de las llamadas. Normalmente se requiere un valor de MOS (Mean Opinion Score por su mención en inglés) para los diferentes códec estándares en el mercado y que son usados para llamadas internas o llamadas a la red de telefonía pública.

Al final, todas las métricas anteriores son para dar un servicio de calidad al usuario final, por lo que se recomienda ejecutar encuestas donde se incluya los siguientes puntos:

  • Qué tanto utiliza los servicios de colaboración y cuáles son estos?
  • Cómo calificaría el servicio?
  • El servicio que utiliza normalmente está disponible cuando lo necesita?
  • Cómo calificaría la facilidad de uso?

Omar Pelaez
Consultant Systems Engineer
Cisco Systems Mexico

El punto de partida para la Colaboración #colaboramx

Existe una oferta enorme de servicios de Colaboración. Para tener un buen punto de partida definamos los servicios de Colaboración.

Cuando escuchamos hablar de Colaboración desde el punto de vista tecnológico, escuchamos hablar de movilidad, mensajería, presencia, video, software social, entre otros. Entenderlo de esa forma resulta complejo debido a la variedad de cosas que puede significar y a la manera en que pudiera ser ofrecido por quien lo defina. Para dar claridad agrupemos todos estos elementos en tres grupos que abarquen todos esos servicios y aplicaciones en tres:

  1. Comunicaciones Unificadas
  2. Video
  3. Aplicaciones 2.0

Donde las aplicaciones de Comunicación Unificada no solamente son la mensajería instantánea y la presencia, tiene que ver con la integración de la voz, la movilidad a través de dispositivos móviles, las herramientas de Colaboración remota, la mensajería unificada, entre otras.

En los últimos años el video se ha manifestado en diferentes formas. La definición de éste depende del comportamiento a través del medio o del dispositivo que es accedido. Ejemplos de formas de video son: videoconferencia, Telepresencia, video a través de cámaras Web en la computadora, video vigilancia o video a través de portales.

Las Aplicaciones Web 2.0 son aquellas que permiten a los usuarios interactuar, donde éstos dejan el papel de observadores y toman un papel más participativo. Tal es el caso de las redes sociales, blogs, wikis, video portales, entre otros. Un caso muy claro de su utilización es que la gente cada vez considera más la opinión de otros compradores para adquirir un producto o servicio para tomar una decisión.

El punto de partida para la Colaboración debe ser determinado por las organizaciones en la medida que éstas vean un valor agregado de las aplicaciones y nuevos servicios que podrán ofrecer al usuario final.

Es recomendable hacer una planeación hacia futuro donde se incluya un cuestionario de los requerimientos del usuario, definir la manera en cómo pueden interactuar entre diferentes grupos, sin embargo las directrices de peso son las que pueden generar ahorros inmediatos como es el caso de las herramientas de trabajo en grupo a distancia.

Finalmente, es importante ver en qué etapa de los diferentes servicios y aplicaciones se encuentra la organización para ver qué cosas se deberán integrar, actualizar o migrar.

Omar Peláez
Consultant Systems Engineer
Cisco Systems Mexico

Si la voz y el video ahora son datos, ¿quién tiene que administrarlos? #colaboramx

Durante los últimos 10 ó 15 años hemos escuchado el término convergencia, para referirse a la utilización de la misma red para cursar voz, video y datos.

Los factores que impulsan a que las organizaciones utilicen redes convergentes son principalmente el ahorro en los costos (tanto de adquisición como de operación), el soporte de aplicaciones colaborativas y una mayor flexibilidad y funcionalidad en la red.

La voz, el video y los datos, dependiendo del tamaño de la organización, han sido gestionados tradicionalmente por diferentes personas, cada una con su propia visión del servicio que proveen al usuario y su criterio sobre la mejor forma de entregar estos servicios con calidad, facilidad de utilización y al menor costo. En contra, esta separación de responsabilidades  ha creado silos de comunicación, de procesos y de presupuestos asignados.

Cada uno estos servicios han evolucionado:

  • El video ha transicionado de la utilización de enlaces de ISDN hacia redes en IP basadas en protocolos como H.323 y actualmente SIP.

Adicionalmente, se hizo más ubicuo: dejó de estar únicamente en las salas de videoconferencia, evolucionando a servicios como Telepresencia, a video personal en las computadoras de los usuarios a través de cámaras integradas o en la red de Internet con servicios como YouTube.

  • Los servicios de voz estaban basados en su mayoría en enlaces TDM, manejando protocolos como SS7, sin embargo, el valor que las empresas empezaron a ver al desplegar servicios de Voz sobre IP hizo que poco a poco empezaran a cambiar  hacia soluciones de red basadas totalmente en IP, también utilizando H.323 y SIP.
  • La red de datos era utilizada principalmente para enviar mensajes de texto, correo electrónico o acceso a bases de datos y compartir información, sin tener estos servicios requisitos de tiempo real.  Pero la aparición del audio y el video crea la necesidad de agregar inteligencia a la red para que esta sea capaz de dar el tratamiento correcto a cada tipo de tráfico, así como proveer los mecanismos de seguridad necesarios.

Entonces, las empresas están evolucionando a servicios convergentes, y ya que las empresas están formadas por personas, entonces éstas también deberán converger: la visión de los servicios corporativos de voz, video y datos tendrá que ser abarcada de manera holística, como un todo, eliminando los silos de responsabilidades y/o conocimientos.

La convergencia de la red es una realidad, empezando con la voz, el video y los datos, apareciendo día a día nuevas aplicaciones y dispositivos que ahora integran estos servicios, dando pie a la convergencia de las aplicaciones. Por ello es necesario utilizar una administración orientada a servicios sobre una sola red.

Omar Pelaez
Consultant  Systems Engineer
Cisco Systems Mexico

Las redes sociales y el software social usados como herramientas de Colaboración

Las redes sociales en Internet son formas de interacción dinámica entre personas, grupos o empresas, en un esquema abierto que se construye continuamente permitiendo potenciar los recursos existentes.

El software social involucra a diferentes aplicaciones o servicios que permite a los usuarios interactuar y compartir información. Existen diferentes tipos de software social, y por mencionar algunos tenemos:

  • Los que permiten compartir información de contacto profesional o personal
  • Los que ofrecen blogs o Wikis
  • En los que se comparten videos

El reto que impone a las empresas el software social es uno de los temas más controvertidos en la actualidad, ya que promete mejorar la inteligencia en los procesos de manera colectiva, ofreciendo innovación abierta adaptiva, yendo de la cultura a los procesos, entregando finalmente mayor valor.

Es un hecho que las redes sociales están penetrando el ambiente corporativo, donde algunos las ven como un factor de riesgo, ya que es posible poner en juego la seguridad, la privacidad, confiabilidad y reputación de una marca, así como afectar la productividad de los empleados.

Para otros significa un cambio radical de las empresas, llevándolas a ser “Empresas 2.0” bajo un modelo que promueve una organización más horizontal, donde la colaboración a través de una nueva generación de personas trabajan bajo el concepto de virtualización, basada en interacciones sociales, creando un impacto distinto en los mercados, con clientes o proveedores, modificando los procesos y la organización de las empresas.

Cuando hablamos de herramientas de colaboración integradas a redes sociales en el entorno empresarial, hacemos referencia a diferentes aplicaciones que unen a un grupo de personas con el fin de facilitar el flujo de información permitiéndoles:

  • Conocer el estado de disponibilidad de sus colaboradores haciendo procesos más agiles
  • Comunicarse a través de diferentes medios como mensajes de texto o con una llamada que puede ser escalada a video
  • Compartir videos a través de un portal
  • Compartir contenidos en blogs o wikis
  • Crear la inteligencia de respuesta automatizada a los clientes que interactuan por redes sociales públicas

La explotación de estas herramientas llevadas al entorno laboral, accedidas mediante diferentes dispositivos, permitiendo que las personas interactúen de manera segura, con contenidos de interés común, es lo que ayudará a las empresas no sólo a sobrevivir en los mercados actuales, sino serán las que marquen el ritmo de cómo se transforma ese mercado.

Omar Pelaez
Cisco Systems de México