procesos parís ingeniería de requisitos en alm ( j m muñoz ) calidad y testing berlin...

37
Cloud Computing y Plataforma Windows Azure David Salgado MS Developer Evangelist

Upload: saulo-peraza

Post on 03-Feb-2015

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Cloud Computing y Plataforma Windows Azure

David SalgadoMS Developer Evangelist

Page 2: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Agenda

> Cloud Computing Momentum> Plataforma Windows Azure> Herramientas de desarrollo> Precios y disponibilidad

> Q & A

Page 3: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Os recuerdo…

Procesos París Ingeniería de requisitos en ALM ( J M Muñoz )

Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile )

Herramientas Madrid Integración TFS y Outlook ( David Barrena )

Diseño y UX Amsterdam Diseño para la web y TFS ( Michael Köster )

APO Roma ALM en MOSS 07 ( Carlos Junquera )

Page 4: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Cloud Computingcontexto

Page 5: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

• Tus propias máquinas, conectividad…

• Control Absoluto• Responsabilidad

Absoluta• Capacidad Estática• Inversión

• Sw, Máquinas, Conectividad alquilada

• Menos Control• Menos

Responsabilidades• Menos costes capital • Pagas por

capacidad, incluso inactiva

• Infraestructura compartida

• Virtualizada y dinámica

• Escalable y disponible

• Abstracción de infraestructura

• Servicios alto nivel• Pay per use

Servidores propios

Servidores

alquilados

La Nube

Page 6: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Oportunidades

infraestructurapoder de ejecuciónalmacenamientoplataformaserviciosproducto acabadodatos

( Iaas, Paas, Saas, Daas, … )

RetosIntegración GestiónIntegración AppsSeguridad

Geolocalización

VentajasCAPEX OPEXPay Per UseEscalabilidad

InteroperabilidadCloud Computing

Page 7: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

La “nueva” realidad

Balancear y mover costes

Controlar Costes

Más Innovación

Capturar y crear nuevas oportunidades

Más de las personas

Incrementar Productividad

Page 8: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

patrones para la nube

Usage

Com

pute

Time

Average

Inactivity

Period

“On y Off “

Por ejemplo un proceso BatchSobre provisionamiento es tirar el dineroTiempo para mercado puede ser enorme

Com

pute

Time

“Picos impredecibles “

Average Usage

PicosImpacta fuertemente en rendimientoNo podemos sobreprovisionar por si acaso

Average UsageCom

pute

Time

“Crecimiento rápido“

No morir de éxitoCrecer correctamente es un reto de IT

Com

pute

Time

Average Usage

“Picos Predecibles“

Cierta estacionalidadPicos por demanda ocasionalCapacidad desaprovechada

Page 9: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Calculador TCO

http://www.microsoft.com/windowsazure/tco/

Herramienta TCO disponible

Determinar el valor cuantitativo de la Plataforma Windows Azure

TCO Plataforma Windows Azure vs. canales tradicionales

Estrimación y conversión de on-premises a Plataforma Windows Azure

Page 10: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Perfilar la aplicación

Page 11: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Revisar resultados preliminares

Page 12: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Puntualizaciones

Page 13: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Comparación final TCO

Page 14: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Análisis TCO Real(estimado en período 3 años)

Lower TCO from dynamic scaling & automated service management

Persistent Systems

Public sector governance suite of applications & services

Needs secure, scalable, elastic, & comprehensive platform

On Premises Azure

$62K$74K

Alinean Inc.

Leading provider of B2B sales & marketing solutions to F100

Reduce IT complexity & shift resources to core businesses

Lower TCO from efficient utilization of resources & service management

On Premises Azure

$277K$540K

49% 16%

Page 15: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

cloud != cloud

Page 16: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Plataforma Windows AzureHerramientas

Page 17: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Construir

Consumir

Plataforma Windows != Plataforma .NETSDKVisual Studio 2008 / 2010 + Cloud toolsSQL Management StudioBlock de notasEclipse

Interoperabilidad a través de estándares.NETSDK para PHPSDK para JavaSDK para Ruby

Page 18: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Plataforma Windows AzureServicios

Page 19: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

− CTP + funcionalidad extra

Ah

ora

En

ero

Feb

rero

> Plataforma comercial

> Plataforma de pago

Page 20: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

¿ Plataforma Windows Azure ?

Page 21: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Compute StorageManagement

> Alojamiento de aplicaciones> Fácil de gestionar

> Código & modelo> Almacenamiento masivo

Page 22: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

FabricController

Portal Web(API)

LB

LB

DNS

Servicio

Page 23: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Tu Servicio

LB

LB

DNS

FabricController

Portal Web (API)

Service ModeloServiceServicio

DNSconfig

Page 24: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Database

Business AnalyticsReporting Data Sync

>Base de datos relacional como servicio>Alta disponibilidad, mantenimiento automático

