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

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

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

Transcripción

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

2 CONTENIDOS ISV y aplicaciones en la nube... 2 Breve información general acerca de Windows Azure... 3 Tecnología... 3 Modelo de negocio... 6 Uso de Windows Azure: Algunas opciones para los ISV... 7 Uso del almacenamiento en la nube desde la aplicación on-premises... 7 Combinación de las aplicaciones en la nube con la aplicación on-premises... 7 Creación de una versión SaaS de su aplicación... 8 Suministro de servicios de soporte para plataformas en la nube Comparación de Windows Azure con otras alternativas Hosting tradicional VM a petición Conclusiones Sobre el autor

3 ISV Y APLICACIONES EN LA NUBE Por qué debería preocuparse un fabricante de software independiente (ISV) acerca de las aplicaciones en la nube? La respuesta es sencilla: el uso de la nube presenta el potencial de incrementar los ingresos y reducir los costos de un ISV. Ejecutar código y almacenar datos en equipos de centros de datos de gran tamaño a los que se obtiene acceso a través de Internet y que son propiedad de otros puede suponer ventajas muy interesantes. Cualquier persona responsable de realizar el seguimiento del curso de un ISV debe pensar seriamente sobre cómo afectarán las aplicaciones en la nube a su negocio. Una opción para un ISV que busca beneficiarse de la nube es explotar Windows Azure. Diseñada para admitir aplicaciones muy escalables y de confianza, Windows Azure es la tecnología de plataforma en la nube insignia de Microsoft. En este documento se analiza cómo y por qué los ISV pueden usar Windows Azure. El objetivo es dejar claro por qué las aplicaciones en la nube son importantes para los ISV e ilustrar cómo pueden usar esta nueva plataforma. Antes de entrar de lleno en el tema, es interesante presentar de forma resumida algunas de las ideas principales. A continuación se indican los puntos clave que debe conocer: Uno de los objetivos principales de Windows Azure es ser una plataforma en la que los ISV puedan crear aplicaciones SaaS (Software como servicio). Los clientes cada vez están más interesados en tener una opción SaaS para el software que adquieren. A fin de satisfacer esta demanda y mantener el ritmo con la competencia, muchos ISV optarán por ofrecer una versión SaaS de sus productos actuales y futuros. Para crear una aplicación SaaS, es necesario crear un servicio basado en la nube que sea muy escalable y confiable, y que pueda usarse simultáneamente en muchas organizaciones del cliente. Crear su propia base para que esto sea posible no tiene más sentido del que tendría crear su propio sistema operativo para una aplicación on-premises. Del mismo modo que Windows proporciona la base para aplicaciones locales tradicionales, Windows Azure puede proporcionar una base para aplicaciones SaaS. No es necesario que las aplicaciones en la nube sean una propuesta de todo o nada, por lo que las aplicaciones SaaS no son la única opción. Una aplicación on-premises existente puede mejorarse con funcionalidad basada en la nube, como ejecutar código o almacenar un subconjunto de datos en Windows Azure. Este enfoque incremental para usar una plataforma en la nube puede conllevar un ahorro de dinero y mejorar la funcionalidad de la aplicación actual. También puede suponer un método de bajo riesgo para obtener experiencia con este nuevo tipo de tecnología. Las plataformas en la nube no son sólo útiles para empresas que crean aplicaciones para usuario el final. Si es un ISV que proporciona complementos de infraestructura o ayudas de programador para el entorno Windows local, es muy probable que también encuentre productos de valor añadido para crear para Windows Azure. A medida que la informática pasa a la nube, es muy probable que estas nuevas ofertas sean una forma importante de mantener el flujo de ingresos. Una plataforma en la nube como Windows Azure es distinta del hosting tradicional. Desde un punto de vista técnico, Windows Azure proporciona una administración más sencilla, así como servicios diseñados para crear aplicaciones escalables y confiables. Las diferencias para el negocio incluyen un compromiso inicial mínimo y formas más sencillas de incrementar y reducir los recursos informáticos usados por la aplicación. Estas diferencias significan que potencialmente Windows Azure puede proporcionar mejor tecnología y costos inferiores para las aplicaciones de ISV. Inicialmente, es probable que Windows Azure se use para administrar las aplicaciones de hoy en día en la nube. No obstante, merece la pena señalar que las plataformas en la nube ofrecen servicios no vistos hasta ahora, tales como el acceso a un número elevado de CPU económicas y almacenamiento a datos escalable de forma masiva. Junto con el soporte para el mundo que ya conocemos, cabría esperar que los ISV creativos encuentren formas completamente nuevas de hacer las cosas con este nuevo tipo de plataforma. 2

4 BREVE INFORMACIÓN GENERAL ACERCA DE WINDOWS AZURE A fin de poder tomar decisiones correctas sobre cómo usar Windows Azure, es necesario tener conocimientos básicos sobre la plataforma. En esta sección se proporciona una visión general de la tecnología y el modelo de negocio asociado. TECNOLOGÍA Windows Azure consta de tres componentes principales: un servicio Compute que ejecuta aplicaciones, un servicio de almacenamiento que almacena datos, y un entramado que admite servicios de proceso y de almacenamiento. La figura 1 muestra esta estructura. Figura 1: Windows Azure consta de tres componentes principales: el servicio Compute, el servicio de almacenamiento y el entramado del que dependen estos dos servicios. Para usar el servicio Compute, un programador crea una aplicación Windows. Esta aplicación puede escribirse mediante C# y.net Framework, mediante C++ y las API de Win32, o con cualquier otro método. Independientemente de cómo se cree, la aplicación debe implementarse como roles web, roles de trabajador o ambos. La figura 2 lo ilustra. Figura 2: las aplicaciones basadas en el servicio Compute de Windows Azure pueden estar formadas por instancias de Web Role, instancias de rol de trabajador o ambos tipos de instancia. 3

