Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto

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

Download "Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto"

Transcripción

1 Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto

2 Publicación: febrero de 2011 Contenido Introducción... 1 Ventajas de las aplicaciones en la nube... 2 SaaS, IaaS y PaaS... 3 Presentación Windows Azure... 5 Hola nube!... 6 Introducción a la aplicación de muestra Green Fee Broker... 6 Desarrollo de aplicaciones para Windows Azure con Visual Studio Implementación en Windows Azure Conclusión Sobre el autor Apéndice Servicio Compute de Windows Azure Almacenamiento de Windows Azure Seguridad en la nube... 22

3 Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto Publicado: febrero de 2011 (estilo = Publicado) Para obtener la información más reciente, consulte Introducción Independientemente de su tamaño, todas las empresas se hallan bajo presión para obtener más resultados con menos recursos. Proporcionar soluciones que satisfagan estas demandas al tiempo que se reducen los costos operativos y se maximiza la eficiencia no es solamente deseable, sino que se ha convertido en una necesidad. Más aún, a los proveedores de soluciones de tecnología de la información se les exige que garanticen la entrega de servicio adaptándose dinámicamente a las necesidades de crecimiento del negocio al tiempo que minimizan costos. Este proceso es difícil. Las empresas deben ser muy cuidadosas a la hora de seleccionar una infraestructura y una plataforma que les ofrezca capacidad de desarrollo y productividad operativa. Estas decisiones deben tener en cuenta las necesidades presentes y futuras del negocio. Sin embargo, planificar inversiones sobre unos costos de infraestructura y plataforma imprevisibles puede resultar complicado. Como respuesta a estos retos aparece una innovadora tecnología conocida como aplicaciones en la nube. Wikipedia define las aplicaciones en la nube como la evolución natural de la adopción generalizada de la virtualización, la arquitectura orientada a servicios y la informática de utilidades. A los consumidores se les ahorran los detalles: ya no necesitan tener conocimientos ni el control sobre la infraestructura tecnológica en la nube que les da soporte. Windows Azure constituye una oferta de aplicaciones en la nube de Plataforma como servicio (PaaS) que conforma la base de la plataforma de servicios Azure de Microsoft. Las ofertas PaaS están pensadas para que los clientes puedan desarrollar, implementar y operar aplicaciones sin necesidad de la infraestructura subyacente, los servidores ni la administración de las operaciones continuadas. Los desarrolladores escriben aplicaciones para Windows Azure mediante Microsoft.NET, un marco integral para la creación de aplicaciones y servicios web, móviles, de escritorio y en la nube. Mientras que Windows Azure admite varios lenguajes de programación de otros fabricantes, como PHP, Java y Ruby, Microsoft.NET ofrece a los desarrolladores una amplia variedad de lenguajes donde elegir, siendo Visual C# y Visual Basic los más utilizados para escribir aplicaciones en.net así como en ASP.NET, el marco de Microsoft para crear aplicaciones web por excelencia. Estas aplicaciones pueden escribirse mediante un sencillo editor de textos y herramientas de línea de comandos para administrar la compilación, sin embargo, Visual Studio Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

4 2010 constituye el entorno de desarrollo integrado (IDE) idóneo para escribir aplicaciones.net para su implementación local y en la nube. Ventajas de las aplicaciones en la nube Estimar y proporcionar infraestructura resulta costoso porque es difícil prever las diferentes necesidades de una aplicación o servicio a lo largo del tiempo. Incluso cuando se cuenta con la ayuda de expertos para llevar a cabo una planificación de la capacidad, las necesidades del negocio pueden aumentar y disminuir de forma imprevista, ya que la demanda de productos y servicios suelen ser variable. Por consiguiente, a menudo las empresas se ven obligadas a elegir entre adquirir una infraestructura a gran o pequeña escala. Una infraestructura a pequeña escala implica un riesgo real de que se produzca un error en la entrega de servicios, mientras que una gran infraestructura puede resultar extremadamente costosa. Como puede verse en la figura 1, la mayoría de las empresas suelen optar por una solución intermedia, lo cual supone un proceso de adquisiciones continuas y un incremento de los gastos debido a un relevo de servidores siempre insuficiente. Ello se traduce no solo en una sangría de los presupuestos operativos desde el punto de vista del hardware, sino también en un mayor costo en tiempo y dinero para adquirir e implementar servidores en lugar de dedicarlos a implementar recursos en actividades que generen ingresos más tangibles. Figura 1: el sempiterno desajuste entre la oferta y la demanda de capacidades de TI. Una empresa necesita realizar una gran inversión en plataforma e infraestructura para garantizar que podrá adaptarse a los cambios en las necesidades del negocio? Cuál es el costo de contar con un excedente de capacidad que no se utiliza durante un largo periodo de tiempo? O peor: con unos presupuestos cada vez más ajustados, cuáles son las consecuencias para la identidad de marca y la experiencia del cliente con una inversión insuficiente y el riesgo de no satisfacer las necesidades operativas del negocio? Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

5 Las aplicaciones en la nube son revolucionarias porque proporcionan el consumo de infraestructura, la plataforma y el software como utilidad o un servicio a las masas. Con las aplicaciones en la nube, las empresas especializadas en proporcionar infraestructura, plataformas y productos de software aprovechan las ventajas de las grandes inversiones en centros de datos e infraestructura para proporcionar estas capacidades como servicios que su compañía puede consumir a medida que los necesite. Al igual que con los electrodomésticos, su compañía amplía una aplicación para poder sencillamente conectarse a la nube y disfrutar de las ventajas de una gran escalabilidad y redundancia por un precio prefijado, por contador o por usuario. Con ello se consigue adaptar mejor la capacidad de TI a las necesidades variables del negocio, tal y como se muestra en la figura 2. Figura 2: adaptación de la capacidad a las necesidades variables del negocio. En estas notas del producto, aprenderá a conectarse a Windows Azure con Visual Studio 2010 siguiendo los pasos del proceso de ampliar una aplicación existente para la nube. Antes de empezar, es preciso tener presente las tres formas más habituales en que los proveedores de servicios en la nube, incluido Microsoft, ofrecen sus productos de aplicaciones en la nube. SaaS, IaaS y PaaS Lo interesante de la nube es la variedad y existen una serie de compañías que proporcionan una amplia selección de servicios en la nube empaquetados, ya sea como Software como servicio (SaaS), Infraestructura como servicio (IaaS) o Plataforma como servicio (PaaS), tal y como se resume en la figura 3. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

