40
MICROSOFT CONFIDENTIAL Page 1 Jaime Sánchez [email protected] Evolucionando con Servicios de Computo en la Nube - Software + Servicios

Cloud Revisada v3

Embed Size (px)

Citation preview

Page 1: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 1

Jaime Sánchez [email protected]

Evolucionando con Servicios de Computo en la Nube - Software + Servicios

Page 2: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 2

2

1 Los costos de la Infraestructura son fijos y continuos, y muchas veces distraen de la misión de reducir los conflictos y problemas de los procesos de negocio.

Apalancar las inversiones realizadas en el pasado para proveer valor futuro.

Los centros de datos al limite _ bienes inmuebles, capacidad, enfriamiento y energía.

Cumplir la capacidad de demanda.

Mantener el nivel de seguridad a la vez de incrementar el acceso y transparencia – hacia dentro y fuera de la organización

3

4

5

6

7

Seguridad, acceso y transparencia a través de la cadena de valor: proveedores, socios de negocio, etc.

Plataforma heterogénea: Integración e Interoperabilidad.

Retos Actuales que Enfrentan las Empresas y Organizaciones

Page 3: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 3

Mainframe

Cliente-Servidor

Web

SOA

Cloud

Computo de 5a Generación

1970s1980s1990s2000s2010+

Page 4: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 6

Desde un punto de vista no-Nube, existen varios puntos de ineficiencia para solventar estos retos

Tiempo

Cap

acid

ad

TI

Carga Actual

Capacidades de TI

adquiridas

"Desperdicio“ de capacidad

“Falta“ de capacidad

Costos fijos de

capacidad de carga

Proyección de cargas

Barreras para la

innovación

Page 5: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 7

Y desde una vista “en la nube”

Carga Actual

Allocated IT capacities

Reducción de

inversión inicial

Reducción de

“Desperdicio de

Capacidad“

No hay “falta de capacidad“

Posible reducción de capacidades

de TI en caso de

tener una carga

reducida

Tiempo

Cap

acid

ad

de T

IProyecció

n de cargas

Page 6: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 8

First, What the heck isCloud Computing

¿Qué significa

Computo en la nube?

Page 7: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 9

¿Qué es computo en la nube?

9

Computo en la nube es un modelo para habilitar de una manera conveniente, acceso a un grupo de recursos de computo configurables compartidos bajo demanda que pueden ser aprovisionados y apagados rápidamente con un mínimo esfuerzo por parte del equipo de administración o interacciones del proveedor de servicios.

National Institute of

Standards and technology

off off on

Soporte de demanda elástica

Amplio acceso de red

Uso PromedioC

om

pu

to

Tiempo

=

Pago por Consumo

Page 8: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 10

Actualizaciones de software automáticas

Aplicaciones

Computo en la nube 1 a 1

10

Saas: Software entregado y consumiéndose vía Internet

IaaS: Las Organizaciones rentan equipo de computo usado para soporta la operación incluyendo almacenamiento, hardware y componentes de red en un datacenter externo

PaaS: Un proveedor de servicios entrega una plataforma de cómputo y una serie de soluciones como servicio.

Aplicaciones terminadas y consumidas vía Internet

Entrega inmediata vía Internet Modelo uno a muchos Actualizaciones automáticas Gastos de Operación

Utilización de media a alta Servicios automatizados Se requiere gente de TI Diseño para escala manual Servidores Físicos y virtuales

Enfocado en aplicaciones Servicios disponibles de

inmediato Escala bajo demanda LA aplicación es administrada por

ustedes Estandarizado Construido para responder a

fallos

Infraestructura física Algunas aplicaciones se

mantienen aquí Aplicaciones con alto IO Sistemas operativos

viejos

Capacidad elástica Control físico

Maximo poder de escalamiento

Datos masivos Nuevos tipos de

aplicaciones Geo-replicación

Page 9: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 11

Nube privada y pública

11

