Está en la página 1de 12

Tema: Mtodo para la consolidacin de Servidores X86.

Introduccin Las tendencias en los ltimos aos, y hoy todava sigue vigente, es la de centralizar o consolidar recursos, no solo informticos sino tambin de personas. Esto se presente muy frecuentemente en los denominados Call Centers o tambin conocidos como Centros de atencin. Es muy comn llamar a un servicio de soporte de la empresa X y ser atendido por personas de habla hispana de otro pas, siempre refirindonos a empresas Multinacionales con sedes en diferentes pases. Esta centralizacin o consolidacin no solo se presenta a nivel de servicios de soporte de garantas, como podramos llegar a experimentarlo a nivel personal, sino que tambin se da a nivel de otros grupos de trabajo. En el caso de este trabajo en particular, se centra en las realidades de un grupo de consultores tcnicos localizados en una ciudad en particular, trabajando activamente en el ciclo de ventas de diferentes proyectos en diferentes pases de Latinoamrica. Especficamente, un grupo de consultores tcnicos enfocados en dar soluciones a requerimientos de clientes mediante la definicin de arquitecturas y soluciones informticas compuestas de servidores, dispositivos de almacenamiento, resguardo y software que permitan al cliente, y para cada proyecto en particular, cumplir con sus necesidades. Un grupo de consultores que no tiene la posibilidad de estar fsicamente cerca de los clientes, y que en consecuencia debe interactuar en un gran porcentaje con recursos de los clientes en forma remota, e incluso posteriormente con recursos de la propia empresa para llevar los proyectos adelante hasta su implementacin y puesta en produccin. Este trabajo se desarrolla para llegar a proponer un mtodo sencillo y simple para trabajar sobre proyectos de consolidacin de servidores x86 mediante la utilizacin de virtualizacin, siendo este solo uno de los muy variados tipos de proyectos que el grupo de consultores pudiera trabajar. La necesidad de contar un una gua o mtodo de trabajo, surge de haber detectado e identificado ideas muy dispares y diferentes en cuanto a las tareas, informacin, entregables y criterios a considerar durante estos proyectos, quedando todo esto sujeto al mejor criterio de cada consultor al momento de involucrarse en algn proyecto de estas caractersticas. La falta de estandarizacin, de contar con una forma normalizada de trabajo, genera como resultado respuestas y/o propuestas muy diferentes en cuanto al contenido de la informacin entregada y

Tema: Mtodo para la consolidacin de Servidores X86. tambin muchas veces tiempos de respuesta con demoras excesivas en casos en los que tal vez no justifican este tipo de demoras. Proyectos muy similares, trabajados por diferentes consultores con entregables completamente dispares. Proyectos muy similares, y que pudiramos catalogar de sencillos, con demoras excesivas en la respuesta en muchos de ellos. Trabajo sobre proyectos donde ya fue realizada una venta y no correspondera el trabajo de un consultor de pre-ventas, a no ser casos excepcionales. Propuestas con informacin escasa o pobremente detallada. Todo esto deriva en la necesidad de contar con una forma de trabajo que permita mejores propuestas en un tiempo adecuado, y evitando trabajos o tareas innecesarias. Que permita una forma de trabajo estandarizada sin importar que tipo de proyecto de consolidacin sea, permitiendo pasar por cada una de las tareas necesarias para obtener un resultado y una propuesta adecuada para el proyecto, y mejorar la calidad de trabajo general en estos proyectos.

Tema: Mtodo para la consolidacin de Servidores X86. Mtodo propuesto El mtodo propuesto se plantea y se estructura de forma sencilla para su fcil interpretacin e identificacin de fases y tareas. A un alto nivel, est dividido en 5 grandes fases o etapas enfocadas en la Evaluacin, Analisis, Diseo, Implementacin y Revision Final. Dentro de cada una de estas fases o etapas estarn englobadas las distintas tareas a considerar para los proyectos de consolidacin de servidores.