6 Software como servicio (SaaS) es exactamente lo que su nombre indica. Las compañías crean productos de software comercial empaquetados que se hallan fácilmente disponibles en Internet. SaaS permite a las empresas que desean aprovechar las ventajas de las ofertas de productos empaquetados como los paquetes de software de administración de relaciones con el cliente (CRM) ahorrar proporcionando una mayor capacidad de acceso a este software sin tener que preocuparse por los requisitos del sistema u otros requisitos previos. Infraestructura como servicio o IaaS es un tipo de servicio en la nube que ofrece administración, hospedaje y aprovisionamiento de infraestructura de aplicaciones en la nube. En lugar de adquirir hardware físico como servidores y equipos, instalar sistemas operativos, apilar servidores y conectarse a redes, los usuarios de IaaS simplemente consumen instancias de sistemas operativos fácilmente disponibles. Aunque SaaS e IaaS se utilizan en las aplicaciones en la nube, a la mayoría de las empresas solo les sirven las soluciones muy personalizadas. Plataforma como servicio o PaaS constituye un nivel de abstracción más allá de IaaS que proporciona una plataforma sobre la que se puede crear software personalizado, de modo que permite a las empresas desarrollar, implementar y operar aplicaciones sin necesidad de preocuparse por la infraestructura subyacente, los servidores ni la administración continuada de operaciones. PaaS permite olvidarse por completo de la infraestructura. Las aplicaciones se escriben en una plataforma determinada como.net y solo hay que implementar el software en un contenedor lógico. Con ello se evitan las pesadas tareas de implementación y la aplicación se halla disponible para utilizarla al nivel de escalabilidad y redundancia que necesite. Microsoft brinda a los negocios y los desarrolladores la más amplia selección de servicios para aplicaciones en la nube porque es la única compañía que cuenta con productos compatibles con SaaS, IaaS y PaaS. Asimismo, Microsoft se diferencia fundamentalmente de Amazon, Google y cualquier otro competidor porque proporciona a los clientes la flexibilidad de utilizar tecnología local, en la nube o ambas como parte de la estrategia Software-plus-Services (S+S) de Microsoft. En estas notas del producto, me gustaría centrar su atención en Windows Azure que básicamente proporciona la plataforma.net como un servicio (PaaS) en el cual crear aplicaciones personalizadas y extremadamente dinámicas para Internet. Figura 3: productos más habituales que ofrecen los proveedores de servicios en la nube. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

7 Presentación Windows Azure Windows Azure es un sistema operativo de Microsoft para la nube, que constituye la base de la plataforma Windows Azure de Microsoft. Como oferta PaaS, Windows Azure abstrae la información sobre el hospedaje, la administración y los componentes del tiempo de ejecución, con lo que permite a su empresa dedicar el tiempo y los recursos a la creación de software que ofrece valor empresarial. Además de proporcionar un sistema operativo en la nube, la plataforma Windows Azure proporciona productos en la nube adicionales como AppFabric, SQL Azure, CDN y MarketPlace. Cada una de estas tecnologías enriquece la experiencia de desarrollo y el alcance de las aplicaciones implementadas en Windows Azure, en la compañía, localmente, en la nube o una combinación de estas. AppFabric es un conjunto integrado de servicios para el hospedaje, la administración, la conexión y la protección de las aplicaciones de su empresa y de otros proveedores que se implementan tanto localmente como en la nube. Permite conectarse y escalar las aplicaciones tanto si se ejecutan con tecnología local, en la nube o en ambas. SQL Azure es un servicio de bases de datos relacionales basado en la nube (RDBMS) que se fundamenta en tecnologías SQL Server. Permite disfrutar de gran parte de las capacidades de SQL Server con la facilidad de estar hospedado en la nube de Microsoft. Con SQL Azure, solo debe apuntar la aplicación a la base de datos y el servicio se ocupará del resto. CDN es una Red de entrega de contenido que distribuye geográficamente copias de datos de uso frecuente como archivos, imágenes y vídeos para que estén tan cerca como sea posible de los usuarios de las aplicaciones de su empresa que consumen estos soportes. Ello permite garantizar el acceso al contenido que necesita su aplicación tan rápidamente como sea posible. Marketplace proporciona un lugar para descubrir fuentes de datos y otras aplicaciones que pueden utilizarse para comercializar las aplicaciones de una forma más rápida y sencilla. Por ejemplo, DataMarket proporciona fuentes de datos que puede integrar en su aplicación, con lo que ahorrará tiempo y dinero a la hora de crear o buscar datos. Aunque la plataforma Windows Azure cuenta con un sinfín de características interesantes y útiles, el objeto de estas notas del producto es proporcionar una mejor comprensión de Windows Azure y las facilidades que ofrece a la hora de crear ampliaciones nuevas y ampliar las existentes para Windows Azure con Visual Studio Descubrirá cómo en combinación proporcionan un entorno de desarrollo, tiempo de ejecución y administración que la capacidad de desarrollar, implementar y ejecutar las aplicaciones en Internet. Para obtener más información acerca del servicio Compute de Windows Azure, el almacenamiento de Windows Azure y Seguridad en la nube, consulte el apéndice de este documento. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

8 Hola nube! Introducción a la aplicación de muestra Green Fee Broker Para empezar, analizaremos una compañía emergente que empieza a tener problemas de crecimiento. Green Fee Broker ofrece a los golfistas la posibilidad de jugar en sus campos preferidos al precio más económico posible. Los golfistas instalan la aplicación My Green Fee Broker en su smartphone, eligen el campo de una lista de campos de golf que participan en la oferta y se suscriben a las alertas cuando un campo registrado publica un tee time disponible. Si el golfista está interesado en enviar una propuesta de reserva, puede hacerlo directamente desde su smartphone o conectarse a My Green Fee Broker Online, un sitio web que también proporciona la capacidad de enviar una petición de reserva al servicio Green Fee Broker desde un equipo. A continuación, el servicio Green Fee Broker se pone manos a la obra para buscar la tarifa más económica publicada disponible, reserva el campo y notifica al golfista su tee time a través de una alerta en smartphone y/o una notificación por correo electrónico. Lo fantástico del servicio Green Fee Broker es que siempre está disponible. Presenta una API de servicios web que pueden consumir tanto la aplicación smartphone My Green Fee Broker como Green Fee Broker Online (así como propiedades web de otras marcas para campos de golf específicos) que permiten a los golfistas utilizar la API del servicio Green Fee Broker para enviar una solicitud de reserva a petición o en respuesta a una alerta de smartphone. Sin embargo, la principal baza de este producto se está convirtiendo rápidamente en su mayor punto débil. El éxito de las campañas de marketing y el boca a boca ha puesto en jaque la capacidad de la compañía para garantizar la disponibilidad del motor central que presenta la API para administrar las peticiones de los clientes existentes y registrar a los nuevos, puesto que el volumen de tráfico a la API del servicio Green Fee Broker simplemente ha sobrepasado las capacidades de la infraestructura actual y los ocasionales errores de la aplicación amenazan la imagen de marca que la empresa tanto ha trabajado para conseguir. Al darse cuenta de que la solución no pasa por agregar servidores y enfrentarse a las complejidades derivadas de configurar granjas web y clústeres, la compañía se plantea estudiar las aplicaciones en la nube. Una opción posible sería portar el servicio Green Fee Broker de las instalaciones locales a un proveedor IaaS. Sin embargo, aunque se trata de una opción sin duda más atractiva que la situación actual, instalar todos los componentes de plataforma necesarios e implementar el servidor en varias instancias alojadas no tendría en cuenta el objetivo principal, es decir, que Green Fee Broker esté siempre disponible. Asimismo, el tiempo y dinero necesarios para administrar cada una de las instancias de forma independiente estarían mejor invertidos en actividades que perfeccionaran el producto directamente. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

