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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Indice 1. Introducción a la computación en nube (cloud computing)

Indice 1. Introducción a la computación en nube (cloud computing) Tema 9. Centros de datos: computación en nube y organización física Indice 1. Introducción a la computación en nube (cloud computing) 2. Virtualización de recursos: consolidación de servidores 3. Arquitectura

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

CENTRO DE DATOS Y POP

CENTRO DE DATOS Y POP Virtual y física. Pública y privada. Por horas o por meses. Nuestra plataforma unificada proporciona infraestructuras en la nube a nivel de Internet. Todo lo que quiera, desplegado bajo demanda y en tiempo

Más detalles

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

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

Más detalles

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

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

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

Aplicateca. Guía Rápida. Ilion BlackBerry por Cetel Sistemas

Aplicateca. Guía Rápida. Ilion BlackBerry por Cetel Sistemas Aplicateca Guía Rápida Ilion BlackBerry por Cetel Sistemas Índice 1 Qué es Ilión Blackberry Ventas?...2 1.1 Más detalles... 2 1.2 Qué ventajas ofrece Ilión BlackBerry Ventas?... 2 1.3 Cuáles son las principales

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

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

Nube pública o privada: La decisión es suya

Nube pública o privada: La decisión es suya documento técnico Nube pública o privada: La decisión es suya La nublada situación actual de las empresas Nadie discute que la mayoría de las empresas están adoptando los servicios de nube a un ritmo muy

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

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

Virtualización de las aplicaciones fundamentales para el negocio. 2010 VMware Inc. Todos los derechos reservados.

Virtualización de las aplicaciones fundamentales para el negocio. 2010 VMware Inc. Todos los derechos reservados. Virtualización de las aplicaciones fundamentales para el negocio 2010 VMware Inc. Todos los derechos reservados. Agenda Introducción Ventajas de la virtualización de aplicaciones Eficiencia: reduzca los

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

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

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

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

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

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

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

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

Los costos ocultos de la readaptación

Los costos ocultos de la readaptación 01 Finches Only 02 ViewSonic Only Los costos ocultos de la readaptación de PC como clientes VDI Erik Willey 04.04.2014 RESUMEN: Un factor que por lo general se pasa por alto al evaluar las ventajas y los

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

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

Informe. VDI Value: las ventajas de la virtualización de equipos de escritorio basadas en Value

Informe. VDI Value: las ventajas de la virtualización de equipos de escritorio basadas en Value Informe VDI Value: las ventajas de la virtualización de equipos de escritorio basadas en Value Erik Willey 17.10.2014 RESUMEN: Este artículo revisa los conceptos básicos de la VDI, cómo las soluciones

Más detalles

ACCESS 2013 EN PROFUNDIDAD

ACCESS 2013 EN PROFUNDIDAD ACCESS 2013 EN PROFUNDIDAD María Pérez Marqués Access 2013 en profundidad María Pérez Marqués ISBN: 978-84-941801-2-5 EAN: 9788494180125 IBIC: UNSC Copyright 2014 RC Libros RC Libros es un sello y marca

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

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

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

Infraestructura Tecnológica

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

Más detalles

PRESENTACIÓN TÉCNICA Y REQUISITOS DOCUMENTO EXTERNO

PRESENTACIÓN TÉCNICA Y REQUISITOS DOCUMENTO EXTERNO PRESENTACIÓN TÉCNICA Y REQUISITOS DOCUMENTO EXTERNO PRESENTACIÓN TÉCNICA Y REQUISITOS MANUAL Presentación Técnica y Requisitos www.kronotek.net 1 PRESENTACIÓN TÉCNICA Y REQUISITOS Tabla de contenido 1.

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

Aplicateca. Guía Rápida SPONTANIA de DIALCOM NETWORKS

Aplicateca. Guía Rápida SPONTANIA de DIALCOM NETWORKS Aplicateca Guía Rápida SPONTANIA de DIALCOM NETWORKS Índice 1 Qué es SPONTANIA?...2 1.1 Más detalles... 2 1.2 Qué ventajas ofrece SPONTANIA?... 3 1.3 Cuáles son las principales funcionalidades de SPONTANIA?...

Más detalles

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 1 INTRODUCCIÓN Cuando nosotros ingresamos a una página web, en busca de información no somos conscientes de los muchos procesos que se realizan entre

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

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

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

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

Guía para usuarios de. Versión 3.7

Guía para usuarios de. Versión 3.7 Guía para usuarios de dispositivos QNAP Versión 3.7 Actualización: Septiembre de 2012 Contenido 1 Acerca de... 3 2 Plataformas compatibles... 3 3 Conceptos clave... 3 3.1 Dispositivo... 3 3.2 Symform Cloud

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

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

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

Microsoft. Febrero de 2006

Microsoft. Febrero de 2006 Microsoft Febrero de 2006 Tabla de contenido Información general de Microsoft Office InfoPath 2007...1 Incorpore eficacia a sus formularios comerciales...1 Amplíe el alcance de sus formularios comerciales...2

Más detalles

Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services

Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services Guía paso a paso para empezar a trabajar con Microsoft Windows Server Update Services Microsoft Corporation Publicación: 14 de marzo de 2005 Autor: Tim Elhajj Editor: Sean Bentley Resumen Este documento

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

Preguntas frecuentes sobre Precios y Licenciamiento

Preguntas frecuentes sobre Precios y Licenciamiento Preguntas frecuentes sobre Precios y Licenciamiento Índice de contenidos EDICIONES DATACENTER Y STANDARD... 4 P1. Qué novedades presenta Windows Server 2012?... 4 P2. Qué diferencia hay entre las ediciones

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