Mtodo propuesto A diferencia de otros mtodos de compaas ampliamente reconocidas, como IBM, SUN y Microsoft entre otras, el mtodo aqu propuesto no busca ser un mtodo aplicable de forma global a todo tipo de consolidaciones, sino que se enfoca exclusivamente en aquellos proyectos de consolidacin de servidores x86, mediante el uso de una solucin de virtualizacin, que implican una renovacin tecnolgica en algn punto. El trabajo realizado por el grupo de consultora para este tipo de proyectos, no genera un costo adicional de servicio de consultora o similar, sino que se realiza como parte del ciclo de ventas, otorgando un valor agregado al cliente previo a la toma de decisin sobre la adquisicin de la solucin. Descripcin del mtodo Como se mencion anteriormente, el mtodo cuenta con 5 grandes fases. De estas 5 fases, 3 son realizadas por el grupo de consultora, y se describen en detalle, las restantes 2 etapas son trabajadas individualmente por cada uno de los grupos de implementacin ubicados localmente en cada uno de los pases. En ste punto solo se detallan algunas tareas que sern

Tema: Mtodo para la consolidacin de Servidores X86. realizadas independientemente del grupo de implementacin de cada pas que deba realizar el trabajo. En los prrafos siguientes se describen brevemente cada una de las etapas que componen el mtodo. Evaluacin Inicial En esta primera etapa se busca conocer los objetivos y motivos que fueron disparadores o iniciadores del proyecto. Tambin es importante en esta etapa definir los criterios de aceptacin considerados para definir la continuidad del proyecto e identificar a grandes rasgos que infraestructura que el cliente estara analizando adquirir. Es importante en esta etapa, entonces, obtener informacin como presupuesto aproximado o una idea del mismo, conocer los objetivos y motivaciones de iniciar un proyecto de consolidacin (ej. Reducir consumo de energa, reducir cantidad de servidores fsicos, otros), conocer el tipo de infraestructura que el cliente est analizando, definir los criterios de xito y documentar detalladamente todo lo obtenido y definido durante la etapa. Anlisis Luego de la evaluacin inicial y habiendo determinado que es viable continuar con el proyecto, comienza la etapa donde debemos obtener informacin ms detallada del ambiente actual del cliente. El objetivo de esta etapa es el de conocer al mayor detalle posible la infraestructura actual que se estar consolidando y renovando. Los proyectos a trabajar pueden ser de caractersticas muy variadas, pero podemos dividirlos en dos grandes grupos: aquellos donde el cliente ya realiz un anlisis detallado y en profundidad de la infraestructura que ser renovada; y aquellos proyectos donde el cliente no conoce estos detalles pero tiene la intencin de renovar su infraestructura y conoce o tiene alguna idea de los beneficios de utilizar virtualizacin. Cualquiera sea el proyecto, el objetivo de la fase sigue siendo el de conocer lo mas detalladamente posible la actual infraestructura y todos sus componentes de hardware, software, servicios y asociados. La diferencia mas importante entre ambos tipos de proyectos, es que en aquellos donde el cliente no tiene un conocimiento bien detallado de su infraestructura, las diferentes tareas de la etapa se desarrollarn utilizando diferentes herramientas destinadas a obtener esta informacin desconocida.