9 Tras ponderar las opciones, el equipo directivo de desarrollo decidió que la API del servicio Green Fee Broker es perfecta para su implementación en Windows Azure. Se basa en un motor de intermediación que se presenta como un servicio web a través de HTTP para un número ilimitado de consumidores que aprovechan las ventajas de la API, y el servicio Broker no solo debe estar siempre disponible, sino que debe poder adaptarse a las crecientes demandas de esta empresa con éxito. En lugar de caer en la trampa que se ilustra en la figura 1, Windows Azure proporciona a Green Fee Broker las herramientas que le permiten ajustar la capacidad a las necesidades de los clientes tal y como se muestra en la figura 2. Puesto que el equipo ya ha empezado a escribir aplicaciones en.net Framework, la curva de aprendizaje es mínima y aprovechan los conocimientos y las herramientas que poseen sin prácticamente necesidad de realizar cambio alguno en el código. Además, Windows Azure no precisa una gran inversión por adelantado, de modo que los gastos de capital pueden convertirse en gastos operativos. Habida cuenta de que la empresa solo debe pagar por lo que utiliza, ganará en flexibilidad y en capacidad de probar nuevas ideas sin tener que realizar grandes inversiones en infraestructura por adelantado, lo cual repercutirá en una mayor innovación. Todas estas ventajas de Windows Azure permiten a la compañía centrarse en crear e innovar en el producto en la misma plataforma y con las mismas herramientas con las que crearían cualquier otra aplicación para.net. Desarrollo de aplicaciones para Windows Azure con Visual Studio 2010 Visual Studio es un entorno de desarrollo integrado (IDE) que permite desarrollar aplicaciones en.net Framework de Microsoft. Visual Studio 2010 proporciona un excelente conjunto de herramientas para desarrollar, probar y realizar el mantenimiento de aplicaciones para su implementación local o en la nube. A continuación, voy a explicar cómo ampliar una aplicación existente para implementarla en Windows Azure con Visual Studio agregando un proyecto de Windows Azure y asociándolo a un Web Role. Les demostraré lo sencillo que resulta con Visual Studio 2010 probar localmente una aplicación en la nube y empaquetarla para implementarla en Windows Azure. Introducción al servicio Green Fee Broker Green Fee Broker es un servicio web escrito mediante Windows Communication Foundation (WCF). WCF es un marco de mensajería que forma parte de.net Framework que permite compartir unidades modulares de funcionalidad, denominadas clases, con otras aplicaciones presentando dichas clases con funciones especiales, denominadas operaciones. Estas operaciones pueden ejecutarse mediante aplicaciones en la misma máquina, mediante diferentes máquinas en la misma red o en máquinas de redes totalmente diferentes. El servicio Green Fee Broker presenta funcionalidades clave a través de HTTP, como las operaciones para registrar un nuevo campo de golf, recuperar una lista de campos de golf que participan en la oferta y permitir a los campos de golf publicar los tee times disponibles. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

10 Visual Studio organiza las clases en contenedores especiales llamados proyectos, que a su vez se agrupan en un contenedor especial llamado solución. Una solución puede constar de uno o más proyectos, que a su vez contienen una o más clases. Una vez que se ha escrito el código en las clases, se crea una solución que conduce a una serie de verificaciones para comprobar que el código escrito es válido y sigue las reglas del lenguaje. Si todo es correcto, cada proyecto se empaquetará en un ensamblado distinto que forma parte de un proyecto (en el caso de un servicio web, un cliente envía mensajes al ensamblado a través de un canal de comunicación para que lo ejecute). La solución GreenFeeBroker contiene un proyecto de Visual Studio 2010 que se llama BookingService. En este caso, el proyecto BookingService utiliza la plantilla para aplicaciones web WCF que proporciona los archivos básicos para crear un servicio web WCF. En su forma más sencilla, el proyecto aplicación web WCF consta de dos archivos, tal y como ilustra la figura Figure 4: BrokerService.svc contiene la implementación de las operaciones arriba comentadas. Web.config contiene la configuración básica para alojar el servicio web. Figura 4: el proyecto Broker Service en el Explorador de soluciones Visual Studio El servicio Green Fee Broker presenta su funcionalidad mediante SOAP a través del protocolo HTTP. SOAP permite utilizar las técnicas orientadas a objetos más conocidas para desarrollar el servicio y automatiza los medios por los que el servicio intercambia y procesa mensajes XML a través de Internet. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

11 Aunque sería tentador escribir el código que implementa las operaciones BrokerService directamente en el archivo BrokerService.svc, la aplicación Green Fee Broker se ha desarrollado teniendo en cuenta el principio de separación de incumbencias, de modo que cada unidad de funcionalidad es independiente de la otra pero trabajan conjuntamente para realizar las tareas. Así pues, el proyecto contiene clases adicionales que definen un campo de golf (la clase Course ), aíslan las reglas empresariales para trabajar con los campos en una clase llamada CourseManager y agrupan todas las operaciones de datos en una clase común llamada DataServiceAgent. La separación de incumbencias es un importante principio de diseño que hay que tener en cuenta al desarrollar aplicaciones locales y en la nube, puesto que permite concentrarse en sectores de funcionalidad y crear software fácil de comprender y de mantener. Asimismo, al desarrollar aplicaciones que se ejecutarán tanto localmente como en la nube, la capacidad de administrar el estado y tomar decisiones de implementación se simplifica en gran medida asignando niveles lógicos a niveles físicos al igual que con los roles web, los roles de trabajador y los servicios de almacenamiento. Ampliación del servicio Green Fee Broker para la nube La creación de nuevos servicios y aplicaciones para Windows Azure con Visual Studio 2010 es muy sencilla. Aunque cueste creerlo, dado que el servicio se escribió en.net con Visual Studio para alojarse localmente, basta con un mínimo de configuración y ya está preparado para alojarse en Windows Azure. Para demostrarlo, vamos a habilitar la aplicación Green Fee Broker para Windows Azure 1. Creación de un proyecto de Windows Azure Lo primero que debe hacer al desarrollar o ampliar una aplicación para Windows Azure es agregar un proyecto de Windows Azure a su solución Visual Studio Al igual que la plantilla para aplicaciones de servicios WCF proporciona todo lo que necesita para crear un servicio web WCF, la plantilla para proyectos de Windows Azure proporciona el contenedor y la configuración necesarios para empaquetar una solución Visual Studio 2010 para Windows Azure. Para empezar, solo hay que agregar un nuevo proyecto de Windows Azure a la solución GreenFeeBroker, indicar el nombre del proyecto y hacer clic en Aceptar (figura 5). 1 Además de Visual Studio 2010, hay que instalar las herramientas de Windows Azure para Microsoft Visual Studio versión 1.3, incluido el Kit de desarrollo de software (SDK), que se halla disponible en esta página web: Si ejecuta una versión de 32 bits de Windows 7, o utiliza Windows Vista o Windows Server 2008, hay algunas revisiones que también deberá instalar. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