5 Como su nombre indica, una instancia de Web Role acepta solicitudes web. Puede crearse mediante ASP.NET u otra tecnología que funcione con Internet Information Services (IIS). Sea cual sea la tecnología usada, Windows Azure proporciona equilibrado de carga de hardware integrado en todas las instancias de Web Role de una aplicación determinada. Para las funciones no concebidas para responder directamente las solicitudes web, una aplicación de Windows Azure también puede contener instancias de rol de trabajador. Una instancia de rol de trabajador es como una aplicación Windows con una función main() y puede ejecutarse de forma indefinida. Entre otras cosas, este modelo permite crear aplicaciones escalables en las que las instancias de Web Role aceptan solicitudes y luego las pasan a instancias de rol de trabajador para ser procesadas. Y mientras que tanto las instancias de Web Role como las de rol de trabajador son aplicaciones Windows ordinarias, hay algunas funciones, como el registro, que requieren acceso directo a Windows Azure. Para permitirlo, las aplicaciones pueden llamar directamente a un agente de Windows Azure, como se muestra en la figura 2. Observe que cada instancia de Web Role o rol de trabajador se ejecuta dentro de su propia máquina virtual (VM). Esto proporciona aislamiento, lo que permite ejecutar las aplicaciones de Windows Azure con plena confianza, y también permite obtener una vista clara del rendimiento de las aplicaciones, porque existe una asignación definida entre las VM y los núcleos de procesador. No obstante, el programador no crea las VM de forma explícita. En lugar de ello, carga una aplicación en Windows Azure, junto con un archivo de configuración XML que especifica cuántas instancias de Web Role y cuántas instancias de rol de trabajador deben ejecutarse. Una vez hecho esto, Windows Azure crea el número necesario de VM y luego supervisa su ejecución. Si una instancia falla, Windows Azure se iniciará con una instancia nueva, garantizando siempre la ejecución del número especificado de instancias de Web Role y rol de trabajador. Este trabajo lo lleva a cabo Fabric Controller, software que se ocupa de todas las máquinas de una instancia determinada del entramado. Para incrementar o reducir el número de instancias, el propietario de una aplicación puede cambiar el valor de cualquiera de los dos tipos de instancia en la configuración de la aplicación. Windows Azure crea o apaga automáticamente las VM necesarias según indica el nuevo valor. Dado que las aplicaciones de Windows Azure son básicamente aplicaciones Windows, no debería sorprendernos que los programadores puedan crearlas con Visual Studio. Esta herramienta proporciona plantillas para crear aplicaciones en la nube como roles web, roles de trabajador, o ambos tipos de rol. Windows Azure también proporciona un Development Fabric, que es un facsímil de Windows Azure que se ejecuta en una máquina local. Los programadores pueden usar este entramado para crear su código y realizar las pruebas iniciales y luego cargar la aplicación en Windows Azure cuando ya esté lista. Por lo general, las aplicaciones necesitan almacenamiento persistente, por lo que Windows Azure proporciona sus propios mecanismos basados en la nube para almacenar y recuperar datos. La plataforma ofrece tres opciones de almacenamiento, a las que se obtiene acceso a través de métodos HTTP tipo GET, PUT y DELETE. La figura 3 lo ilustra. 4

6 Figura 3: el acceso al servicio de almacenamiento de Windows Azure puede realizarse a través de aplicaciones de Windows Azure o aplicaciones que se ejecutan desde cualquier otro lugar. Los tres tipos de almacenamiento de Windows Azure son: Blobs: permiten almacenar objetos binarios grandes, tales como vídeos e imágenes. Tablas: proporcionan almacenamiento altamente escalable basado en entidades (no en tablas relacionales). Colas: permiten enviar y recibir mensajes, por ejemplo, entre instancias de Web Role e instancias de rol de trabajador de una aplicación. Es importante destacar que también es posible obtener acceso a estos tres tipos de almacenamiento desde aplicaciones que no se ejecutan en el servicio Compute de Windows Azure. Por ejemplo, una aplicación on-premises u hospedada puede optar por almacenar los archivos de vídeo de gran tamaño como blobs de Windows Azure. La plataforma Windows Azure también incluye la Base de datos de SQL Azure (conocida anteriormente como SQL Data Services). La base de datos de SQL Azure ofrece almacenamiento relacional estándar basado en SQL Server, junto con procedimientos almacenados y otras capacidades. Si bien una única base de datos de la aplicación Base de datos de SQL Azure no puede contener tanta información como una tabla de almacenamiento de Windows Azure, estas bases de datos ofrecen un modelo de almacenamiento familiar al que se puede obtener acceso a través de ADO.NET y de otros mecanismos de acceso a datos ampliamente usados. Para obtener una descripción detallada de Windows Azure, consulte Introducción a Windows Azure. Para consultar un estudio de toda la plataforma Windows Azure (conocida anteriormente como plataforma de servicios Azure), consulte la introducción a la plataforma de servicios Azure: primera aproximación a Windows Azure,.NET Services, SQL Services y Live Services. 5

7 MODELO DE NEGOCIO Uno de los atractivos principales de una plataforma en la nube, y una de las diferencias más importantes en relación con el hosting tradicional, es el precio basado en el consumo. En un centro de datos local u hospedado, el propietario de una aplicación generalmente paga por un conjunto específico de máquinas para un período de tiempo fijo. Para las aplicaciones que presentan una carga variable, este valor fijo debe ser suficientemente largo para poder manejar el pico más alto, lo que significa que la capacidad no se usa en períodos en los que no se producen picos. Las plataformas en la nube no son así. Con Windows Azure, por ejemplo, el propietario de una aplicación paga por los recursos de proceso y de almacenamiento que usa. Cuando la carga de la aplicación es alta, puede solicitar, por ejemplo, tres instancias de Web Role y dos instancias de rol de trabajador. Cuando la carga es muy alta, puede aumentar su solicitud a seis instancias de Web Role y cuatro instancias de rol de trabajador. En ambos casos, el propietario de la aplicación sólo paga por los recursos usados por su aplicación. El esquema de precios de Windows Azure es relativamente simple, con tres variables principales: tiempo de proceso, almacenamiento y acceso a datos, y transferencia de ancho de banda de entrada y salida. Para el tiempo de proceso, el propietario de una aplicación debe pagar un importe fijo para cada hora de ejecución de una VM. Para los datos, existe un cargo fijo por gigabyte por mes, junto con un cargo para operaciones realizadas en datos almacenados, como las operaciones GET y PUT. Para el ancho de banda, el propietario de una aplicación paga un importe fijo por gigabyte de datos transferidos de entrada o salida de un centro de datos de Windows Azure. No obstante, no existe ninguna tarifa de ancho de banda para el acceso a datos dentro de un centro de datos. Los gastos son los siguientes: Proceso = 0,12 dólares/hora para cada VM en ejecución Almacenamiento = 0,15 dólares/gb almacenado por mes, 0,01 dólares/ operaciones en datos almacenados Ancho de banda = 0,10 dólares/gb transferido de entrada y 0,15 dólares/gb transferido de salida Las aplicaciones de Windows Azure también pueden usar la Base de datos de SQL Azure para el almacenamiento. Una vez más, el gasto se basa en el uso, con dos variables: cantidad de datos que se almacenan y cantidad de datos se transfieren de entrada y salida de un centro de datos de Windows Azure. Los gastos son: Web Edition: 9,99 dólares/mes para una base de datos relacional con 1 GB de almacenamiento como máximo Business Edition: 99,99 dólares/mes para una base de datos relacional con 10 GB de almacenamiento como máximo Ancho de banda = 0,10 dólares/gb transferido de entrada y 0,15 dólares/gb transferido de salida Si bien no se aplican en el lanzamiento inicial de la plataforma, Microsoft afirma que ofrecerá descuentos en los precios en función del compromiso. Los clientes que deseen comprometerse a niveles de uso mínimo específicos verán una disminución de sus gastos. Los compromisos ayudan a Microsoft a planificar de forma más eficiente, por lo que los descuentos reflejan estos costos más bajos. Como ocurre con otras ofertas, Microsoft también tiene un programa de socios para Windows Azure. Una parte de este programa es Azure QuickStart, que proporciona un lugar centralizado para los ISV y otros socios para que empiecen a explorar la plataforma Windows Azure y para conectarse con Microsoft y otros clientes que también la usan. La compañía también tiene una oferta de acelerador de desarrollo, que ofrece a los ISV que desean comprometerse durante seis meses descuentos para que los programadores usen la plataforma Windows Azure. También se ofrecen foros, soporte telefónico y otros servicios tradicionales que ponen de manifiesto que Microsoft comprende el rol fundamental que los ISV juegan en el éxito de Windows Azure. 6

