SlideShare una empresa de Scribd logo
1 de 22
SQL Dabatase
Escalabilidad
Ing. Eduardo Castro, PhD
Orden del día
SQL Database Desempeño Escalabilidad
Nivel de
servicio
Alta
disponibilidad
Demostración
Microsoft SQL Plataforma Continuum
Físico
SQL Server
Máquinas físicas
SQL
Dedicado
Costo
Superior
Menor
costo
compartido
Administración Bajo Administración
Hybrid Cloud
Fuera de las
instalaciones
SQL SQL
SQL SQL SQL
SQL SQL SQL
SQL
Base de datos SQL Azure
• Base de datos-como-un-servicio relacional, totalmente gestionado por Microsoft
• Para aplicaciones de la nube diseñada cuando las características de clase empresarial y administración de
casi cero son clave
Plataforma de base de datos de nivel
empresarial con la economía nube
Rendimiento y características con una
fácil actualización y rebaja Incremental
Azure SQL Niveles de servicio de
base de datos
* El 99,99% de disponibilidad SLA no aplicar para Web y ediciones de Actuación, que continuar ser apoyados en el 99,9% de disponibilidad.
Básico Estándar Premium
Cargas transaccionales
pequeñas y ligeras
Opción para la mayoría de
las aplicaciones de negocio
Alto rendimiento y bases de datos
críticos para el negocio
Uso previsto
99,99%*Disponibilidad
2 GB 250 GB 500 GBTamaño
• •• •••Rendimiento
• •• •••
Continuidad Del
Negocio
Rendimiento Predecible
•Web / Negocios • Básico / Standard / Premium
Máquina
Calcular
Escribe
Lee
Memoria
DB 1
DB 2
DB 3
DB 4
DB 7
DB 5 DB 6
DB 8
DB 9
Máquina
Calcular
Escribe
Lee
Memoria
DB 1
DB 2
DB 3
DB 4
DB 7
DB 5 DB 6
DB 8
DB 9
DB 1
DB 2
DB 3
DB
4
DB 7
DB 5
DB
6
DB 8
DB 9
Vecino
ruidoso!
Cuadros
delimitadores
elimina vecinos
ruidosos
Base de Datos de Rendimiento Unidad - DTU
 Represents el poder relativo (recursos) asignado a la base de datos
 Medida de CPU, la memoria, y leer y escribir desempeño
 La rapidez a través de los niveles de rendimiento
 Simplifica la definición de rendimiento, pensar IOPS vs. %
