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

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

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

Í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

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

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

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

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

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

Por qué su mesa de servicios actual no es eficaz para su negocio y qué se puede hacer al respecto

Por qué su mesa de servicios actual no es eficaz para su negocio y qué se puede hacer al respecto INFORME OFICIAL Septiembre de 2012 Por qué su mesa de servicios actual no es eficaz para su negocio y qué se puede hacer al respecto agility agility made possible made possible Tabla de contenido Resumen

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

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

Identificación rápida de cuellos de botella: Una mejor manera de realizar pruebas de carga. Documento técnico de Oracle Junio de 2009

Identificación rápida de cuellos de botella: Una mejor manera de realizar pruebas de carga. Documento técnico de Oracle Junio de 2009 Identificación rápida de cuellos de botella: Una mejor manera de realizar pruebas de carga Documento técnico de Oracle Junio de 2009 Identificación rápida de cuellos de botella: Una mejor manera de realizar

Más detalles

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

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

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

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

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

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

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

COSTE TOTAL DE PROPIEDAD DE PANDA MANAGED OFFICE PROTECTION Conozca cómo una Solución SaaS de para Endpoint reduce sus Costes Operativos www.pandasecurity.com Pág.. Resumen Ejecutivo H oy en día las empresas

Más detalles

La Inteligencia de Negocios es ya una realidad para las empresas medianas

La Inteligencia de Negocios es ya una realidad para las empresas medianas Reuniones/Entrevistas La Inteligencia de Negocios es ya una realidad para las empresas medianas La Inteligencia de Negocios es el siguiente paso que las empresas deben dar para mejorar su toma de decisiones

Más detalles

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010

Anuncio de software ZP10-0030 de IBM Europe, Middle East and Africa, con fecha 16 de febrero de 2010 con fecha 16 de febrero de 2010 Los productos IBM Tivoli Storage Manager V6.2 cuentan con funciones adicionales de reducción de datos y compatibilidad mejorada con entornos virtualizados Índice 1 Visión

Más detalles

Uso de ClarityTM para la gestión de la cartera de aplicaciones (APM)

Uso de ClarityTM para la gestión de la cartera de aplicaciones (APM) INFORME: Gestión de la cartera de aplicaciones Febrero de 2012 Uso de CA PPM ClarityTM para la gestión de la cartera de aplicaciones (APM) David Werner Gestión de carteras y servicios de CA agility made

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

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.

Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C. UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: Página web GAQSA S.A de C.V. (Módulo de laboratorios) Nombre de la Empresa: Ganaderos Asociados de Querétaro S.A de C.V (GAQSA) Memoria que como

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

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

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

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

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

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

Altiris Asset Management Suite 7.1 de Symantec

Altiris Asset Management Suite 7.1 de Symantec Garantizar el cumplimiento y maximizar su inversión en TI Descripción general El cambio es ya inevitable para los departamentos de TI. No obstante, la gestión de recursos es el comienzo hacia una gestión

Más detalles

RESUMEN SOBRE LA SOLUCIÓN

RESUMEN SOBRE LA SOLUCIÓN RESUMEN SOBRE LA SOLUCIÓN CA IT Asset Manager Cómo se puede administrar el ciclo de vida de los activos, optimizar el valor de las inversiones de TI y obtener una vista de cartera de todos los activos?

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

Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos.

Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos. Software de infraestructura de aplicaciones Para cubrir sus necesidades empresariales Está buscando servidores de aplicaciones basados en código abierto? Responda a las preguntas adecuadas y haga sus cálculos.

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

LA FAMILIA DE PRODUCTOS FREJA Gestione y controle el activo más importante del mundo digital: la identidad.

LA FAMILIA DE PRODUCTOS FREJA Gestione y controle el activo más importante del mundo digital: la identidad. FREJA ID AUTENTICACIÓN ILIMITADA FREJA SSP REGISTRO DE USUARIO SIMPLIFICADO FREJA CONNECT INICIO DE SESIÓN ÚNICO EN LA NUBE FREJA MOBILE INICIO DE SESIÓN Y FIRMA DE TRANSACCIONES LA FAMILIA DE PRODUCTOS