8 USO DE WINDOWS AZURE: ALGUNAS OPCIONES PARA LOS ISV Determinar si una plataforma en la nube puede mejorar su negocio requiere una reflexión exhaustiva sobre cómo puede usarse una plataforma de este tipo. Por consiguiente, en esta sección se analizan algunas de las formas principales en que los ISV pueden usar Windows Azure. USO DEL ALMACENAMIENTO EN LA NUBE DESDE LA APLICACIÓN ON-PREMISES Quizás el uso más sencillo que una aplicación de ISV puede hacer de Windows Azure es para almacenar datos. Como se ha mencionado anteriormente, es posible obtener acceso al almacenamiento de Windows Azure desde aplicaciones locales y desde aplicaciones de Windows Azure. Por ejemplo, una aplicación que actualmente realiza copias de seguridad en un sistema de almacenamiento local podría optar por usar blobs de almacenamiento de Windows Azure. Esto puede mejorar la fiabilidad de las copias de seguridad, ya que, como ocurre con todo lo demás en el almacenamiento de Windows Azure, los blobs se replican como mínimo tres veces. También puede suponer una reducción de costos, dadas las economías de escala proporcionadas por los centros de datos de gran tamaño de Microsoft. O bien piense en una aplicación que proporciona grandes cantidades de datos a sus usuarios: vídeos, archivos de audio o cualquier otro archivo. En lugar de almacenar estos datos localmente, la aplicación puede optar de nuevo por usar los blobs de almacenamiento de Windows Azure para una mayor disponibilidad, costos menores, o ambas cosas. Y el almacenamiento de Windows Azure no es la única opción. Mediante la Base de datos de SQL Azure, una aplicación también puede almacenar datos relacionales en la nube. Por ejemplo, una aplicación que necesita compartir un conjunto de tablas relacionales entre varias instancias que se ejecutan en distintas ubicaciones puede beneficiarse de tener dichos datos accesibles en un lugar. Existen algunas limitaciones una única base de datos en la Base de datos de SQL Azure no puede sobrepasar diez gigabytes, por ejemplo, por lo que este servicio no equivale exactamente a ejecutar SQL Server en la nube. Aun así, existen algunas ventajas potenciales. Gran parte del trabajo necesario para administrar una base de datos se elimina con la Base de datos de SQL Azure ya que Microsoft se ocupa de ello. La disponibilidad de los datos también aumenta ya que, como ocurre con el almacenamiento de Windows Azure, la Base de datos de SQL Azure almacena tres copias de todos los datos para protegerlos ante posibles anomalías de hardware. El costo de este almacenamiento puede ser incluso inferior que el almacenamiento local, especialmente para las organizaciones más pequeñas. El uso de la plataforma en la nube de Microsoft para almacenar los datos requiere confiar en dicha plataforma. La mejor forma de crear confianza es empezar con algo pequeño y luego, si el resultado es satisfactorio, ampliar el uso a partir de esa base. Un ISV que considera la posibilidad de usar Windows Azure o la Base de datos de SQL Azure también observará que usar estos servicios de almacenamiento desde una aplicación onpremises permite obtener experiencia con este nuevo enfoque antes de realizar un compromiso más importante. Puede ser una buena forma de tomar contacto con las aplicaciones en la nube. COMBINACIÓN DE LAS APLICACIONES EN LA NUBE CON LA APLICACIÓN ON-PREMISES Si poner los datos de una aplicación en la nube tiene sentido, también lo tiene usar la nube para ejecutar parte del código de la aplicación. Supongamos, por ejemplo, un ISV con una aplicación que podría beneficiarse de crear un marketplace en línea entre todas las empresas que usan esa aplicación. Crear esta funcionalidad en una plataforma en la nube como Windows Azure debería ser significativamente más rápido y más económico que crearla completamente desde cero. O supongamos una aplicación on-premises que a veces podría beneficiarse de más núcleos de procesador para ejecutar cargas que realizan un uso considerable de la CPU. Esta aplicación podría crear varias instancias de rol de trabajador de Windows Azure para hacer este trabajo y luego cerrarlas cuando dejan de ser necesarias. Como siempre, el cliente sólo pagaría por los recursos usados, es decir, por las horas de ejecución de estas VM de rol de trabajador. 7

9 Son muchas las situaciones en las que mover una aplicación existente por completo a la nube no es práctico. Trasladar miles de líneas de código a una plataforma en la nube puede ser demasiado arriesgado, demasiado caro o simplemente no merecer la pena. En tales casos, puede ser mucho más sensato agregar nueva funcionalidad que se ejecute en la nube. Dado que Windows Azure proporciona una plataforma predefinida para ejecutar aplicaciones en la nube, puede facilitar la creación de código de este tipo. CREACIÓN DE UNA VERSIÓN SAAS DE SU APLICACIÓN Ser un ISV durante mucho tiempo ha significado instalar software directamente en las máquinas de los clientes. Con aplicaciones SaaS, esto ya no es así. A diferencia del software empaquetado tradicional, una aplicación SaaS se ejecuta en un centro de datos al que se obtiene acceso a través de Internet y generalmente se entrega a los clientes a través de la web. Las aplicaciones SaaS pueden ofrecer beneficios reales para los clientes, incluidos los siguientes: Menor riesgo: a diferencia del software empaquetado tradicional, las aplicaciones SaaS no requieren una gran inversión inicial. En lugar de ello, los clientes suelen poder probar la aplicación de forma gratuita antes de comprarla, lo que les permite tener confianza en que la aplicación proporcionará valor al negocio. Estructura de precios más atractiva: las aplicaciones SaaS suelen proporcionar un precio según el uso, como el gasto por usuario por mes. Esto permite a los clientes empezar con un número reducido de usuarios y luego incrementar dicho número según la necesidad. También permite sustituir una inversión de capital para la compra de software por una inversión operativa, lo que puede ser un atractivo para algunas organizaciones. Implementación más rápida y más económica: en lugar de instalar software en máquinas locales, los usuarios de una aplicación SaaS generalmente obtienen acceso a la aplicación a través de un navegador web estándar. Actualizaciones más sencillas: en lugar de actualizar las copias propias de un paquete de software adquirido, el cliente de una aplicación SaaS puede confiar en un proveedor de SaaS para actualizar la aplicación de forma centralizada. Las ventajas de una aplicación SaaS son realmente atrayentes para algunos clientes y algunos tipos de aplicaciones. Este enfoque también tiene sus inconvenientes y no es adecuado para todas las aplicaciones. Los retos más importantes con los que deben enfrentarse los clientes de SaaS son: Confianza: puede un cliente realmente confiar en el proveedor de una aplicación SaaS? La aplicación siempre estará disponible? Se puede confiar en el proveedor de la aplicación ante datos corporativos confidenciales? La confianza en el proveedor es la barrera más importante con la que se enfrentan la mayor parte de los clientes con las aplicaciones SaaS. Merece la pena señalar que esta confianza también debe extenderse a la plataforma en la nube en la que se basa la aplicación SaaS. Problemas de normativa y cumplimiento: los gobiernos requieren que muchas empresas cumplan varios estándares, tales como Sarbanes-Oxley y Basel II, entre otros. Si una aplicación SaaS (y la plataforma en la nube en la que se basa) no puede cumplir estas obligaciones, la empresa no puede usarla. Personalización: los paquetes de software locales tradicionales suelen poder personalizarse de varias formas. Las aplicaciones SaaS, en cambio, tienen varios inquilinos, es decir que todos los usuarios comparten una misma copia del software. Si bien la personalización sigue siendo posible, a menudo es más limitada que con el software empaquetado tradicional. 8