La Arquitectura de las Máquinas Virtuales.

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

Más detalles

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

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

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guía rápida de inicio

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guía rápida de inicio Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guía rápida de inicio Este documento describe cómo instalar y comenzar a utilizar Acronis Backup & Recovery 10 Advanced Server Virtual Edition.

Más detalles

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

Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto Desarrollo y ampliación de aplicaciones para Windows Azure con Visual Studio 2010 Notas del producto Publicación: febrero de 2011 Contenido Introducción... 1 Ventajas de las aplicaciones en la nube...

Más detalles

IBM Mindspan Solutions LearningSpace 4.0 Product Overview

IBM Mindspan Solutions LearningSpace 4.0 Product Overview IBM Mindspan Solutions LearningSpace 4.0 Product Overview IBM Mindspan Solutions LearningSpace 4.0 Product Overview Mindspan Planning Mindspan Design Mindspan Content Mindspan Technologies Mindspan Delivery

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

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

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

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

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

Beneficios estratégicos para su organización. Beneficios

Beneficios estratégicos para su organización. Beneficios La solución ideal para controlar la totalidad de su infraestructura IT mediante un inventario automatizado, control remoto y Gestión de activos informáticos. Beneficios Características Inventario actualizado

Más detalles

Hoja de datos: Virtualización de puntos finales Symantec Endpoint Virtualization Suite Optimización dinámica del espacio de trabajo

Hoja de datos: Virtualización de puntos finales Symantec Endpoint Virtualization Suite Optimización dinámica del espacio de trabajo Hoja de datos: Virtualización de puntos finales Optimización dinámica del espacio de trabajo Descripción general es una solución flexible y efectiva que se centra en la productividad del usuario, independientemente

Más detalles

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web.

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web. Microsoft Office SharePoint Server 2007 es un conjunto integrado de características de servidor que puede contribuir a mejorar la eficacia organizativa al ofrecer completas funciones de administración

Más detalles

Soluciones Informáticas para gestionar su empresa Presentación de empresa la Compañía La Compañía NEO GRUP Management, es un proyecto definido y creado para proporcionar a nuestros clientes, trabajando

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

Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP

Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP Phil Maynard DATA MANAGEMENT CUSTOMER SOLUTIONS UNIT FEBRERO DE 2012 Introducción Adonde quiera que mire, la cantidad de aplicaciones

Más detalles

Acceso al Disco Compartido y Dispositivos USB y DVD

Acceso al Disco Compartido y Dispositivos USB y DVD Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,

Más detalles

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

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

Más detalles

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

REPORTE OFICIAL OCTUBRE DE 2014. CA Unified Infrastructure Management para servidores

REPORTE OFICIAL OCTUBRE DE 2014. CA Unified Infrastructure Management para servidores REPORTE OFICIAL OCTUBRE DE 2014 CA Unified Infrastructure Management para servidores 2 Reporte oficial: CA Unified Infrastructure Management para servidores Tabla de contenidos Descripción general de la

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

Exportación de una VM a un dispositivo de almacenamiento masivo USB. 13 de noviembre de 2012

Exportación de una VM a un dispositivo de almacenamiento masivo USB. 13 de noviembre de 2012 Exportación de una VM a un dispositivo de almacenamiento masivo USB 13 de noviembre de 2012 Contenido Acerca de esta guía... 3 Exportar una máquina virtual mediante XenClient Enterprise Synchronizer...

Más detalles

WHITE PAPER. Cómo la desduplicación beneficia a empresas de todos los tamaños Documento técnico de Acronis

WHITE PAPER. Cómo la desduplicación beneficia a empresas de todos los tamaños Documento técnico de Acronis Cómo la desduplicación beneficia a empresas de todos los tamaños Documento técnico de Acronis Copyright Acronis, Inc., 2000 2009 Tabla de contenido Resumen ejecutivo... 3 Qué es la desduplicación?... 4

Más detalles

CA ARCserve D2D. Un backup y una recuperación de desastres muy rápidos podrían salvar su trabajo. DESCRIPCIÓN DEL PRODUCTO: CA ARCserve D2D r16

CA ARCserve D2D. Un backup y una recuperación de desastres muy rápidos podrían salvar su trabajo. DESCRIPCIÓN DEL PRODUCTO: CA ARCserve D2D r16 CA ARCserve D2D CA ARCserve D2D es un producto de recuperación basado en disco diseñado para ofrecer la combinación perfecta de protección fiable y recuperación rápida de los datos empresariales de sus

Más detalles

Virtualización Cómo planificar una infraestructura virtual

Virtualización Cómo planificar una infraestructura virtual Virtualización Cómo planificar una infraestructura virtual Brett Callow Copyright Acronis, Inc., 2000 2008 Introducción Hasta hace poco tiempo, la virtualización se utilizaba principalmente en proyectos

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

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

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 4 Julio 2009 Índice 1. Generalidades... 3 1.1

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

Unicenter Remote Control Versión 6.0

Unicenter Remote Control Versión 6.0 D A T A S H E E T Unicenter Remote Control Versión 6.0 Unicenter Remote Control es una aplicación altamente fiable y segura para controlar y dar soporte a sistemas Windows remotos. Puede mejorar significativamente

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

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET La plataforma Google Cloud Platform. Google App Engine Pedro A. Castillo Valdivieso Universidad de Granada La plataforma

Más detalles