12 Figura 5: agregar un proyecto de Windows Azure en Visual Studio 2010 Visual Studio 2010 presenta una lista de roles que permiten personalizar la plantilla al tipo de aplicación que está creando. En este caso, dado que deseamos habilitar BrokerService para Windows Azure, elegiremos el Web Role de servicio WCF, tal y como muestra la figura 6. Figura 6: elección del Web Role de servicio WCF. El proyecto de Windows Azure simplifica la configuración del proyecto BrokerService para Windows Azure proporcionando una interfaz de usuario para asociar proyectos a un rol. Solo hay que hacer clic con el botón secundario en el icono Roles para seleccionar un proyecto existente o crear uno nuevo y el proyecto que agregó se asociará al rol como se muestra en la figura 7. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

13 Figura 7: el resultado de asociar un proyecto nuevo o existente al proyecto de Windows Azure. Para trabajar con la solución lo más cómodamente posible, haga clic con el botón secundario en el proyecto GreenFeeBroker.Cloud y seleccione Establecer como proyecto inicial. Ello garantiza que al probar la aplicación localmente, el proyecto se iniciará correctamente en el Development Fabric (que se explica más adelante). Para implementar la aplicación o servicio en Windows Azure existen una serie de opciones de configuración que pueden establecerse haciendo clic con el botón secundario en el rol asociado (en este caso, BrokerService que aparece en la figura 7) y seleccionando propiedades. En la configuración más habitual se indica el número de instancias que desea que le asigne Windows Azure al implementar la aplicación, así como el tamaño de la máquina virtual objeto de la implementación. Estas opciones son muy importantes, ya que repercutirán directamente en el rendimiento, la disponibilidad, la escalabilidad y el costo de la aplicación. La figura 8 muestra varias opciones de configuración, como el tipo de máquina virtual que desea utilizar y el número de instancias que desea que Windows Azure asigne a su aplicación. En este caso, he configurado 4 instancias pequeñas. No se preocupe si al principio no está seguro de la configuración que desea elegir. A medida que se familiarice con el producto, lo más probable es que las necesidades cambien y lo bueno de Windows Azure es que le permite cambiar de opinión. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

14 Figura 8: opciones de configuración de los Web Roles de Windows Azure. La ficha Configuración permite establecer parejas de cadenas/valores de configuración para conexiones de bases de datos, rutas de conexión, etc. Visual Studio 2010 constituye una excelente herramienta de desarrollo, puesto que permite establecer configuraciones para realizar pruebas locales y ejecuciones en la nube. Pruebas locales con el Development Fabric Visual Studio 2010 proporciona todas las capacidades de administración del ciclo de vida de las aplicaciones para las aplicaciones diseñadas para ejecutarse tanto localmente como en la nube. Cuando se desarrollan aplicaciones para Windows Azure, el ciclo de vida del desarrollo sigue los procedimientos recomendados para la Administración del ciclo de vida de las aplicaciones (ALM). Tal y como muestra la figura 9, el desarrollo y las pruebas se realizan con Visual Studio 2010 y las herramientas de tiempo de ejecución de desarrollo para emular tanto el proceso como el almacenamiento. A continuación, la aplicación o el servicio se implementa en un entorno de ensayo que Windows Azure proporciona en la nube, donde se pueden probar antes de enviarlos a producción. Figura 9: Administración del ciclo de vida de las aplicaciones de Windows Azure. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

15 Visual Studio 2010, junto con SDK de Windows Azure, incluye un paquete para llevar a cabo localmente el desarrollo, las pruebas y la depuración llamado el Development Fabric. El Development Fabric consta de dos componentes principales: el Emulador de proceso y el Emulador de almacenamiento. El Emulador de proceso permite crear, implementar y probar las aplicaciones para Windows Azure en su entorno de desarrollo local. Considere el Emulador de proceso como el equivalente de las capacidades de alojamiento web en Visual Studio que proporciona una experiencia en alojamiento y depuración para Windows Azure que simula IIS. Visual Studio permite desarrollar, probar y depurar las aplicaciones sin problemas, ya que permite interactuar con su aplicación que se ejecuta en el Emulador de proceso directamente desde IDE. Para simular el servicio de almacenamiento, SDK de Windows Azure cuenta con un emulador de servicios de almacenamiento diseñado para el desarrollo y las pruebas locales llamado Emulador de almacenamiento. El Emulador de almacenamiento permite desarrollar aplicaciones como si se estuviera trabajando directamente con el almacenamiento Azure en la API. Cuando se trabaja de forma local, Visual Studio proporciona automáticamente almacenamiento local para que pueda utilizarse una versión más reciente de Microsoft SQL Server, incluida SQL Server Express Edition. Ello permite escribir código que utilice las mismas API de almacenamiento, independientemente de si se ejecuta localmente o en la nube. Sin embargo, tenga presente que el Emulador de almacenamiento está pensado exclusivamente para fines de desarrollo y no debe utilizarse para la producción. De hecho, con Visual Studio 2010, para interactuar con el Development Fabric basta con ejecutar la aplicación desde IDE. Al iniciar la solución con Visual Studio 2010, verá que en la esquina inferior izquierda de IDE se indica que Visual Studio está empaquetando e implementando la aplicación en el Development Fabric, facilitando código de la aplicación al Emulador de proceso e instrucciones de tabla, blob o cola al Emulador de almacenamiento (por favor, consulte el apéndice para obtener más información sobre el servicio de almacenamiento de Windows Azure). Ahora la aplicación ya está alojada y lista para probar. Visual Studio 2010 abrirá automáticamente una ventana de explorador con la dirección base de la aplicación o servicio y la colocará en modo de depuración, para que pueda interactuar con la aplicación y solucionar los problemas del código de forma interactiva. Asimismo, ejecutará las instrucciones para crear tablas, blobs o colas. Las instrucciones pueden colocarse en un fichero global para que el código pueda ejecutarse en varias etapas del ciclo de vida de la aplicación, incluido el inicio. Para ver el desarrollo activo, busque el icono de Windows Azure en la barra de tareas, haga clic con el botón secundario y seleccione Mostrar la UI del Emulador de proceso. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

16 La UI del Emulador de proceso de Windows Azure muestra el estado y el mantenimiento de la aplicación. Podrá iniciar y detener la aplicación así como supervisarla visualmente. Observe que en la figura 10 aparecen cuatro instancias virtuales de la aplicación, igual que lo que seleccionamos cuando configuramos el proyecto BrokerService para Windows Azure. Figura 10: UI del Emulador de proceso de Windows Azure. Ahora, con BrokerService alojado, podrá probarlo como lo haría normalmente y realizar las modificaciones necesarias antes de implementarla en Windows Azure. Implementación en Windows Azure Una vez que desarrollado y probado la aplicación localmente, ya puede implementar Windows Azure. Creación del paquete de la aplicación con Visual Studio 2010 El primer paso para implementar la aplicación en Windows Azure consiste en crear un paquete de implementación. Visual Studio 2010 simplifica este proceso automatizando la creación del paquete al hacer clic con el botón secundario en el proyecto de Windows Azure y seleccionar Publicar. Tal y como muestra la figura 11, puede elegir entre dos enfoques: Crear únicamente un paquete de servicios. Este método crea un fichero empaquetado que contiene su aplicación y un fichero de configuración con los valores que ha especificado para el aprovisionamiento, la implementación y la ejecución de la aplicación. Ahora ya puede cargar el paquete a través del Portal de administración de Windows Azure. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