La implementación de los servicios en la nube en recursos que están dedicados dentro de una organización, no importa si están en sitio u hospedadas

Facilita la disposición de recursos dinámicamente dentro de la organización.

Ofrece control y personalización de recursos disponibles.

Habilita los clientes para distribuir, escalar y consumir servicios desde recursos multi-instancia en centros de datos fuera de sus empresas

Altamente escalable flexibilidad de pago por consumo, hospedado en datacenter de terceros.

Contabilidad

Presupuestos

Recursosdedicados

Análisis de tendencias

Recursos Compartid

os

Marketplace Data Market

Seguimiento de inventarios

Page 10: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 12

Taxonomía de la NubeIT

Tradicional

IaaS PaaS

Almacenamiento

Servidores

Redes

O/S

Middleware

Virtualización

Datos

Aplicaciones

Runtime

Almacenamiento

Servidores

Redes

O/S

Middleware

Virtualización

Datos

Aplicaciones

Runtime

Ud.

Adm

inis

tra A

dm

inistra

do x

el P

roveedor

Adm

inistra

do x

el P

roveedor

Ud.

Adm

inis

tra

Ud.

Adm

inis

tra

Almacenamiento

Servidores

Redes

O/S

Middleware

Virtualización

Aplicaciones

Runtime

Datos

SaaS

Adm

inistra

do x

el P

roveedor

Almacenamiento

Servidores

Redes

O/S

Middleware

Virtualización

Aplicaciones

Runtime

Datos

Page 11: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 13

En sitio Hospedado Azure

Diferentes ofertas

Hardware

Software

Mantenimiento

Costo

Requiere recursos de TI para configurar y mantener el hardware y software

Se estima cuanto se va a consumir se “renta” el servicio.

Solamente se paga por lo que se consume

Alta inversión inicial

Se requieren algunos recursos de TI para configurad y mantener el software

NO se requiere de un área de TI

Usted es el dueño de la licencia

Usted es dueño del software/ o arrenda el software

Utiliza el software como parte de un paquete.

Servidores en sitio, redes, almacenamiento + hardware para respaldo y escala.

Todo el hardware y software entregado como servicio.

Infraestructura básica hospedada. Puede requerir hardware para respaldo y escala.

Page 12: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 14

WEB y la nube Nubes de tercerosAplicaciones web

Usan herramientas y conocimientos actuales

Computo

Almacenamiento

Administración

Datos relacionalesAdministraciónCDN ConectividadControl de Accesos

Page 13: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 15

InteroperabilidadService Bus

Aplicaciones y servicios web

Aplicaciones en sitio

Page 14: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 17

Escenarios Windows Azure

Aplicaciones departamentales

Datos Colaborativos y Contenido Distribuidos

Extensión hacia internet de Aplicaciones clave

17

Equipos de negocio requieren aplicaciones ligeras a la medida que cumplan necesidades de negocio específicas; necesitan consolidad bases de datos existentes que soportan aplicaciones LOB.

Los clientes tienen contenido propietario que debe ser distribuido a clientes o socios o quieren habilitar la colaboración multi-equipos sobre datos compartidos

Los clientes quieresn crear portales de marketing o sitios web utilizados por periodos de tiempo corto usados para cubrir una necesidad de negocio específica.

Los clientes quieren agregar nueva funcionalidad a aplicaciones existentes y bases de datos.

Page 15: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 18

Unidades de negocio o departamentos de TI que necesitan construir nuevas aplicaciones rápidamente.

Departamentos de TI que tienen que administrar una gran cantidad de bases de datos en Access distribuidas en toda la organización.

Recursos limitados y cuellos de botella en la asignación de recursos de infreaestrucutar para nuevos proyectos.

Pérdida de datos o preocupaciones de cumplimiento de políticas debido a bases de datos no administradas.

Aplicaciones departamentales creadas para cubrir necesidades de corto plazo que necesitan poner en producción en un ambiente altamente escalable

