UNIVERSIDAD DE GUADALAJARA

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD DE GUADALAJARA"

Transcripción

1 UNIVERSIDAD DE GUADALAJARA Centro Universitario de Ciencias Económico Administrativas Maestría en Tecnologías de Información Implementación de un ambiente de pruebas para el desarrollo web basado en virtualización Tesina para obtener el grado de Maestro en Tecnologías de Información PRESENTA: Ing. Héctor Hugo Flores Fernández Guadalajara, Jalisco. México. A día _ del mes _ de 20

2 RESUMEN En el ámbito del desarrollo web, la fase de pruebas ha quedado relegada por considerarse una pérdida de tiempo y un gasto para la empresa, además de lo complejo que se vuelve probar aplicaciones de este tipo dada la cantidad de variables que hay que contemplar como los diferentes lenguajes que se utilizan para desarrollar un sitio, la visualización que tendrá el sitio entre exploradores y sus versiones, etc. Para hacer frente a esta problemática es necesario contar con ambientes accesibles y completos donde llevar a cabo las pruebas. Haciendo caso a esta necesidad e incluyendo a la problemática la configuración original con la que se venía trabajando en la empresa afectada, se propone implementar un ambiente de pruebas interno a la red organizacional, basado en tecnologías de virtualización. La virtualización permitirá contemplar la mayor cantidad de variables posibles, replicar la estructura de la red de producción de la empresa y alterar esta replica a voluntad sin afectar la red real; y unificar los diferentes ambientes resultantes en un solo equipo físico; facilitando así su administración y mantenimiento, además de una reducción de costos de funcionamiento y ocupación de espacio físico del equipo de cómputo. A demás de la reducción de costos y esfuerzo, la arquitectura propuesta se volverá un servicio bajo demanda, implicando que los ambientes de pruebas se encenderán únicamente en el momento que se les requiera y con esto se controlará la carga que pueda llevar encima el equipo físico asegurando el mejor rendimiento posible a las máquinas virtuales. ii

3 ABSTRACT In the web development world, the testing phase has been put aside due to consider it a time consuming and money spending task to the company, and also is considered as complex because of the amount of variables you should keep in mind when testing a web app, such as the different languages used to develop a website, the visualization between web browsers and their versions, etc. To deal with this problem, is a MUST to have an accessible and complete testing environment. To face this need and including to the challenge the original working configuration of the affected company, it s been proposed to implement a testing environment at the inside of the organizational network, based on virtualization technologies. The virtualization will allow us to cover the biggest amount of variables possible, replicate the structure of the production network and modify this replica without the need of affecting the real network; and unify the resulting environments into one physical computer; making it easier to manage it and maintain it, and also reduce the functioning expenses and space occupation of the equipment. Along with the cost and effort reductions, the proposed architecture will become an on-demand service; this implies that the testing environments will be turned on only when needed and with this we will keep the workload of the physical equipment under control and ensure the best performance possible of the virtual machines. iii

4 INDICE DE CONTENIDO RESUMEN... ii ABSTRACT... iii INDICE... iv CAPITULO 1 CONTEXTUALIZANDO PROBLEMÁTICA JUSTIFICACIÓN OBJETIVOS GENERAL PARTICULARES... 2 CAPITULO 2 MARCO TEÓRICO PRUEBAS DE SOFTWARE, QUÉ SON? Y POR QUÉ SON IMPORTANTES? RETOS AL PROBAR APLICACIONES WEB PLANEANDO UN AMBIENTE DE PRUEBAS QUÉ ES VIRTUALIZACIÓN? VIRTUALIZACIÓN AL SERVICIO DE LAS PRUEBAS DE SOFTWARE. 7 CAPITULO 3 ANTECEDENTES Y PROPUESTA DE MEJORA LA ARQUITECTURA ORIGINAL VENTAJAS DESVENTAJAS PROPUESTA DE UNA ARQUITECTURA NUEVA REFERENCIAS Chu, F. (2004), Virtualization gains ground. eweek Labs,, Di Lucca, G. A., Fasolino, A. R., Faralli, F., & De Carlini, U. (2002). Testing web applications. Proceedings of the International Conference on Software Maintenance (ICSMí02), Dustin, E. (2002). Effective software testing - 50 specific ways to improve your testing (Primera edición ed.). Estados Unidos: Addison-Wesley Myers, G. J., Badgett, T., Thomas, T. M., & Sandler, C. (Eds.). (2004). The art of software testing (Segunda edición ed.). Hoboken, New Jersey. United States of America.: John Wiley & Sons Perry, W. E. (2006). Effective methods of software testing (Tercera edición ed.). Estados Unidos: Wiley Publishing, Inc Powell, D. (2008, 6/23/2008). Virtualization brings testing out of lab. Network World, 25, iv