10 Integración con aplicaciones locales: una aplicación SaaS debe proporcionar algún método para integrar su código y sus datos con una aplicación on-premises. Esto incluye la integración de identidades ya que, por lo general, los clientes deben iniciar sesión. Administración: hoy en día, la mayor parte de las herramientas locales para administrar y supervisar aplicaciones no funcionan correctamente con las aplicaciones SaaS. Es muy probable que esto vaya a cambiar, pero la situación actual es desalentadora para algunos clientes. Del mismo modo que las aplicaciones SaaS tienen pros y contras para las organizaciones que compran software, también ofrecen ventajas y desventajas para las empresas que venden software. Las ventajas de las aplicaciones SaaS para los ISV son: Posibilidad de aumentar las ventas: los clientes deben afrontar menor riesgo y un compromiso financiero inicial menor, por lo que realizar ventas iniciales puede ser más rápido y económico. Las aplicaciones SaaS también pueden ser atractivas para nuevas categorías de clientes, como organizaciones más pequeñas, dado que requieren menos experiencia local en TI. Actualizaciones de cliente más sencillas: en lugar de convencer a cada cliente que sustituya un paquete local, un ISV puede actualizar todos los usuarios de su aplicación SaaS a la vez. Esto puede reducir significativamente los costos de soporte de un ISV ya que no es necesario ofrecer soporte para muchas versiones antiguas de una aplicación. No obstante, nada es gratuito y, por consiguiente, pasar a un mundo SaaS también presenta desventajas para los ISV. Algunas de los inconvenientes más visibles son: Modelo distinto de ventas e ingresos: el dinero llega poco a poco en lugar de llegar inicialmente con las cuotas de licencia. Por lo menos inicialmente, esto puede significar márgenes menores. Menor dependencia de los clientes: sin los costos irrecuperables pagados por una aplicación on-premises adquirida y quizás altamente personalizada, a los clientes les resulta más fácil cambiarse a la competencia. Menos ingresos de servicios derivados de la personalización: los ISV que derivan una parte significativa de sus ingresos de los servicios de personalización pueden ver sus ingresos reducidos para las aplicaciones SaaS. Retos técnicos: la creación de una aplicación SaaS requiere una habilidad técnica distinta de la que ya tienen la mayor parte de los ISV. En lugar de crear software local familiar, la organización de desarrollo debe crear una aplicación compartida altamente escalable y confiable. Asimismo, puesto que Windows Azure no siempre se comporta de forma idéntica al entorno de Windows Server, puede ser necesario realizar algunos cambios en el código existente. Por ejemplo, si bien la carga de Windows Azure equilibra las solicitudes entre las instancias de Web Role de una aplicación, no admite la afinidad de sesiones. Esto permite una escalabilidad mucho más adecuada, pero puede ser que no sea la forma como esté diseñada su aplicación. La verdad es evidente: el rol que deben jugar las aplicaciones SaaS es significativo, pero no van a eliminar el software local. Cada ISV que proporciona una aplicación empaquetada debe observar estas ofertas y tomar una decisión: qué sentido tiene proporcionar una aplicación como SaaS? Concretamente, si sus competidores siguen esta vía, crear una versión SaaS de una aplicación on-premises actual puede ser la opción correcta. Como se ha mencionado anteriormente, uno de los objetivos principales de Windows Azure es admitir aplicaciones SaaS. Muchos aspectos de su diseño reflejan este objetivo. Una aplicación SaaS, por ejemplo, debe ser más escalable que una aplicación on-premises, porque va a dar soporte a varios clientes de forma simultánea. La división de Web Role/rol de trabajador de Windows Azure está concebida para ayudar a escalar aplicaciones de forma masiva dividiendo el trabajo entre un front-end web y un back-end de trabajador. 9

11 De forma parecida, las tablas de almacenamiento de Windows Azure están expresamente diseñadas para contener cantidades de datos muy grandes, mucho más de lo que pueda administrarse mediante un sistema de administración de bases de datos relacionales. Una aplicación SaaS también debe ser mucho más confiable que una aplicación on-premises, porque un error afecta a todos los clientes, no sólo a uno. Windows Azure Fabric puede ayudar a lograrlo ya que supervisa todas las instancias en ejecución de una aplicación. Si una instancia, una VM o incluso toda una máquina falla, Fabric Controller reiniciará otra en su lugar. Fabric Controller también permite actualizar una aplicación en ejecución sin necesidad de cerrarla, servicio que es importante para una aplicación SaaS que deba estar continuamente disponible. Un atributo más importante para una aplicación SaaS efectiva es la elasticidad, es decir, la capacidad de manejar picos de demanda. Con una aplicación convencional, un centro de datos debe poder soportar la carga máxima que esta aplicación pueda llegar a ver. Esto es ciertamente posible, pero es caro e innecesario ya que es muy probable que la mayor parte de la capacidad del centro de datos no se use la mayor parte del tiempo. Con Windows Azure, no obstante, este problema tiene una solución más sencilla. Recuerde que el propietario de una aplicación puede cambiar el número de instancias en ejecución sobre la marcha y depender de Fabric Controller para crear o cerrar las VM que sean necesarias. Dado que los clientes de Windows Azure sólo deben pagar por los recursos que usan, esto les permite pagar un número elevado de recursos informáticos sólo cuando dichos recursos son realmente necesarios. Cuando la carga se reduce, la aplicación puede volver de nuevo a su tamaño habitual. Las aplicaciones SaaS tienen requisitos distintos de las aplicaciones locales tradicionales. Estas diferencias explican en gran parte porqué Windows Azure se ha diseñado tal como es. Un ISV que crea una aplicación SaaS puede crear su propia plataforma y originalmente algunos lo hacían, no había más remedio. Sin embargo, con el auge de las plataformas en la nube, los ISV que crean aplicaciones SaaS ahora pueden centrarse en la lógica de su negocio en lugar de centrarse en la infraestructura. Si vamos un poco más allá, es muy probable que la gran mayoría de las aplicaciones SaaS vayan a crearse en una plataforma en la nube como Windows Azure. SUMINISTRO DE SERVICIOS DE SOPORTE PARA PLATAFORMAS EN LA NUBE Actualmente, muchos ISV proporcionan servicios de infraestructura y administración para entornos locales. Muchos otros proporcionan software que facilita el trabajo a los programadores. Si bien algunas de estas soluciones no son relevantes en la nube, otras sí lo son. Y también existen nuevas oportunidades, lugares en los que los ISV pueden ganar dinero añadiendo valor a Windows Azure. Windows Azure, por ejemplo, proporciona acceso a datos de rendimiento acerca de aplicaciones en ejecución. Una herramienta que agregara estos datos y luego los presentara en una interfaz de usuario efectiva podría ayudar a los clientes de Windows Azure a administrar sus aplicaciones en la nube. Windows Azure también proporciona API que permiten a una aplicación cambiar sobre la marcha el número de instancias de Web Role e instancias de rol de trabajador en ejecución, en lugar de esperar que una persona realice ese cambio. No obstante, la plataforma no proporciona software que supervise la carga de las aplicaciones, y usa estas API para ajustar el número de instancias en ejecución consiguientemente. Un ISV puede llenar este vacío, proporcionando código que permita a los programadores agregar fácilmente este comportamiento a sus aplicaciones. La llegada de las plataformas en la nube es un gran cambio para los ISV. Con cualquier gran cambio, a menudo tiene sentido hacer las cosas una por una, como usar el almacenamiento en la nube de Windows Azure o descargar una parte de la aplicación en la nube. Si esto funciona bien, y es positivo a nivel financiero, luego pueden realizarse pasos más importantes cuando esté justificado hacerlo, y crear de este modo una versión SaaS completa de la aplicación. 10