17 Implementación del paquete de Windows en Windows Azure. Este método automatiza el empaquetado y la implementación de su aplicación en un solo paso. La segunda opción requiere instalar un certificado X.509 en la máquina de desarrollo local y cargarlo en el Portal de administración de Windows Azure para garantizar que solo se implementan los paquetes autorizados. Figura 11: empaquetado e implementación de Windows Azure en Visual Studio Le voy a mostrar cómo implementar la aplicación que ha creado mediante el primer método para que se familiarice con el Portal de administración de Windows Azure. A medida que adquiera experiencia en la configuración y la administración de las implementaciones en Windows Azure, las ventajas de la implementación totalmente integrada que proporciona la segunda opción con Visual Studio le resultarán muy útiles, especialmente cuando vuelva a implementar aplicaciones o servicios existentes. Para empaquetar la solución, haga clic en Aceptar y verá que el Explorador de Windows se abre de inmediato en la ubicación del paquete que ha creado Visual Studio La figura 12 muestra los dos ficheros que se han creado. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

18 Figura 12: ficheros de configuración y de paquete de servicios para la implementación. Despliegue de la aplicación a través del Portal de administración de Windows Azure El Portal de administración de Windows Azure proporciona todo lo que necesita para administrar los servicios de la plataforma Windows Azure, incluidos roles de proceso, el almacenamiento, CDN, AppFabric y Marketplace. Al iniciar sesión en el portal (siempre que haya configurado una cuenta de Windows Azure), tendrá la opción de crear un nuevo servicio alojado y una nueva cuenta de almacenamiento alojado. Estas opciones permiten definir una implementación de proceso y almacenamiento, lo cual deberá hacerse antes de implementar la aplicación y los requisitos de almacenamiento correspondientes en Windows Azure. El procedimiento para implementar una aplicación o un servicio para prueba o producción es idéntico, y debe elegirse uno de los dos al principio de implementar la aplicación en Windows Azure. Para implementar BrokerService, tras hacer clic en Nuevo servicio alojado como se muestra en la figura 13, aparece una ventana que hay que rellenar para preparar el entorno de alojamiento. Una vez que se ha seleccionado una cuenta de suscripción, es preciso indicar el nombre del servicio que se utilizará para identificar fácilmente la aplicación en el Portal de administración de Windows Azure. También deberá especificarse un prefijo URL único, ya que formará parte del nombre completo de la URL que se utilizará para obtener acceso a la aplicación o servicio, en este caso el servicio web WCF BrokerService. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

19 Figura 13: aprovisionamiento del nuevo servicio alojado del Portal de administración de Windows Azure. También es importante tener en cuenta la capacidad de seleccionar grupos de afinidad, que permiten realizar peticiones explícitas para especificar la ubicación de las aplicaciones de proceso y almacenamiento. Por ejemplo, dado que los centros de datos de Windows Azure están geográficamente distribuidos por todo el mundo, para optimizar el rendimiento es interesante asegurarse de que la aplicación alojada en Proceso se halla tan cerca de los datos alojados en Almacenamiento como sea posible. Los grupos de afinidad son la herramienta para ello. Las opciones de implementación también permiten especificar si desea implementar la aplicación en el entorno de ensayo, el entorno de producción o si no desea implementarlo. Recuerde que pagará lo mismo independientemente de si elige el entorno de ensayo o el de producción. La principal ventaja de contar con dos entornos consiste en la capacidad de probar las versiones de una aplicación antes de que esté operativa en producción, lo cual resulta particularmente útil cuando se prueban dos versiones de una aplicación en paralelo. El nombre de implementación es libre, pero recomiendo adoptar un estándar sencillo para las versiones que pueda utilizarse como etiqueta. Ello facilita la identificación, el seguimiento y el reconocimiento de las diferentes versiones de las aplicaciones y los servicios que cree cuando pasan del entorno de prueba al de producción. Finalmente, al hacer clic en Explorar localmente y en Aceptar para indicar la ruta a los ficheros de configuración y del paquete que ha creado Visual Studio iniciará el proceso de aprovisionamiento e implementación. La experiencia de administración que se crea en función de las opciones elegidas le mostrará que se están asignando cuatro instancias de proceso (en este caso, 4 VM pequeñas ) para la v1 del BrokerService. El estado de cada una de las instancias pasará por el ciclo de espera, creación e iniciación de las instancias de proceso que alojarán la aplicación. Aunque este proceso tarda unos minutos, si se Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

20 tiene en cuenta lo que se tardaría en tener cuatro servidores tradicionales o máquinas virtuales ejecutándose en un entorno con equilibrio de carga y totalmente implementado con la aplicación, la rapidez y facilidad con la que se lleva a cabo con tan solo unos clics es impresionante. Tal y como se muestra en la figura 14, cuando todas las instancias están listas, el servicio lógico mostrará el estado Preparado. Al hacer clic en la etiqueta, se proporcionan los metadatos de la implementación, incluidos la fecha de creación y el número de instancias asignadas, junto con el nombre DNS para el URI disponible públicamente que proporciona un único extremo con equilibrio de carga para BrokerService. Figura 14: BrokerService preparado para el consumo. Pruebas en Windows Azure Llegados a este punto, podrá probar el servicio como lo haría en un entorno de ensayo local convencional. Para seleccionar el servicio, basta con hacer clic en el nombre DNS que aparece en la Figura 14 que iniciará el explorador. Agregue el nombre del fichero BrokerService.svc al final del URL de la barra de direcciones y aparecerá una página de alojamiento que indica que el servicio está preparado para su consumo. Yo siempre recomiendo efectuar una comprobación una vez implementado o "prueba de humo" para asegurarse de que el servicio se ha alojado correctamente y puede realizar las funciones habituales de rutina. Puede utilizar el cliente de prueba WCF que se suministra con Visual Studio 2010 para probar el servicio en un entorno de ensayo o de producción en Windows Azure, del mismo modo que lo haría de forma local con el Emulador de almacenamiento. Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio

EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE

EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE EL MODELO DE PROGRAMACIÓN DE WINDOWS AZURE DAVID CHAPPELL OCTUBRE DE 2010 PATROCINADO POR MICROSOFT CORPORATION CONTENIDOS Por qué crear un nuevo modelo de programación?... 3 Las tres reglas del modelo

Más detalles

Un operador móvil agiliza el plazo de comercialización de una innovadora solución de redes sociales

Un operador móvil agiliza el plazo de comercialización de una innovadora solución de redes sociales Plataforma Windows Azure Caso práctico de solución para clientes Un operador móvil agiliza el plazo de comercialización de una innovadora solución de redes sociales Información general País o región: Estados

Más detalles

PRESENTACIÓN DE WINDOWS AZURE

