• Save
Computación en Windows Azure Platform 26 01-2011
Upcoming SlideShare
Loading in...5
×
 

Computación en Windows Azure Platform 26 01-2011

on

  • 1,480 views

 

Statistics

Views

Total Views
1,480
Views on SlideShare
1,440
Embed Views
40

Actions

Likes
1
Downloads
0
Comments
0

4 Embeds 40

http://www.linkedin.com 34
https://www.linkedin.com 4
http://twitter.com 1
http://paper.li 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Windows Azure es el nombre que recibe el sistema operativo para la nube. Lo primero que debemos saber es que a lo que se refiere Microsoft con Windows Azure como sistema operativo no es literalmente lo mismo que significa para nosotros un SO on-premise (Windows 7, Snow Leopard, etc) Lo que ellos quieren afirmar es que Windows Azure lleva a cabo los mismos trabajos que un tradicional sistema operativo puede hacer. ¿Qué hacen los sistemas operativos?Servir y ejecutar aplicacionesAbstraernos de las complejidades del hardware en nuestros programas.Proporcionar una interfaz entre el usuario y las aplicaciones.Etcétera.
  • Todas las aplicaciones y todos los datos de Windows Azure viven en los data centes de Microsoft. El conjunto de máquinas dedicadas a la plataforma de Azure se conocen como Windows Fabric.Todas estas máquinas están administradas por un software llamada FabricController el cual está replicado en varios equipos. Para comunicarse con cada máquina estas a su vez tienen un AgentFabric. Este controlador decide dónde se va a realizar los nuevos deploys, elige los servidores físicos, controla el estado de las máquinas y de las instancias, etcétera.
  • Falta un ejemplo de cómo se recuperan las settings desde código: RoleEnvironment.GetConfigurationSettingValue("BannerText");

