Escolar Documentos
Profissional Documentos
Cultura Documentos
Mdulo 1: Introducccin
a Sitios Web en
Microsoft Azure
Alfredo Barba Polo Technical Evangelist
Microsoft
@abarbap
Sitios Web en
Microsoft
Azure
Categora
Empresarial
Seguro
con SSL.
Acceso
a otros
servicios de
Azure.
Nivel Empresarial
Alta Disponibilidad
Enterprise
SLA en una instancia standard
grade.
Una red global de data centers.
SLA de 99.9% mensual y Soporte 7/24
SNI.
Server Name
Indication
configurado por
hostname. Funciona
Secure
with SSL.
Servicios
de Nube
Mquinas
Virtuales
Base de
Datos
SQL
Cach
Service
bus
Sitios
Web
Media
CDN
Blob
storage
Anlisis
BD noSQL
Mviles
Big data
Integraci
n
Escalable
Balanceo de
Carga
Siempre
actualizados
Fcilmente
Escalables
Economa
Siempre actualizados
Corren en Windows server 2012.
Siempre con parches al da
Siempre las ltimas versiones de
frameworks.
Fcil Escalabilidad
Escalabilidad Horizontal
Escalabilidad hacia Arriba
Escalabilidad Automtica
Fcilmente escalable
shared
standard
shared
free
SHARED FREE
INSTANCES
:-)
Fcilmente escalable
shared
shared
SHARED INSTANCES
:-)
:-)
standard
Fcilmente escalable
shared
1
0
standar
d
SHARED FREE
INSTANCES
STANDARD INSTANCE
:-)
:-)
standard
:-)
Fcilmente escalable
shared free
standard
standar
d
STANDARD INSTANCE
:-)
Fcilmente escalable
shared
free
standard
standar
d
:-)
:-)
:-)
:-)
:-)
:-)
:-)
:-)
Despliegue
Mueva sitios y gestione
ASP.NET
en Visual
existentes.
Studio
Integracin
con
Team
Foundation
Services
Creacin en
Minutos
Use sus
herramienta
s favoritas
Despliegue
Flexible
Entrega
Continua
Creacin en minutos
Herramientas
Lnea de Comandos /Power Shell.
Software de terceros (no Windows) IDEs
(WebStorm, etc.).
Visual Studio.
WebMatrix
01010111001010101010001010100011101010100101
GIT : FTP
01010111001010101010001010100011101010100101
GIT : FTP : Web Deploy : TFS
Deploy
01010111001010101010001010100011101010100101
Continua actualizacin
Abierto y flexible
Variedad de
Lenguajes
Variedad de
Bases de
Datos
Variedad de
Aplicaciones
Variedad de
Plataformas
Diferentes lenguajes
Variedad de frameworks y lenguajes.
NET: 3.5,
4.5
PHP: 5.3
PHP: 5.4
Node.js:
0.6.17,
0.6.20,
0.8.2
Python: 2.7
Bring a
stack:
FastCGI
based
Opciones en BDs
SQL
Azure SQL Database
MySQL
ClearDB
NoSQL
MongoLab
Diferentes Aplicaciones
Seleccin de Plataforma
Nube Privada
Nube Pblica
IIS
Web server
Azure Web
Sites
Escenarios clave para clientes
y partners
Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).
Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).
Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).
Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).
Adopcin de Clientes
Cundo usarlo
Cul es la herramienta
Sitios
Web
correcta?
Apliaciones Web Desarrollo
Modernas
Continuo
Aplicaciones
Open Source
Perfecta solucin si su
aplicacin tiene
componentes en el cliente y
en el servidor, as como
Bases de Datos.
Escalabilidad Horizontal y
Vertical.
Despliegue directamente
desde su repositorio de
cdigo usando Git o Team
Foundation Server
Cul es la herramienta
Servicios
de Nube
correcta?
Aplicaciones
Multi-Nivel
Las aplicaciones de nube
que separan la lgica en
varios niveles (web,
aplicacin, base de datos)
Aplicaciones
que requieren
administracin
avanzada
Aplicaciones
que requieren
networking
avanzado
Cul es la herramienta
IaaS
correcta?
Aplicaciones
para servidores
empresariales
Ejecute sus aplicaciones
empresariales existentes en
la nube, como SQL server,
SharePoint server o
Directorio Activo.
Mueva sus
Sistema
aplicaciones de
Operativo
Lnea de Negocio Windows o
Escoja una imagen de la
Linux
librera o cargue su propio
VHD.
Capabilities
Environments/staging.
Network isolation.
Remote desktop access.
Elevated permissions.
Start-up tasks.
Unsupported frameworks or libraries.
Service model.
Windows Azure Connect/Windows Azure network.
* Cloud apps (web or worker roles) can integrate with ClearDBs MySQL as a service via connection string through the marketplace but not via seamless portal/provisioning
workflow.
Cmo trabaja?
Opciones de escalabilidad
Escale
Horizontalmente.
Agregue ms instancias Estndar
Escale verticalmente
Incremente el tamao de la instancia
Windows Azure
worker roles.
Runtime DB
Monitoreo
del uso de
recursos.
Servicio de
Activacin de web
Dinmica
W3WP.exe: IIS
Pool de procesos
de aplicaciones
Site
(W3WP.exe)
Websites DBs
Metering
DWAS
Azure
LB
Deployment
server(s)
API frontend
Cloud drive
Storage
controller
Resumen
Plataforma Flexible, Escalable y
Segura
para construir y proveer
aplicaciones web poderosas
Lista para
el negocio
Escalibilid
ad
alrededor
del
mundo
La mejor
experienc
ia con
Visual
Studio
Salida
Rpida al
Mercado
Abierta y
Flexible
Laboratorios Tcnicos y
con ejercicios prcticos
Gratis, En Lnea,
Cursos Tcnicos
Descargue software de
prueba de Microsoft hoy.
Encuentre Laboratorios.
Technet.microsoft.com/evalcente
r
Technet.microsoft.com/virtuallab
s
microsoftvirtualacademy.com
2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be
interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR
STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.