Microsoft Data Platform
Avanet
Jose Redondo
Microsoft SQL Server MVP | CEO EntornoDB | DPA SolidQ
redondoj@gmail.com | @redondoj | redondoj.wordpress.com
AZURE SQL DATABASE
Nube Hibrida
Plataforma como un Servicio
Compartidos
Costos
Bajos On Premises
SQL SQL SQL
Azure SQL Database
Bases de Datos Virtualizadas
SQL Server en Azure VM
SQL SQL SQL Maquinas Virtuales
SQL Server Nube Privada
SQL SQL SQL Maquinas Virtuales + Aplicaciones
Dedicados
SQL Server
Costos
SQL Servidores Físicos (Maquinas) Off Premises
Elevados
Administración Elevada Administración Reducida
Capa Cliente
SQL Server
PHP Applications WCF Data Services
and Tools
ODBC ADO.NET
Tabular Data Stream (TDS)
TDS+SSL
Capa de Servicio
Provisioning Provisioning Provisioning …
Billing and Metering Billing and Metering Billing and Metering …
Connection Routing Connection Routing Connection Routing …
Capa de Plataforma de Datos
SQL Server SQL Server SQL Server …
SQL Database Fabric SQL Database Fabric SQL Database Fabric …
Management Services Management Services Management Services …
Capa de Infraestructura
Desde Microsoft Azure Desde fuera del Desde Microsoft Azure & Fuera del
Microsoft Datacenter Microsoft Datacenter
Aplicación / Navegador App Code / Herramientas App Code / Herramientas
SQL Azure
Data Sync
Microsoft
Microsoft Datacenter
Microsoft Datacenter Microsoft
Azure Windows Datacenter
Azure
SQL Database SQL Azure SQL Azure
Code Near Code Far Hibrido
LA SIGUIENTE GENERACIÓN DEL REGION AZURE
ESTADO ACTUAL DEL
LANZAMIENTO DE V12
FECHA DE PROMOCIÓN A GA
SERVICIO DE AZURE SQL DATABASE SE South Central US General Availability (GA) February 9th, 2015
ENCUENTRA DISPONIBLE EN ASIA; Central US General Availability (GA) February 9th, 2015
AUSTRALIA (GENERAL AVAILABILITY - North Central US General Availability (GA) February 9th, 2015
GA) DE (SQL DATABASE V12) EN EL Q2 West US General Availability (GA) February 9th, 2015
DEL 2015, Y BRAZIL EN EL Q3 DEL 2015 East US General Availability (GA) February 9th, 2015
East US 2 General Availability (GA) February 9th, 2015
East Asia General Availability (GA) February 24th, 2015
Southeast Asia General Availability (GA) February 24th, 2015
Japan West General Availability (GA) February 24th, 2015
Japan East General Availability (GA) February 24th, 2015
North Europe General Availability (GA) January 29th, 2015
West Europe General Availability (GA) January 29th, 2015
Brazil South Not available Third quarter 2015, estimated
Australia East Preview Second quarter 2015, estimated
Australia Southeast Preview Second quarter 2015, estimated
NOTA: Durante la vista previa de todos los precios establecidos, estos han sido dados un descuento. El precio real volverá al nivel de (General Availability - GA) para todas las regiones el
martes, 31 de marzo de 2015.
Niveles de servicios de Azure SQL Database
Basic Standard Premium
Carga transaccional Opciones disponibles para Alto Rendimiento y Bases de Datos
Uso presupuestado
ligera todas las app del negocio criticas del negocio
Disponibilidad 99.99%*
Tamaño 2 GB 250 GB 500 GB
Ejecución • •• •••
Disponibilidad del
negocio • •• •••
Rendimiento incremental y características con
facilidad de upgrade y downgrade
* El SLA (Service Level Agreement - Acuerdo de niveles de servicios) de disponibilidad es del 99.99% PERO no se aplica a las ediciones Web y Business, que continúan siendo soportando
en el 99.9% de la disponibilidad.
Web / Business Basic / Standard / Premium
Maquina Maquina
Computo Computo
Ecosistema
DB 2 Tumultuoso!!!
DB 1 DB 3 DB 2
DB 2 DB 3 DB 3
DB 1
DB 1
DB 5 DB 6
Escritura
Escritura
Lectura
Lectura
DB 4 DB 5
DB 4 DB 4 DB 6 DB 6
DB 5
DB 7 DB 9 Los cuadros DB 7
DB 8 DB 8
DB 7 DB 9 delimitadores eliminan DB 9
DB 8 los ecosistema
tumultuoso!!!
Memoria Memoria
P3
P2
P1
S2
S1
S0
B
DTUs 5 10 20 50 100 200 800
Service Tier / Pier DTU MAX DB Size Max Worked Threads Max Session Benchmark Transaction Rate Predictability
Basic 1 2GB 20 100 3.467 transactions per hour Good
Standard / S1 5 250GB 50 200 283 transactions per minute Better
Standard / S2 25 250GB 100 500 1.470 transactions per minute Better
Premium / P1 100 500GB 200 2.000 283 transactions per second Best
Premium / P2 200 500GB 400 4.000 192 transactions per second Best
Premium / P3 800 500GB 1.600 16.000 730 transactions per second Best
Rendimiento es fácilmente escalable up o down para satisfacer las
necesidades cambiantes de la carga de trabajo y del negocios
Basado en Capacidad Transaccional
Basic Standard Premium
Uptime SLA 99.95% 99.95% 99.95%
Limite de la base de datos
2GB 250GB 500GB
incluida
Ultimo punto de restauración
Restauración automatizada Cualquier punto dentro de 7 días Cualquier punto dentro de 35 días
dentro de 24 horas
Restaurar en una región Azure
Recuperación de desastre Geo-Replicación, Replicación pasiva Geo-Replicación activa, Hasta 4 replicas legibles
alterna u opcional
Entorno de ejecución Tasa de transacción por hora Tasa de transacción por minuto Tasa de transacción por segundo
$15/día - (~$465/mensual) 100 DTU
S1: $0.65/día - (~$20/mensual) 5 DTU
$0.08/día
Costos preliminares 1 DTU $30/día - (~$930/mensual) 200 DTU
(~$2.50/mensual)
S2: $3.23/día - (~$100/mensual) 25 DTU
$120/día - (~$3.720/mensual) 800 DTU
Bases de datos bajo la suscripción Basic, Standard y Premium se encuentran
protegidas de Corrupción de Datos Accidental, Eliminación y cualquier
Desastres que se acontezca en los data center
GEO-Replicación asincrónica
DB1
DB1
DB1
DB1
DB1
Geo-Replicación reduce al mínimo la interrupción
de la actividad ante posibles desastres
Monitoreo en tiempo real mejorado
Controla el consumo de recursos en el tiempo y establece
alertas configurables por el usuario y notificaciones para
guiar las decisiones del escalamiento que se necesita
Métricas mejoradas que incluyen el porcentaje de uso de
DTU, uso de los recursos, tamaño de las base de datos,
robustez de las conexiones
Paneles de decisiones inteligente en el portal, o a través de
APIs y DMVs (Vistas de Administración Dinámicas)
Ejecuciones de DMVs en profundidad que ayudan a
solucionar problemas (Por ejemplo a nivel de consulta)
Uso del monitoreo y alertas para comprender y gestionar la
utilización de los recursos
Etapa de aprovisionamiento
PowerShell Portal
Visual Studio
Interpretar uso de recursos DMVs
Arquitecturas escalables Portal de Azure
Herramientas de terceros
Stress Tools
Diseño y Modelado de datos
Ciclo de vida de aplicaciones
Características no soportadas para T-SQL
Plataforma y Herramientas de Desarrollo Familiares
Administración de las bases de datos
Construido en el mantenimiento y la tolerancia a
fallos, con la gestión de autoservicio
Auditing (Preview)
Auditoría mejora el cumplimiento y seguridad, y
proporciona una visión operacional del entorno
Mantenimiento con DMVs (Dinamic Management Views)
Mantenimiento con DMVs (Dinamic Management Views)
Plataforma Fiel y Segura
Fiel y seguro cuando está configurado y es utilizado responsablemente
Jose Redondo
Microsoft SQL Server MVP | CEO EntornoDB | DPA SolidQ
redondoj@gmail.com | @redondoj | redondoj.wordpress.com