planeando e implementando servicios de datos con microsoft azure

18
Planeando e Implementando Servicios de Datos con Microsoft Azure Adrián Miranda Cordero, MCDBA, MCSE, MCSA, MCITP, MCTS, MCT CEO, Nemesys Corp @JMCJOSEAD [email protected]

Upload: spanishpassvc

Post on 13-Apr-2017

529 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Planeando e implementando servicios de datos con Microsoft Azure

Planeando e Implementando Servicios de Datos con Microsoft AzureAdrián Miranda Cordero, MCDBA, MCSE, MCSA, MCITP, MCTS, MCTCEO, Nemesys Corp@[email protected]

Page 2: Planeando e implementando servicios de datos con Microsoft Azure

2

Speaker Bio

Experiencia Más de 13 años como Administrador de Base de Datos. Apasionado del

Cloud Computing, la arquitectura, monitoreo y afinamiento de base de datos SQL Server.

Amplia experiencia en compañías financieras, de seguros y compañías agrícolas.

Profesor Universitario y de cursos oficiales de MOC en centros de entrenamiento Microsoft.

CertificacionesMCDBA, MCSE, MCSA, MCITP, MCTS, MCT

facebook.com/JMCJOSEAD

@JMCJOSEAD

cr.linkedin.com/in/admiranda

Page 3: Planeando e implementando servicios de datos con Microsoft Azure

3

Agenda

3

1. Servicios de Datos en Microsoft Azure.2. Implementando Azure SQL Database.3. Administrando la seguridad en Azure SQL

Database.4. Monitoreando Azure SQL Database.5. Continuidad del Negocio con Azure SQL

Database.

Page 4: Planeando e implementando servicios de datos con Microsoft Azure

4

Servicios de Datos en Azure

4

Data ServicesComputeVirtual Machines

Websites

PaaS Cloud Services

Mobile Services

Storage

SQL Database

Backup

Site Recovery

App ServicesAutomationActive Directory

Network Services

Traffic Manager

ExpressRoute

Virtual Networks

CDNs

Media Services

MFAService Bus

Push Notifications

Page 5: Planeando e implementando servicios de datos con Microsoft Azure

55

Azure SQL Database vs SQL Server

No SoportadoSQLCLR

No todas las DMV disponibles

Tablas Temporales Globales

Trace Flags

Operaciones ComunesCrear Bases de Datos

Configurar Seguridad

Recuperación de Datos* Transacciones Distribuidas

ahora son soportadas

• Se debe de instalar el .NET 4.6.1 Release Candidate https://azure.microsoft.com/en-us/blog/elastic-database-transactions-with-azure-sql-database/

Page 6: Planeando e implementando servicios de datos con Microsoft Azure

6

Implementando Azure SQL Database

Arquitectura

6

• PaaS almacenamiento de datos relacional.

• Basado en tecnología SQL Server.

Page 7: Planeando e implementando servicios de datos con Microsoft Azure

7

Implementando Azure SQL DatabaseCreando la base de datos

7

Creando la base de datos:• Nombre• Servidor• Capa de Servicio• Rendimiento• Tamaño• Collation• Grupo de Recursos

Creando el servidor:• Nombre del servidor• Credenciales

Administrativas• Región Geográfica• Activar acceso desde

Windows Azure Services• Activar el acceso remoto

definiendo las reglas en el firewall para las direcciones IP a utilizar.

Page 8: Planeando e implementando servicios de datos con Microsoft Azure

88

Opciones de configuración para Azure SQL Database

Configuración para Rendimiento

https://azure.microsoft.com/en-us/documentation/articles/sql-database-service-tiers/

Page 9: Planeando e implementando servicios de datos con Microsoft Azure

9

Herramientas de administración

9

Portales de Administración de AzureFull portalPreview portal

SQL Server Management StudioSQLCMDVisual Studio

Page 10: Planeando e implementando servicios de datos con Microsoft Azure

10

Demo

10

Implementando Azure SQL Database

Page 11: Planeando e implementando servicios de datos con Microsoft Azure

11

Administrando la Seguridad

11

Firewall Rules

Logins Master databaseroles

Server Level:

Firewall Rules

Users Databaseroles

Database Level:

PermissionsSchema and Object Level:

Page 12: Planeando e implementando servicios de datos con Microsoft Azure

12

Demo

12

Configurando la Seguridad en Azure SQL Database

Page 13: Planeando e implementando servicios de datos con Microsoft Azure

13

Monitoreando Azure SQL Database

13

Métricas

Alertas

DMV

Auditing

Page 14: Planeando e implementando servicios de datos con Microsoft Azure

14

Demo

14

Monitoreando Azure SQL Database

Page 15: Planeando e implementando servicios de datos con Microsoft Azure

15

Continuidad del Negocio con Azure SQL Database

15

Debe de ser parte integral de un plan Maestro de Continuidad del Negocio.Azure provee distintas opciones para asegurar la disponibilidad de la base de datos.

Database Copy – ExportGeo ReplicaciónSelf Service RestoreTransactional Replication

Page 16: Planeando e implementando servicios de datos con Microsoft Azure

16

Demo

16

Recuperación de Datos y Alta Disponibilidad con Azure SQL Database

Page 17: Planeando e implementando servicios de datos con Microsoft Azure

Preguntas?

Page 18: Planeando e implementando servicios de datos con Microsoft Azure

Gracias por la asistenciaFollow @pass24hop

Share your thoughts with hashtags #pass24hop & #sqlpass