PRESENTACIÓN DE WINDOWS AZURE PRESENTACIÓN DE WINDOWS AZURE DAVID CHAPPELL OCTUBRE DE 2010 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Información general sobre Windows Azure... 2 Compute... 4 Storage... 6 Fabric Controller...

Más detalles

Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO

Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO Windows Azure Caso práctico de solución para clientes Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO Información general País o región: Alemania Sector: servicios

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

CL_50466 Windows Azure Solutions with Microsoft Visual Studio 2010

CL_50466 Windows Azure Solutions with Microsoft Visual Studio 2010 Windows Azure Solutions with Microsoft Visual Studio 2010 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 es una introducción

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

Subir o no subir al Cloud, esa es la cuestión.

Subir o no subir al Cloud, esa es la cuestión. Subir o no subir al Cloud, esa es la cuestión. Conoce los conceptos clave y toma tú la decisión! Para empezar conoce el primer concepto qué es el Cloud o la Nube? Significa Computación en la Nube y no

Más detalles

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions 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 En este

Más detalles

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO Existen muchas formas de compartir, analizar y comunicar información

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

Introducción a Visual Studio.Net

Introducción a Visual Studio.Net Introducción a Visual Studio.Net Visual Studio es un conjunto completo de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET, Servicios Web XML, aplicaciones de escritorio y aplicaciones

Más detalles

WINDOWS AZURE E ISV GUÍA DESTINADA A LOS RESPONSABLES DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION

WINDOWS AZURE E ISV GUÍA DESTINADA A LOS RESPONSABLES DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION WINDOWS AZURE E ISV GUÍA DESTINADA A LOS RESPONSABLES DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDOS ISV y aplicaciones en la nube... 2 Breve información

Más detalles

DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS

DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS INFORME DE SOLUCIÓN DESARROLLO DE UNA NUBE DE ALMACENAMIENTO INTELIGENTE CON IBM SMARTCLOUD STORAGE ACCESS ENERO DE 2013 Muchas organizaciones descubren que sus grandes implementaciones de almacenamiento

Más detalles

U2 Instalar una aplicación SharePoint en un servidor

U2 Instalar una aplicación SharePoint en un servidor U2 Instalar una aplicación SharePoint en un servidor En esta unidad, vamos a instalar Microsoft SharePoint Server 2010 eligiendo la opción Independiente, es decir, todo en un único servidor sin la posibilidad

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

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

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

MS_10978 Introduction to Azure for Developers

MS_10978 Introduction to Azure for Developers Gold Learning Gold Business Intelligence Silver Data Plataform Introduction to Azure for Developers www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso ofrece

Más detalles

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias

Más detalles

Arquitectura completa de almacenamiento y protección de datos de VMware vsphere

Arquitectura completa de almacenamiento y protección de datos de VMware vsphere Arquitectura completa de almacenamiento y protección de datos de VMware vsphere Resumen ejecutivo Las ventajas que suponen el ahorro de costes y la agilidad de la virtualización de servidores están más

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

UNIVERSIDAD PONTIFICIA DE SALAMANCA. Faculta de Informática

UNIVERSIDAD PONTIFICIA DE SALAMANCA. Faculta de Informática UNIVERSIDAD PONTIFICIA DE SALAMANCA Faculta de Informática Sistemas de Información y Auditoría de Sistemas de Información Modelos de servicio en Cloud Computing (SaaS, PaaS, IaaS) Alumno:!!! Alberto Balado

Más detalles

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: CLOUD COMPUTING PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: 1. Introducción 1. Qué es el Cloud Computing? La computación en nube es un sistema informático basado en Internet y centros de

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable emuseum emuseum PUBLIQUE SUS COLECCIONES EN LA WEB emuseum es un sistema de publicación web que se integra perfectamente con TMS para publicar información en la web y dispositivos móviles. Mediante emuseum

Más detalles

Evaluación de la Plataforma de Almacenamiento de Información de Múltiples Protocolos Celerra NS20 de EMC

Evaluación de la Plataforma de Almacenamiento de Información de Múltiples Protocolos Celerra NS20 de EMC Evaluación de la Plataforma de Almacenamiento de Información de Múltiples Protocolos Celerra NS20 de EMC Informe elaborado bajo contrato con EMC Corporation Introducción EMC Corporation contrató a Demartek

Más detalles

SQL Exchange SharePoint PYME SIGUIENTE»

SQL Exchange SharePoint PYME SIGUIENTE» ALMACENAMIENTO UNIFICADO EMC PARA APLICACIONES VIRTUALIZADAS DE MICROSOFT Clic. Microsoft. Simple. Microsoft SQL Server Las bases de datos de Microsoft SQL Server impulsan las aplicaciones de misión crítica

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

Servicios de nube de IBM Sopesar las opciones de computación: cómo IBM SmartCloud puede actuar como catalizador para la transformación de la TI

Servicios de nube de IBM Sopesar las opciones de computación: cómo IBM SmartCloud puede actuar como catalizador para la transformación de la TI TECHNOLOGY BUSINESS RESEARCH, INC. Servicios de nube de IBM Sopesar las opciones de computación: cómo IBM SmartCloud puede actuar como catalizador para la transformación de la TI Autor: Stuart Williams

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 INDICE 1 INTRODUCCIÓN...2 2 REQUISITOS...3 3 INSTALACIÓN...4 3.1 INSTALACIÓN DEL MICROSOFT.NET

Más detalles

ENCUENTA - CONTABILIDAD Net. Definiciones generales

ENCUENTA - CONTABILIDAD Net. Definiciones generales ENCUENTA - CONTABILIDAD Net Definiciones generales 2013 ENCUENTA - CONTABILIDAD Net Definiciones generales Contenido 1 GENERALIDADES... 3 2 DISTRIBUCIÓN GENERAL DE LOS ELEMENTOS DEL SISTEMA... 3 3 REQUERIMIENTOS...

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

Comparación competitiva entre las soluciones de aplicaciones en la nube de Microsoft y VMware

Comparación competitiva entre las soluciones de aplicaciones en la nube de Microsoft y VMware Comparación com aplicaciones en la petitiv va entre las nube de Microsoft soluci y VMwar iones re de Virtualización Introducción A medida que las organizaciones evalúan el modo en que las aplicaciones

Más detalles

INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer

INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer En los últimos años, el interés por la Computación en la Nube (Cloud Computing), tanto para uso personal como para negocios,

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

Guía de implementación

Guía de implementación Guía de implementación Instalación de software Contenido Descripción general de la implementación de software Servidor CommNet Windows Clúster de Windows - Servidor virtual Agente CommNet Windows Clúster

Más detalles

ACCESS 2010 OFIMÁTICA AULA MENTOR

ACCESS 2010 OFIMÁTICA AULA MENTOR ACCESS 2010 OFIMÁTICA AULA MENTOR Módulo I: Introducción UNIDADES DIDÁCTICAS: 1. Unidad didáctica 1 2 Introducción a las Bases de Datos 2. Unidad didáctica 2 10 Comenzar a trabajar con Access Página 1

Más detalles

FileMaker Pro 12. Uso de una Conexión a Escritorio remoto con FileMaker Pro 12

