Você está na página 1de 48

Microsoft Virtual

Cursos tcnicos gratuitos en lnea


Academy
Tome un curso gratuito en
lnea.
http://www.microsoftvirtualacademy.c
om

Mdulo 1: Introducccin
a Sitios Web en
Microsoft Azure
Alfredo Barba Polo Technical Evangelist
Microsoft
@abarbap

Sitios Web en
Microsoft
Azure

Por qu Sitios Web en Microsoft


Azure?
Listos para su negocio
Esacalibilidad
La major experiencia con Visual Studio.
Salida rpida al mercado
Abierto y Flexible

Listo para el negocio

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

Seguro con SSL


Basado en IP
Los sitios pueden
tener un certificado
configurado por IP
Address y nmero de
puerto

SNI.
Server Name
Indication
configurado por
hostname. Funciona

Secure
with SSL.

Acceso a otros Servicios de


Azure
Identidad

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

Balanceo de carga por defecto


Dos o ms servidores pueden manejar el
trfico entrante dividiendo la carga entre
ellos

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

STANDARD INSTANCE STANDARD INSTANCE

:-)
:-)

:-)

:-)

:-)
:-)

:-)

:-)

Uso de Visual Studio

Despliegue
Mueva sitios y gestione
ASP.NET
en Visual
existentes.
Studio

Integracin
con
Team
Foundation
Services

Sitios ASP.NET existentes


Soporte a ASP.NET 3.5 & 4.5.
Los sitios ASP.NET existentes se pueden
mover fcilmente

Despliegue en Visual Studio

Salida muy rpida al mercado

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

Opciones para despliegue


GIT : FTP

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

Windows Azure Pack para


Windows Server

Sitios Web en Windows


Azure

IIS
Web server

Azure Web
Sites
Escenarios clave para clientes
y partners

Sitios Web en Azure para


Web Hosting Seguro, Escalable, y Confiable.
Presencia Global en la web
Campaas de Mercadeo
Digital

Portal de Auto-Servicio fcil de usar con una galera de


las soluciones web ms populares
Muev sitios web existentes fcil y rpidamente.
Conecte su aplicacin web a servicios existentes en
Windows Azure y/o On-premises.

Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).

Despligeue y Escale su presencia en la Web en cualquier


regin del mundo por demanda y pague solo por lo que
usa.

Sitios Web en Azure para


Presencia Global en la web
Campaas de Mercadeo
Digital

Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).

Cree aplicaciones web que enganchen a sus clientes en


cualquier parte y desde cualquier dispositivo.
Disee, desarrolle y entregue experiencias interactivas
que lleguen a sus clientes
Arranque desde cero o use una galera de las
aplicaciones web Open Source ms populares.
Escale hacia arriba o hacia abajo por demanda para una
gran experiencia digital

Sitios Web en Azure para


Presencia Global en la web
Campaas de Mercadeo
Digital

Aproveche el podero de .NET, Visual Studio y los


servicios de Windows Azure para construer aplicaciones
modernas y de negocio.
Use Windows Azure Active Directory para federar la
identidad de su ambiente On-Premises o de Office 365
y administer el acceso a las aplicaciones
Extienda sus aplicaciones hacia Office 365 y Sharepoint.

Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).

Sitios Web en Azure para


Presencia Global en la web
Campaas de Mercadeo
Digital

Aplicaciones de Negocio
Proveedores de Hosting
(y Nubes Privadas).

Use Windows Azure Pack como una solucin Caja Blanca


para proveedores de hosting
Ingrese al ecosistema de aplicaciones de negocio ms
grande del mundo
Portal fcilmente personalizable y ponderosa API para
facturacin de servicios
Le permite a IT proveer aplicaciones modernas de web
sus propias nubes

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.

Lance un sitio web


profesional con unso cuantos
clics usando herramientas
Open Source como
WordPress, Joomla!, Drupal,
DotNetNuke y Umbraco.

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

Aplicaciones de nube que


requieren acceso
administrative, acceso por
Remote Desktop o con
privilegios administrativos

Aplicaciones que requieren


ailamiento de red.

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.

Soporte a Windows Server y


las versiones ms
comerciales de Linux.

Capabilities

Web sites Web role


vs
.

Access to services like caching, service bus, storage, SQL


database.
Supports ASP.NET, classic ASP, Node.js, PHP.
Shared content and configuration.
GIT, FTP.
Near-instant deployment.
Integrated MySQL as a service support.

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?

Cmo trabajan los Sitios Web en


Microsoft Azure?
Cloud first by design, but also available on premise.
SQL based configuration and network-based storage.
Dynamic provisioning of sites on demand.
Network-based storage (Azure Blob Storage, SMB, NAS,
SAN).
Intelligent load balancing.

Opciones de escalabilidad
Escale
Horizontalmente.
Agregue ms instancias Estndar

para su aplicacin web


Incremente la calidad de respuesta a las
peticiones HTTP
Ideal para aplicaciones con admn
centralizada

Escale verticalmente
Incremente el tamao de la instancia

Estndar para su aplicacin web.


Mejore la calidad de respuesta a las
peticiones HTTP

Arquitectura de los Sitios Web


Todas las BDs
corren en SQL
Azure.

IIS ARR (LB)


Web server

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

TechNet Virtual Labs


Contenido Tcnico y
descarga de productos
de evaluacin

Laboratorios Tcnicos y
con ejercicios prcticos

Gratis, En Lnea,
Cursos Tcnicos

En TechNet Evaluation Center usted


puede descargar versiones de prueba de
software Microsoftcon todas sus
caractersticas. Docenas dedescargas
estn disponibles sin costo.

Microsoft Hands On Labs ofrece


ambientes que le llevarn a travs de
laboratorios guiados con profundidad
tcnica para conocer caractersticas de
los productos.

Microsoft Virtual Academy proveee cursos


gratis en lnea con escenarios de IT que
son importantes para su Carrera y su
Compaa.

Pruebe Windows Server 2012 por hasta


180 das. Descargue Windows 8
Enterprise por 90-das en prueba. O
intente Windows Azure sin costo hasta
por 90 das.

Aprenda a su propio ritmo en laboratorios


que puede completar en 90 minutos o
meno. No se requieren instalaciones
complejas ni cumplir requisitos
complejos.

Descargue software de
prueba de Microsoft hoy.

Encuentre Laboratorios.

Technet.microsoft.com/evalcente
r

Technet.microsoft.com/virtuallab
s

Aprenda a su propio ritmo y mejore sus


habilidades en IT con ms de 100 cursos
en ms de 15 tecnologas de Microsoft
incluyendo Windows Server, Windows 8,
Windows Azure, Office 365, virtualizacin,
Windows Phone, y mos.

Tome un curso Gratis

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.

Você também pode gostar