Download [Powerpoint] - SQLSaturday_Guatemala_PowerPoint
Document related concepts
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