Tema: Mtodo para la consolidacin de Servidores X86. Entre la informacin que precisamos y no puede faltar antes de poder culminar con esta fase y continuar avanzando con el proyecto, podemos encontrar: El nombre de los servidores que formarn parte del proyecto de renovacin y consolidacin, Modelo de cada uno de los servidores (importante para poder determinar caractersticas como procesadores, memoria, rendimiento, etc), Unidades de rack consumida por cada equipo, Consumo elctrico del equipamiento que ser renovado o consolidado, Modelo de procesador y cantidad en cada equipo, Velocidad del procesador, Informacin relacionada con la utilizacin del procesador (utilizacin promedio y pico), Configuracin de memoria RAM de cada equipo como as tambin la utilizacin promedio y pico de esta memoria, Informacin sobre picos y promedio de Procesos de Entrada/Salida por segundo (IOPS), Informacin de utilizacin de la red (tambin en Picos y utilizacin promedio), Datos sobre el sistema operativo (incluyendo datos sobre la versin), Espacio utilizado actualmente en Disco para cada uno de los servidores, Informacin sobre Multiprocesamiento simtrico (importante para determinar la necesidad de multiples procesadores para determinadas aplicaciones), Toda esta informacin mencionada anteriormente, es la informacin con que debemos contar mnimamente para poder continuar avanzando en el desarrollo del proyecto en las siguientes etapas. Adicionalmente a esta informacin, debemos tambin contar con informacin sobre las diferentes redes del cliente, que tipo de medio utilizan (Cobre o Fibra), si cuentan con una red de almacenamiento actualmente, tipos de switches que utilizan, etc. En caso de presentarse la situacin en que el cliente no cuente con esta informacin, y solicitara la colaboracin de este grupo de trabajo para obtenerla, es importante destacar que el proyecto se extendera en el tiempo y es importante dejarlo claramente establecido para no generar expectativas irreales. Esta situacin debe estar previamente establecida, en la etapa de Evaluacin Inicial, con el cliente y de no haber sido as deber ser aclarada, y en conformidad con el cliente durante sta etapa de Anlisis, antes de continuar avanzando en el proyecto. Para la culminacin de esta etapa y luego de haber relevado toda la informacin previamente indicada, se analiza cada uno de los servidores y aplicaciones, detallando toda la informacin relacionada con disponibilidad, flexibilidad, rendimiento deseado y cualquier otra caracterstica que pudiera impactar en el posterior diseo de la solucin. Esto es muy

Tema: Mtodo para la consolidacin de Servidores X86. importante de tener en cuenta para poder luego definir que aplicaciones y/o servidores podrn coexistir de forma virtualizada en la solucin final. Debe verificarse tambin en este punto la certificacin de las diferentes aplicaciones y sistemas operativos sobre plataformas virtualizadas, para no generar un problema posterior al cliente. Diseo Una vez terminada la etapa anterior y habiendo realizado la valoracin de los distintos aspectos como disponibilidad, rendimiento, flexibilidad, etc., se comenzar a trabajar sobre la definicin de la nueva infraestructura de servidores que dar soporte a las aplicaciones del cliente. La etapa de diseo toma en cuenta el tipo de infraestructura que el cliente inicialmente mencion como de preferencia (Servidores instalables en Rack, Blades, Procesadores Intel o AMD, y otros aspectos) y en base a los datos obtenidos en la etapa de anlisis se trabaja para definir modelos y cantidades de servidores a utilizar en la nueva solucin, junto con la configuracin propia de cada uno de los nuevos servidores en cuanto a procesadores, memoria, discos, conectividad y otros. Aqu se pueden utilizar diferentes herramientas diseadas para simplificar el trabajo en el arte de acomodar de la mejor manera posible los distintos servidores y aplicaciones en la nueva infraestructura virtualizada. Es importante aqu destacar que el resultado obtenido de este tipo de herramientas, es tomado como base pero no como el resultado final. El consultor asignado al proyecto trabajar sobre este resultado inicial, para determinar luego, en base a las mejores prcticas existentes en ese momento y para el ambiente en particular, si es necesario realizar modificaciones, mejoras o adaptaciones a este resultado obtenido. Las mejores prcticas no forman parte del mtodo propuesta, ya que los avances tecnolgicos impactan y afectan estas prcticas, las que en consecuencia varan en el tiempo. En esta etapa tambin se manejan las especificaciones relacionadas con el almacenamiento, resguardo y otros componentes (como pudieran ser componentes de Red). No es el punto principal, y el objetivo del trabajo como bien se especific es sobre los servidores, pero los servidores precisan de espacio en disco para alojar las aplicaciones y datos que deben procesar, y deben interconectarse con el resto de la infraestructura del cliente,