Monitoreo
% De nivel de funcionamiento actual
Utilización
75%
Leer
50%
Escribir
50%
UPC
60%
Memoria
Calcular
Escribe
Lee
Memoria
DB carga de
trabajo
Cuadro Delimitador
Rendimiento escalable
• Básico,EstándarY Premium proporciona el aumento de los niveles de rendimiento
• El rendimiento relativo se expresa en unidades de rendimiento de base de datos (DTU)
• DTU es una medida combinada de CPU, IO lecture, IO escritura, y la memoria
• Escalabilidad de rendimiento arriba / abajo a través del portal, APIs, PS, o T-SQL
para reflejar la demanda real o anticipada
• Base de datos permanece en línea mientras que la ampliación
• Facturación por hora mejora la eficiencia de costos
5 10 20 50 100 200 800
El rendimiento se puede escalar fácilmente hacia arriba o hacia abajo
para satisfacer las cambiantes necesidades de carga de trabajo y de
negocios
DTU
B S0
S1
S2
P1
P2
P3
Nuevos niveles de rendimiento Resumen
Básico Estándar Prima
Niveles de Desempeño
(DTU)
5 S0: 10
S1: 20
S2: 50
P1: 100
P2:200
P3: 800
ASDB resultados 16600 tx/hora S1: ,520 tx/minuto
S1: ,940 tx/minuto
S2: 2570 tx/minuto
P1: 105 tx/segundo
P2: 228 tx/segundo
P3: 735 tx/segundo
El tamaño máximo de DB 2GB 250GB 500GB
Precio * por hora (meses) 0,0069 dólares (~ $ 5) S0: 0,0208 dólares (~ $
15)
S1: $ 0,0417 (~ $ 30)
S2: 0,1042 dólares (~ $
75)
P1: 0,6458 dólares (~ $
465)
P2: $ 1.292 (~ $ 930)
P3: $ 5.167 (~ $ 3720)* A partir 01 de noviembres
RESULTADO
UPC
Escribe
Lee
UPC
Escribe
Lee
Gobernanza de Recursos
• Sobrecargas puede dar lugar a transacciones de larga ejecución y los tiempos de espera
de comando
SELECT * FROM a
JOIN b ON …
UPC
Escribe
Lee
• master.sys.resource_stats
• Basado en 5 minutos promedio
• userdb.sys.dm_db_resource_stats
• Basado en 15 segundos promedios
• Los porcentajes relativos a
nivel de rendimiento
• Accesible desde el Azure Portal
• Permite configurar las alertas!
Seguimiento de recursos
• La migración desde en las instalaciones instalaciones
• Usted tiene que probar!
• La migración desde Web & Business
• Uso master.sys.resource_stats
• El cambio entre los niveles
• Uso userdb.sys.dm_db_resource_stats
• Ajuste de consultas
• sys.dm_exec_query_stats
• sys.dm_exec_query_sql_text()
• sys.dm_exec_query_plan
• sys.dm_exec_requests
• sys.dm_exec_sessions
Elección de niveles de rendimiento
Cambio del nivel de rendimiento
• PowerShell
• Set-AzureSqlDatabase
• REST
• Actualizar Base De Datos / ServiceLevelObjectiveId
• .NET
• Microsoft.WindowsAzure.Management.Sql.
SqlManagementClient
• client.Databases.Update(...)
• T-SQL
• ALTER DATABASE ... MODIFICAR (EDICIÓN = ...)
Administración de cuotas
• Cuota servidor
• 6 Servidores por suscripción
• Por cada servidor DB Quota
• 1600 DTU
• 150 bases de datos
• Ejemplos
• 2 P3 = 2x800 DTU = 1600 DTU
• 160 S0 = 160x10 DTU = 1600 DTU
• 200 S2 = 200x50 DTU = 10000 DTU
• 1 P3, 14 S2,10 S0 ... = 1.600 DTU / 25 DBs
Demostración
•Azure Portal
•Aprovisionamiento de bases de datos
•Supervisión del rendimiento y la ampliación
Datos Protección
• Automático, copias de seguridad continuas
• La retención varía según el nivel de servicio: Basic 7 días, 14 días estándar, premium de 35 días
• Copias de seguridad diarias también copian en un centro de datos remoto
• "Oops" recuperación
• El autoservicio de punto en el tiempo de restauración de copias de seguridad locales, incluyendo
bases de datos borrados
• Desastre del centro de datos
• Auto-servicio de restauración de copias de seguridad remotas a cualquier región en cualquier
momento
• No se cobra por las copias de seguridad, las tasas de base de datos normales se aplican para las
bases de datos restauradas
, Bases de datos de Standard & premium básicos
están protegidos de la corrupción accidental de
datos, borrado y desastres
Asíncrono Geo-replicación
• Geo-replicación Standard (Estándar y Premium)
• Opcional secundaria de no lectura en la región
• Base de datos secundaria se cobra a precio de descuento
• Failover habilitado por Microsoft en caso de desastres
• Geo-replicación de Active (Premium)
• Hasta 4 secundarias legibles
• Control total sobre la ubicación secundaria y de conmutación por error
• Apoya el equilibrio de carga, actualización de la aplicación y
escenarios de reubicación
• Se puede combinar con una secundaria no legible
DB1
DB1
DB1
DB1
DB1
Geo-replicación minimiza la interrupción del
negocio de posibles desastres
DEMO
•Configuración y uso de geo-replicación para la
recuperación de desastres y el equilibrio de carga
Elastic Scale
Conceptos
(1) Database
(2) Sharding Key
. . .
(3) Shard Map
Manager
(4) Shard
(4) Shard
(5) Shard Set
(6) Sharded Table
(7) Reference Table
(8) Shardlet
Customer ID Name
1 Alice
2 Bob
Customer Table
Data Center ID DC Name
1 Boston
2 Miami
Data Center Table
• Dos tipos de shard maps
• Range: valores continuos
• List: valores explicitos
• Cuatro tipos de sharding keys
• INT, BIGINT, GUID, VARBINARY
Elastic Scale
[shards_global]
sid smid server database
1 1 Server1 DB1
2 1 Server1 DB2
[shardmaps_global]
smid name
1 RangeShardMap
[shard_mappings_global]
mid smid min max Sid
1 1 0 100 1
2 1 100 200 2
Shard Set
DB1
[0-100)
. . .DB2
[100-200)
DB3
[200-300)
DB4
[300-400)
DB5
[400-500)
DB6
[500-600)
DBn
[n – n+100)
Shard Map
Manager
Escalabilidad en SQL Server Database en Azure

