Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Azure: ¿Quieres estar en las nubes?

1,840 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Windows Azure: ¿Quieres estar en las nubes?

  1. 1. ¿Quieres estar en las nubes?<br />Rodrigo Corral<br />ALM Team Lead & Software Architect<br />rcorral@plainconcepts.com<br />http://geeks.ms/blogs/rcorral<br />
  2. 2. Windows Azure Platform<br />Ejecución: Entorno virtual de ejecución basado en Windows Server<br />Almacenamiento: Durable, escalable, y altamente disponible<br />Gestión: Automatizada y orientada al modelo<br />Base de datos: Procesamiento relacional para datos estructurados y no estructurados<br />Service Bus: Bus de aplicaciones de propósito general<br />Control de acceso: Control basado en reglas y evidencias<br />
  3. 3. Roles<br />Web Role<br />Worker Role<br />Windows Server 2008 x64<br />.NET Start<br />Códigonativo<br />User Mode<br />Windows Server 2008 x64<br />IIS 7<br />ASP.NET 3.5 SP1<br />FastCGI – PHP<br />Códigonativo<br />Full Trust<br />User Mode<br />
  4. 4. Almacenamiento<br />Table<br />Almacenamiento para entidades<br />Particionado por clave<br />Número ilimitado de claves<br />No es relacional<br />Blob<br />Almacenamiento de Blobs<br />Particionado por contenedor<br />Número ilimitado de contenedores<br />Queue<br />Soporte simple para colas<br />Lectura al menos una vez<br />Nuestra responsabilidad borrar explícitamente el mensaje<br />Particionado por nombre de cola<br />
  5. 5. ¿Y cuántomeva a costar?<br />Computación<br />$0.12 / hora de CPU (o fracción)<br />~ 1.7 GHz, 2GB Ram, Single Core<br />$2.88 / Día<br />$86.4 / 30 Días (periodo de facturación)<br />Ejemplo: 2 instancias = $172.80 / mes<br />Almacenamiento<br />$0.15 / GB/Mes<br />Ancho de banda<br />$0.10 / GB entrada<br />$0.15 / GB salida<br />
  6. 6. Almacenamiento relacional<br />Acceso a SQL Azure desde MS Datacenter <br />(En casa – ADO.NET)<br />Acceso a SQL Azure desde MS Datacenter <br />(Azure – ADO.NET)<br />Application/ <br />Browser<br />App Code / Tools<br />ADO.NET Data Svcs/REST - EF<br />HTTP/S<br />SOAP/REST<br />HTTP/S<br />App Code<br />(ASP.NET)<br />T-SQL (TDS)<br />Windows Azure<br />T-SQL (TDS)<br />MS<br />Datacenter<br />MS<br />Datacenter<br />Code Far<br />Code Near<br />
  7. 7. Compatibilidad SQL<br />En la versión 1:<br />En el futuro (o no):<br />Tablas, índices y vistas<br />Procedimientos almacenados<br />Disparadores<br />Restricciones<br />Variables tabla, tablas temporales de sesión (#t)<br />…<br />Transacciones distribuidas<br />Consultas distribuidas<br />CLR<br />Service Broker<br />Datos espaciales <br />Consultas sobre el servidor físico, DMWs, DDL de catalogo<br />
  8. 8. Modelo de conexión<br />Se usan las librerías ya conocidas<br />ADO.NET, ODBC, PHP<br />Preinstalas en los Azure roles<br />Soporte para controles ASP.NET enlazados a datos<br />Los cliente conectan a una base de datos, no a un servidor<br />No USE &lt;Database&gt;<br />
  9. 9. ¿Cuánto me va a costar?<br />Web Edition<br />Business Edition<br />Base de datos de 1 GB<br />$9.99 / mes<br />Ancho de banda<br />$0.10 /GB entrada<br />$0.15 /GB salida<br />Base de datos de 10GB<br />$99.99 / mes<br />Ancho de banda<br />$0.10 /GB entrada<br />$0.15 /GB salida<br /><ul><li>Especificada con MAXSIZE en CREATE DATABASE o desde el portal
  10. 10. No puedes cambiar entre ediciones
  11. 11. Pagas todos los meses</li></li></ul><li>Beneficios de la plataforma Azure<br />Windows Azure<br />SQL Azure<br />Alto nivel de abstraccion<br />Hardware<br />Sistema operativo<br />Infrastructura de red<br />Servidor web<br />Disponibilidad<br />Gestión automatizada de las bases de datos y la replicación<br />Escalabilidad<br />Particionado de bases de datos<br />Experiencia de usuario<br />Ya sabes usar SQL Azure<br />Alto nivel de abstracción<br />Hardware<br />Sistema operativo<br />Infrastructura de red<br />Servidor web<br />Disponibilidad<br />Gestión automatizada del servicio<br />Escalabilidad<br />Instancias y particiones<br />Experiencia de desarrollo<br />Ya sabes programar para Azure<br />
  12. 12. DEMO<br />¡Esto es un CODE camp! <br />¿Qué necesito para empezar?<br />¿Cómo creo un proyecto para Azure?<br />¿Cómo añado servicios?<br />¿Cómo uso el almacenamiento?<br />¿Cómo guardo configuración?<br />¿Cómo diagnostico el estado de la aplicación?<br />
  13. 13. ¿Preguntas ?<br />Recuerda que en www.codecamp.es podrás encontrar todo el material de las sesiones del CodeCamp<br />

×