Migración/Consolidación de datos en Access a un ambiente administrado en la nube donde los clientes pueden continuar usando sus aplicaciones en Access pero almacenando los datos en SQL Azure.

Sistema de aprovisionamiento basado en web totalmente administrado en una plataforma en la nube

Modelo de programación familiar con herramientas para construir, migrar y administrar bases de datos.

Base de datos relacional como servicios altamente escalable, construida con tecnología SQL Server

Conectar aplicaciones en Access a bases de datos en SQL Azure.

Optimizar los recursos llevando a producción rapida y eficientemente aplicaciones departamentales nuevas en la nube o

consolidadndo bases departamentales existentes en la nube

Aplicaciones Departamentales

18

Page 16: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 19

Habilitar colaboración multiempresas distribuyendo grandes volumenes de datos a terceros o clientes

• Clientes finales con gran nivel de conocimiento de la tecnología Microsoft.

Clientes con información usada por un gran número de proveedores o clientes en tiempo real.

Clientes que necesitan distribuir grandes cantidades de información de manera frecuente

Dificultad para extender datos atrapados dentro de los firewalls de sus organizaciones a sus socios u oficinas regionales.

Necesidad de habilitar escenarios que permitan extender datos a nuevos dispositivos y aplicaciones

Silos organizacionales que llevan a múltiples copias de los mismos datos

Extensión o consolidación de datos en la nube con un sistema de alta disponibilidad, altamente escalable y tolerante a fallos.

El servicio de Windows Azure CDN puede ser usado eficientemente para distribuir datos.

El servicio de SQL Azure Data sync puede mantener sincronizados los datos en la nube con los sistemas dentro de su organización sincronizados

DataMarket puede ser usado para monetizar datos

Datos Colaborativos y Contenido Distribuidos

19

Colaboración Sistemas

colaborativos de cadenas de suministros

Compartitr información entre oficinas en multiples paises

Distribución Contenido sindicado Transmisión de

contenidos públicos Censos

gubernamentales y publicación de datos.

Page 17: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 20

Los clientes están preocupados por crear sitios de marketing que pueden ser costosos por usos impredecibles

Lanzar campañas sin altos costos de inversión en capital

Necesidades de computo se cubren de manera elástica con Windows Azure

Precios basados en consumo permiten una alineacion con el uso del portal.

Simplificar procesos de migración usando Umbraco

Sitios de Marketing

Agencias Web y socios construyen sitios para soportar campañas de marketing para los clientes

Compañías que usan .Net y Sliverlight Agencias Web que usan Umbraco para dar

servicio a las necesidades de marketing de los clientes

Se requiere ejecutar grandes campañas de Marketing

Se requiere Computo masivo para soportar tráfico incremental por un corto periodo de tiempo.

La inversión en capital para soportar las campañas es prohibitiva.

Aplicaciones nuevas portales de comunicación.

Campañas de marketing online nuevas para lanzamientos de productos

Portales nuevos para lanzamientos de películas.

Page 18: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 21

Agegando nueva funcionalidad a bases de datos y aplicaciones, mejorando su desempeño o funcionalidad.

• Extendiendo funcionalidad de aplicaciones existentes

• Ampliando el soporte de aplicaciones actuales a canales distintos como dispositivos moviles.

• Soportando la capacidad de incrementar el poder de computo a nuevos usuarios dentro de la empresa.

• Compatibilidad de las aplicaciones con .NET reduciendo complejidad de implementación

• Azure ofrece características unicas de federación de identidad e integración con App Fabric y SQL Azure Data Sync.

• Creación y distribución de web part personalizadas en SharePoint para consumir servicios de Windows Azure

Extensión hacia internet de Aplicaciones clave

• Compañías buscando agregar funcionalidad a una aplicación existente.

• Compañías buscando incrementar la agilidad del negocio reduciendo la demanda de recursos internos.

21

• Grandes costos y complejidad asociados con extender aplicaciones de negocio.