Más contenido relacionado

La actualidad más candente

Query store
Query storeQuery store
Query storeSolidQ
 
SQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridosSQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridosEduardo Castro
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosJoseph Lopez
 
Novedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacionalNovedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacionalEnrique Catala Bañuls
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016Joseph Lopez
 
Consideraciones de memoria sql server hardware
Consideraciones de memoria sql server hardwareConsideraciones de memoria sql server hardware
Consideraciones de memoria sql server hardwareEduardo Castro
 
Copias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresSolidQ
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosSpanishPASSVC
 
TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005SolidQ
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexEduardo Castro
 
Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016Eduardo Castro
 
Polybase
PolybasePolybase
PolybaseSolidQ
 
In memory
In memoryIn memory
In memorySolidQ
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureSpanishPASSVC
 
Introducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query StoreIntroducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query StoreEduardo Castro
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
 
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
 Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG) Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)SolidQ
 
Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12SolidQ
 

La actualidad más candente (20)

Query store
Query storeQuery store
Query store
 
SQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridosSQL Server 2014 en ambientes hibridos
SQL Server 2014 en ambientes hibridos
 
Query store
Query storeQuery store
Query store
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
 
Novedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacionalNovedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacional
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 
Consideraciones de memoria sql server hardware
Consideraciones de memoria sql server hardwareConsideraciones de memoria sql server hardware
Consideraciones de memoria sql server hardware
 
Copias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastres
 
Mejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizadosMejores prácticas para SQL Server en ambientes virtualizados
Mejores prácticas para SQL Server en ambientes virtualizados
 
TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005TSQL menos frecuente desde SQL Server 2005
TSQL menos frecuente desde SQL Server 2005
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
 
Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016Vistazo a lo nuevo en SQL Server 2016
Vistazo a lo nuevo en SQL Server 2016
 
Polybase
PolybasePolybase
Polybase
 
DynamoDB, análisis del paper.
DynamoDB, análisis del paper.DynamoDB, análisis del paper.
DynamoDB, análisis del paper.
 
In memory
In memoryIn memory
In memory
 
VMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y AzureVMs de alto rendimiento para SQL Server en AWS y Azure
VMs de alto rendimiento para SQL Server en AWS y Azure
 
Introducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query StoreIntroducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query Store
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)
 
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
 Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG) Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
Otras Novedades (Always Encrypted, Row-Level Security, Mejoras AG)
 
Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12
 

Similar a Escalabilidad en SQL Server Database en Azure

Azure sql database escalabilidad
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidadEduardo Castro
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoEduardo Castro
 
Microsoft Azure SQL Database
Microsoft Azure SQL DatabaseMicrosoft Azure SQL Database
Microsoft Azure SQL DatabaseJoseph Lopez
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineEduardo Castro
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010Juan Pablo
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSpanishPASSVC
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudJoseph Lopez
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCJuan Pablo
 
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014SolidQ
 
Global azure bootcamp SQL Azure End to End
Global azure bootcamp   SQL Azure End to End Global azure bootcamp   SQL Azure End to End
Global azure bootcamp SQL Azure End to End jorge Muchaypiña
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Julián Castiblanco
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...avanttic Consultoría Tecnológica
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertecdbLearner
 

Similar a Escalabilidad en SQL Server Database en Azure (20)

Azure sql database escalabilidad
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidad
 
SQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y MantenimientoSQL Azure Administración, Desempeño y Mantenimiento
SQL Azure Administración, Desempeño y Mantenimiento
 
Microsoft Azure SQL Database
Microsoft Azure SQL DatabaseMicrosoft Azure SQL Database
Microsoft Azure SQL Database
 
SQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB EngineSQL Server 2014 Mejoras del DB Engine
SQL Server 2014 Mejoras del DB Engine
 
Sql
SqlSql
Sql
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
392354189-SGBD.pptx
392354189-SGBD.pptx392354189-SGBD.pptx
392354189-SGBD.pptx
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineAplicando SQL Server 2016 en Microsoft Azure Virtual Machine
Aplicando SQL Server 2016 en Microsoft Azure Virtual Machine
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Oracle GG presentacion
Oracle GG presentacionOracle GG presentacion
Oracle GG presentacion
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
Windows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDCWindows Azure, Lo mejor del PDC
Windows Azure, Lo mejor del PDC
 
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
 
