Upload
felix-cortes-hernandez
View
138
Download
2
Embed Size (px)
Citation preview
MICROSOFT CONFIDENTIAL Page 1
Jaime Sánchez [email protected]
Evolucionando con Servicios de Computo en la Nube - Software + Servicios
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
MICROSOFT CONFIDENTIAL Page 3
Mainframe
Cliente-Servidor
Web
SOA
Cloud
Computo de 5a Generación
1970s1980s1990s2000s2010+
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
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
MICROSOFT CONFIDENTIAL Page 8
First, What the heck isCloud Computing
¿Qué significa
Computo en la nube?
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
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
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
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
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.
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
MICROSOFT CONFIDENTIAL Page 15
InteroperabilidadService Bus
Aplicaciones y servicios web
Aplicaciones en sitio
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.
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
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.
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.
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
MICROSOFT CONFIDENTIAL Page 22
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
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
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®.
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
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
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
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
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
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
MICROSOFT CONFIDENTIAL Page 38
Infrastructure Investment
North Central
USA
South Central
USA
Northern Europe
Western Europe
Eastern Asia
Southeast Asia
MICROSOFT CONFIDENTIAL Page 39
Siguientes Pasos sugeridos
Definir el escenario y Modelo de Negocios
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]
MICROSOFT CONFIDENTIAL Page 41
Apendice
MICROSOFT CONFIDENTIAL Page 42
Section 2
The Windows Azure Sales Process in Action
42
Identify ExpandQualify
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
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
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
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
MICROSOFT CONFIDENTIAL Page 47
Microsoft cloud offerings
47
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
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