• Necesidad de ofrecer acceso seguro a sus aplicaciones por socios o terceros

• Necesidad de soportar demandas de computo inesperadas

Page 19: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 22

Page 20: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 25

Beneficios de “Cloud Computing”

PAGO POR ACCESO – NO PROPIEDAD–

DE RECURSOS DE IT

COMPARTIR EL PODER DE COMPUTO "PERECEDERO E INTANGIBLE" ENTRE LOS MÚLTIPLES INQUILINOS PARA OPTIMIZAR LOS COSTOS PARA TODOS

MEJORAR EL “TIME-TO-MARKET” DE LAS NUEVAS

APLICACIONES, SERVICIOS Y SOLUCIONES

CONTAR CON EL PERSONAL Y EL PLAN PARA EL USO TIPICO. ESCALAR A LA NUBE EN HORAS PICO– PREVISTO O IMPREVISTO.Reportes trimestrales, declaraciones al SAT, Nomina

Page 21: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 30

Acceso a Infraestructura a bajo costoPago por uso y solo lo que es necesario

Escalar en forma Dinamica Soportar los posibles picos ante el exito de la empresa

Integración con Aplicaciones de Negocio ExistentesReutilizacion de reglas de negocio de sistemas existentes

Migrar soluciones existentes con problemas de capacidadMover aplicaciones a una infraestructura robusta sin tener que cambiar la arquitectura

Poder de Computo de Windows AzureCálculos científicos o que requieran minería de información a gran escala.

Beneficios para Empresas y

Socios

Page 22: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 31

Caso de Exito:Perfil de Compañía :Bolsa de Trabajo en Internet – Líder en México, OCCMundial.com recolecta a más de 15 millones de visitantes únicos y publica más de 600.000 posiciones en más de 7.000 compañías cada año.MyOCC – Lanzamiento en Enero. Nuevos servicios a Candidatos, entre ellos:OCCMatch – Algoritmo desarrollado por nosotros de forma local con Técnicas de Machine Learning / IA

Beneficios:• Fácil de

Escalar• Reducir

Costos• Un valor más

alto del cliente

• Diseñado en Python, implementado en C# sobre Windows Azure

Necesidad de Negocio:Para aumentar proporcionalmente su algoritmo de OCCMatch para emparejar más curriculums vitae y relaciones de trabajos, OCCMundial.com necesitó aumentar su capacidad de computo mientras que evitaba los costos de ampliar su infraestructura física.

“Con Windows Azure estamos ahorrando hasta $400.000 USD en costos de hardware, más por lo menos un par de cientos de miles de dólares para el personal que se requeriria para hacer funcionar esta infraestructura.” — Eduardo Pierdant, Chief Technical Officer, OCCMundial.com

Solución:Después de evaluar soluciones de Google y Amazon, OCCMundial.com decidió sobre Windows Azure™¨Platform para hospedar OCCMatch en Internet, en los centros de datos de Microsoft®.

Page 23: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 32

SUBCRIPCION

Opciones de Compra

CONSUMO LICENCIAMIENTO ADICIONAL

“Pay as you go and grow”

Disponible hoy• Barrera baja de entrada y

flexibilidad• Optimizado para la elasticidad

de la nube

• Descuentos por el compromiso de contratado

• Planes para la previsibilidad del pago

““Compra coordinada”

Planeado para H2 2010

• Experiencia de compra centralizada

• Introducción a los descuentos de volumen

“Value for a commitment“

Ofertas disponibles

Page 24: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 33

Precios x Consumo de la Plataforma Windows Azure - USDWindows Azure

– Proceso • Instancia pequeña (predeterminada):

$0.12 por hora • Instancia media: $0.24 por hora • Instancia grande: $0.48 por hora • Instancia extragrande: $0.96 por hora

– Almacenamiento • $0.15 por GB almacenado al mes • $0.01 por cada 10.000 transacciones

de almacenamiento

SQL Azure– Edición Web: desde 1 GB hasta 5 GB