12 COMPARACIÓN DE WINDOWS AZURE CON OTRAS ALTERNATIVAS Windows Azure no existe en un vacío, hay otros enfoques. En esta sección se compara Windows Azure con dos de sus alternativas más obvias: hosting tradicional y plataformas en la nube que ofrecen máquinas VM a petición. HOSTING TRADICIONAL La primera parada para la mayor parte de personas que buscan un lugar subcontratado en el que ejecutar sus aplicaciones es un proveedor de servicios de hosting. En el hosting tradicional, un cliente solicita un conjunto fijo de recursos y se compromete a pagar dichos recursos durante un período de tiempo determinado. Por ejemplo, un ISV que desea ejecutar una aplicación SaaS puede contratar un proveedor de servicios de hosting para que proporcione seis servidores Windows al año, pagando una cantidad predefinida para este servicio. El hosting presenta muchas ventajas. El uso de un proveedor de servicios de hosting suele ser más económico que ejecutar un centro de datos local, especialmente para las organizaciones más pequeñas. También permite al cliente evitar la complejidad de ejecutar su propio centro de datos y seguir teniendo control total sobre las máquinas que usa. Si bien es muy probable que la llegada de las plataformas en la nube suponga una reducción de los negocios de hosting tradicionales, este modelo no va a desaparecer ya que sigue siendo válido en muchas situaciones. Con todo, como mínimo para algunas aplicaciones, una plataforma en la nube como Windows Azure es una opción más adecuada. Las ventajas son: Capacidad de incrementar rápidamente el número de servidores en uso: mientras que un proveedor de servicios de hosting puede tardar días en hacer que una nueva máquina esté disponible, una aplicación de Windows Azure puede obtener una nueva VM preparada y en ejecución en cuestión de minutos. Capacidad de reducir rápidamente el número de servidores en uso: los proveedores de servicios de hosting generalmente requieren un compromiso en un conjunto fijo de servidores que sólo se le proporcionan a usted. Con Windows Azure, una aplicación puede reducir el número de VM que usa y, por consiguiente, el costo de ejecución de esta aplicación, reduciendo el número de instancias de Web Role o de rol de trabajador. No existe ningún compromiso inicial en cuanto a un número mínimo de servidores. Capacidad de proporcionar servicios explícitamente diseñados para aplicaciones altamente escalables y de alta disponibilidad: los proveedores de servicios de hosting suelen proporcionar sistemas Windows estándar, y dejan que sus clientes hagan todo lo que sea necesario para ejecutar sus aplicaciones satisfactoriamente. Como se ha descrito anteriormente, una plataforma en la nube como Windows Azure puede diseñarse explícitamente para dar soporte a aplicaciones con altos requisitos de escalabilidad y disponibilidad. Menor carga administrativa: a diferencia de Windows Azure, los proveedores de servicios de hosting suelen dar a sus clientes acceso administrativo completo a sus máquinas. La contrapartida es que se requiere más trabajo administrativo, desde aplicar parches en sistemas operativos a administrar sistemas de administración de bases de datos. Con Windows Azure (y la Base de datos de SQL Azure), la mayor parte de este trabajo lo realiza el sistema, lo que supone un ahorro de tiempo y dinero. VM A PETICIÓN Varios proveedores, incluidos Amazon, Mosso, GoGrid, entre otros, ofrecen máquinas virtuales a petición. A diferencia de los proveedores de servicios de hosting tradicionales, estos proveedores suelen proporcionar un gasto basado en uso sin necesidad de ningún compromiso y con máquinas virtuales rápidamente disponibles. Dicho de otro modo, proporcionan plataformas en la nube. 11

13 Windows Azure también es una plataforma en la nube, pero, aunque usa VM (y aplica gastos a través de éstas), difiere en aspectos importantes de otras plataformas que ofrecen VM a petición. Con una plataforma basada únicamente en VM, la situación es en cierto modo muy parecida al hosting: usted tiene control total, inclusive acceso administrativo a sus VM, pero también es responsable de configurar y administrar dichas VM y el software que contienen. Con Windows Azure, debe proporcionar sólo una aplicación Windows, junto con instrucciones sobre el número de instancias que se deben ejecutar. La plataforma se ocupa de todo lo demás, incluso de actualizar el software del sistema cuando es necesario. Otra diferencia importante reside en el modo de manejar los datos relacionales. En plataformas típicas basadas en VM, puede ejecutarse una base de datos relacional en una VM, del mismo modo que se ejecuta la misma base de datos en la organización o en un proveedor de servicios de hosting. Esto realmente funciona, pero usted es el responsable de la instalación, el mantenimiento y la administración de la base de datos. Garantizar la fiabilidad también puede ser un reto, porque a menudo no es posible usar clústeres típicos de discos compartidos. En el mundo de Azure, una aplicación puede usar la Base de datos de SQL Azure. Como se ha descrito anteriormente, esta tecnología proporciona un almacén relacional administrado por Microsoft que, por motivos de fiabilidad, escribe todos los datos varias veces. Una vez más, se pierde la capacidad de tener control total, pero se gana simplicidad y mayor fiabilidad. CONCLUSIONES Como ocurre con todas las plataformas nuevas, Windows Azure sólo será un éxito si los ISV optan por crear aplicaciones en esta plataforma. Microsoft es muy consciente de ello y, por consiguiente, considera una prioridad crear una nueva plataforma en la nube que sea atractiva para su público. Los puntos atractivos principales son: Windows Azure permite a los ISV ejecutar aplicaciones y almacenar datos en un centro de datos de gran tamaño, por lo que esta plataforma puede proporcionar una economía muy atractiva. Windows Azure proporciona una plataforma lista y diseñada para admitir aplicaciones en la nube escalables y confiables, por lo que reduce el tiempo y el dinero necesarios para crear y ejecutar aplicaciones SaaS y otro código basado en la nube. Las aplicaciones en la nube parecen ser el siguiente gran paso en nuestro sector. Del mismo modo que los ISV tuvieron que adaptarse a los cambios introducidos por los equipos PC, los dispositivos móviles y otras plataformas nuevas, ahora deben decidir cómo explotar las plataformas en la nube. Y del mismo modo que Windows jugó un papel importante en esos primeros cambios, la plataforma Windows Azure está preparada para jugar un papel importante en este nuevo mundo. Si usted es responsable de determinar el camino que su empresa debe seguir, debe comprender y evaluar el entorno de Windows Azure. SOBRE EL AUTOR David Chappell es director de Chappell & Associates (www.davidchappell.com) en San Francisco, California. A través de sus conferencias, escritos y consultoría, ayuda a personas de todo el mundo a comprender, usar y tomar mejores decisiones sobre las nuevas tecnologías. 12

