Download [Powerpoint] - SQLSaturday_Guatemala_PowerPoint

Document related concepts

Microsoft SQL Server wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Base de datos en memoria wikipedia , lookup

SQL Server Compact wikipedia , lookup

Navicat wikipedia , lookup

Transcript
Funcionalidades Híbridas en SQL
2014
Víctor Hugo Cárdenas
Patrocinadores del SQL Saturday
Gold Sponsor
Bronze Sponsor
Geek Sponsor
Hola
•
•
•
•
•
Soportesql.wordpress.com
vhcardenas.blogspot.com
youtube.com/visoalgt
Facebook.com/comunidadmssql
@victhorcardenas
Temas
• Fundamentos de la Nube
• SQL Azure
• Creación de BD en Azure
• Niveles de Servicio y Rendimiento
• Funcionalidades Híbridas en SQL 2014
• Backup hacia la nube
• Migrar una BD on premise a Azure
• Colocar archivos de BD en el Storage
4
Simplificar la adopción
Simplificar la adopción
Fundamentos del Cloud
 Infraestructura como Servicio (IaaS): Recursos de computación y
almacenamiento
 Servidores bajo demanda
 Ej. Virtual Machine en Azure, Amazon EC2, VMWare Vcloud
 Plataforma como Servcio (PaaS)
 Entorno de alojamiento de servicios para el desarrollo de
palicaciones bajo demanda
 Ej. Azure SQL Database, Web Sites, Cloud Service, Google
AppEngine, Salesforce.com
 Software como Servicio (SaaS): aplicaciones en la nube
 Aplicaciones Bajo demanda
 Office 365, Gmail, Servicios de Entretenimiento como Nexflix
Continuación de SQL a la Nube
Los beneficios de la nube
Infraestructura como Servicio (IaaS), Plataforma como Servcio (PaaS), Software como Servicio
(SaaS):
Azure Data Services para Soluciones
 Opciones de Base de datos relacionales y no
relacionales
 Clave/Valor y almacenamiento blog
 Experiencias de búsqueda sofisticadas
 Protección de datos para empresas en la nube
Datos correctos, servicio adecuado, escalamiento de DB
sin tener que preocuparse por infraestructura,
administración sencilla, capacidades empresariales
Modelo Conceptual
 Suscripción
 Se utiliza para asignar el uso del servicio como base
de facturación
 Los usuarios pueden tener muchas suscripciones
 Servidor Lógico
 Semejante a la instancia de SQL Server
 Unidad de Geo-Localización y facturación
 Base de Datos del Usuario
 Basado en T-SQL de SQL Server
 Algunas adiciones al master database, por ejemplo
sys.billing, sys.firewall_rules, etc.
Una BD relacional en la nube
 Base de datos relacional como servicio
 Alta disponibilidad, mantenido de forma
automática
 Escalamiento Elástico
 Geo replicación
 Ampliación de la plataforma de datos de SQL
server
 Comunicación a través de TDS (Tabular Data
Stream)
Topología de SQL Azure
Niveles de servicio y niveles de
rendimiento


Los niveles de servicio de Base de datos SQL de Microsoft Azure tienen las siguientes
características de rendimiento:
Basic: más adecuado para una base de datos de tamaño pequeño; admite normalmente una sola
operación activa en un momento determinado. Por ejemplo, incluye bases de datos usadas para
desarrollo o pruebas, o aplicaciones usadas con poca frecuencia de pequeña escala.

Standard: la opción predilecta para la mayoría de aplicaciones en la nube; admite varias consultas
simultáneas. Por ejemplo, incluye aplicaciones web o de grupos de trabajo.

Premium: diseñado para un alto volumen transaccional; admite un gran número de usuarios
simultáneos y requiere el nivel más alto de capacidades de continuidad de negocio. Por ejemplo,
incluye bases de datos que admiten aplicaciones de misión crítica.
Niveles de servicio y niveles de
rendimiento




Unidad de rendimiento de base de datos (DTU): las DTU proporcionan un modo de describir la capacidad
relativa de un nivel de rendimiento de las bases de datos Basic, Standard y Premium. Las DTU se basan en una
medición mezclada de CPU, memoria, lecturas y escrituras. A medida que aumentan las DTU, también aumenta
la potencia que ofrece el nivel de rendimiento. Por ejemplo, un nivel de rendimiento con cinco DTU es cinco veces
más potente que un nivel de rendimiento con una DTU. A cada servidor se aplica una cuota de DTU máxima.
Criterio de referencia de Base de datos SQL de Azure (ASDB): el ASDB mide los resultados reales de un nivel
de rendimiento usando una combinación de operaciones de bases de datos que ocurren con mayor frecuencia en
cargas de trabajo de procesamiento de transacciones en línea (OLTP).
Velocidad de transacción: la velocidad de transacción es la métrica producida por el criterio de referencia
ASDB. Se expresa en transacciones por unidad de tiempo y cuenta todos los tipos de transacción. En el criterio
de referencia de Base de datos SQL de Azure, el resultado se expresa en transacciones por unidad de tiempo,
donde la escala de tiempo es más corta para clases de servicio más elevadas, tal y como se muestra a
continuación.
Predicción: la consistencia del tiempo de respuesta es una indicación de la predicción del rendimiento. Una base
de datos que logra una restricción del tiempo de respuesta más rigurosa ofrece un rendimiento más predecible.
En el criterio de referencia de Base de datos SQL de Azure, la restricción del tiempo de respuesta varía según la
clase de servicio, y las clases de servicio más elevadas tienen que cumplir un requisito de tiempo de respuesta
más riguroso.
Base de Datos SQL Azure
 Base de datos relaciona como un servicio,
totalmente administrada por Microsoft, diseñada
para aplicación en la nube
Escalamiento elástico
y Rendimiento
•
•
•
Los niveles de
rendimiento predecibles
Escalamiento haca arriba
/abajo y hacia fuera
Dashboard de métricas
DB
Continuidad del
negocio y protección
de los datos
Auto-Servicio de
restauración
La recuperación de
desastres
Cumplimiento habilitado
Auto gestionado y
Familiar
Auto gestionado
API para programación
Herramientas y lenguaje
familiar
Niveles de servicio y niveles de
rendimiento
Cómo supervisar el rendimiento y ajustar
el nivel de rendimiento en consecuencia
Almacenamiento en Azure
 El Objetivo es permitir que los usuarios y las
aplicaciones
 Accedan eficientemente sus datos desde
cualquier lugar en cualquier momento
 Almacena sus datos durante cualquier período de
tiempo
 Escalamiento para almacenar cualquier cantidad
de datos
 No perderá sus datos.
 Paga sólo por lo que se utiliza o almacena
Acount Azure Storage
Funcionalidades Híbridas en SQL 2014
 Pre-requisitos
 Suscripción de Azure
 Azure Storage Account
 Conectividad





Backup de Base de Datos on Premise a Azure
Respaldo Manejado de BD a Azure
Herramientas de Respaldo de BD a Azure
Migración de BD a Azure VM
Almacenamiento de Archivos de datos de SQL
Server en Azure
PREGUNTAS Y RESPUESTAS
email
Blog
Nombre
twitter
Evaluaciones
Evaluacion del evento
http://www.sqlsaturday.com/443/eventeval.aspx
Evaluacion de las charlas
http://www.sqlsaturday.com/443/sessions/sessionevaluation.aspx
Proxima sesion
 Titulo proxima conferencia