de base de datos relacional • $9.99 por 1GB base de datos al mes

– Edición Negocios: desde 10 GB hasta 50 GB de base de datos relacional • $99.99 por 10GB base de datos al mes

AppFabric– Servicio de Control de Acceso

• $1.99 por cada 100.000 transacciones*

– Servicio BUS• $3.99 por conexión mediante un

sistema de pago por uso* • Paquete de 5 conexiones $9.95* • Paquete de 25 conexiones $49.75* • Paquete de 100 conexiones $199.00* • Paquete de 500 conexiones $995.00*

Transferencias de datos– Regiones de Norteamérica y Europa

• $0.10 por GB de entrada • $0.15 por GB de salida

– Región de Asia Pacífico • $0.30 por GB de entrada • $0.45 por GB de salida

Page 25: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 34

Tamaño de las Instancias de Windows Azure

Tamaños variables para soportar tareas complejas de cualquier tamaño

Pequeña

$0.12 per service hour

Mediana

$0.24 per service hour

Grande

$0.48 per service hour

Extra Grande

$0.96 per service hour

Unidad de Computo Definida

Capacidad de computo equivalente a la de un procesador de 1.6Ghz (en plataforma de 64bit)

1.6 GHz(moderate IO)

1.75 GB Memory250 GB Instance Storage

Pequeña

2 x 1.6 GHz(high IO)

3.50 GB Memory500 GB Instance Storage

Mediana

4 x 1.6 GHz(high IO)

7 GB Memory1000 GB Instance Storage

Grande

8 x 1.6 GHz(high IO)

14 GB Memory2000 GB Instance Storage

Extra Grande

Page 26: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 35

Promociones especiales del lanzamiento de la plataforma Windows AzurePromoción Especial de Lanzamiento: GRATIS

Cómputo de una instancia por 25 horas, Almacenamiento 500 MB y 10,000 transacciones, 1 Edición Web de SQL Azure (1 GB), 100,000 Mensajes al Control de Acceso (AppFabric) y dos conexiones al Servicio Bus (AppFabric). Transferencia de Datos: 500MB de entrada y 500GB Salida

Paquete Acelerador de Desarrollo Principal : $ 59.95 dólares x mes (54% descto)

Cómputo de una instancia por 750 horas, Almacenamiento 10 GB y 1 millón de transacciones, 1 Millón de Mensajes al Control de Acceso (AppFabric), Paquete de 5 conexiones al Servicio Bus (AppFabric). Transferencia de Datos: 7GB de entrada y 14GB Salida

Paquete Acelerador de Desarrollo Extendido : $ 109.95 dólares x mes (52% descto)

Paquete Acelerador de Desarrollo Principal + SQL Azure Edición Negocio (10 GBs)

Paquete MSDN Premium: GRATIS por un año para subscriptores PREMIUM de MSDN

Cómputo de una instancia por 750 horas, Almacenamiento 10 GB y 1 millón de transacciones, 3 Ediciones Web de SQL Azure (1 GB cada una), 1 Millón de Mensajes AppFabric al Servicio Bus y Control de Acceso. Transferencia de Datos: 7GB de entrada y 14GB Salida

Page 27: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 36

Instance Monitoring & Restart

• All running roles will be monitored continuously

• If role is unhealthy, we will detect and initiate corrective state

DatabaseAvailability

• Database is connected to the internet gateway

• Availability monitoring every 5-minuteinterval

StorageAvailability

• Storage service will be available/reachable (connectivity)

• Your storage requests will be processed successfully

ServiceAvailability

• Service Bus endpoint will have external connectivity

• .NET Message operation requests will be processed successfully

Compute Connectivity

• Your service is connected and reachable via web

• Internet facing roles will have external connectivity

> 99.95%

> 99.9%

> 99.9%

> 99.9%

> 99.9%

Microsoft Delivers Service LevelsYou Can Bet Your Business On Customer-oriented pricing options: Simple, Flexible and Comprehensive