Más detalles

México, D.F., a 13 de Septiembre de 2012

México, D.F., a 13 de Septiembre de 2012 México, D.F., a 13 de Septiembre de 2012 Atn. Raúl González Reyna Director Nacional de MexicoFirst Andrés Simón Bujaidar Director de Alianzas Nacionales de MexicoFirst De nuestra especial consideración:

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

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

OpenText Exceed ondemand

OpenText Exceed ondemand OpenText Exceed ondemand Acceso a aplicaciones empresariales confiable y seguro O pentext Exceed ondemand es la solución para el acceso seguro a las aplicaciones gestionadas. Ella permite que las empresas

Más detalles

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software.

TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. . TEMA 37: Arquitecturas Cliente / Servidor. Tipos de cliente. Tipos de Servidor. Clasificación del software. Índice 1 INTRODUCCIÓN 2 2 CARACTERÍSTICAS 2 2.1 Características del cliente...2 2.2 Características

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

EL HOTEL SHERATON DALLAS OFRECE A SUS HUÉSPEDES ANCHO DE BANDA DEL TAMAÑO DE TEXAS

EL HOTEL SHERATON DALLAS OFRECE A SUS HUÉSPEDES ANCHO DE BANDA DEL TAMAÑO DE TEXAS EL HOTEL OFRECE A SUS HUÉSPEDES ANCHO DE BANDA DEL TAMAÑO DE TEXAS MOTOROLA WIRELESS SOLUTIONS Un sistema inalámbrico de Motorola ayuda al Sheraton Dallas a mejorar la satisfacción del cliente al proporcionar

Más detalles

MANUAL DE INSTALACIÓN DE INFINITUM PARA MODEM SPEEDTOUCH USB

MANUAL DE INSTALACIÓN DE INFINITUM PARA MODEM SPEEDTOUCH USB MANUAL DE INSTALACIÓN DE INFINITUM PARA MODEM SPEEDTOUCH USB Paso 1. Disco de Instalación. NOTA PRELIMINAR: Favor de NO conectar el MODEM hasta que se le indique. Insertar el Disco de Instalación el cual

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

MANUAL DE INSTALACIÓN DE SIGCPIOPER v3. (Proyecto SIGCPI)

MANUAL DE INSTALACIÓN DE SIGCPIOPER v3. (Proyecto SIGCPI) MANUAL DE INSTALACIÓN DE SIGCPIOPER v3 (Proyecto SIGCPI) Contenido Introducción... 3 Instalación Versión Monopuesto... 3 Requisitos Software Versión Monopuesto... 3 Instalación de los prerrequisitos...

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

Universidad de Guadalajara

Universidad de Guadalajara Universidad de Guadalajara Centro Universitario de Ciencias Económico-Administrativas Maestría en Tecnologías de Información Ante-proyecto de Tésis Selection of a lightweight virtualization framework to

Más detalles

Internet Security and Aceleration Server 2000

Internet Security and Aceleration Server 2000 Internet Security and Aceleration Server 2000 Proyecto Huascarán - Ministerio de Educación Dirección de Informática y Telecomunicaciones Área de Informática y Redes Diseño y Elaboración: Carlos A. Anchante

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

puede asegurar a sus clientes la calidad y disponibilidad de los servicios empresariales?

puede asegurar a sus clientes la calidad y disponibilidad de los servicios empresariales? RESUMEN DE LA SOLUCIÓN Service Operations Management puede asegurar a sus clientes la calidad y disponibilidad de los servicios empresariales? agility made possible (SOM) de CA Technologies es una solución

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

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

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

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

A continuación le mostramos en detalles la temática de la capacitación:

A continuación le mostramos en detalles la temática de la capacitación: Hola, aca le comparto toda la información de Curso Joomla Acelerado! Uno de los Inconvenientes cuando iniciamos con Joomla es que no sabemos por donde iniciar, que hay que configurar, como administrar

Más detalles

GRUPO SOROM ASESORES

GRUPO SOROM ASESORES GRUPO SOROM ASESORES SERVIDORES VIRTUALES Y ESCRITORIOS VIRTUALES Disponibilidad del Servicio 99.5 % Confiable Hopedaje en Centro Triara ICREA Tier5 Redundancia de enlaces de internet Soporte especializado

Más detalles

Desarrollo de Aplicaciones Móviles. Java

Desarrollo de Aplicaciones Móviles. Java Java Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web

Más detalles

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes

Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes Sistemas de impresión y tamaños mínimos Printing Systems and minimum sizes Para la reproducción del Logotipo, deberán seguirse los lineamientos que se presentan a continuación y que servirán como guía

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

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

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

Mejores prácticas para la evaluación dinámica

Mejores prácticas para la evaluación dinámica Mejores prácticas para la evaluación dinámica Disclaimer This document is a translation of the English-language AMTSO document Best Practices for Dynamic Testing (version 2008-10-31) at http://www.amtso.org/documents/doc_download/7-amtso-best-practices-for-dynamictesting.html.

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

puede ayudar a garantizar a sus clientes la calidad y disponibilidad de los servicios de negocio?

puede ayudar a garantizar a sus clientes la calidad y disponibilidad de los servicios de negocio? RESUMEN DE LA SOLUCIÓN Administración de operaciones de servicio puede ayudar a garantizar a sus clientes la calidad y disponibilidad de los servicios de negocio? agility made possible La Administració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

MANUAL DE INSTALACIÓN DE INFINITUM PARA MODEM SPEEDTOUCH HOME

MANUAL DE INSTALACIÓN DE INFINITUM PARA MODEM SPEEDTOUCH HOME MANUAL DE INSTALACIÓN DE INFINITUM PARA MODEM SPEEDTOUCH HOME Paso 1: Disco de Instalación. NOTA PRELIMINAR: Favor de No conectar el MODEM hasta que se te indique. Inserta el Disco de Instalación el cual

Más detalles

MS_10747 Administering System Center 2012 Configuration Manager

MS_10747 Administering System Center 2012 Configuration Manager Administering System Center 2012 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 Este curso describe cómo

Más detalles

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN

CAPÍTULO V PROPUESTA DE LA SOLUCIÓN CAPÍTULO V PROPUESTA DE LA SOLUCIÓN 5.1 Introducción En los últimos tres años la entidad financiera ha venido sufriendo cambios que le han permitido crecer y pasar de ser una Sociedad Financiera a un Banco

Más detalles

PRÁCTICAS RECOMENDADAS EN MARKETING ONLINE

PRÁCTICAS RECOMENDADAS EN MARKETING ONLINE PRÁCTICAS RECOMENDADAS EN MARKETING ONLINE ÍNDICE www.comunica-web.com Empresa especializada en Marketing online. Llevamos 10 años trabajando para primeras marcas en más de 400 proyectos. Desde el Departamento

Más detalles

Microsoft Virtualization para profesionales de VMware

Microsoft Virtualization para profesionales de VMware Impulso Sesión 3 VDI Microsoft Virtualization para profesionales de VMware Módulo 11: Información general de v- Alliance Solution Módulo 2: Diferenciar Microsoft & VMware Módulo 3: Opciones de implementación

Más detalles

El Documento, factor clave en las relaciones con el ciudadano

El Documento, factor clave en las relaciones con el ciudadano El Documento, factor clave en las relaciones con el ciudadano Javier Ontiveros Country Manager Xerox Global Services I. INTRODUCCIÓN El término Cliente fue acuñado por primera vez a comienzos del siglo

Más detalles

GUIA RÁPIDA DE VNC Antonio Becerro 2005