Global azure bootcamp SQL Azure End to End
Global azure bootcamp   SQL Azure End to End Global azure bootcamp   SQL Azure End to End
Global azure bootcamp SQL Azure End to End
 
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
Global Azure Bootcamp 2016 Bogota SQL2016 dba IaaS PaaS v4
 
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
Webinar - Oracle cloud infrastructure, la nueva nube para las cargas empresar...
 
Taller 2
Taller 2Taller 2
Taller 2
 
Charla sql server 2012 cibertec
Charla sql server 2012 cibertecCharla sql server 2012 cibertec
Charla sql server 2012 cibertec
 

Último

tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 

Último (20)

tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 

Escalabilidad en SQL Server Database en Azure

  • 2. Orden del día SQL Database Desempeño Escalabilidad Nivel de servicio Alta disponibilidad Demostración
  • 3. Microsoft SQL Plataforma Continuum Físico SQL Server Máquinas físicas SQL Dedicado Costo Superior Menor costo compartido Administración Bajo Administración Hybrid Cloud Fuera de las instalaciones SQL SQL SQL SQL SQL SQL SQL SQL SQL
  • 4. Base de datos SQL Azure • Base de datos-como-un-servicio relacional, totalmente gestionado por Microsoft • Para aplicaciones de la nube diseñada cuando las características de clase empresarial y administración de casi cero son clave Plataforma de base de datos de nivel empresarial con la economía nube
  • 5. Rendimiento y características con una fácil actualización y rebaja Incremental Azure SQL Niveles de servicio de base de datos * El 99,99% de disponibilidad SLA no aplicar para Web y ediciones de Actuación, que continuar ser apoyados en el 99,9% de disponibilidad. Básico Estándar Premium Cargas transaccionales pequeñas y ligeras Opción para la mayoría de las aplicaciones de negocio Alto rendimiento y bases de datos críticos para el negocio Uso previsto 99,99%*Disponibilidad 2 GB 250 GB 500 GBTamaño • •• •••Rendimiento • •• ••• Continuidad Del Negocio
  • 6. Rendimiento Predecible •Web / Negocios • Básico / Standard / Premium Máquina Calcular Escribe Lee Memoria DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 Máquina Calcular Escribe Lee Memoria DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 Vecino ruidoso! Cuadros delimitadores elimina vecinos ruidosos
  • 7. Base de Datos de Rendimiento Unidad - DTU  Represents el poder relativo (recursos) asignado a la base de datos  Medida de CPU, la memoria, y leer y escribir desempeño  La rapidez a través de los niveles de rendimiento  Simplifica la definición de rendimiento, pensar IOPS vs. % Monitoreo % De nivel de funcionamiento actual Utilización 75% Leer 50% Escribir 50% UPC 60% Memoria Calcular Escribe Lee Memoria DB carga de trabajo Cuadro Delimitador
  • 8. Rendimiento escalable • Básico,EstándarY Premium proporciona el aumento de los niveles de rendimiento • El rendimiento relativo se expresa en unidades de rendimiento de base de datos (DTU) • DTU es una medida combinada de CPU, IO lecture, IO escritura, y la memoria • Escalabilidad de rendimiento arriba / abajo a través del portal, APIs, PS, o T-SQL para reflejar la demanda real o anticipada • Base de datos permanece en línea mientras que la ampliación • Facturación por hora mejora la eficiencia de costos 5 10 20 50 100 200 800 El rendimiento se puede escalar fácilmente hacia arriba o hacia abajo para satisfacer las cambiantes necesidades de carga de trabajo y de negocios DTU B S0 S1 S2 P1 P2 P3
  • 9. Nuevos niveles de rendimiento Resumen Básico Estándar Prima Niveles de Desempeño (DTU) 5 S0: 10 S1: 20 S2: 50 P1: 100 P2:200 P3: 800 ASDB resultados 16600 tx/hora S1: ,520 tx/minuto S1: ,940 tx/minuto S2: 2570 tx/minuto P1: 105 tx/segundo P2: 228 tx/segundo P3: 735 tx/segundo El tamaño máximo de DB 2GB 250GB 500GB Precio * por hora (meses) 0,0069 dólares (~ $ 5) S0: 0,0208 dólares (~ $ 15) S1: $ 0,0417 (~ $ 30) S2: 0,1042 dólares (~ $ 75) P1: 0,6458 dólares (~ $ 465) P2: $ 1.292 (~ $ 930) P3: $ 5.167 (~ $ 3720)* A partir 01 de noviembres
  • 10. RESULTADO UPC Escribe Lee UPC Escribe Lee Gobernanza de Recursos • Sobrecargas puede dar lugar a transacciones de larga ejecución y los tiempos de espera de comando SELECT * FROM a JOIN b ON … UPC Escribe Lee
  • 11. • master.sys.resource_stats • Basado en 5 minutos promedio • userdb.sys.dm_db_resource_stats • Basado en 15 segundos promedios • Los porcentajes relativos a nivel de rendimiento • Accesible desde el Azure Portal • Permite configurar las alertas! Seguimiento de recursos
  • 12. • La migración desde en las instalaciones instalaciones • Usted tiene que probar! • La migración desde Web & Business • Uso master.sys.resource_stats • El cambio entre los niveles • Uso userdb.sys.dm_db_resource_stats • Ajuste de consultas • sys.dm_exec_query_stats • sys.dm_exec_query_sql_text() • sys.dm_exec_query_plan • sys.dm_exec_requests • sys.dm_exec_sessions Elección de niveles de rendimiento
  • 13. Cambio del nivel de rendimiento • PowerShell • Set-AzureSqlDatabase • REST • Actualizar Base De Datos / ServiceLevelObjectiveId • .NET • Microsoft.WindowsAzure.Management.Sql. SqlManagementClient • client.Databases.Update(...) • T-SQL • ALTER DATABASE ... MODIFICAR (EDICIÓN = ...)
  • 14. Administración de cuotas • Cuota servidor • 6 Servidores por suscripción • Por cada servidor DB Quota • 1600 DTU • 150 bases de datos • Ejemplos • 2 P3 = 2x800 DTU = 1600 DTU • 160 S0 = 160x10 DTU = 1600 DTU • 200 S2 = 200x50 DTU = 10000 DTU • 1 P3, 14 S2,10 S0 ... = 1.600 DTU / 25 DBs
  • 15. Demostración •Azure Portal •Aprovisionamiento de bases de datos •Supervisión del rendimiento y la ampliación
  • 16. Datos Protección • Automático, copias de seguridad continuas • La retención varía según el nivel de servicio: Basic 7 días, 14 días estándar, premium de 35 días • Copias de seguridad diarias también copian en un centro de datos remoto • "Oops" recuperación • El autoservicio de punto en el tiempo de restauración de copias de seguridad locales, incluyendo bases de datos borrados • Desastre del centro de datos • Auto-servicio de restauración de copias de seguridad remotas a cualquier región en cualquier momento • No se cobra por las copias de seguridad, las tasas de base de datos normales se aplican para las bases de datos restauradas , Bases de datos de Standard & premium básicos están protegidos de la corrupción accidental de datos, borrado y desastres
  • 17. Asíncrono Geo-replicación • Geo-replicación Standard (Estándar y Premium) • Opcional secundaria de no lectura en la región • Base de datos secundaria se cobra a precio de descuento • Failover habilitado por Microsoft en caso de desastres • Geo-replicación de Active (Premium) • Hasta 4 secundarias legibles • Control total sobre la ubicación secundaria y de conmutación por error • Apoya el equilibrio de carga, actualización de la aplicación y escenarios de reubicación • Se puede combinar con una secundaria no legible DB1 DB1 DB1 DB1 DB1 Geo-replicación minimiza la interrupción del negocio de posibles desastres
  • 18. DEMO •Configuración y uso de geo-replicación para la recuperación de desastres y el equilibrio de carga
  • 20. Conceptos (1) Database (2) Sharding Key . . . (3) Shard Map Manager (4) Shard (4) Shard (5) Shard Set (6) Sharded Table (7) Reference Table (8) Shardlet Customer ID Name 1 Alice 2 Bob Customer Table Data Center ID DC Name 1 Boston 2 Miami Data Center Table
  • 21. • Dos tipos de shard maps • Range: valores continuos • List: valores explicitos • Cuatro tipos de sharding keys • INT, BIGINT, GUID, VARBINARY Elastic Scale [shards_global] sid smid server database 1 1 Server1 DB1 2 1 Server1 DB2 [shardmaps_global] smid name 1 RangeShardMap [shard_mappings_global] mid smid min max Sid 1 1 0 100 1 2 1 100 200 2 Shard Set DB1 [0-100) . . .DB2 [100-200) DB3 [200-300) DB4 [300-400) DB5 [400-500) DB6 [500-600) DBn [n – n+100) Shard Map Manager