WINDOWS AZURE Y LOS ISV

WINDOWS AZURE Y LOS ISV WINDOWS AZURE Y LOS ISV GUÍA PARA LOS ENCARGADOS DE TOMAR DECISIONES DAVID CHAPPELL JULIO DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Los ISV y la informática cloud... 2 Breve visión general

Más detalles

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

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

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

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

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

DISFRUTE DE LA EFICACIA DE LA NUBE. DESCUBRA TODO LO QUE LA NUBE PUEDE HACER POR SU NEGOCIO.

DISFRUTE DE LA EFICACIA DE LA NUBE. DESCUBRA TODO LO QUE LA NUBE PUEDE HACER POR SU NEGOCIO. DISFRUTE DE LA EFICACIA DE LA NUBE. DESCUBRA TODO LO QUE LA NUBE PUEDE HACER POR SU NEGOCIO. Las aplicaciones en la nube suponen tanto un cambio de paradigma en la gestión de los centros de datos y la

Más detalles

DISFRUTE DE LA EFICACIA DE LA NUBE. DESCUBRA TODO LO QUE LA NUBE PUEDE HACER POR SU NEGOCIO.

DISFRUTE DE LA EFICACIA DE LA NUBE. DESCUBRA TODO LO QUE LA NUBE PUEDE HACER POR SU NEGOCIO. DISFRUTE DE LA EFICACIA DE LA NUBE. DESCUBRA TODO LO QUE LA NUBE PUEDE HACER POR SU NEGOCIO. Las aplicaciones en la nube suponen tanto un cambio de paradigma en la gestión de los centros de datos y la

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

Luís Carlos Chamorro B. Tecnólogo en Sistemas y Desarrollo de Software UCC

Luís Carlos Chamorro B. Tecnólogo en Sistemas y Desarrollo de Software UCC Únete a los 5 millones de empresas que ya usan Google Apps Google Apps es un paquete de productividad basado en la nube que te ayuda a ti y a tu equipo a conectaros y a trabajar desde cualquier lugar y

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

ING. YURI RODRIGUEZ ALVA

ING. YURI RODRIGUEZ ALVA Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud

Más detalles

Cómo pueden las empresas emergentes favorecer su crecimiento y proteger su información empresarial importante?

Cómo pueden las empresas emergentes favorecer su crecimiento y proteger su información empresarial importante? INFORME DE LA SOLUCIÓN: CA ARCSERVE BACKUP PARA MICROSOFT ESSENTIAL BUSINESS SERVER Cómo pueden las empresas emergentes favorecer su crecimiento y proteger su información empresarial importante? CA ARCserve

Más detalles

Actualización de Windows XP a Windows 7

Actualización de Windows XP a Windows 7 La actualización del equipo de Windows XP a Windows 7 requiere una instalación personalizada que no conserva los programas, los archivos ni la configuración. Por esa razón, a menudo se la denomina instalación

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

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ ESPACIO ACADÉMICO HERRAMIENTAS WEB 2.0 PARA EL DESARROLLO PROFESIONAL

Más detalles

El Costo Oculto de la Migracion de Datos

El Costo Oculto de la Migracion de Datos El Costo Oculto de la Migracion de Datos Brett Callow Copyright Acronis, Inc., 2000 2008 Cuando se reemplazan o consolidan sistemas y hay que responder constantemente a unas necesidades crecientes de capacidad,

Más detalles

Estrategia de Cómputo en la Nube. Servicios en la Nube

Estrategia de Cómputo en la Nube. Servicios en la Nube Estrategia de Cómputo en la Nube Servicios en la Nube Computación para la Nube? Tecnología informática por la que se proporcionan software y servicios a través de la Internet. El nombre Cloud Computing

Más detalles

Cómo mantener activos sus sistemas de TI: guía de la continuidad empresarial para pymes

Cómo mantener activos sus sistemas de TI: guía de la continuidad empresarial para pymes Cómo mantener activos sus sistemas de TI: guía de la continuidad empresarial para pymes Cómo mantener activos sus sistemas de TI - guía de la continuidad empresarial para pymes. Copyright Acronis, Inc.,

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

INTELIGENTE Y VERSÁTIL

INTELIGENTE Y VERSÁTIL INTELIGENTE Y VERSÁTIL ADMINISTRACIÓN DE ACTIVOS DE TI Cada día nos vemos más inmersos en la necesidad de acceder a nuestras aplicaciones de trabajo, como correo, CRM, ERP entre otras. Hoy la movilidad

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

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

Administración de dispositivos móviles desde el escritorio. Erik Willey

Administración de dispositivos móviles desde el escritorio. Erik Willey Administración de dispositivos móviles desde el escritorio Introducción En los últimos años, la adopción de dispositivos móviles ha experimentado un crecimiento explosivo que supera ampliamente los índices

Más detalles

Este video hace parte de. Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom

Este video hace parte de. Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom Microsoft Virtual Academy Este video hace parte de Microsoft Virtual Academy Para obtener más información y para inscribirse de forma gratuita visite www.microsoftvirtualacademycom Miclosoft 1 Puntos claves:

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

HelpDesk Ficha de producto

HelpDesk Ficha de producto HelpDesk Ficha de producto Artologik HelpDesk es un programa de soporte y gestión de incidencias efectivo y fácil de usar. Artologik HelpDesk le permite gestionar eficazmente el soporte interno y externo

Más detalles

Las 10 cosas que debería saber sobre el almacenamiento

Las 10 cosas que debería saber sobre el almacenamiento Las 10 cosas que debería saber sobre el almacenamiento Tendencias, desarrollo y consejos para mejorar la eficiencia de su entorno de almacenamiento Las decisiones inteligentes se basan en El almacenamiento

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

10 RAZONES. Le damos. Por las que ahora es el momento de gestionar su negocio con un ERP. Siga el camino correcto!

10 RAZONES. Le damos. Por las que ahora es el momento de gestionar su negocio con un ERP. Siga el camino correcto! Nunca hubo un momento más oportuno para considerar la actualización de su tecnología. Ya sea que su objetivo consista en sustentar el crecimiento anticipado o simplemente trabajar de manera más eficiente