Tema: Mtodo para la consolidacin de Servidores X86. por lo que no se puede dejar de lado estos otros componentes que formarn parte de la solucin final. Como resultado para esta etapa o fase, tendremos una serie de documentos que incluyen grficos y especificaciones completas y detalladas de la solucin, indicando todos los componentes que se precisan y que el cliente deber tener o adquirir. Estos documentos se presentan al cliente para su aceptacin acompaados de una cotizacin trabajada en conjunto con el rea de ventas. En caso de ser aceptada la propuesta, toda la informacin de la misma es enviada al grupo correspondiente de servicios de implementacin, que es independiente del grupo de consultores tcnicos en cuestin, que ser el responsable de la posterior implementacin de la solucin. Es importante mencionar que pudieran suceder casos de excepcin donde el cliente ya cuenta con experiencia en soluciones de virtualizacin o, por cuestiones de costos, decidiera realizar toda la implementacin por su cuenta. En estos casos la documentacin es enviada nicamente al cliente y no forma parte del proyecto en particular la implementacin por parte del grupo de servicios mencionado. Implementacin En esta etapa la solucin, previamente diseada y sugerida, ser puesta en funcionamiento. Las distintas tareas necesarias para dejar la solucin implementada y funcionando, son independientes del grupo que trabaj en el diseo de la misma. Por este motivo, las tareas son de definen en detalle ya que dependiendo el pas y el grupo de implementacin que se vea involucrado, las mismas pudieran variar. Esta situacin se da por lo mencionado al comienzo, el grupo de consultores esta localizado en una ciudad especfica, trabajando para diferentes pases latinoamericanos. Pero los grupos responsables de la implementacin de la solucin, en general se encuentran localizados en cada uno de stos pases, o bien se tercerizan. Es por este motivo que solo se mencionan a grandes rasgos las tareas que se realizan, que incluyen la implementacin de la infraestructura y de las aplicaciones del cliente; teniendo como una tarea adicional la transferencia de conocimientos bsica sobre los productos instalados.

Tema: Mtodo para la consolidacin de Servidores X86. El mtodo de trabajo de cada uno de estos grupos de implementacin vara en cada uno de los pases y tambin en el caso de ser servicios tercerizados, por lo que la responsabilidad sobre las tareas de esta etapa, al menos al da, excede al grupo de consultora en cuestin. Revisin Final En esta etapa se revisa y analiza la informacin y comentarios recibidos de los grupos que realizaron la implementacin de la solucin. Esta revisin se realiza con el objetivo de poder detectar desviaciones y diferencias de lo propuesto con lo finalmente implementado, como as tambin poder detectar posibles mejoras en el proceso que permitan mejorar la calidad de trabajo. La otra tarea importante realizada durante esta etapa, consiste en diferentes comunicaciones mantenidas con el cliente para conocer el grado de satisfaccin en relacin a la solucin implementada. Documentacin La tarea de documentar est presente en todas las etapas, y bsicamente supone la conformacin de los diferentes documentos utilizados a lo largo del proyecto. Entre estos documentos podemos encontrar planillas donde se plasma toda la informacin de la infraestructura actual del cliente, el documento de la propuesta final, grficos de arquitectura, etc. TCO / ROI Adicionalmente a los documentos mencionados anteriormente y que forman parte de cualquier proyecto de consolidacin realizado mediante el uso de ste mtodo, podemos mencionar la documentacin relacionada con TCO y ROI. Estos no son generados por este grupo en particular, pero en algunos proyectos estos documentos son requeridos y se solicitan al grupo responsable de realizar estos anlisis, quienes generan la documentacin correspondiente y que formar parte de la propuesta entregada al cliente. Para generar estos documentos, el consultor de parte del grupo funcionar como nexo.