Computación en Windows Azure Platform 26 01-2011 Computación en Windows Azure Platform 26 01-2011 Presentation Transcript

  • Computación
    Gisela Torres Buitrago
    Windows Azure MVP
    Twitter: @0GiS0
    Blog: www.returngis.net
    Email: gisela.torres.buitrago@gmail.com
  • Agenda
    Presentación CLOUDES
    Windows Azure Platform
    Servicio de computación
    Tipos de aplicaciones
    Entorno de pruebas
    Nuevo portal
    Certificados digitales
    Despliegue
  • Agenda (II)
    SolutionAccelerators
    Windows Azure Companion
    Windows Azure Diagnostics
    Acceso remoto
    Full IIS
    Escalabilidad
    VM Role
  • Fomentar el conocimiento y el uso.
    Crecimiento profesional.
    Colaboración con la comunidad de usuarios.
    Generación de debates
    Grupo de usuarios de Cloud Computing España (CLOUDES)
  • Windows Azure
    Automatiza el equilibrio de carga y calcula la ampliación de recursos.
    Permite a los clientes almacenar grandes cantidades de datos (en cualquier formato) sólo pagando por lo que se usa o almacena.
    Los desarrolladores podemos crear aplicaciones para que se ejecuten en Windows Azure.
  • Fabric Controller
    Interactúa con el «FabricAgent» de cada máquina.
    Monitoriza cada VM, aplicación e instancia.
    Realiza el balanceo de carga, decide dónde deben ejecutarse las nuevas aplicaciones.
  • Monitorización y recuperación
    Your
    Service
    Service
    DNS
    Service
    Service
    Service
    LB
    Web Portal
    (API)
    !
    LB
    Model
    Fabric
    Controller
  • Sistemas operativos soportados
    Windows Vista
    Windows 7
    Windows Server 2008
  • Developer Tools
    Sólo hasta la versión 1.2 del SDK
  • SDKs para otras plataformas
  • Servicio de computación
    • Máquinas virtuales de diferentes tamaños.
    • Windows Server 2008 R2 64 bits como SO.
    • Varios tipos de aplicaciones.
    • Entorno de pruebas en local.
  • Tamaños disponibles
    *Extra small en fase beta
  • Servicio de computación
    • Imagen con Win2K8 R2 64 bits.
    • Nuevas imágenes periódicamente.
  • Tipos de aplicaciones
    WEB ROLE
    WORKER ROLE
    Interactúan con el usuario final y/o servicios web.
    Aceptan peticiones
    HTTP/HTTPS
    Desarrolladas con herramientas con Microsoft y
    no-Microsoft:
    ASP.NET, WCF, Java, PHP, etc.
    Aplicaciones en segundo plano.
    Inician sus propias peticiones a través de esperas o queues.
    Similar a un batch o un Servicio Windows
  • Hello Azure
    >> DEMO
  • ¿Qué es diferente?
  • ¿Qué es diferente? (II)
  • Service Definition
    • Concreta la infraestructura de nuestro servicio.
    • Cada rol tiene su propia configuración.
    • Cualquier cambio en este archivo supone un redespliegue.
  • Service Configuration
    • Determina los valores de lo establecido en ServiceDefinition.
    • Se puede modificar en tiempo de ejecución.
    • Se asemeja al uso dado al archivo de configuración (web.config)
  • Entorno de pruebas
    ComputerEmulator
    Storage Emulator
  • ¿Debugging en la nube?
    ¡Usa IntelliTrace!
  • Nuevo portal
  • Certificados digitales
    • Certificados X509.
    • Máximo 5 certificados por suscripción.
    • Pueden ser revocados en cualquier momento.
    • Necesarios para la API de administración.
  • Despliegue
    • A través del portal
    • A través de la API de administración:
    • Con Visual Studio 2010
    • Csmanage.exe
    • CmdLets & Powershell
  • Visual Studio 2010
    >> DEMO
  • VIP Swap
    • Intercambio de IPsentre Staging y Production.
    • Puede usarse cuando el servicemodel no ha cambiado.
    V1.0
    V2.0
    Staging
    Production
  • Faultdomain & UpdateDomain
  • Greybox
    • Nos avisa de los deploys que están consumiendo.
    • Podemos eliminar los mismos desde la barra de tareas.
    http://greybox.codeplex.com/
  • Solution Accelerators
    • Herramientas de terceros.
    • Nos ayudan a desplegar, planificar y desarrollar aplicaciones.
  • Umbraco en Windows Azure
    • CMS gratuito en ASP.NET
    • The Azure Accelerator Project nos ayuda a subir Umbraco a la nube.
    • Versión 5 estará optimizada para Windows Azure.
  • Windows Azure Companion
  • Joomla en Windows Azure
    • CMS gratuito en PHP
    • A través de Windows AzureCompanion.
  • Wordpress en Windows Azure
    • CMS gratuito en PHP
    • A través de Windows AzureCompanion.
  • DotNetNuke en Windows Azure
    • CMS Open Source en VB.NET
    • No existe una herramienta oficial para su migración.
    • David Rodríguez nos cuenta cómo: http://davidjrh.blogspot.com/
  • AccesoRemoto
    • Podemos acceder a las instancias de nuestros roles.
    • Es necesario el uso de certificados digitales.
  • Full IIS
    • Múltiples sitios en un mismo rol.
    • Aplicaciones virtuales
    • Directorios virtuales
  • Windows Azure Diagnostics
    • Muy similar a los diagnósticos de Windows.
    • Habilitado por defecto.
    • Se necesita una cuenta de Storage para almacenar la información.
  • Fuentes
  • Escalabilidad
    • Una aplicación no es escalable por estar en la nube.
    • No es un proceso automático.
    • AzureWatch nos ayuda a ajustar las instancias a través de reglas.
    http://www.paraleap.com/
  • VM Role
    • Podemos crear nuestras propias imágenes para las VMs.
    • Deben ser Windows Server 2008 R2.
    • VM RoleIntegration Components installation ISO
  • Subiendo VM con csupload
    * Este proceso puede tardar días.
  • MOCP tenotifica
  • Windows Azure Marketplace
    Datos
    Imágenes
    Servicios web
    https://datamarket.azure.com/
    Componentes
    Servicios
    Aplicaciones
    http://windowsazure.pinpoint.microsoft.com
  • Recursos
    Windows Azure Training Kit
    http://msdn.microsoft.com/es-es/windowsazure/
    http://msdn.microsoft.com/en-us/windowsazure/
    http://www.returngis.net 
  • ¿Dudas?
  • ¡Gracias! 