Más detalles

x.m z e m o lg e o J

x.m z e m o lg e o J Aspectos Legales de la Computación en la Nube Mtro. Joel A. Gómez Treviño Abogado especialista en Derecho Informático Gerente General Jurídico de NCR de México Qué es la Computación en Nube? Computo Tradicional

Más detalles

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con

Más detalles

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.7 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.7 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

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

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

Planificación del Help Desk de su escuela

Planificación del Help Desk de su escuela Capítulo 1 Planificación del Help Desk de su escuela Después de terminar este capítulo usted será capaz de: Describir cuál es la función de un Help Desk; Describir qué es el soporte de nivel 1; Explicar

Más detalles

PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE

PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE PRESENTACIÓN DE LA PLATAFORMA DE WINDOWS AZURE DAVID CHAPPELL DICIEMBRE DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Visión general de la plataforma de Windows Azure... 3 Windows Azure... 4

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

5 criterios para seleccionar una solución de copias para equipos de usuario final

5 criterios para seleccionar una solución de copias para equipos de usuario final Informe Técnico solución de copias para equipos de usuario Conseguir una protección eficaz de los equipos corporativos de usuario entendiendo sus necesidades específicas. A medida que los trabajadores

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

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey Haciendo que la virtualización sea una realidad en el ámbiro empresarial Introducción Durante décadas, el entorno tradicional de las redes se ha desarrollado sobre una una infraestructura en la que cada

Más detalles

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Almacenamiento virtual de sitios web HOSTS VIRTUALES Almacenamiento virtual de sitios web HOSTS VIRTUALES El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como www.company1.com y www.company2.com) en una sola máquina. Los

Más detalles

Valor de Licenciamiento de SQL Server 2012 frente a Oracle Database

Valor de Licenciamiento de SQL Server 2012 frente a Oracle Database Notas del Producto Publicación: enero de 2012 Se aplica a: SQL Server 2012 Valor de Licenciamiento de SQL Server 2012 frente a Oracle Database Resumen: Los cambios en el producto y las licencias que Microsoft

Más detalles

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s

asired middleware XML Así-Red Servicios Telemáticos, S.L.L. w w w. a s i r e d. e s w w w. a s i r e d. e s 1 INDICE Presentación Que nos permiten Sobre que actuan Que hacen Hasta donde alcanzan Arquitectura Tecnología Acceso Beneficios Ventajas Posibilidades A quienes va dirigido Como

Más detalles

Sistema de SaaS (Software as a Service) para centros educativos

Sistema de SaaS (Software as a Service) para centros educativos Sistema de SaaS (Software as a Service) para centros educativos Definiciones preliminares: Qué es SaaS? SaaS (1) es un modelo de distribución del software que permite a los usuarios el acceso al mismo

Más detalles

El valor de una infraestructura optimizada

El valor de una infraestructura optimizada El valor de una infraestructura optimizada El Estudio del Estado del CIO 2006 (CIO Research, 2006) muestra que los CIO están buscando, cada vez más, introducir, de forma proactiva, soluciones de tecnología

Más detalles

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.6 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.6 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

Más detalles

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.8

Guía de instalación de Citrix EdgeSight for Load Testing. Citrix EdgeSight for Load Testing 3.8 Guía de instalación de Citrix EdgeSight for Load Testing Citrix EdgeSight for Load Testing 3.8 Copyright El uso del producto descrito en esta guía está sujeto a la aceptación previa del Contrato de licencia

Más detalles

Términos de licencia del software de Microsoft para:

Términos de licencia del software de Microsoft para: Términos de licencia del software de Microsoft para: Windows Embedded For Point of Service 1.0 Estos términos de licencia constituyen un contrato entre usted y [OEM]. Proceda a leerlos. Se aplican al software

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

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

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

Respaldo y recuperación en ambientes VMware con Avamar 6.0

Respaldo y recuperación en ambientes VMware con Avamar 6.0 Informe técnico Respaldo y recuperación en ambientes VMware con Avamar 6.0 Análisis detallado Resumen Dado el ritmo cada vez más rápido de la implementación de ambientes virtuales en la nube de la compañía,

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

Monitoreo de red. Inventario de hardware y software. Monitoreo actividad del usuario. Soporte a usuarios. Protección contra fuga de datos.

Monitoreo de red. Inventario de hardware y software. Monitoreo actividad del usuario. Soporte a usuarios. Protección contra fuga de datos. nvision Es una solución modular que permite gestionar la red, llevar el control y cumplimiento de licencias inventario de hardware y software de equipos Windows, monitorear la actividad que realizan diariamente

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

Symantec Backup Exec.cloud

Symantec Backup Exec.cloud Protección automática, continua y segura que realiza copias de seguridad de los datos hacia la nube, o a través de un enfoque híbrido in situ y basado en la nube Hoja de datos: Symantec.cloud Solo un 2

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

AVAYA. Microsoft Business Solutions. Caso de estudio de solución para los socios de negocios

AVAYA. Microsoft Business Solutions. Caso de estudio de solución para los socios de negocios AVAYA Proveedor de telefonía agrega clientes nuevos con Comunicaciones y la solución CRM combinadas Microsoft Business Solutions Caso de estudio de solución para los socios de negocios PROVEEDOR DE TELEFONÍA

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

Ventajas del almacenamiento de correo electrónico

Ventajas del almacenamiento de correo electrónico Ventajas del almacenamiento de correo electrónico El correo electrónico no es solo uno de los medios de comunicación más importantes, sino también una de las fuentes de información más extensas y de mayor

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

CA Nimsoft Monitor para servidores

CA Nimsoft Monitor para servidores INFORME OFICIAL Septiembre de 2012 CA Nimsoft Monitor para servidores agility made possible CA Nimsoft for Server Monitoring tabla de contenido para servidores: 3 descripción general de la solución Monitoreo

Más detalles

COSTE TOTAL DE PROPIEDAD DE PANDA CLOUD OFFICE PROTECTION COSTE TOTAL DE PROPIEDAD DE PANDA MANAGED OFFICE PROTECTION Pág. Índice. Resumen Ejecutivo. Factores de coste en el análisis del Coste Total de

Más detalles

VMware vsphere Data Protection

VMware vsphere Data Protection PREGUNTAS FRECUENTES VMware Descripción de Advanced P. Qué es VMware R. VMware vsphere Data Advanced es una solución de copia de seguridad y recuperación de datos con replicación integrada. Se ha diseñado

Más detalles

PRESENTACIÓN DE WINDOWS AZURE

PRESENTACIÓN DE WINDOWS AZURE PRESENTACIÓN DE WINDOWS AZURE DAVID CHAPPELL DICIEMBRE DE 2009 PATROCINADO POR MICROSOFT CORPORATION CONTENIDO Visión general de Windows Azure... Servicio de informática... Servicio de almacenamiento...

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

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

Guía de usuario del Microsoft Apps for Symbian