Tema: Mtodo para la consolidacin de Servidores X86. Conclusiones Principales El contar con un mtodo de trabajo permite una mejor identificacin de los objetivos y un mejor entendimiento de la situacin actual que se desea resolver. Asimismo el trabajar de forma metodolgica permite obtener resultados o propuestas de soluciones mas ajustadas a las necesidades planteadas a resolver mediante la consolidacin, esto como resultado de una mejor comprensin de la situacin actual y del objetivo perseguido. La utilizacin del mtodo permite eliminar redundancia en tareas, permite contar con informacin completa y criterios de anlisis de seguir o no seguir adelante con un determinado proyecto. El resultado obtenido y la propuesta presentada al cliente permiten una mejor implementacin y funcionamiento de la solucin propuesta, esto debido a que se trabaja con anterioridad al momento de la implementacin en la definicin de los problemas a resolver, y se consigue definir mejor y en mas detalle las necesidades y problemas actuales del cliente pudiendo de esta forma encarar el proyecto en la direccin mas conveniente o mas adecuada a la situacin particular. Secundarias Mediante el trabajo metodolgico los denominados clientes del grupo de consultora remoto, es decir reas de ventas, servicios de implementacin y otros sectores de la empresa involucrados en los diferentes proyectos de consolidacin, reciben un resultado de mejor calidad y de mayor seriedad. La implementacin del mtodo permite un crecimiento y mayor reconocimiento del grupo de consultora remoto en cuestin, permitiendo de esta forma que el grupo sea contactado para participar en una mayor cantidad de proyectos de estas caractersticas. Contribuciones a terceros de nuestro trabajo Mediante la implantacin y utilizacin de ste mtodo, se favorece el trabajo del grupo dedicado luego a la implementacin de la solucin consolidada/virtual de servidores resultante del trabajo realizado. Se puede trabajar con una mejor interrelacin con el grupo de ventas de la empresa, ya que se puede exponer claramente las diferentes etapas y fases que son necesarias atravesar para llegar a una solucin que se ajuste a las necesidades del cliente.
9

Tema: Mtodo para la consolidacin de Servidores X86. El rea de ventas ve una forma de trabajo estandarizada, que funciona, que ofrece resultados por los cuales los clientes de la empresa ven valor agregado y en consecuencia tambin mejora la relacin de estos clientes con cada vendedor en particular y esto impacta tambin en los negocios posteriores de ese cliente con el vendedor. El rea de servicios encargada de la implementacin de la solucin recibe informacin mas detallada de la solucin que deber dejar funcionando, y en consecuencia puede planificar y llegar al momento de la implementacin con un mejor conocimiento. Esto tambin afecta indirectamente en la relacin con el cliente, a pesar de que no se hizo hincapi. Conclusiones y aprendizaje propio El trabajar en el desarrollo de ste mtodo implic el investigar y conocer otras metodologas ya existentes, y poder asimilar e identificar diferentes tareas incluidas en esas metodologas que pudieran aplicar al tipo de trabajo que desarrollo actualmente. Es importante conocer y tomar como referencia experiencias de otros antes de embarcarse en un proyecto del cual se desconocen prcticamente todos sus aspectos. Se debe realizar un estudio previo, exhaustivo y detallado antes de emprender un nuevo desarrollo o proyecto, ya que embarcarse sin conocer puede derivar en no obtener el resultado deseado o, peor an, no llegar siquiera a un resultado final y quedar en el camino. Mediante el desarrollo de este trabajo he conocido en gran parte la forma de trabajar de otras empresas, tan importantes a nivel mundial como en la que actualmente me encuentro desarrollando mis actividad profesional. He podido trabajar en relacin con otros grupos, dentro de la misma empresa, donde pudimos detectar problemas comunes y que pudieran ser resueltos a futuro por medio del desarrollo ms en profundidad de este trabajo. Desde lo profesional, el estudio de la carrera de Ingeniera en Informtica y sus diferentes aspectos, me ha permitido desenvolverme de una forma que estimo no hubiera sido posible de otro modo. Algunos de los conceptos y prcticas obtenidos en materias como Sistemas Operativos, Habilitacin y Prctica Profesional, Diseo, Lgica, el contacto con profesores y colegas con mayor y menor experiencia en diferentes campos me permitieron utilizar y aplicar, a este proyecto en particular y a otros aspectos de mi vida profesional, lgica de pensamiento e investigacin y desarrollo de proyectos para alcanzar los objetivos buscados. El trabajar en la definicin de un mtodo aplicable a la situacin particular planteada en este trabajo no fue algo sencillo; y la complejidad descubierta a lo largo de este trabajo ha hecho que lo planteado en este documento Yo mismo lo considere como el primer paso de lo
10