Microsoft’s world-class service and support

Clear and Simple SLA Guarantees

Page 28: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 37

PHYSICAL:• Microsoft data centers with state-

of-the-art security process• Redundant power supplies from

separate providers, battery and diesel backup generators, climate control, and fire prevention and suppression

LOGICAL:• Windows Azure runs a modified

Windows 2008 Server, optimized for cloud access with no admin access to guests or applications• Applications and users do not

update the OS

CONTINUITY: • Multiple data centers in different

geographies• Users can choose single location

or geo-distributed data centers• Storage data is replicated multiple

times• Fabric is designed to be backed up

and restored from checkpoints

COMPLIANCE & CERTIFICATION:• Microsoft is committed to

complying with all local laws• Industry certification is a core

part of the Windows Azure roadmap• Customers are ultimately

responsible for the security and compliance of their services or applications–Windows Azure is a platform

Providing Security with Windows Azure

Page 29: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 38

Infrastructure Investment

North Central

USA

South Central

USA

Northern Europe

Western Europe

Eastern Asia

Southeast Asia

Page 30: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 39

Siguientes Pasos sugeridos

Definir el escenario y Modelo de Negocios

Page 31: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 40

© 2009 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.

Jaime Sá[email protected]

Page 32: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 41

Apendice

Page 33: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 42

Section 2

The Windows Azure Sales Process in Action

42

Identify ExpandQualify

Page 34: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 43

Section 2

Identify high priority accounts

Does the customer have a high level of awareness of cloud computing opportunities?

Is the customer an innovator, interested in cutting edge technology?

Have they been an early adopter in other new Microsoft technologies?

Are there projects that are currently backlogged due to resource constraints?

Does the customer have a lengthy hardware procurement process

Is the customer up for a Hardware refresh or considering Data center expansion?

Does the customer have multiple MSDN Licenses?

Do business decision makers purchase technology solutions directly from partners?

Does the customer traditionally Outsource IT?

Has the customer invested in BPOS, HPC, BizTalk, .NET/MSDN, or SQL?

Does the customer have existing server applications that could be easily moved to Windows Azure?

Does the customer need to develop new applications?

Does the customer not use virtualization on-premises?

On and off workloads (e.g. batch job)

Over provisioned capacity is wasted

Time to market can be cumbersome

Unexpected/unplanned peak in demand

Sudden spike impacts performance

Can’t over provision for extreme cases

Successful services needs to grow/scale

Keeping up w/growth is big IT challenge

Complex lead time for deployment

Services with micro seasonality trends

Peaks due to periodic increased demand

IT complexity and wasted capacity

Usage

Com

pu

te

Time

AverageInactivity

Period Average UsageC

om

pu

te

Time

Average Usage C

om

pu

te

Time

Average UsageC

om

pu

te

Time

43

Page 35: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 44

Section 2

Qualify opportunities and applications

Any app/service that is “xCopy deployable” to Windows (.NET, Java, Python, PHP)

LOB SQL Server or Access Databases 3rd party databases may need to

reside “on-premises” (exception MySQL)

Business Intelligence features need to reside “on-premises”

Any application/database that requires “installation” or admin access to setup

• SAP, SharePoint, Oracle (exception: Office with silent install in on Start)

J2EE applications (exception: JBOSS) Linux/Unix with Oracle Mainframe/DB2 (exception:

Migration or exposing vía Web Services)

Does the application face capacity constraints?

Is speed-to-market important?

What is the extent of integration between applications (both internal and external)?

Does the application's bandwidth change regularly during peak and off-peak times?

Does the application have high operating costs?

