Global Azure Bootcamp Bogotá 2016: EMS + Microsoft Azure juntos
Servicios de datos en Microsoft Azure
-
Upload
john-alexander-bulla-torres -
Category
Technology
-
view
203 -
download
1
Transcript of Servicios de datos en Microsoft Azure
Servicios de datos en Microsoft Azure
John Alexander Bulla TorresSQL Server MVP
Director BDotNet
MVP | MCS | MCSA | MCP | MCTS
Blog: http://bit.ly/johnbulla
Twitter: @johnbulla
Servicios de datos en Microsoft Azure
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 20153 |
@johnbulla
bit.ly/johnbulla
linkedin.com/in/johnbulla
Organiza
http://tinyurl.com/ComunidadWindows
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 20154 |
Patrocinadores del SQL Saturday
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 20155 |
Premier Sponsor
Gold Sponsor
Bronze Sponsor
Agenda
Introducción
Microsoft Azure Data Centers
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 20157 |
Microsoft Azure Data Centers
North America Region Europe Region Asia Pacific Region
Major datacenter
Chicago, IL
Singapore, SG
Hong Kong, HK
Dublin, IE
Amsterdam, NL
San Antonio, TX
Virginia
Los Angeles, CA
São Paulo, BR
Melbourne, AU Sydney, AU
Oceania Region
Saitama, JP
Sao Paulo, BR
Osaka, JP
Iowa
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 20158 |
Microsoft Azure Data Centers
North America Region Europe Region Asia Pacific Region
Major datacenter
US GOV
– U.S. Sub-Region
Virginia
São Paulo, BR
Oceania Region
US GOV
– U.S. Sub-Region
Iowa
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 20159 |
Microsoft Azure Data Centers
http://youtu.be/JJ44hEr5DFE
http://azureping.info/
http://azurespeedtest.azurewebsites.net/
http://bit.ly/AzureDCTour
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201510 |
Microsoft Azure Services
Compute Web & Mobile Data & Storage Analytics Networking
Virtual Machine App Service SQL Database HDInsight Networking
Cloud Services Websites DocumentDB Machine Learning Virtual Network
Batch Mobile Services Redis Cache Stream Analytics ExpressRoute
RemoteApp API Management Storage Data Factory Traffic Manager
Push Notifications StorSimple Event Hubs
Mobile Engagement Azure Search
Media & CDN Hybrid IntegrationIdentity & Access
Management
Developer
Services
Management
Media Services BizTalk Services Azure Active Directory Application Insights Key Vault
CDN Service Bus Multi-Factor Authentication Scheduler
Backup Automation
Site Recovery Operational Insights
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201511 |
Microsoft Azure Services – Data & Storage
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201512 |
SQL Database DocumentDB Redis Cache Storage
StorSimpleAzure Search
Microsoft Azure Services – Data & Storage
SQL Database
• Alta Disponibilidad Automática
• Administración Automática (Infraestructura)
• Comunicación con la plataforma localmente instalada.
• Modelo de precio simple se paga por lo que se consuma.
• Modelo de Base de Datos relacionales con SQL Server
• Utiliza Herramientas y API existentes.
• Aprovisionamiento sencillo y administración mínima.
• Construido para la nube con alta disponibilidad y escalabilidad.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201513 |
Microsoft Azure Services – Data & Storage
SQL Database
• Cada cuenta tiene uno o mas servidores
• Portal de Administración Azure único
• Herramientas de Facturación.
• Cada servidor tiene una o más base de datos
• Contiene metadatos con respecto a las Bases de
Datos.
• Unidad de autenticación
• Unidad de Geo localización
• Cada base de datos tiene objetos SQL estándar
• Unidad de consistencia
• Contiene usuarios, tablas, vistas, índices, etc
CUENTAS
SERVIDOR
BD
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201514 |
Microsoft Azure Services – Data & Storage
SQL Database - Despliegue de una BD
Web Portal(API)
SQL Azure
TDS
DB
Script
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201515 |
Microsoft Azure Services – Data & Storage
SQL Database – Accediendo a una base de datos
Web Portal(API)
SQL Azure
TDS
Your
App
Cadena de Conexión
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201516 |
Microsoft Azure Services – Data & Storage
SQL Database – Replica de una base de datos
Replica
1
Replica
2
Replica
3
DB
Única BD
Múltiples Replicas
Única BD
Primaria
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201517 |
Microsoft Azure Services – Data & Storage
DocumentDB
• Es una base de datos NoSql de tipo documental,
que usa notación JSON para sus archivos y que
fue diseñada como Servicio.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201518 |
{"id": "AzureDocumentDB","servicetype": "Data Platform","servicename": "Azure DocumentDB","releasetype": "Preview","public": true,"regions": [
{"name": "North Europe","visible": true,"capacity": 230034
},{
"name": "West US","visible": true,"capacity": 800034
},{
"name": "East US","visible": false,"capacity": 1000034
}]
}
{"id": "MS_125734","name": "John Macintyre","jobrole": "Program Manager","companyname": "Microsoft","photo": null,"bio": "John builds stuff at Microsoft.","topicids": [
"MS_Azure_12","MS_Azure_23","MS_Azure_44"
],"sessonids": [
"MS_TEE_DBIB318","MS_TEE_DBI212"
]}
JSON
Microsoft Azure Services – Data & Storage
Redis Cache
• Microsoft Azure Redis Cache se basa en el conocidoalmacenamiento Redis Cache de código abierto. Proporcionaacceso a una memoria caché Redis dedicada segura, administradapor Microsoft. Una memoria caché creada con la Caché en Redisde Azure está accesible desde cualquier aplicación de MicrosoftAzure.
• Completamente administrado
• Gran capacidad de proceso
• Baja latencia
• Alto rendimiento
• Seguro
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201519 |
Microsoft Azure Services – Data & Storage
Storage
• Almacenamiento de Azure proporciona la flexibilidad de almacenar y recuperar grandes cantidades de datos sin estructurar, como documentos y archivos multimedia con Blobs de Azure, datos estructurados basados en nosql con Tablas de Azure, mensajes confiables con Colas de Azure, y utilizar Archivos de Azure basados en SMB para migrar aplicaciones locales a la nube.
• Resistente y con alta disponibilidad
• Diseñado para desarrolladores
• Alcance Global
• Rentable
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201520 |
Microsoft Azure Services – Data & Storage
StorSimple
• Microsoft Azure StorSimple es una solución eficiente, rentable
y fácil de administrar que elimina muchos de los problemas y
los gastos asociados con el almacenamiento de la empresa y
la protección de datos.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201521 |
Microsoft Azure Services – Data & Storage
Azure Search
• Azure Search Service es un servicio de nube completamente
gestionado que permite a los desarrolladores crear aplicaciones
ricas de búsqueda utilizando un SDK .NET o APIs REST.
• Incluye búsqueda de texto completo con ámbito sobre su contenido,
además de los comportamientos de búsqueda avanzadas similares
a los encontrados en los motores de búsqueda comerciales, tales
como sugerencias de escritura anticipada consulta basada en una
entrada parcial plazo, el resaltado y la navegación facetada.
• Apoyo en el idioma natural es incorporado, utilizando las reglas
lingüísticas que sean apropiados para el idioma especificado.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201522 |
Microsoft Azure Services – Data & Storage
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201523 |
Event HubsData Factory
Machine LearningHDInsight Stream Analytics
Microsoft Azure Services – Analytics
HDInsight
• Proyecto Isotope.
• HDInsight es la distribución de Microsoft de Apache Hadoop
que se ejecuta en Windows.
• On premise: Instalación de Windows Server.
• Cloud: Despliegue en la nube Microsoft Azure
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201524 |
Microsoft Azure Services – Analytics
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201526 |
Los datos digitales crecerán40x próxima década
En 2015, servicios de nube pública tendrán 46% de crecimiento neto en gasto de ti
Microsoft Azure Services – Analytics
Machine Learning
• Sistemas que pueden aprender de los datos y descubrir patrones y reglas
ocultos para poder explotar nuevas relaciones de negocio.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201529 |
• Microsoft Azure Machine Learning es un entorno de
desarrollo visual colaborativo que le permite crear,
probar e implementar soluciones de análisis predictivo
que operan sobre sus datos.
• El entorno de desarrollo y servicio de Machine Learning
se basa en la nube, ofrece recursos informáticos y
flexibilidad de memoria y elimina las molestias
relacionadas con la instalación y la configuración porque
funciona a través del explorador web.
Microsoft Azure Services – Analytics
Stream Analytics
• Azure Stream Analytics es un servicio totalmente administrado que
proporciona un procesamiento complejo de eventos de baja latencia, alta
disponibilidad y escalable a través de la transmisión de datos en la nube.
• Azure Stream Analytics es un servicio de cálculo de secuencias en tiempo
real totalmente administrado, hospedado en Microsoft Azure, que ofrece un
procesamiento de eventos complejos de datos de streaming de baja
latencia, gran resistencia y escalabilidad. Azure Stream Analytics permite a
los desarrolladores combinar fácilmente secuencias de datos con registros
históricos o datos de referencia para capturar información precisa de
manera rápida y fácil.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201530 |
Microsoft Azure Services – Analytics
Data Factory
El servicio de Data Factory es un servicio completamente administrado paracrear servicios de almacenamiento de datos, procesamiento de datos ymovimiento en canalizaciones de producción de datos confiable, escalable ysimplificado. El servicio Factoría de datos le permite:
Crear flujos de trabajo de datos (canalizaciones) que unen, agregan y transformandatos locales, basados en la nube y almacenes de datos de Internet.
Transformar datos estructurados, semiestructurados y no estructurados dediversos orígenes de datos en información de confianza.
Generar datos que pueden utilizarse fácilmente mediante el uso de inteligenciaempresarial (BI), herramientas de análisis y otras aplicaciones.
Configurar procesamiento de datos complejos mediante scripting de JSON simple.
Supervisar y administrar canalizaciones de un vistazo con una experiencia visualenriquecida que se ofrece a través del Portal de vista previa de Azure.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201531 |
Microsoft Azure Services – Analytics
Event Hubs
• El Bus de servicio de Azure es un sistema genérico de mensajería basado
en la nube para conectar prácticamente cualquier cosa (aplicaciones,
servicios y dispositivos) esté donde esté.
• Conecte aplicaciones que se ejecutan en Azure, de forma local, o de
ambas maneras. Puede incluso usar el Bus de servicio para conectar
electrodomésticos, sensores y otros dispositivos como tabletas o teléfonos
a una aplicación central o entre sí.
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201532 |
Recursos
Blog John Bulla
http://bit.ly/johnbulla
Documentación Azure
http://azure.microsoft.com/es-es/
Portal Azure
https://manage.windowsazure.com/
SQL Server
http://www.microsoft.com/es-es/server-cloud/products/sql-
server/#fbid=HrlFqUI5Ig5
Twitter: @JohnBulla
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201535 |
Comunidad de Desarrolladores
http://www.bdotnet.org
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201536 |
Muchas Gracias……
18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201537 |
@johnbulla
bit.ly/johnbulla
linkedin.com/in/johnbulla