FileMaker Pro 12. Uso de una Conexión a Escritorio remoto con FileMaker Pro 12 FileMaker Pro 12 Uso de una Conexión a Escritorio remoto con FileMaker Pro 12 2007-2012 FileMaker, Inc. Reservados todos los derechos. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Más detalles

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE OSSESoluciones - Cartera de Soluciones en Tecnologías de Información Sep2014 Contenido Resumen... 3 Acerca de Windows Azure... 4 Caso

Más detalles

Servicios de infraestructura. Aplicaciones web

Servicios de infraestructura. Aplicaciones web 10 Julio 2013 Servicios de infraestructura Compílela o tráigala y nosotros la ejecutamos Windows Azure proporciona infraestructura a petición que se escala y se adapta a las necesidades cambiantes de cada

Más detalles

Visual COBOL R3 LIBERTAD. ELECCIÓN. MÁS COBOL SIN LÍMITES

Visual COBOL R3 LIBERTAD. ELECCIÓN. MÁS COBOL SIN LÍMITES Visual COBOL R3 LIBERTAD. ELECCIÓN. MÁS COBOL SIN LÍMITES COBOL ha evolucionado y se libera de sus limitaciones COBOL es el motor que impulsa las modernas aplicaciones empresariales y financieras en todo

Más detalles

Novedades en Crystal Reports 10

Novedades en Crystal Reports 10 Novedades en Crystal Reports 10 Basado en la estabilidad probada de la versión 9, Crystal Reports ofrece nuevas funciones y mejoras. Este capítulo presenta dichas funciones y mejoras proporcionando un

Más detalles

Empowering Business People

Empowering Business People Empowering Business People Axentit Business Consulting Soluciones para el Sector Educativo Consiga la eficacia y flexibilidad que su institución necesita, desde comunicación y servicios de productividad

Más detalles

Solución Online para la Administración de las Múltiples Facetas en Packaging

Solución Online para la Administración de las Múltiples Facetas en Packaging Solución Online para la Administración de las Múltiples Facetas en Packaging WebCenter WebCenter es una potente plataforma para Administración de Packaging, basada en la Web, que les permite gestionar

Más detalles

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS Para instalar este motor de base de datos, SQL Express 2008 requiere de los siguientes prerrequisitos: 1. Microsoft.net Framework 3.5 2. Microsoft

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

Autenticación Centralizada

Autenticación Centralizada Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes

Más detalles

Guía de laboratorio de pruebas: Demostrar la colaboración de intranet para SharePoint Server 2013

Guía de laboratorio de pruebas: Demostrar la colaboración de intranet para SharePoint Server 2013 Guía de laboratorio de pruebas: Demostrar la colaboración de intranet para SharePoint Server 2013 Este documento se proporciona tal cual. Es posible que la información y los puntos de vista reflejados

Más detalles

MS_10979 Microsoft Azure Fundamentals

MS_10979 Microsoft Azure Fundamentals Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Versión: A clientes@ked.com.mx Introducción. Este curso le presentará

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE REGIR EL SUMINISTRO DE LICENCIAS DE PRODUCTOS DE LA FIRMA MICROSOFT, MEDIANTE PROCEDIMIENTO ABIERTO

PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE REGIR EL SUMINISTRO DE LICENCIAS DE PRODUCTOS DE LA FIRMA MICROSOFT, MEDIANTE PROCEDIMIENTO ABIERTO PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE REGIR EL SUMINISTRO DE LICENCIAS DE PRODUCTOS DE LA FIRMA MICROSOFT, MEDIANTE PROCEDIMIENTO ABIERTO 1.- Introducción.- Los productos de Microsoft de gama ofimática,

Más detalles

Historia de revisiones

Historia de revisiones Herbert Game Descripción de la Arquitectura Versión 1.8 Historia de revisiones Fecha Versión Descripción Autor 29/08/2011 1.0 Creación del documento Juan Pablo Balarini Máximo Mussini 30/08/2011 1.1 Actualización

Más detalles

Administración de Sistemas Operativos Fecha: 20-09-13