Does the application expect (potentially hundreds of thousands or more users?

Is the customer interested in deploying SharePoint in Windows Azure?

(Note: customers wanting to extend on-premise SharePoint into Windows Azure, are still good candidates)

 

Is the application an ISV-licensed application?

Is the purpose of deployment only aimed to store data with low-latency access requirements?

Is the customer interested in creating a high-latency desktop or a SharePoint solution in the cloud?

Is the purpose to deploy Microsoft BI products in the cloud?

Does the application contain sensitive or legally regulated data that cannot be masked?

Does the application require an up-time SLA greater than 99.9%?

Does the customer want to run SharePoint in Windows Azure? Windows Azure

44

Page 36: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 45

Windows Azure Platform customer scenarios

Departmental Applications

Data Collaboration and Content Distribution

Web Extensions to Core Applications

45

Business teams often require custom lightweight applications to meet specific business needs; and/or they need to consolidate existing Access, MySQL and SQL Express databases that support LOB applications

Customers have proprietary content that must be distributed to consumers or 3rd party partners; or they want to enable multi-party collaboration on shared data

Customers want to create online marketing portals or websites, often for short-term use to address a specific business need

Customers want to add new functionality on top of existing line of business applications and databases

Page 37: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 46

Creating high value hybrid environments

Public Cloud

with shared

resources

Private On-

Premise Cloud

with dedicate

d resource

s

Logistics tracking

Application Migration Application

ExtensionData SharingNew

Application

Application Migration

ForecastingMarketing campaign

Inventory Replenishment

Online Store

Mission Critical System

Corporate ERP System

Financials

Operations

Marketing

HR

Example Hybrid Deployment

Page 38: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 47

Microsoft cloud offerings

47

Page 39: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 48

General Resources

48

Partner Learning Centerhttps://partner.microsoft.com/global/40111488

Windows Azure.comhttp://www.microsoft.com/windowsazure/

SQL Azure.comhttp://www.microsoft.com/en-us/sqlazure/

Windows Azure Hub http://windowsazurehub.com/

BizSpark http://www.microsoft.com/bizspark/Default.aspx

Channel 9 Windows http://channel9.msdn.com/Learn/Courses/Azure/

Microsoft Platform Readyhttp://www.microsoftplatformready.com/

Microsoft Learning

Tech Ed Online

Partner Learning Centerhttps://partner.microsoft.com/global/40111488

MSDEV.com http://www.msdev.com/

Professional Developers Conference http://microsoftpdc.com/

Single Web Page Challenge Guide http://blogs.technet.com/b/webtech/archive/2009/10/04/take-the-azure-ctp-single-web-page-challenge.aspx

Windows Azure Platform Training Kit http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&displaylang=en

Channel 9 Windows http://channel9.msdn.com/Learn/Courses/Azure/

MSDN http://msdn.microsoft.com/en-us/azure/default.aspx

Technet (Search Azure)

Windows Azure Bloghttp://sharepoint/sites/windowsazure/azureblog/default.aspx

Windows Azure Twitter http://twitter.com/WindowsAzure

LinkedIn groups:

Cloud Computinghttp://www.linkedin.com/groups?gid=61513&trk=anetsrch_name&goback=.gdr_1254779366951_1

Cloud Computing Readinesshttp://www.linkedin.com/groups?gid=1840878&trk=hb_side_g

Windows Azure Platform http://www.linkedin.com/groups?gid=1120997&trk=anetsrch_name&goback=.gdr_1254779366955_1

Page 40: Cloud Revisada v3

MICROSOFT CONFIDENTIAL Page 49

Section 3

Decision-Making Tools

49

ROI calculatorhttp://azureroi.cloudapp.net/

3rd party tool designed to quantify initial investment and downstream savings

As a financial guideline when determining cost

Total Cost of Ownership (TCO) toolhttp://www.microsoft.com/windowsazure/economics/

Financial calculation and comparison tool

As a financial guideline when determining cost

Migration Assessment Tool (MAT)http://matclickonce.blob.core.windows.net/app/publish.htm

Migration complexity analysis tool

After defining final migration application candidates

Architectural Guidance for Migrating Applications to Windows Azurehttps://partner.microsoft.com/40111488

Developer-level training focused on migration considerations

To understand detailed technical migration design and best practices