tu web en azure
DESCRIPTION
Opciones para publicar aplicaciones web en AZURETRANSCRIPT
Marc Rubiño
Tu web en Azure
Marc Rubiño@Marc_Rubino
[email protected]@techdencias.net
www.pasiona.com(+34) 669 333 [email protected]
@pasiona BarcelonaPujades 350, 10ª planta
08019 · Barcelona
BilbaoGran Vía 19-21, 2ª planta
48008 · Bilbao
Londres1 Northumberland Avenue
London · WC2N 5BW
MadridPinar 5,
28006 · Madrid
Opciones para publicar una web en Azure
Publicar una web en Azure
Publicar un servicio en Azure
Web Sites
Web Sites
• Crear y desplegar sitios web fácilmente• Host escalable y seguro• Librerías y Plantillas para crear sitios • Publicación desde repositorios de código• Abierto y flexible
Web Sites
• Se puede publicar desde – Visual Studio– Scripts– PowerShell– Windows– Líneas de comandos
Despliegue e implementación
Web Sites
• Compatibilidad con:– Git– GitHub– Bitbucket– CodePlex– TFS– DropBox
Despliegue e implementación
Web Sites
• dominio personalizado compatible con registros A y CNAME
• certificados SSL basados en SNI e IP para sesiones sobre HTTPS
• Escalado vertical u horizontal
Plataforma segura con escalado automático
Web Sites
• Base de Datos– SQL Server– MySQL
Abierto y flexible
• Soporte para– ASP.NET– PHP– Node.js– Python– ASP Clásico
Web Sites
Abierto y flexible
• Galería aplicaciones Web de código abierto– WordPress– Umbraco– DotNetNuke– Drupal– Django– CakePHP…
Web Sites
Cuando utilizar Web Sites• Webs simples cliente-servidor• Webs con seguridad https• Con acceso a Base de datos• Alta disponibilidad• Entrega continua• Aplicaciones Open Source
Web Sites
Web Sites
DEMO
Cloud Services
Cloud Services
Cloud Services• Aplicaciones y servicios Web• Host escalable y seguro• Arquitectura aplicaciones distribuidas– Arquitecturas multi-capa
Cloud Services
Cloud Services• Diferentes tipos de aplicaciones– Web Roles– Worker Roles
• Entornos– Producción– Pruebas
Cloud Services
Cuando utilizar Cloud Services• Webs con arquitecturas multi-capas• Aplicaciones alta carga de negocio• Mayor configuración y acceso por escritorio
remoto• Procesos en Background
Cloud Services
Máquinas Virtuales
Máquinas Virtuales
Máquinas Virtuales
Maquinas Virtuales - VM• Soporta Os
– Windows Server– Linux
• Puede transferir a la nube las cargas de trabajo del entorno local• Pueden ejecutarse
– Microsoft SQL Server– SharePoint Server– BizTalk Server …
Cuando utilizar VM
• Aplicaciones existentes de servidor– SharePoint– BizTalk Server– MySQL– MongoDB
• Aplicaciones virtualizadas compatibles con Hyper-V• Necesidad de un servidor Windows o Linux
Máquinas Virtuales
Servicios Móviles
Servicios Móviles
Servicios Móviles• Back-end escalable y seguro para aplicaciones
Windows, Android e iOS – SDK para Windows, Android, iOS y HTML– API Rest
Servicios Móviles
Servicios Móviles• Conexión con datos– SQL de Windows Azure– Blobs– Tablas– servicios de datos de terceros– Mongo DB– Datos locales
Servicios Móviles
Servicios Móviles• Autentificación– Facebook– Google– Windows– Twitter– Active Directory de Windows Azure
Servicios Móviles
Servicios Móviles• Notificaciones– Push– SMS– Email
• Procesos programados
Servicios Móviles
Cuando utilizar Servicios Móviles• Acceso a servicios de datos desde diferentes
plataformas y dispositivos móviles• Simple Back-End auto escalado• Notificaciones Push
Servicios Móviles
Comparativa