>Extensión de SQL Server

Page 25: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

ServiceBus

AccessControl

> Conexión segura entre servicios> A través de fronteras organizacionales

> Control de acceso basado en Claims

Page 26: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Service Bus

> Conexión segura de aplicaciones> Internet> Topologías de red> Fronteras de organizaciones

> Patrones> Eventos

> Notificación de aplicaciones/dispositivos> Servicio Remoto

> Exponer servicios on-premises a la nube> Tunneling

> Comunicación App-to-app a través de NAT/Firewall

Page 27: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Control de acceso

> Control de acceso para servicios REST

> Algunas características> Cualquier plataforma> Fácil incorporar nuevos clientes> Integrado con ADFS v2> WRAP / SWT> Simplifica la delegación

> Utilizado por el Service Bus y “Dallas”

Page 28: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Microsoft Codename “Dallas”

Servicios de Información

Page 29: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Introducción a “Dallas”

> Plataforma de descubrimiento y conexión de contenidos> Descubrir, explorar y consumir cualquier tipo de

contenidos (blobs, structured, real-time web services)> Ecosistema de proveedores> Proceso y análisis de datos

> Construido sobre Windows Azure y SQL Azure

> www.microsoftpinpoint.com

Page 30: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Plataforma Windows AzureNegocio

Page 31: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Consideraciones de negocio

> Pago> Por consumo y por suscripción

> SLA> Soporte

> 24/7 telefónico + foros

> Microsoft Pinpoint Marketplace> Listar y descubrir applicaciones y servicios

> Disponibilidad Global> Datacenters en EEUU, Europa y Asia

Page 32: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

ConsumoPay as you go

Computación

$0.12/hora+ Variable Instance Sizes

Por HORA

Edición WebPor DB

$9.99/mes(up to 1 GB DB/month)

Edición Business

$99.99/mes(up to 10 GB DB/month)

Per database/month

AlmacenamientoGB Almacenado/Trans

$0.15 GB/mes$0.01/10K transactions

Windows Azure platform AppFabric Service Bus & Access Control

Access Control

$0.015/10k Mensajes

Por Mensaje $0.015/10k Mensajes

Por Mensaje

Service Bus

International prices are available

Page 33: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Tamaños de Instancias

Unidad de computación

Small

$0.12

Hora servicio

Medium

$0.24

Hora servicio

Large

$0.48

Hora servicio

X Large

$0.96

Hora Servicio

 

Small

1 x 1.6Ghz ( IO Moderada )

Medium

2 x 1.6Ghz (IO alta)

Large

4 x 1.6Ghz (IO fuerte)

X-Large

8 x 1.6Ghz(IO fuerte)

equivalente a un procesador 1.6Ghz en x64

1.75 GB memoria 3.5 GB memoria 7.0 GB memoria 14 GB memoria

250 GB storage(instance)

500 GB storage(instance)

1000 GB storage(instance)

2000 GB (instance)

Page 34: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Norte América

S. Central - US Sub-region

N. Central – US Sub-region

Europa

W. Europe Sub-region

S.E. AsiaSub-region

Asia

E. AsiaSub-region

$0.10 GB Entrada

$0.15 GB Salida

$0.10 GB Entrada

$0.15 GB Salida

$0.30 GB Entrada

$0.45 GB Salida

N. Europe Sub-region

TransferenciaGB / Mes

NO se cobra por entrada fuera de pico (fin 30/6/10)

Tiempo sin pico : 10pm-6am Lu-Vi & 10pm-Vi a 6am-Lu los fines de semana

Page 35: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Entrada especial

Windows AzureCompute 25 HrsStorage 0.5 GB

Storage X-actions 10K

SQL Azure1 Web Edition DB

(1GB DB for 90 day trial)

Message Operations Messages 100K

Data transfer0.5 GB In & 0.5GB Out

Biz Spark OneOffer

MSDNPremium

Windows AzureCompute 750 hrs

Storage 10 GBStorage X-actions 1M

SQL Azure 3 Web Edition DB

(1 GB)

Message Operations Messages 1 Million

Data transfer 7GB In & 14GB Out N.A/EU

2.5GB In / 5GB Out Asia Pacific

Ofertas y programas

Partners y clientesUna por cliente

Acaba el 30/6/10

Varía dependiendo del cliente

Subscriptores MSDN Premium Una por suscripción

Startups SeleccionadasPor invitación

Disponible en 10 paises

Servicios incluidos sin coste adicional

5% descuento adicional para partners

(excepto storage & data transfers)

Page 36: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

Plataforma Windows Azure

Page 37: Procesos París Ingeniería de requisitos en ALM ( J M Muñoz ) Calidad y Testing Berlin Integración continua con TFS ( Luís Fraile ) Herramientas Madrid

www.windowsazure.com

msdn.microsoft.com/es-es/azure

www.microsoftpdc.com

Q & A