servicios de datos en microsoft azure

37
Abril 18, 2015 San José, Costa Rica

Upload: john-alexander-bulla-torres

Post on 21-Jul-2015

201 views

Category:

Technology


1 download

TRANSCRIPT

Abril 18, 2015San José, Costa Rica

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

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

18/04/2015 | SQL Saturday #368 – San José, Costa Rica 20156 |

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 201525 |

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

18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201527 |

Microsoft Azure Services – Analytics

18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201528 |

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 |

SQL Database

18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201533 |

18/04/2015 | SQL Saturday #368 – San José, Costa Rica 201534 |

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 |