GUIA RÁPIDA DE VNC Antonio Becerro 2005 Guia rápida de VNC Como acceder de forma remota a un ordenador y utilizar todos los programas del mismo Copyright (c) 2005 Antonio Becerro Martinez. Permission is granted to copy, distribute and/or modify

Más detalles

INFORME DE PERCEPCIÓN DE PROVEEDORES DE CLOUD COMPUTING. Características Técnicas y de Seguridad

INFORME DE PERCEPCIÓN DE PROVEEDORES DE CLOUD COMPUTING. Características Técnicas y de Seguridad INFORME DE PERCEPCIÓN DE PROVEEDORES DE CLOUD COMPUTING OCTOBER 13, 215 215 Índice Objetivo y metodología... 2 Resumen Ejecutivo... 2 Resultados (Seguridad)... 3 Nivel de Madurez (Seguridad)... 7 Resultados

Más detalles

CLIENT EXPERIENCE SUMMARY

CLIENT EXPERIENCE SUMMARY CLIENT EXPERIENCE SUMMARY Inteligencia de Negocio: Motor de las Decisiones Económicas de un País. Análisis del impacto de las Herramientas de Inteligencia de Negocios en la SHCP de México Alejandro Florean

Más detalles

Preguntas y respuestas

Preguntas y respuestas Autodesk Revit Autodesk Revit Architecture Autodesk Revit MEP Autodesk Revit Structure Autodesk Revit LT Preguntas y respuestas Este documento proporciona preguntas y respuestas sobre el uso del software

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

GoldMine Premium Edition

GoldMine Premium Edition GESTIÓN DE LAS RELACIONES CON LOS CLIENTES Ficha técnica GoldMine Premium Edition Gestión de las relaciones y las actividades diarias GoldMine Premium Edition puede ayudarle a impulsar el crecimiento de

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

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

Infraestructura Tecnológica

Infraestructura Tecnológica Infraestructura Tecnológica 1 Sesión No. 8 Nombre: Configurar y administrar almacenamiento virtual Contextualización Como sabemos, actualmente los servicios y medios de almacenamiento de información son

Más detalles

Máster Profesional. Master Executive in Business Intelligence (Expert in SQL Server 2008 Development and Maintenance)