5 Serna, E., & Arango, F. (2011, Desafíos y estrategias prácticas de los estudios empíricos sobre las técnicas de prueba del software. Ingenieríay Competitividad, 13, Vogel, W. (2008, Beyon server consolidation. ACM QUEUE,, doi: /08/ Whittaker, J. A. (2000, Enero/Febrero 2000). IEEE software. What is Software Testing? and Why is it so Hard?, 17, doi: / v

6 CAPITULO 1 CONTEXTUALIZANDO 1.1. PROBLEMÁTICA Hasta la actualidad, la empresa para a la que se pretende ayudar y más en específico en la torre de Marketing, ha sido soportada en el ámbito del desarrollo web por la agencia dedicada a la programación web. Dado lo anterior, los ambientes tanto de producción como de pruebas están hospedados físicamente en las oficinas de la agencia en los Estados Unidos. El Incremento en los costos de la administración y mantenimiento de los servidores, así como en los nuevos desarrollos y modificaciones a los sitios web por parte de la agencia, y sin olvidar la atención lenta a las requisiciones de desarrollo; han obligado a la empresa ha atender parte de estas necesidades internamente, contratando personal capacitado para hacer los desarrollos en casa. Sin embargo, la interacción con la agencia no se ha terminado, dado que aún cuenta con los ambientes de producción en su poder. El haber atraído el desarrollo al interior de la empresa, generó la necesidad de comunicarse con los ambientes de pruebas de la agencia dada la carencia los propios; pero por razones de configuración de la red de la empresa, la comunicación con estos ambientes se volvió lenta, costosa e insuficiente, agregando además a la problemática, el gasto monetario que se mantiene por tener en funcionamiento estos servicios. Los problemas de gasto de tiempo, produce fases de desarrollo y pruebas demasiado extensas, inaceptables para los estándares de respuesta de la empresa JUSTIFICACIÓN La empresa está sustentada en su mayoría en la venta de hardware como equipos de cómputo e impresoras, más que incluso en la consultoría o el desarrollo de software; por lo tanto es imperativo tener publicidad fresca y renovada constantemente para atraer al comprador, es por eso que se echa mano de las bondades de la web y la rapidez nata que tiene para la dispersión de 1

7 información. Este paso acelerado que se requiere para desarrollar y publicar nuevas campañas publicitarias, manuales de usuario e información en general de los nuevos productos y eventos que constantemente salen a la luz, necesita de una capacidad de implementación igual de veloz. De lo anterior y aunado al incremento a las cuotas de mantenimiento de esta infraestructura en la agencia a finales del año 2011, nace la necesidad de contar con este ambiente integral de pruebas para los desarrolladores que laboran en la empresa. Esta implementación reducirá considerablemente el tiempo en el que se liberan los desarrollos ya que se corta la interacción a distancia y baja velocidad de conexión con la agencia y a un costo mucho menor, dado que solo se mantiene un equipo físico y no se cobran cuotas por transacciones innecesarias al ambiente de producción al tener todo probado de manera correcta y completa antes de una publicación OBJETIVOS GENERAL Proporcionar un ambiente de pruebas económico y de fácil administración para la empresa y accesible y ágil para los desarrolladores, además de flexible para poder adosar nuevos requerimientos en un tiempo mínimo PARTICULARES Replicar los ambientes de producción en un solo equipo de cómputo físico mediante virtualización para conjuntar diferentes servidores de pruebas para los diversos equipos de trabajo y unificarlos creando un dominio utilizando un servidor Windows Server 2008 como Domain Controller; además, agregar a este dominio maquinas clientes con diferentes versiones de Internet Explorer para comprobar la visualización de los desarrollos web. Reducir tiempo de pruebas teniendo los ambientes específicos para este fin dentro de la red de la compañía y sin necesidad de pasos intermedios para realizar la conexión a los mismos. 2

8 Ahorrar a la empresa 20, dólares anuales en pagos de mantenimiento y soporte a la agencia paro los ambientes de pruebas, anteriormente ubicados en sus instalaciones. CAPITULO 2 MARCO TEÓRICO 2.1. PRUEBAS DE SOFTWARE, QUÉ SON? Y POR QUÉ SON IMPORTANTES? Por definición, probar algo significa verificar que ese algo cumpla a cabalidad los requisitos que se le impusieron. Ahora, enfocándonos al ámbito del desarrollo de software, las pruebas o testing del mismo, es el proceso de ejecutar un código exhaustivamente; primero revisando que cumpla con los requerimientos (Whittaker, 2000) dentro de un escenario controlado. El hecho de iniciar las pruebas queriendo demostrar que el software no tiene errores es en sí un error, dado que es de esperar que haya fallos y el repararlos antes de liberar el producto genera una mejor calidad y confianza de que lo liberado funciona correctamente. Por lo tanto, probar un software se hace con la intención clara y concisa de encontrar errores (Myers, Badgett, Thomas, & Sandler, 2004). En el mundo real, el mundo del dinero, los fallos no identificados antes de la libración de un producto, merma de manera directa la economía del proyecto, el tiempo que se consuma al resolverlo y la confiabilidad del cliente para con los desarrolladores; esto hace importante y necesario para las empresas contar con la habilidad de profesionales en pruebas. El desarrollo y las pruebas de software nacieron en el mismo momento. Desde sus inicios y hasta la actualidad no es posible decir que un software está completo sin haberlo probado antes; es por esto que se toma a las pruebas como una fase del ciclo de vida y mantenimiento de un software. Se considera que esta fase representa una fracción bastante representativa en los costos de un desarrollo(serna & Arango, 2011). En la mayoría de los casos, probar un software 3

9 representa consumir el 50% del presupuesto y el 50% del tiempo del proyecto (Myers, Badgett, Thomas, & Sandler, 2004). James Wittaker (Whittaker, 2000) clasifica los errores reportados por los usuarios en cuatro tipos básicos: Ejecución de código no probado. Los pasos de la ejecución del programa fueron diferentes a los realizados en pruebas. Uso de entradas no probadas. Ejecución en un ambiente no probado. La naturaleza de este documento se enfocará en resolver por lo menos el cuarto tipo al implementar un ambiente de pruebas que pueda unificar las diferentes configuraciones en las que el software tenga que ejecutarse RETOS AL PROBAR APLICACIONES WEB Con el rápido desarrollo que Internet ha tenido en la actualidad, más y más empresas apuestan por el desarrollo de aplicaciones preferentemente web, como sucede con Hewlett-Packard. Los usuarios se han vuelto muy exigentes con las funcionalidades y capacidad de respuesta que estas aplicaciones deben de tener. La rápida expansión y difusión de este tipo de desarrollos ha producido un ritmo vertiginoso en cuanto a los tiempos de implementación de los proyectos; esto aunado a la falta de ambientes preparados para estos desarrollos ha hecho que los programadores y en general las empresas releguen bastante la fase de pruebas, incluso considerando que se malgasta el tiempo llevarla a cabo y sin retribución económica(di Lucca, Fasolino, Faralli, & De Carlini, 2002). Un aspecto que se debe tener muy en cuenta del desarrollo web al momento de realizar las pruebas, es la gran dinamismo que encierra; es decir, hay que considerar primeramente la creciente cantidad de lenguajes de programación y de scritpting que se utilizan para hacer una aplicación, la diversidad de servidores en los que se pueden ejecutar, la visualización que tendrá la aplicación en diferentes 4

10 exploradores web y sus versiones, la diversidad de idiomas con los que se espera que la aplicación trabaje y la distribución que tendrá el contenido en cada uno de ellos; en fin, hay una gran cantidad de variables a considerar y que los ambientes de pruebas y producción deberán de contemplar y soportar (Myers, Badgett, Thomas, & Sandler, 2004). Otro de los retos que ha ido tomando relevancia en la actualidad y que hace más que importante la fase de pruebas, es el manejo apropiado de la seguridad. Cada vez más, las empresas y personas en general manejan información sensible a través de aplicaciones web, y dado que los sitios web están pensados para estar abiertos al mundo, se debe estar preparado para los ataques malintencionados, que intenten vulnerar el sistema para recuperar información privada de los usuarios (Myers, Badgett, Thomas, & Sandler, 2004). La arquitectura cliente-servidor de las aplicaciones web requiere un recurso extra a comparación de lo que una aplicación de escritorio necesita; es decir, un servidor web. Este servidor web será un punto más a tomar en consideración al momento de generar un ambiente de pruebas. Dada la naturaleza dinámica del contenido web mencionada con anterioridad se necesita de servidores de pruebas flexibles e incrementables, para que puedan ser capaces de contemplar la gran cantidad de variables que enfrenta este tipo de desarrollos para su ejecución PLANEANDO UN AMBIENTE DE PRUEBAS Si existe un proyecto de desarrollo de software, es obligatorio contar con un ambiente donde hacer pruebas, y que estas sean efectivas y eficientes, de no existir, es probable que el proyecto no será exitoso(perry, 2006). En la actualidad es difícil encontrar en una empresa a un desarrollador trabajando en solitario en un proyecto, en la generalidad, las tareas están divididas incluso en módulos funcionales del desarrollo. Esta división de trabajos genera las llamadas pruebas unitarias, es decir que cada desarrollador prueba la fracción código que realizó en su equipo de manera local, y aunque esto es veloz, no es lo óptimo dado que se requiere trabajar todas las partes del proyecto en conjunto. De 5

11 manera ideal, el proyecto completo se prueba en un ambiente separado y acondicionado para este fin y que homologa las condiciones de ejecución del código. El ambiente de pruebas debe de ser lo más similar posible al de producción, ya que debe ser capaz de demostrarse como se trabajará la aplicación una vez liberada y debe hacer evidentes los problemas de configuración que puedan afectar la ejecución del programa, así como fallos por incompatibilidad de software, problemas de red o afectaciones a sectores del ambiente de producción que no deban ser tocados (Dustin, 2002). Para construir un ambiente de pruebas de manera correcta, es necesario obtener la siguiente información sobre el ambiente de producción: Obtener características del equipo como el software instalado, características de hardware, sistema operativo. Identificar las características de la red donde se encuentra el ambiente de producción. Determinar si se requiere una base de datos y como es que este servidor está configurado. Identificar configuraciones especiales de software y de seguridad. Esto habrá que intentar replicarse de la manera más cercana posible para descartar errores por diferencias entre ambientes al momento de las pruebas(dustin, 2002). Los requerimientos de diversificación de las capacidades de un ambiente de pruebas de aplicaciones web, requiere una cantidad bastante considerable en recursos. Para economizar el número de equipos, costo de compra y mantenimiento que conllevan, además de la administración y utilización de los recursos de los mismo, una de las opciones más viables hasta el momento es la que nos da la virtualización, sintetizando la mayor cantidad de requerimientos en 6

12 un solo equipo de cómputo físico y aun así permitiendo la separación que se pueda requerir entre servidores QUÉ ES VIRTUALIZACIÓN? La virtualización es una tecnología nacida en la década de los sesentas, cuando el adquirir el precio de un equipo de cómputo era aún privativo y no muchas empresas se podían dar el lujo de adquirirlo. Esta tecnología fue concebida para hacer un uso mucho más eficiente de los recursos de los equipos de cómputo(vogel, 2008). Permite generar una representación completa y funcional en software de lo que pudiera ser un equipo físico. Una de las mayores bondades de esta tecnología es el aislamiento que permite, pudieron generar todo una red entre máquinas virtuales dentro de una sola maquina física. Esto nos permite también contener una infraestructura de red con servidores dedicados a servicios como: DNS, DHCP, SMTP, Servidores de correo, Active Directory/LDAP, etc(vogel, 2008). La virtualización genera naturalmente una multiplexación de los recursos del equipo físico o anfitrión, ya que distribuye su uso entre las máquinas virtuales que tiene bajo su control. La virtualización incluso ayuda a evitar un gasto innecesario al momento de comprar un equipo de cómputo que contendrá un servicio de poca utilización, cambiándolo por un equipo virtual que bien puede ser encendido bajo demanda ahorrando además en consumos eléctricos. En resumen La virtualización ayuda a reducir costos y mejor la utilización de un sistema (Chu, 2004) VIRTUALIZACIÓN AL SERVICIO DE LAS PRUEBAS DE SOFTWARE La virtualización se ha convertido en un aliado bastante importante para los departamentos de pruebas de las empresas. Dadas las necesidades de escalabilidad natas en los ambientes de pruebas, la virtualización ha dado la capacidad para seguir el paso a los requerimientos sin necesidad de configuraciones complicadas o gastos en hardware. Es una práctica común observar que los equipos de pruebas relegan durante días, meses e incluso años 7

13 proyectos que no han podido ser concluidos por alguna razón, y en consecuencia los equipos utilizados para realizar las pruebas queda desplazado e incluso apagado hasta que se vuelva a requerir(vogel, 2008); y es aquí cuando las ventajas de tener ambientes virtualizados va toma importancia en la reducción de costos, ya que simplemente se apaga la máquina virtual pero el equipo físico continua siendo utilizado. Un agregado más a las ventajas de utilizar ambientes virtualizados es una mejora en la tolerancia a fallos por actualizaciones o incompatibilidad de software, ya que se tiene la posibilidad de crear imágenes de las máquinas virtuales y si algo sale mal o deja de funcionar(powell, 2008), siempre es mucho más rápido y sencillo restaurar una imagen y volver al estado en el que todo funcionaba o rollback, que reinstalar toda una maquina física en el evento de un error de este tipo. Una mejora mayúscula es involucrar a los equipos de infraestructura en las pruebas, ya que en el caso de requerir hacer algún cambio en la red o los servicios de producción, pueden verificar como responderá y resolver todos sus problemas en el ambiente virtual y evitar bajas de servicios por periodos extendidos de tiempo(powell, 2008). CAPITULO 3 ANTECEDENTES Y PROPUESTA DE MEJORA 3.1. LA ARQUITECTURA ORIGINAL Dado que la agencia es una empresa externa a la organización, es de entender que todos los recursos se encuentren en la localidad física que a ellos más convenga, detrás de una configuración de red que ellos impongan y que por cuestiones de seguridad y control, toda compañía que utiliza sus servicios no tenga acceso a esta infraestructura, siendo todo visualizado de manera limitada a través de internet. Dada la decisión de atraer el proceso de desarrollo web al interior de la organización en pos de reducir costos, se hizo la requisición a la agencia de solo 8

14 mantener los ambientes de producción y de retirar del contrato el servicio de desarrollo y manteamiento de sistemas intermedios entre la programación y la publicación a producción de los desarrollos. Este cambio concluyó con una carencia al interior de la organización de un ambiente propio para probar los nuevos desarrollos y con una interacción pobre y lenta para con la agencia. Aún con el corte a los servicios intermedios, la agencia accedió a continuar manteniendo por un tiempo corto un ambiente denominado de staging. En este tipo de ambientes se pueden hacer pruebas someras y que sirven para mostrar al cliente final como quedarían los desarrollos en producción, sin embargo no se pueden modificar y los problemas de compatibilidad o de falta de complementos en el servidor no se pueden sortear. El requerir instalar algo o alterar en su estructura a estos ambientes, representaría un gasto económico para la empresa. La arquitectura que se obtuvo por parte de la agencia y con la que se trabajó un tiempo antes de hacer la propuesta de mejora es como se muestra en la Imagen 1. Aquí se puede contemplar de modo gráfico la segmentación que tenía la comunicación con la agencia y la redundancia en el proceso de publicación de contenido; es decir, la necesidad de publicar y subir en dos ocasiones la misma cantidad de información si es que se quería hacer una prueba. Imagen 1. Arquitectura original. 9

15 VENTAJAS La arquitectura original trajo consigo un mínimo de ventajas como lo fue la delegación de responsabilidad que conlleva la administración de un servidor, así como el acceso desde cualquier parte del mundo y por medio de internet a los sitios web de prueba para los vistos buenos de los clientes DESVENTAJAS El mantener trabajando los procesos de pruebas y publicación de contenido trabajando de esta manera trajo consigo una serie de problemas tanto económicos como de desempeño que lo hicieron poco rentable aunque no por menos necesario. La comunicación por red fue uno de los obstáculos. Para control de la propia agencia, se dan accesos a los desarrolladores vía VPN a los recursos que cada uno requiere detrás de su red, pero no se contempló la configuración interna de la red de la empresa, la cual no permite la conexión de los equipos de computo a la VPN de la agencia. Para sortear esto, la empresa invirtió en la contratación de planes de datos a una compañía de telefonía celular para permitir a estos equipos de computo salir de la red de la empresa. Este tipo de enlace vía 3G a la VPN de la agencia resultó ser por demás lento haciendo que subir cualquier modificación fuera tarea de media hora como mínimo, lo que generó que las pruebas fueran perdiendo importancia bajando así la calidad de los entregables al cliente. También se obligó a empaquetar grupos de modificaciones y calendarizar su publicación en los servidores de staging para evitar la subida constate de actualizaciones, produciendo inconformidad en los clientes con solicitudes urgentes. La naturaleza de los desarrollos web también colaboró con las debilidades de esta estructura de trabajo. Dado que no se contaba con equipos para probar la visibilidad de los desarrollos en versiones antiguas de los exploradores web, se 10

16 lanzaban a producción modificaciones no compatibles que generaron múltiples reclamos por parte del cliente final. Teniendo el servidor de staging de manera pública en internet, la empresa se enfrentó a la publicación inoportuna y no deseada de documentos reservados para eventos especiales, vulnerando la privacidad que se les pretendía dar. Aunque por poco tiempo, se continuó con los gastos de mantenimiento y administración de los servidores de staging, a lo que se les aunó el costo de los planes de datos para la conexión externa a la empresa. Toda esta problemática ayudó a impulsar una idea de mejora para estos procesos, para reducir costos y tiempos, además de aumentar la calidad de los entregables PROPUESTA DE UNA ARQUITECTURA NUEVA El problema principal que dio pie a plantear esta propuesta fue la velocidad de interacción con el ambiente de staging debido a que se requiere salir de la red de la empresa y utilizar equipo de baja velocidad para realizar la conexión. Originalmente, lo que se hace para publicar es subir el contenido a un repositorio propio de la agencia, el cual está seccionado por proyecto y posteriormente se realiza una solicitud de publicación. Aunado a la velocidad de conexión y al peso del contenido a publicar, el tiempo de espera es muy grande para hacer incluso pruebas simples como las realizables en el ambiente de staging. La nueva arquitectura propone contar con un ambiente de pruebas al interior de la red de la empresa para aprovechar la infraestructura de red interna y el ancho de banda inherente, permitiendo una tasa de transferencia de datos a una mayor velocidad que la permitida por una conexión 3G. Así, se reduce el tiempo que hay entre el desarrollo y el preparación del ambiente para las pruebas. También se elimina la necesidad de utilizar un repositorio externo. Otro problema que se prevé solucionar en cuanto a tiempo al tener el ambiente de pruebas dentro de la red organizacional, es evitar la espera en la cola de 11

17 publicación que tiene determinada la agencia para contenidos externos. Para control de su consumo de ancho de banda y contabilización de transacciones para su tarifado, la agencia cuenta con una cola de publicado; es decir, si se quiere publicar algún contenido, este se sube al repositorio de la agencia y se solicita un ticket que representa un turno en la lista de publicación. Estos tickets, dependiendo de el peso de lo que se vaya a publicar, tienen un tiempo de resolución mínimo de diez minutos y máximo de 12 horas para ser atendidos. Con el servidor para pruebas al alcance de la mano, los desarrolladores poden subir contenido cuantas veces requieran sin costo alguno y evitando la espera y burocracia para la publicación de su información. Atraer el proceso de las pruebas al interior de la empresa solucionaría el problema de la publicación por error de contenido sensible, manteniéndolo controlado hasta que su liberación sea apropiada. Para aumentar el nivel de seguridad un poco más, se propuso controlar los accesos mediante crear un dominio donde administrar los usuarios que tengan permiso para ver el contenido. Bajo este dominio será necesario crear grupos de usuarios para hacer mas especializado el paquete de permisos que cada uno requiera; es decir, separar a cada grupo de usuarios en su respectivo proyecto mintiéndolos encapsulados e inhabilitados para alterar de algún modo el trabajo de otros equipos. Esta solución es apropiada para la empresa debido a que los clientes para los que se hacen los desarrollos son personal interno de la empresa pertenecientes a otros procesos. Contar con el control del servidor soluciona la problemática del incremento, actualización e implantación de nuevos complementos y funcionalidades que se requieran adosar como extensiones, nuevas versiones de estas, paquetes de funcionalidades como de efectos visuales, etcétera. Con este control, también se reduce a la mitad los costos por actualización, dado que si bien del lado de la empresa esto ya no representa un gasto en el ambiente de pruebas, siempre existirá el costo por implementar estos cambios en producción. En ultima instancia, en el caso que se presente esta situación, lo único necesario será entregar a la agencia un paquete con el software que se requiera implantar en los 12

18 servidores de producción y una guía de instalación, reduciendo el tiempo de implementación de estas solicitudes. Otra carencia que se cubre es la de la necesidad de probar y verificar compatibilidad de software y de configuración para las aplicaciones. Estas pruebas se pueden realizar a voluntad y sin la necesidad de ocupar tiempo de la agencia que se refleja en más costo económico. Para cubrir la importante falta de revisiones a la visualización de los desarrollos en los diferentes exploradores web y principalmente entre las diferentes versiones de Internet Explorer, se propuso contar con múltiples equipos con los recursos mínimos requeridos, pero con las diferentes versiones del explorador, dado que no es posible tener simultáneamente instaladas distintas versiones en un solo equipo. Si bien es posible tener en el explorador el llamado modo de compatibilidad, nunca entregó resultados exactamente aceptables, conllevando reclamaciones de los clientes al observarlo en el explorador con una dada versión nativa del mismo. Esta propuesta forma parte de la mejora de la calidad de los entregables, reduciendo la cantidad de este tipo de fayas. Esta infraestructura completa representaría un gasto económico muy grande para la empresa, debido a la necesidad de contar con muchos equipos y un site para ubicarlos, además de que se generaría una complejidad importante en el proceso al requerir de uno o más administrador para controlar todo este ambiente. Para menguar este impacto, se pensó en encapsular toda esta arquitectura en un solo equipo lo suficiente capacidad y potencia para soportarlo mediante el uso de las tecnologías de virtualización. Ya encapsulado y para controlar la carga de trabajo que este equipo físico pueda tener, se propone establecer un servicio bajo demanda; es decir, mantener encendidos los equipos virtuales únicamente para el momento que se les requiera, de lo contrario mantenerlos fuera de línea y distribuyendo dicha carga de trabajo y sacando el mejor provecho del equipo físico. 13

WINDOWS SERVER 2003 - SERVICIOS DE RED Y DIRECTORIO ACTIVO

WINDOWS SERVER 2003 - SERVICIOS DE RED Y DIRECTORIO ACTIVO WINDOWS SERVER 2003 - SERVICIOS DE RED Y DIRECTORIO ACTIVO ESTRUCTURA DEL SEMINARIO Descripción del Seminario: Este Seminario combina contenidos del seminario de Infraestructura de Redes, Tecnología Especializad

Más detalles

Cloud Computing. Octubre 2011 / White paper

Cloud Computing. Octubre 2011 / White paper Cloud Computing Octubre 2011 / White paper Cloud Computing El modelo de Computación en la Nube está reemplazando el modelo tradicional de TI para numerosas organizaciones que no han podido seguir el ritmo

Más detalles

Plan de contingencia basado en alta disponibilidad y virtualización

Plan de contingencia basado en alta disponibilidad y virtualización Scientia et Technica Año XVI, No 49, Diciembre de 2011. Universidad Tecnológica de Pereira. ISSN 0122-1701 1 Plan de contingencia basado en alta disponibilidad y virtualización Contingency plan based on

Más detalles

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A. la plataforma para una gestión ágil de los entornos de TI System Center la plataforma para una gestión ágil de los entornos de TI Introducción En la actualidad son ya muchas las empresas que están experimentando

Más detalles

cómo migrar desde la administración de servicios a SaaS

cómo migrar desde la administración de servicios a SaaS WHITE PAPER Septiembre de 2012 cómo migrar desde la administración de servicios a SaaS Principales desafíos, y cómo CA Nimsoft Service Desk ayuda a resolverlos agility made possible Índice resumen ejecutivo

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

MS_20247 Configuring and Deploying a Private Cloud

MS_20247 Configuring and Deploying a Private Cloud Gold Learning Gold Business Intelligence Silver Data Plataform Configuring and Deploying a Private Cloud www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

7. CONCLUSIONES Y RECOMENDACIONES

7. CONCLUSIONES Y RECOMENDACIONES CAPITULO VII 7. CONCLUSIONES Y RECOMENDACIONES 7.1 VERIFICACION DE LA HIPOTESIS Una vez terminada la investigación, se establece que la hipótesis planteada para el desarrollo de la Tesis "Metodología para

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES.

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. Ing. Edgar Gutiérrez a, M.C. José Ruiz a, Dr. Diego Uribe a, Dra. Elisa Urquizo a, Dr. Enrique

Más detalles

Aplicaciones bancarias que responden

Aplicaciones bancarias que responden Estudio de caso Aplicaciones bancarias que responden HP Service Virtualization le brinda a un banco importante una forma más rentable y flexible de detectar los problemas de rendimiento de las aplicaciones,

Más detalles

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones. Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.

Más detalles

Índice. Capítulo 1. Novedades y características... 1

Índice. Capítulo 1. Novedades y características... 1 Índice Capítulo 1. Novedades y características... 1 Introducción a Windows Server 2008... 1 Administración de servidor... 3 Seguridad y cumplimiento de directivas... 5 El concepto de Virtualización...

Más detalles

MEXICO EMPRESARIAL TI LMS elearning

MEXICO EMPRESARIAL TI LMS elearning MEXICO EMPRESARIAL TI LMS elearning La tecnología de México Empresarial en proyectos de elearning está basada en áreas de conocimiento básicas y especializadas para el sector Corporativo y de Negocios.

Más detalles

ACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos

ACUERDO DE SERVICIO. Sistemas-Gestión de los Servicios Informáticos Páginas 1 de 7 1. OBJETIVO Brindar el marco normativo que fije las condiciones en que deben prestarse los Servicios de Tecnologías de Información a los procesos de la organización, estableciendo criterios

Más detalles

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red.

Utilizar los servicios de Index Service para buscar información de forma rápida y segura, ya sea localmente o en la red. Funciones de servidor La familia Windows Server 2003 ofrece varias funciones de servidor. Para configurar una función de servidor, instale dicha función mediante el Asistente para configurar su servidor;

Más detalles

Maquinas virtuales Conceptos Básicos

Maquinas virtuales Conceptos Básicos Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.

Más detalles

CAPÍTULO I. INTRODUCCIÓN

CAPÍTULO I. INTRODUCCIÓN CAPÍTULO I. INTRODUCCIÓN 1.1 Estado del arte del monitoreo de redes de computadoras. La palabra monitoreo no tiene una definición exacta, pero en el contexto computacional ha adquirido un auge muy grande,

Más detalles

Domine Microsoft Windows Server 2003. José Luis Raya Laura Raya Miguel Á. Martínez

Domine Microsoft Windows Server 2003. José Luis Raya Laura Raya Miguel Á. Martínez Domine Microsoft Windows Server 2003 José Luis Raya Laura Raya Miguel Á. Martínez Reseña: Este libro ofrece al lector, de forma sencilla, el proceso de instalación y configuración de un servidor Windows

Más detalles

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image Proteger sus servidores virtuales con Acronis True Image Copyright Acronis, Inc., 2000 2008 Las organizaciones dedicadas a la TI han descubierto que la tecnología de virtualización puede simplificar la

Más detalles

MEXICO EMPRESARIAL TI LMS elearning

MEXICO EMPRESARIAL TI LMS elearning MEXICO EMPRESARIAL TI LMS elearning La tecnología de México Empresarial en proyectos de elearning está basada en áreas de conocimiento básicas y especializadas para el sector Corporativo y de Negocios.

Más detalles

MEXICO EMPRESARIAL TI LMS elearning

MEXICO EMPRESARIAL TI LMS elearning MEXICO EMPRESARIAL TI LMS elearning La tecnología de México Empresarial en proyectos de elearning esta basada en áreas de conocimiento básicas y especializadas para el sector Corporativo y de Negocios.

Más detalles

Implementación, administración y mantenimiento de infraestructuras de redes en Microsoft Windows Server 2008: Servicios de red

Implementación, administración y mantenimiento de infraestructuras de redes en Microsoft Windows Server 2008: Servicios de red Implementación, administración y mantenimiento de infraestructuras de redes en Microsoft Windows Server 2008: Servicios de red En este seminario el instructor ofrece a los alumnos los conocimientos y las

Más detalles

Programas de Gestión para Comercios y PyMEs. Programa Maxikiosco. Guia Visual

Programas de Gestión para Comercios y PyMEs. Programa Maxikiosco. Guia Visual Programas de Gestión para Comercios y PyMEs Programa Maxikiosco Guia Visual Menú Artículos Para cargar un nuevo Producto debemos ir desde la pantalla principal del programa al menú artículos / modificar

Más detalles

2277 Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services

2277 Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services 2277 Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services Introducción Este curso de cinco días impartido por instructor provee a estudiantes

Más detalles

1. Objetivos generales del título

1. Objetivos generales del título 1. Objetivos generales del título a) Organizar los componentes físicos y lógicos que forman un sistema microinformático, interpretando su documentación técnica, para aplicar los medios y métodos adecuados

Más detalles

Cómo hacer backups en ambientes virtualizados?

Cómo hacer backups en ambientes virtualizados? Cada vez más las empresas están migrando a las estructuras virtuales, pero la concentración de la información en este tipo de infraestructuras obliga a la utilización de soluciones destinadas a proteger

Más detalles

Las telecomunicaciones ofrecen ventajas a las Pymes como: agilidad,

Las telecomunicaciones ofrecen ventajas a las Pymes como: agilidad, INFORMÁTICA Gerardo A. González Díaz Escritorio remoto y virtualización Tecnología de información y comunicaciones, útil para quienes dirigen una Pyme Las telecomunicaciones ofrecen ventajas a las Pymes

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

informe Citrix XenDesktop con tecnología FlexCast Citrix XenDesktop: Virtualización de puestos de trabajo para todos www.citrix.es

informe Citrix XenDesktop con tecnología FlexCast Citrix XenDesktop: Virtualización de puestos de trabajo para todos www.citrix.es Citrix XenDesktop: Virtualización de puestos de trabajo para todos www.citrix.es Actualmente, las organizaciones abarcan una amplia gama de usuarios, desde los empleados móviles con sus ordenadores portátiles

Más detalles

INFRAESTRUCTURA DE SERVIDORES MICROSOFT

INFRAESTRUCTURA DE SERVIDORES MICROSOFT INFRAESTRUCTURA DE SERVIDORES MICROSOFT TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA PROGRAMATICA... 4 TEMA 1: ADMINISTRACION, SOPORTE Y MANTENIMIENTO DE WINDOWS SERVER 2008... 4 Preparar la administración

Más detalles

Ventajas de la migración a servicios de middleware modernos

Ventajas de la migración a servicios de middleware modernos Ventajas de la migración a servicios de middleware modernos Marcia Kaufman Directora de operaciones y analista jefe Patrocinado por Red Hat Introducción Las aplicaciones comerciales ya no se limitan a

Más detalles

índice CONVENCIONES USADAs...17

índice CONVENCIONES USADAs...17 índice CONVENCIONES USADAs...17 capítulo 1. INSTALAción del servidor...19 1.1 Novedades en Windows Server 2012...19 1.2 La familia de Windows Server 2012...20 1.3 Roles de Windows Server 2012...21 1.4

Más detalles

COMPUTACIÓN EN LA NUBE (CLOUD COMPUTING)

COMPUTACIÓN EN LA NUBE (CLOUD COMPUTING) COMPUTACIÓN EN LA NUBE (CLOUD COMPUTING) Por Br. Alfredo Ernesto Gutiérrez Grajeda, aegutierrez@url.edu.gt RESUMEN Hoy en día es común que una persona de la ciudad cuente con una computadora personal en

Más detalles

MS_20409 Server Virtualization with Windows Server Hyper-V and System Center

MS_20409 Server Virtualization with Windows Server Hyper-V and System Center Server Virtualization with Windows Server Hyper-V and System Center www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 La tierra es nuestro refugio;

Más detalles

5 Sistema de Administración Empresarial

5 Sistema de Administración Empresarial 5 Sistema de Administración Empresarial Los sistemas de planeamiento de la empresa, mejor conocido como ERP por sus siglas en inglés, (Enterprise Resource Planning) es un sistema estructurado que busca

Más detalles

VMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia

VMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia VMware vs. Xen Comparación de dos esquemas populares de virtualización Héctor López Guillermo Veitia Puntos a tratar: Introducción Tipos de virtualización Programas útiles para virtualizar sistemas de

Más detalles

Memoria Compartida Distribuida (DSM) Sistema de Archivos

Memoria Compartida Distribuida (DSM) Sistema de Archivos Memoria Compartida Distribuida (DSM) La memoria compartida distribuida es una abstracción que se propone como alternativa a la comunicación por mensajes. Memoria compartida basada en páginas: este esquema

Más detalles

DIPLOMADO DE INFRAESTRUCTURA DE SERVIDORES MICROSOFT

DIPLOMADO DE INFRAESTRUCTURA DE SERVIDORES MICROSOFT DIPLOMADO DE INFRAESTRUCTURA DE SERVIDORES MICROSOFT TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 TEMA 1: ADMINISTRACION, SOPORTE Y MANTENIMIENTO DE WINDOWS SERVER 2012... 4 Preparar

Más detalles

LIBERA EL PODER DEL COMPUTO EN LA NUBE. www.telmex.com/it TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACIÓN SON PROPIETARIOS Y CONFIDENCIALES

LIBERA EL PODER DEL COMPUTO EN LA NUBE. www.telmex.com/it TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACIÓN SON PROPIETARIOS Y CONFIDENCIALES Servicios Cloud Cloud LIBERA EL PODER DEL COMPUTO EN LA NUBE TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACIÓN SON PROPIETARIOS Y CONFIDENCIALES TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACIÓN SON PROPIETARIOS

Más detalles

Windows Server Hyper-V

Windows Server Hyper-V Windows Server Diseño, implantación y administración La plataforma de virtualización de Microsoft La virtualización de servidores ha sido, en la última década, una de las principales áreas de inversión

Más detalles

5. MODELOS DE CLIENTE Y SERVIDOR ORIENTADOS A AGENTES MÓVILES

5. MODELOS DE CLIENTE Y SERVIDOR ORIENTADOS A AGENTES MÓVILES SISTEMAS DISTRIBUIDOS DE REDES 5. MODELOS DE CLIENTE Y SERVIDOR ORIENTADOS A AGENTES MÓVILES Programación remota: Introducción y generalidades INTRODUCCIÓN Debido a la dificultad de la arquitectura actual

Más detalles

LIBERA EL PODER DEL COMPUTO EN LA NUBE. Servicios Cloud. www.telmex.com/it

LIBERA EL PODER DEL COMPUTO EN LA NUBE. Servicios Cloud. www.telmex.com/it Servicios Cloud LIBERA EL PODER DEL COMPUTO EN LA NUBE TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACION SON PROPIETARIOS Y CONFIDENCIALES Servicios Cloud SERVIDORES EN LA NUBE De Telmex IT Los Servidores

Más detalles

Nuevas tendencias: Virtualización de computadores / servidores

Nuevas tendencias: Virtualización de computadores / servidores Nuevas tendencias: Virtualización de computadores / servidores Expositor: Ing. José Wu Chong Laboratorio de Internetworking FIA DATA Agenda Qué es un servidor? Qué servicios hay en la red? Qué es Virtualización?

Más detalles

Diferencias entre Windows 2003 Server con Windows 2008 Server

Diferencias entre Windows 2003 Server con Windows 2008 Server Diferencias entre Windows 2003 Server con Windows 2008 Server WINDOWS SERVER 2003 Windows Server 2003 es un sistema operativo de propósitos múltiples capaz de manejar una gran gama de funsiones de servidor,

Más detalles

Programa de Capacitación y Certificación.

Programa de Capacitación y Certificación. NIVEL 1.- INFRAESTRUCTURA DE REDES Programa de Capacitación y Certificación. INFORMES@COMPUSUR.COM.MX WWW.COMPUSUR.COM.MX 1 Contenido NIVEL 1. INFRAESTRUCTURA DE REDES... 4 6421 CONFIGURANDO Y RESOLVIENDO

Más detalles

Información del módulo. Ing. Víctor Cuchillac

Información del módulo. Ing. Víctor Cuchillac Información del módulo Ing. Víctor Cuchillac Posibles competencias a desarrollar Detección, hackeo y corrección de vulnerabilidades en la infraestructura de red. Detección, hackeo y corrección de vulnerabilidades

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

Plataforma de nube CA AppLogic para aplicaciones de negocio

Plataforma de nube CA AppLogic para aplicaciones de negocio HOJA DE PRODUCTO: CA AppLogic Plataforma de nube CA AppLogic para aplicaciones de negocio agility made possible El software CA AppLogic es una plataforma de computación en la nube lista para utilizarse

Más detalles

6451 Planning, Deploying and Managing Microsoft Systems Center Configuration Manager 2007

6451 Planning, Deploying and Managing Microsoft Systems Center Configuration Manager 2007 6451 Planning, Deploying and Managing Microsoft Systems Center Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para planear, implementar

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 01-2012 SOFTWARE DE VIRTUALIZACIÓN I. NOMBRE DEL ÁREA El área encargada de la evaluación técnica para la adquisición de software es la Unidad de Tecnologías

Más detalles

TITULO SERVICIOS DE CONSULTORIA INTEGRAL (RECURSOS HUMANOS, MARKETING Y TECNOLOGIA) A PEQUEÑAS Y MEDIANAS EMPRESAS VÍA INTERNET PARA S.C.I. CIA.

TITULO SERVICIOS DE CONSULTORIA INTEGRAL (RECURSOS HUMANOS, MARKETING Y TECNOLOGIA) A PEQUEÑAS Y MEDIANAS EMPRESAS VÍA INTERNET PARA S.C.I. CIA. TITULO SERVICIOS DE CONSULTORIA INTEGRAL (RECURSOS HUMANOS, MARKETING Y TECNOLOGIA) A PEQUEÑAS Y MEDIANAS EMPRESAS VÍA INTERNET PARA S.C.I. CIA. Ltda AUTORES Yandres García Charcopa 1 Nadia Luna Eras 2

Más detalles

Alcance y descripción del servicio. Backup Servidor IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina

Alcance y descripción del servicio. Backup Servidor IPLAN. IPLAN iplan.com.ar NSS S.A. Reconquista 865 C1003ABQ Buenos Aires Argentina Alcance y descripción del servicio Backup Servidor IPLAN 1. Introducción Backup Servidor IPLAN le permite al Cliente realizar resguardos periódicos de la información de su Servidor Virtual y/o Servidor

Más detalles

ADMINISTRADOR DE XARXES LOCALS

ADMINISTRADOR DE XARXES LOCALS ADMINISTRADOR DE XARXES LOCALS Administración de un entorno Microsoft Windows Server 2003 Módulo 1: Introducción a la administración de cuentas y recursos El entorno Windows Server 2003 Iniciar la sesión

Más detalles

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.

Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes. SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados

Más detalles

10215 Implementing and Managing Microsoft Server Virtualization

10215 Implementing and Managing Microsoft Server Virtualization 10215 Implementing and Managing Microsoft Server Virtualization Introducción Este curso de cinco días impartido por instructor, le va a proveer con el conocimiento y habilidades para instalar y manejar

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Microsoft Business Solutions Navision le ofrece una forma eficaz de optimizar su negocio y aumentar la productividad.

Microsoft Business Solutions Navision le ofrece una forma eficaz de optimizar su negocio y aumentar la productividad. MICROSOFT BUSINESS SOLUTIONS NAVISION MICROSOFT BUSINESS SOLUTIONS NAVISION Le ofrece la libertad para centrarse en su negocio. Beneficios principales: Aumente su productividad Marque su ventaja sobre

Más detalles

Paso a paso hacia el Cloud

Paso a paso hacia el Cloud Claranet Qué factores considerar antes de dar el paso Claranet S. A. U. - Juan Gris, 10-18, planta 4, torres cerdà - 08014 Barcelona Tel: 902 884 633 - Fax: +34 934 451 920 Email: info@claranet.es - Web:

Más detalles

GUÍA DE AYUDA. Tecnologías de Información y Comunicación para un México más Competitivo

GUÍA DE AYUDA. Tecnologías de Información y Comunicación para un México más Competitivo GUÍA DE AYUDA Tecnologías de Información y Comunicación para un México más Competitivo Estimad@ usuari@, esta guía tiene como objetivo orientarle sobre cómo utilizar la Vitrina de Soluciones Tecnológicas.

Más detalles

Teoría y Aplicación de la Informática 2. Redes Privadas Virtuales en Paraguay

Teoría y Aplicación de la Informática 2. Redes Privadas Virtuales en Paraguay Teoría y Aplicación de la Informática 2 Redes Privadas Virtuales en Paraguay 1- INDTRODUCCIÓN: Mientras vayamos avanzando en el tiempo, el mercado y la alta competitividad, obligarán a cualquier empresa

Más detalles

Implementación, aprovisionamiento y actualización de Windows Server con System Center

Implementación, aprovisionamiento y actualización de Windows Server con System Center Implementación automatizada y centralizada, aprovisionamiento y actualización de Windows Server La implementación y el mantenimiento de Windows Server en sistemas operativos de centros de datos y entornos

Más detalles

SOLUCIONES EN SEGURIDAD INFORMATICA

SOLUCIONES EN SEGURIDAD INFORMATICA SOLUCIONES EN SEGURIDAD INFORMATICA PLAN DE SEGURIDAD INFORMATICA ASESORIA SERVICIOS DE SEGURIDAD INFORMATICA Debido a la necesidad de las organizaciones para comunicarse con proveedores, clientes, empleados

Más detalles

Criterios de clasificación

Criterios de clasificación Criterios de clasificación Usualmente clasificamos para agrupar elementos con características comunes, simplificando la realidad y analizando un conjunto de elementos desde distintos puntos de vista. Sobre

Más detalles

DGA. Dirección General de Servicios Aduaneros. Comunicaciones e Infraestructura

DGA. Dirección General de Servicios Aduaneros. Comunicaciones e Infraestructura DGA Dirección General de Servicios Aduaneros Comunicaciones e Infraestructura Tema Descripción de las comunicaciones e infraestructura requeridas por parte del Sistema Informático Aduanero (SIDUNEA World)

Más detalles

6446 Implementing and Administering Windows Essential Business Server 2008

6446 Implementing and Administering Windows Essential Business Server 2008 6446 Implementing and Administering Windows Essential Business Server 2008 Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento necesarios para planear

Más detalles

MS_6451 Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007

MS_6451 Planning, Deploying and Managing Microsoft System Center Configuration Manager 2007 Planning, Deploying and Managing Microsoft System Center Configuration Manager www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción

Más detalles

Windows Server 2003. Windows Server 2003

Windows Server 2003. Windows Server 2003 Windows Server 2003 Windows Server 2003 Es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión

Más detalles

Servicios Administrados de Infraestructura

Servicios Administrados de Infraestructura Son las actividades diarias relacionadas a la tecnología de información que mantienen los recursos de infraestructura de TI actualizados, seguros, productivos, consistentes y disponibles para el beneficio

Más detalles

Microsoft Business Solutions GOBIERNO. Respond

Microsoft Business Solutions GOBIERNO. Respond Microsoft Business Solutions Respond Gobierno Mejor administración de municipios y agencias gubernamentales. Mejor atención y servicio a los ciudadanos. Para brindar una atención y servicio de excelencia,

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

Planificación de capacidad en entornos virtuales ... Eric Siebert Autor y experto. w h i t e p a p e r

Planificación de capacidad en entornos virtuales ... Eric Siebert Autor y experto. w h i t e p a p e r Planificación de capacidad en entornos virtuales Eric Siebert Autor y experto Planificación de capacidad en entornos virtuales Sinópsis La virtualización cambia la forma en la que se realizan todas las

Más detalles

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET HOSTING El Hosting o Alojamiento web es el servicio que permite a los usuarios de internet poder almacenar información en un CPU conectado a internet las 24 horas del día los 365 días del año, ya sea para

Más detalles

5a. Academia de Actualización

5a. Academia de Actualización 5a. Academia de Actualización Profesional 2008 Virtualización: implicancias en la tolerancia a fallos y planes de contingencia PwC Agenda / Contenido Motivación Introducción Principales usos de las tecnologías

Más detalles

Informe técnico de negocios. Las diez principales razones para automatizar sus procesos de TI

Informe técnico de negocios. Las diez principales razones para automatizar sus procesos de TI Informe técnico de negocios Las diez principales razones para automatizar sus procesos de TI Índice 4 Herramientas y tendencias de administración del centro de datos 4 El desafío actual 4 Lo que viene

Más detalles

RESUMEN DE LA SOLUCIÓN CA ERwin Modeling. Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial?

RESUMEN DE LA SOLUCIÓN CA ERwin Modeling. Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial? RESUMEN DE LA SOLUCIÓN CA ERwin Modeling Cómo puedo gestionar la complejidad de los datos y mejorar la agilidad empresarial? CA ERwin Modeling ofrece una perspectiva centralizada sobre las definiciones

Más detalles

Características del software

Características del software Características del software Descripción general de Fierro Fierro resuelve la operatoria diaria y la problemática de librerías y editoriales. Fierro fue gestado por gente que conoce el mercado del libro,

Más detalles

PRODUCT /SOLUTION CUSTOMER SOLUTION. Situación

PRODUCT /SOLUTION CUSTOMER SOLUTION. Situación PRODUCT /SOLUTION CUSTOMER SOLUTION Banesco se apoya en una solución Microsoft para crear un ambiente de comunicación y trabajo que permita mejorar la productividad y la interacción entre el personal de

Más detalles

Mercadotecnia en internet oportunidad para las pequeñas empresas

Mercadotecnia en internet oportunidad para las pequeñas empresas Mercadotecnia en internet oportunidad para las pequeñas empresas Por Jack Fleitman Internet ha generado una sociedad mundial con acceso ilimitado a la Información, en el que los comportamientos y las relaciones

Más detalles

W01_Citrix XenApp 6.5 Administration

W01_Citrix XenApp 6.5 Administration W01_Citrix XenApp 6.5 Administration Presentación El curso Administración de Citrix XenApp 6.5 proporciona los principios básicos que los administradores necesitan para centralizar y administrar de forma

Más detalles

P: Cuándo y cómo modificará el panorama tecnológico la TI Internet de las cosas?

P: Cuándo y cómo modificará el panorama tecnológico la TI Internet de las cosas? A N A L Y S T C O N N E C T I O N Robert Young Gerente de investigación, Software de administración de sistemas empresariales R e f o r m u l a c ión de la administración de activo s t e c n o l ó g i

Más detalles

FICHAS DE DESCRIPCIÓN DE FUNCIONES Y COMPETENCIAS LABORALES

FICHAS DE DESCRIPCIÓN DE FUNCIONES Y COMPETENCIAS LABORALES Página 1 de 11 I. IDENTIFICACIÓN DENOMINACIÓN DEL CARGO: PROGRAMADOR DE COMPUTADOR SIGLA:PC CLASE: V GRADO: 12-14-16 NIVEL: ADMINISTRATIVO NÚMERO DE CARGOS: ÁREA: 5 JEFE INMEDIATO: 1. OFICINA DE INFORMÀTICA

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento.

Bajo Costo de Implementación y Soporte: Ofrecer un bajo costo de implementación y mantenimiento. Documento de Referencia Una Única Solución que Integra Todas las Aplicaciones que su Empresa Requiere Tecnologizar los procesos financieros, operacionales y de gestión de su empresa, es sólo cuestión de

Más detalles

Tema 2. Ingeniería del Software I feliu.trias@urjc.es

Tema 2. Ingeniería del Software I feliu.trias@urjc.es Tema 2 Ciclo de vida del software Ingeniería del Software I feliu.trias@urjc.es Índice Qué es el ciclo de vida del Software? El Estándar 12207 Modelos de proceso Qué es el Ciclo de Vida del SW? Definición

Más detalles

Telefonía IP. telefonía ip > DOSSIER INFORMÁTIVO // > / SEPT, 2006. evolución natural. Jesús Martínez Martínez jesus.martinez@inove.

Telefonía IP. telefonía ip > DOSSIER INFORMÁTIVO // > / SEPT, 2006. evolución natural. Jesús Martínez Martínez jesus.martinez@inove. Telefonía IP evolución natural Jesús Martínez Martínez jesus.martinez@inove.es España, Murcia 2006 telefonía ip > DOSSIER INFORMÁTIVO // > / SEPT, 2006 2006 Inove Servicios Telemáticos. All rights reserved.

Más detalles

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA Estudio de las herramientas TOAD y DBArtisan para la administración e integración de bases de datos relacionales. PREVIA OPCION AL TÍTULO DE: INGENIERO

Más detalles

13º Unidad Didáctica. RAID (Redundant Array of Independent Disks) Eduard Lara

13º Unidad Didáctica. RAID (Redundant Array of Independent Disks) Eduard Lara 13º Unidad Didáctica RAID (Redundant Array of Independent Disks) Eduard Lara 1 RAID: INTRODUCCIÓN Sistema de almacenamiento que usa múltiples discos duros entre los que distribuye o replica los datos.

Más detalles

Utilidades de la base de datos

Utilidades de la base de datos Utilidades de la base de datos Desde esta opcion del menú de Access, podemos realizar las siguientes operaciones: Convertir Base de datos Compactar y reparar base de datos Administrador de tablas vinculadas

Más detalles

CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN.

CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN. CAPÍTULO VI. RESULTADOS, PRUEBAS Y CONCLUSIONES DE LA APLICACIÓN. Finalmente en este último capítulo se conocen los resultados, las pruebas y las conclusiones finales de la aplicación Web para el monitoreo

Más detalles

Las ventajas de cloud computing se hacen cada día más evidentes.

Las ventajas de cloud computing se hacen cada día más evidentes. Resumen ejecutivo Las ventajas de cloud computing se hacen cada día más evidentes. La informática en la nube, o cloud computing, es un tema de gran actualidad y por buenos motivos. Con este tipo de solución,

Más detalles

Banco Galicia Maneja 12.000 Tickets Mensuales con CA Service Desk Manager

Banco Galicia Maneja 12.000 Tickets Mensuales con CA Service Desk Manager CUSTOMER SUCCESS STORY Diciembre 2012 Banco Galicia Maneja 12.000 Tickets Mensuales con CA Service Desk Manager PERFIL DEL CLIENTE Industria: Servicios Financieros Compañía: Banco Galicia Empleados: 12.000+

Más detalles

Simulador de Protocolos de Red a tráves de WEB

Simulador de Protocolos de Red a tráves de WEB Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles

Más detalles

ERP, Enterprise Resource Planning. Planeación de Recursos Empresariales

ERP, Enterprise Resource Planning. Planeación de Recursos Empresariales ERP, Enterprise Resource Planning Planeación de Recursos Empresariales Introducción Época basada en los mainframes. Primeros sistemas de control. Competencia global. Tiempos de Respuesta más rápidos. Satisfacción

Más detalles

OPERACIONES ADMINISTRADAS

OPERACIONES ADMINISTRADAS Servicios Cloud OPERACIONES ADMINISTRADAS MÁS QUE CÓMPUTO EN LA NUBE, APLICACIONES EN LA NUBE TELMEX 2015. LOS CONTENIDOS DE ESTA PRESENTACION SON PROPIETARIOS Y CONFIDENCIALES Servicios Cloud Servicios

Más detalles

Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red

Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red Microsoft Windows Server 2008 La Nueva Plataforma de Trabajo en Red 1. Introducción Agenda 2. Instalación de Windows 3. Administración del Servidor 4. Internet Information Services 7.0 5. Virtualización

Más detalles

UNIDAD 2. ADMINISTRACIÓN DE LA RELACIÓN CON EL CLIENTE (CRM)

UNIDAD 2. ADMINISTRACIÓN DE LA RELACIÓN CON EL CLIENTE (CRM) UNIDAD 2. ADMINISTRACIÓN DE LA RELACIÓN CON EL CLIENTE (CRM) Objetivos Al finalizar la unidad el alumno deberá conocer los antecedentes, el origen, los objetivos, los diferentes tipos y las estrategias

Más detalles

RESUMEN DE LA SOLUCIÓN

RESUMEN DE LA SOLUCIÓN RESUMEN DE LA SOLUCIÓN Mejora de la planificación de capacidades con CA Application Performance Management cómo puedo garantizar una experiencia de usuario final excepcional para aplicaciones de gran importancia

Más detalles

calidad brochure Testing Factor y Ser vices/software Quality Assurance IDEOLOGY INTELLIGENCE INFORMATION IMPR INNOVATION ISO 9001:2000

calidad brochure Testing Factor y Ser vices/software Quality Assurance IDEOLOGY INTELLIGENCE INFORMATION IMPR INNOVATION ISO 9001:2000 calidad 2009 brochure Testing Factor y Ser vices/software Quality Assurance IDEOLOGY INTELLIGENCE INFORMATION IMPR INNOVATION ISO 9001:2000 Software Testing Services Validación y optimización de Software

Más detalles

Software CRM On Premise ó CRM On Demand (SaaS)

Software CRM On Premise ó CRM On Demand (SaaS) Software CRM On Premise ó CRM On Demand (SaaS) 5 factores a considerar antes de tomar una decisión. Las alternativas de software disponibles en el mercado para apoyar una estrategia de CRM son muy amplias.

Más detalles