Administración de Sistemas Operativos Fecha: 20-09-13 Página 1 de 19 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Administración de Sistemas Operativos (126 horas 6 h.

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

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

Denominación: MICROSOFT SHAREPOINT 2010 Modalidad: PRESENCIAL Duración: 30 horas

Denominación: MICROSOFT SHAREPOINT 2010 Modalidad: PRESENCIAL Duración: 30 horas Denominación: MICROSOFT SHAREPOINT 2010 Modalidad: PRESENCIAL Duración: 30 horas Objetivos generales Después de completar este curso los alumnos serán capaces de preparar e instalar un SharePoint, configurar,

Más detalles

TODO COMO UN SERVICIO

TODO COMO UN SERVICIO TODO COMO UN SERVICIO LA PROMESA DE LA NUBE GONZALO A. GOMEZ 1 2010 Copyright 2010 Hewlett Hewlett 2010 Packard Hewlett-Packard Co. Co. Development Company, L.P. AGENDA Qué es Cloud Computing? Características

Más detalles

Xaguar Soluciones PORTALES PORTALES

Xaguar Soluciones PORTALES PORTALES Xaguar Soluciones PORTALES PORTALES XAGUAR e-suite HABILITANDO PORTALES La implementación exitosa de integración de aplicaciones colaborativas e iniciativas SOA, BPM, ECM o de integración depende en gran

Más detalles

Aproximación al CONCEPTO

Aproximación al CONCEPTO 18 Aproximación al CONCEPTO LA NECESIDAD DE INTERCAMBIAR INFORMACIÓN ENTRE DEPARTAMENTOS Y ÁREAS DE NEGOCIO SE HA VUELTO CRUCIAL Y HA HECHO QUE LAS EMPRESAS VEAN LA INTEGRACIÓN COMO UN ELEMENTO CLAVE PARA

Más detalles

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA CONSULTORÍA Y ASISTENCIA PARA LOS PROYECTOS WEB EN EL TRIBUNAL CONSTITUCIONAL PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB 1 Índice Antecedentes...

Más detalles

Plataforma en la nube CA AppLogic para aplicaciones empresariales

Plataforma en la nube CA AppLogic para aplicaciones empresariales HOJA DEL PRODUCTO: CA AppLogic Plataforma en la nube CA AppLogic para aplicaciones empresariales agility made possible CA AppLogic es una plataforma clave de la informática en la nube que ayuda a permitir

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

Tecnologías de la Información en la Gestión Empresarial

Tecnologías de la Información en la Gestión Empresarial Tecnologías de la Información en la Gestión Empresarial 1 Sesión No. 9 Nombre: Cloud Computing Objetivo: Al término de la sesión, el alumno explicará las principales características del Cloud Computing.

Más detalles

Instalación 1. INTRODUCCIÓN. icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft.

Instalación 1. INTRODUCCIÓN. icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft. Instalación 1. INTRODUCCIÓN M icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft. Esta simple descripción encierra muchos más detalles de los que puede

Más detalles

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions S MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions 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

Más detalles

Cloud Computing. Rodrigo Moreno Rosales DN-11

Cloud Computing. Rodrigo Moreno Rosales DN-11 Cloud Computing Rodrigo Moreno Rosales DN-11 Cloud Computing La computación en la nube,conocido también como servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, es un paradigma

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.

INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server

Más detalles

CA Automation Suite for Hybrid Clouds

CA Automation Suite for Hybrid Clouds HOJA DEL PRODUCTO: For Hybrid Clouds for Hybrid Clouds for Hybrid Clouds está diseñada para aumentar la agilidad y la eficacia, de forma que pueda hacer lo siguiente: Sobrellevar las ráfagas de demanda

Más detalles

CA Mainframe Software Manager r3.1

CA Mainframe Software Manager r3.1 HOJA DEL PRODUCTO CA Mainframe Software Manager CA Mainframe Software Manager r3.1 CA Mainframe Software Manager (CA MSM) es un componente clave de la estrategia de Mainframe 2.0 de CA Technologies para

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

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Catálogo de Servicios

Catálogo de Servicios Catálogo de Servicios Fecha: 14 de mayo de 2013 Índice 1 Presentación... 3 2 Servicios de Consultoría SQL Server... 4 2.1 Monitorización servidores SQL Server... 4 2.2 DBA Remoto... 5 2.3 Consolidación

Más detalles

Manual Office 365 para usuario final

Manual Office 365 para usuario final Manual Office 365 para usuario final Nivel 1 Noviembre de 2014 Versión 2.0 Contenido Objetivo...3 Audiencia...3 Duración...3 Contenido...3 Qué es Office 365?...4 Por qué usar Office 365?...4 1- Iniciar

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

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

[Webcast] Gestión de Actualizaciones en Azure. Gestión de Actualizaciones para cargas de trabajo IaaS y PaaS en Microsoft Azure

[Webcast] Gestión de Actualizaciones en Azure. Gestión de Actualizaciones para cargas de trabajo IaaS y PaaS en Microsoft Azure [Webcast] Gestión de Actualizaciones en Azure Gestión de Actualizaciones para cargas de trabajo IaaS y PaaS en Microsoft Azure [Webcast] Gestión de Actualizaciones en Azure Gestión de Actualizaciones para

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

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

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO Centro de Cómputos de Resguardo Sitio para reubicarse luego de un desastre Sitio manejado

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for File Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

Microsoft Virtual Academy

Microsoft Virtual Academy Microsoft Virtual Academy Este video es parte de Microsoft Virtual Academy Para más información y para inscribirse gratis visite www.microsoftvir tualacademy.com 1 2 Agenda Contexto de la nube privada

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

RESUMEN DE LA SOLUCIÓN: CA ARCserve R16. Aprovechamiento de la nube para continuidad del negocio y recuperación frente a desastres

RESUMEN DE LA SOLUCIÓN: CA ARCserve R16. Aprovechamiento de la nube para continuidad del negocio y recuperación frente a desastres Aprovechamiento de la nube para continuidad del negocio y recuperación frente a desastres Hay muchas razones por las que las empresas encuentran un alto valor en los servicios en la nube, ya sea una nube

Más detalles

Escudo Movistar Guía Rápida de Instalación Para Windows

Escudo Movistar Guía Rápida de Instalación Para Windows Escudo Movistar Guía Rápida de Instalación Para Windows Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3 1.2. DISPOSITIVOS

Más detalles

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Capítulo 1: Conceptos de Microsoft Dynamics CRM CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Objetivos Los objetivos son Resumir de forma general Microsoft Dynamics CRM y sus áreas de ventas, marketing

Más detalles

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués

Microsoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués Microsoft SQL Azure Administración y desarrollo en la nube María Pérez Marqués Microsoft SQL Azure. Administración y desarrollo en la nube María Pérez Marqués ISBN: 978-84-939450-0-8 EAN: 9788493945008

Más detalles

IBM PowerHA SystemMirror para IBM i

IBM PowerHA SystemMirror para IBM i IBM PowerHA SystemMirror para IBM i Flexibilidad sin inactividad Características principales La solución de hardware de IBM que ofrece alta disponibilidad (HA) y recuperación en caso de desastre (DR) Fácil

Más detalles

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Windows Server 2012: Identidad y Acceso Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services. Manual del Módulo Autor: Andrew J Warren, Content Master Publicado: Septiembre 10 de

Más detalles

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones.

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. IDS-Virtualiza es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. Qué es la virtualización? La virtualización es una tecnología probada de software que está cambiando

Más detalles

PROGRAMACIÓN EN ASP.net. 40 horas 60 días

PROGRAMACIÓN EN ASP.net. 40 horas 60 días PROGRAMACIÓN EN ASP.net DURACIÓN DÍAS DE CONEXIÓN 40 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje

Más detalles

D.4.3.1 Definición de la infraestructura de soporte.

D.4.3.1 Definición de la infraestructura de soporte. D.4.3.1 Definición de la infraestructura de soporte. RESUMEN EJECUTIVO El proyecto CloudPYME ha analizado, desarrollado y probado tres servicios de valor añadido para las PYME de la Euroregión Galicia-Norte

Más detalles

SharePoint Foundation 2010 Construir una Intranet colaborativa en PYMES

SharePoint Foundation 2010 Construir una Intranet colaborativa en PYMES Tecnologías SharePoint: contexto y presentación 1. Introducción 19 2. La apuesta 20 3. Las trampas que hay que evitar 21 4. Presentación tecnológica 22 4.1 Arquitectura software 22 4.2 Arquitectura funcional

Más detalles

PÚBLICA, PRIVADA O HÍBRIDA: CUÁL ES LA MEJOR NUBE PARA SUS APLICACIONES?

PÚBLICA, PRIVADA O HÍBRIDA: CUÁL ES LA MEJOR NUBE PARA SUS APLICACIONES? PÚBLICA, PRIVADA O HÍBRIDA: CUÁL ES LA MEJOR NUBE PARA SUS APLICACIONES? Las ofertas de nube pública han aumentado, y la nube privada se ha convertido en la opción más elegida. La cuestión ahora es cómo

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

Sesión No. 2. Contextualización INFORMÁTICA 1. Nombre: Sistema Operativo (Microsoft Windows)

Sesión No. 2. Contextualización INFORMÁTICA 1. Nombre: Sistema Operativo (Microsoft Windows) INFORMÁTICA INFORMÁTICA 1 Sesión No. 2 Nombre: Sistema Operativo (Microsoft Windows) Contextualización El sistema operativo es el programa principal de la computadora que controla los procesos informáticos

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003

Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003 Solución Microsoft Windows Server 2003 Banco brasileño mejora seguridad, estabilidad y escalabilidad con Windows Server 2003 Publicado: 30 de marzo de 2003 Al actualizar su sistema a Windows Server 2003,

Más detalles

Consulte la parte posterior para obtener información sobre la instalación rápida.

Consulte la parte posterior para obtener información sobre la instalación rápida. Guía del usuario Consulte la parte posterior para obtener información sobre la instalación rápida. Somos los líderes mundiales en protección contra amenazas online. Cuida el medio ambiente: Es lo que hay

Más detalles