Máster Profesional. Master Executive in Business Intelligence (Expert in SQL Server 2008 Development and Maintenance) Máster Profesional Master Executive in Business Intelligence (Expert in SQL Server 2008 Development and Maintenance) Índice Master Executive in Business Intelligence (Expert in SQL Server 2008 Development

Más detalles

Software APV Con Instalación

Software APV Con Instalación Software APV Con Instalación. Qué es Sistema Punto de Venta? Sistema Punto de Venta es un software de punto de venta creado en México muy sencillo de utilizar enfocado a pequeños y medianos negocios (como

Más detalles

El servidor Web. Arquitectura y funcionamiento

El servidor Web. Arquitectura y funcionamiento El servidor Web. Arquitectura y funcionamiento ÍNDICE INTRODUCCIÓN Qué es un servidor? Y un servidor Web? FUNCIONAMIENTO DE UN SERVIDOR WEB Arquitectura Tipos de servidores Web Servidores basados en procesos

Más detalles

I CICLO MODULAR II CICLO CARRERA PROFESIONAL DE COMPUTACIÓN E INFORMÁTICA SOFTWARE DE SERVIDORES DE RED

I CICLO MODULAR II CICLO CARRERA PROFESIONAL DE COMPUTACIÓN E INFORMÁTICA SOFTWARE DE SERVIDORES DE RED SOFTWARE DE SERVIDORES DE RED II CICLO MODULAR I CICLO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PRIVADO IDAT - PIURA R.M. Nº 0105-94-ED / R.D. N 404-96-ED REVALIDADO CON R.D. Nº 569-2006-ED JR. CALLAO

Más detalles

TP6 Sistemas Legados

TP6 Sistemas Legados UNIVERSIDAD DE ZARAGOZA TP6 Sistemas Legados Virtualización de Sistemas Diego Gálvez - 649892 Diego Grande 594100 Tabla de contenido Introducción... 2 Virtualización... 2 Conceptos fundamentales... 3 Modelos

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

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

ÍNDICE 1 LA NUEVA EDICIÓN DE QUIVIR...1 1.1 ENTORNO WEB...2 1.2 FIABILIDAD Y ROBUSTEZ...4 2 WEBFACING...6 3 MÁS VENTAJAS DEL USO DE LA EDICIÓN WEB...

ÍNDICE 1 LA NUEVA EDICIÓN DE QUIVIR...1 1.1 ENTORNO WEB...2 1.2 FIABILIDAD Y ROBUSTEZ...4 2 WEBFACING...6 3 MÁS VENTAJAS DEL USO DE LA EDICIÓN WEB... QUIVIR WEB EDITION ÍNDICE 1 LA NUEVA EDICIÓN DE QUIVIR...1 1.1 ENTORNO WEB...2 1.2 FIABILIDAD Y ROBUSTEZ...4 2 WEBFACING...6 3 MÁS VENTAJAS DEL USO DE LA EDICIÓN WEB...8 4 CONCLUSIONES FINALES...10 Página

Más detalles

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Voluntad. Conocimiento. Servicio ACTUALIZACIÓN DE PÁGINA WEB, INSTALACIÓN DE IIS, FTP Y ACCESO REMOTO

UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO. Voluntad. Conocimiento. Servicio ACTUALIZACIÓN DE PÁGINA WEB, INSTALACIÓN DE IIS, FTP Y ACCESO REMOTO UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Voluntad. Conocimiento. Servicio ACTUALIZACIÓN DE PÁGINA WEB, INSTALACIÓN DE IIS, FTP Y ACCESO REMOTO Reporte de estadía para obtener el Título de Técnico Superior

Más detalles

Índice general. Índice general

Índice general. Índice general Índice general Índice general 5 Capítulo 1: Presentación de Windows Server 2008... 19 LAS NOVEDADES EN WINDOWS SERVER 2008... 21 LAS EDICIONES DE WINDOWS SERVER 2008... 25 Edición Standard... 26 Edición

Más detalles

La Implementación de SAP R/3

La Implementación de SAP R/3 SESIÓN 3 La implementación de SAP R/3 Etapas del Proyecto y Tareas a Realizar Entorno de la Implementación SAP Taller de Introducción a ERP SESIÓN 3/1 La Implementación de SAP R/3 El significado usual

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

Viaje de aprendizaje. Asociación Peruana de Empresas de Seguros

Viaje de aprendizaje. Asociación Peruana de Empresas de Seguros Viaje de aprendizaje Asociación Peruana de Empresas de Seguros Promoviendo una cultura de la información y estadística de los microseguros Contenidos Información básica del proyecto... 1 Sobre el proyecto...

Más detalles

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas Unidad I Fundamentos de Sistemas Distribuidos M.C. Juan Carlos Olivares Rojas Temario 1.1. Características de un sistema distribuido 1.2. Objetivos de los sistemas distribuidos 1.3. Ventajas y desventajas

Más detalles

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO

CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO CAPITULO III.- SELECCIÓN DE PLATAFORMA Y ENTORNO DE DESARROLLO 1. GENERALIDADES En el presente capítulo se tratará la determinación de los requerimientos de software que se necesitan para el sistema; para

Más detalles

INDICE. Agradecimientos Introducción Parte I Fundamentos de la conectividad de redes XIX XXI

INDICE. Agradecimientos Introducción Parte I Fundamentos de la conectividad de redes XIX XXI INDICE Agradecimientos Introducción Parte I Fundamentos de la conectividad de redes 3 1 El negocio de la conectividad Conectividad de redes: la perspectiva corporativa Qué necesita su compañía? 4 Puestos

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