Guía de usuario del Microsoft Apps for Symbian Guía de usuario del Microsoft Apps for Symbian Edición 1.0 2 Acerca de Microsoft Apps Acerca de Microsoft Apps Microsoft Apps proporciona aplicaciones empresariales de Microsoft a su teléfono Nokia Belle,

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

Qué es Nube Argentina de Telecom?

Qué es Nube Argentina de Telecom? * Flexibilidad * Movilidad * Colaboración * Seguridad Qué es Nube Argentina de Telecom? Un servicio de excelencia proporcionado por Telecom Argentina, desde sus datacenters, dentro de los cuales se destaca

Más detalles

Protección de entornos Citrix XenServer con Arcserve

Protección de entornos Citrix XenServer con Arcserve Protección de entornos Citrix XenServer con Arcserve Desafíos de los clientes En la actualidad, los clientes enfrentan acuerdos de niveles de servicio (SLA) exigentes y, a su vez, deben abordar restricciones

Más detalles

Elaborado por Víctor Cuchillac (papá)

Elaborado por Víctor Cuchillac (papá) PRE - Especialidad Construyendo la Infraestructura Tecnológica del futuro: Cloud Computing, Seguridad y Virtualización Módulo Cloud Computing Private Cloud Tema Servicios en la nube Víctor Cuchillac (papá)

Más detalles

Licenciamiento tan sencillo como contar 1, 2, 3

Licenciamiento tan sencillo como contar 1, 2, 3 Microsoft Open Value Licenciamiento tan sencillo como contar 1, 2, 3 1 Cuente los PCs de su empresa 2 Pida las licencias 3 Fin Preguntas Más Frecuentes Estas son las respuestas a las preguntas más frecuentes

Más detalles

La solución de software para exportar y auditar datos de SAP : SmartExporter. Exportación de datos de SAP fácil y rápida

La solución de software para exportar y auditar datos de SAP : SmartExporter. Exportación de datos de SAP fácil y rápida La solución de software para exportar y auditar datos de SAP : SmartExporter Exportación de datos de SAP fácil y rápida Realizar auditorías con éxito en el entorno SAP Obtenga sus datos fácilmente Unas

Más detalles

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio). Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este

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

Symantec NetBackup 7.1: Novedades y matriz de comparación de versiones

Symantec NetBackup 7.1: Novedades y matriz de comparación de versiones Symantec 7.1: Novedades y matriz de comparación de versiones Symantec 7 permite a los clientes estandarizar las operaciones de copia de seguridad y recuperación en todos los entornos físicos y virtuales

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Cómo dominar el uso compartido de archivos móvil

Cómo dominar el uso compartido de archivos móvil White paper Servicios de redes y archivos Cómo dominar el uso compartido de archivos móvil A quién debería confiar los bienes de su empresa? El acceso móvil y el uso compartido de archivos no es solo una

Más detalles

Información de Producto:

Información de Producto: Windows Server 2008 Foundation La nueva tecnología rentable de Windows Server 2008 Foundation La tecnología confiable y comprobada de Windows Server Foundation proporciona una base para ejecutar las aplicaciones

Más detalles

Guía de determinación de tamaño y escalabilidad de Symantec Protection Center 2.1

Guía de determinación de tamaño y escalabilidad de Symantec Protection Center 2.1 Guía de determinación de tamaño y escalabilidad de Symantec Protection Center 2.1 Guía de determinación de tamaño y escalabilidad de Symantec Protection Center El software descrito en el presente manual

Más detalles

PC flexible y moderno RESUMEN DE SOLUCIONES

PC flexible y moderno RESUMEN DE SOLUCIONES m PC flexible y moderno RESUMEN DE SOLUCIONES Administre la información, configuraciones y aplicaciones de los usuarios centralmente mientras le da a los usuarios finales la misma experiencia y acceso

Más detalles

Cuál es el secreto de esta Tecnología, como logra que varios usuarios trabajen sobre un ordenador (PC)?

Cuál es el secreto de esta Tecnología, como logra que varios usuarios trabajen sobre un ordenador (PC)? De qué se compone el Terminal? El dispositivo NComputing tiene un chip propietario, una placa de red, una memoria caché para el vídeo y una memoria flash para el firmware (El setup inicial, se conoce como

Más detalles

EXIN Cloud Computing Foundation

EXIN Cloud Computing Foundation Examen tipo EXIN Cloud Computing Foundation Edición Abril 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

Más detalles

Cloud Computing: Cloud híbrida y la solución de AWS

Cloud Computing: Cloud híbrida y la solución de AWS Whitepaper Cloud Computing: Cloud híbrida y la solución de AWS BEE PART OF THE CHANGE hablemos@beeva.com www.beeva.com AÑADE EL VALOR DEL CLOUD A TUS PROYECTOS QUÉ ES CLOUD? Entendemos por Cloud todos

Más detalles

4. La instantánea se pone en línea y está listo para su uso.

4. La instantánea se pone en línea y está listo para su uso. 1 er RESUMEN TRADUCIDO. Las instantáneas de SQL Server 2005. Una vista de DBA en SQL 2005 instantáneas de base de datos Las instantáneas de bases de datos son un instrumento nuevo Enterprise Edition sólo,

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

CLOUD ENIAC BACKUP. Sus datos son importantes?

CLOUD ENIAC BACKUP. Sus datos son importantes? CLOUD ENIAC BACKUP Sus datos son importantes? Proteja sus datos con Cloud Eniac Backup Descripción del Producto Cloud Eniac Backup es una solución perfecta de copias de seguridad en línea que automatiza

Más detalles

Concepto de Procesamiento Distribuido y Centralizado

Concepto de Procesamiento Distribuido y Centralizado Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50 s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características:

Más detalles

MEXICO EMPRESARIAL TI LMS elearning

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

Más detalles

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir?

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Ya no caben dudas, hay que mudarse a la nube. Este es un buen momento para comparar los tres servicios más populares para almacenar

Más detalles

Retrospect 7.7 Apéndice de la Guía del usuario

Retrospect 7.7 Apéndice de la Guía del usuario Retrospect 7.7 Apéndice de la Guía del usuario 2011 Retrospect, Inc. Portions 1989-2010 EMC Corporation. Todos los derechos reservados. Guía del usuario de Retrospect 7.7, primera edición. El uso de este

Más detalles

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado.

Brindamos asesorías que involucran tecnología y personal calificado, estos hacen de DOCTUM su mejor aliado. SOFTWARE DE GESTÓN Doctum sabe que es necesario entregar servicios que otorguen un valor agregado, sobre todo para la gestión documental de la empresa, lo que reduce los costos asociados a mano de obra

Más detalles

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

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

Más detalles

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

Planeación de Help Desk

Planeación de Help Desk Planeación de Help Desk Antes de empezar formalmente a ayudar a otros con problemas de computadores, debe tomar ciertas decisiones previas. Es necesario que entienda la importancia de trabajar con los

Más detalles

Análisis técnico de HP LoadRunner

Análisis técnico de HP LoadRunner Informe técnico Análisis técnico de HP LoadRunner Índice El contexto actual 2 Los límites de las pruebas manuales 2 Una nueva visión de las pruebas de rendimiento: HP LoadRunner 3 La solución y la terminología

Más detalles