+ All Categories
Home > Documents > Enrique Puig Nouselles DPE – Area Relacional MCITP.

Enrique Puig Nouselles DPE – Area Relacional MCITP.

Date post: 03-Feb-2015
Category:
Upload: pastora-bejarano
View: 5 times
Download: 2 times
Share this document with a friend
25
Transcript
Page 1: Enrique Puig Nouselles DPE – Area Relacional MCITP.
Page 2: Enrique Puig Nouselles DPE – Area Relacional MCITP.

SQL Azure de principio a fin

Enrique Puig NousellesDPE – Area RelacionalMCITP

Click here to add your MVP logo or MS Cert Logo

[email protected]

Page 3: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Obtener una visión global de SQL Azure

α Obtener respuestas a preguntas del tipo:β ¿Qué es?β ¿Cómo esta montado?β ¿Tiene limites?β ¿Cómo despliego mis bases de datos?β ¿Cuál es el rol del dba?

Objetivos de la sesión

Page 4: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Desplegando SQL Azureβ ¿Qué es SQL Azure?β Arquitecturaβ SQL Server vs. SQL Azureβ Desplieguesβ Demo

α Administrando SQL Azureβ Topologías de aplicacionesβ Modelo de conexiónβ Nuevo rol del DBAβ Modelo de seguridadβ DMVsβ Demo

α Preguntas

Agenda¿Qué vamos a ver hoy?

Page 5: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Desplegando SQL Azure

Page 6: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Forma parte de la plataforma de AZUREα Extiende SQL Server a la nube

SQL Azure¿Qué es?

Data Sync

Database Reporting

Page 7: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Arquitectura

Page 8: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Arquitectura (II)

Replica 1

Replica 2

Replica 3

DB

BD Única Múltiples Replicas

Primaria

Replica 4

Page 9: Enrique Puig Nouselles DPE – Area Relacional MCITP.

SQL Server vs. SQL Azure

Soportado No Soportado

Tablas, índices y vistas XML

Procedimientos almacenados

FileStream

Triggers Particionado

Restricciones Índices Full-Text

Tablas variables y temporales

SQL-CLR

Datos espaciales BDs Sistema

HierarchyID

Page 10: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Dos ediciones disponiblesβ Web Edition

γ 1GB-5GBβ Business Edition

γ Hasta 50GBγ Incrementos de 10GB

δ 10GB, 20GB, 30GB, 40GB o 50GB

α Especificar la ediciónβ EDITION={web | business}

α Especificar el tamañoβ Web: MAXSIZE={ 1GB | 5GB }β Business: MAXSIZE={10GB | 20GB | 30GB | 40GB | 50GB }

Ediciones de BD

Page 11: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Dos pasosβ Copiar el esquema de la BD origen (SQL Server)β Mover los datos a SQL Azure

α Copiar el Esquemaβ Manual

γ SSMS generador de scriptsβ Data tier application component (DAC)

γ Utilizando *.dacpac

α Mover Datosβ BCPβ SSIS / Importar y Exportar Datosβ Data Sync

Despliegues

Page 12: Enrique Puig Nouselles DPE – Area Relacional MCITP.

DEMODesplegando a SQL Azure

Page 13: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Administrando SQL Azure

Page 14: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Aplicaciones

Desde WindowsAzure

Desde AplicaciónRica

Desde Windows Azurey aplicación rica

Aplicación / Navegador

Windows Azure

SQL Azure

Código cercano

Código/ Herramientas

SQL Azure

MicrosoftDatacente

r

Código lejano Híbrido

SQL Azure

SQL Serve

r

Microsoft Datacenter

Windows Azure

SQL Azure Data Sync

Código / Herramientas

Microsoft Datacent

er

Page 15: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Aprovechamos Bibliotecas de conexión existentesβ ADO.NETβ ODBCβ PHP

α Windows Azureβ Bibliotecas de conexión pre instaladas

α Controles ASP.NET

α Conexión directa a base de datosβ Initial catalog=«base de datos>

Modelo de conexión

Page 16: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Administración físicaβ Alta disponibilidadβ Balanceo de cargaβ Discosβ Redβ Sistemas de ficheros

γ Filegroups, ficheros de datos, ficheros de log…

α Administración Lógicaβ Creación de esquemas, objetos y administraciónβ Optimización de consultasβ Administración de la seguridad

DBANuevo rol

Page 17: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Modelo de seguridad simplificado

α Dos rolesβ LoginManagerβ DBManager

α Para desempeño de tareas de ambos roles hay que estar conectados a master

α Autenticación SQLβ Usuario y Contraseña

α Modelo compatible con SQL Serverβ Comandos y procedimientos

Modelo de Seguridad

Page 18: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Aparecen desde SQL Server 2005

α No incluidas en primeras versionesβ Información a nivel de instanciaβ En Azure se tiene que filtrar

α Ares funcionalesβ Transaccionalβ Ejecuciónβ Base de datos

DMVsAyuda a la administración del DBA

Page 19: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Transaccionalβ Sys.dm_tran_active_transactionsβ Sys.dm_tran_database_transactionsβ Sys.dm_tran_locksβ Sys.dm_tran_session_transactions

α Ejecuciónβ Sys.dm_exec_connectionsβ Sys.dm_exec_query_planβ Sys.dm_exec_sessionsβ …

α Base de datosβ Sys.dm_db_partition_stats

DMVsAdministración del DBA

Page 20: Enrique Puig Nouselles DPE – Area Relacional MCITP.

α Sys.firewall_rulesα Sys.dm_database_copiesα Sys.dm_db_objects_impacted_on_version_cha

ngeα Sys.database_usageα Sys.bandwith_usage

DMVsPropias de SQL Azure

Page 21: Enrique Puig Nouselles DPE – Area Relacional MCITP.

DEMOSeguridad y DMVs

Page 22: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Preguntas ?

Page 23: Enrique Puig Nouselles DPE – Area Relacional MCITP.

No olvideis rellenar las evaluaciones!Os invitamos al Solid Quality Summit

Mas de 60 sesiones técnicas todas alrededor de SQL Server y SharePoint (Madrid 6 al 10 de Junio), mas info en mi email o

en [email protected]

Enrique Puig NousellesDPE – Area Relacional

MCITP

Click here to add your MVP logo or MS Cert Logo

[email protected]

Page 24: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Gracias!Enrique Puig Nouselles

DPE – Area RelacionalMCITP

Click here to add your MVP logo or MS Cert Logo

[email protected]

Page 25: Enrique Puig Nouselles DPE – Area Relacional MCITP.

Recommended