Tema: Mtodo para la consolidacin de Servidores X86. que hoy deseo poder continuar desarrollando en mis etapas subsiguientes dentro de este ambiente. He conocido y aprendido a utilizar durante este trabajo muchas de las herramientas que aqu menciono, entre otras, como as tambin he aprendido a valorar la importancia de poder contar una forma de trabajo establecida y reconocida por los diferentes grupos y personas involucrados en un determinado proceso. El valor agregado que genera una situacin de este tipo es muy importante y todos aquellos que se ven afectados en algn punto gozan de los beneficios de un mtodo como el establecido en este trabajo. He aprendido durante este desarrollo muchas de las necesidades y requerimientos de diferentes reas involucradas en un proceso de ventas completo, que me eran desconocidos, particularmente en una empresa de la magnitud de una multinacional donde en cada proyecto varios grupos y varias personas se ven involucrados. A veces es muy importante conocer la situacin global y que pieza o tarea cada uno realiza para poder comprender y actuar en consecuencia para poder mejorar y conseguir una mejor colaboracin en beneficio de todos. Lneas futuras de investigacin Profundizar en el anlisis de las fases definidas para ste mtodo para mejorar otros tems que pudieran ser importantes, como por ejemplo la mejora en los tiempos de respuesta para este tipo de proyectos. Podra tomarse ste mtodo como una referencia y desarrollar uno ms amplio o abarcativo, que permita incluir proyectos de consolidacin no slo de servidores x86, sino tambin de otras tecnologas o arquitecturas como SPARC de SUN, Itanium de Intel, Power de IBM (en sus diferentes versiones) y otros. Otra posible lnea de investigacin futura sera la de integrar en un nico mtodo no slo la parte de anlisis y diseo sino tambin de la implementacin de la solucin. Investigando aqu la posibilidad de trabajar con recursos existentes en los centros de datos de los clientes, para poder trabajar con ellos sin necesidad de contar con presencia fsica por parte de nuestro grupo. Esto presenta la dificultad de integrar este tipo de tareas en un grupo enfocado en preventas y no post-ventas. El beneficio principal pudiera ser el hecho de reducir costos asociados a servicios, por el hecho de trabajar con recursos del cliente.

11

Tema: Mtodo para la consolidacin de Servidores X86. Bibliografa Libros Goldworm, Barb; Skamarock, Anne. Blade Servers and Virtualization: Transforming Enterprise Computing While Cutting Costs. Wiley Publishing, Inc. 2007. Crosby, Simon; Brown, David. The Virtualization Reality. Revista Computer Architecture. Enero, 2007 Grossman, Edward. Virtual Machines. Revista Computer Architecture. Agosto, 2004 Hornby, David; Pepple, Ken. Consolidation in the Data Center: Simplifying IT Environments to Reduce Total Cost of Ownership. Prentice Hall. Septiembre, 2002 Links http://www.intel.com/espanol/business/bss/products/server/consolidation/ http://www.vmware.com/virtualization/ http://www.intel.com/espanol/business/bss/products/server/consolidation/ http://www.pcworld.com.ve/n116/articulos/informe18.html http://www.virtualizacion.com/ http://www.microsoft.com/business/reducecosts/efficiency/consolidate/steps.mspx http://www.wikinvest.com/stock/VMware_Inc._(VMW) http://www.wikipedia.org

12

También podría gustarte