El documento presenta información sobre Windows Azure SQL Databases. Proporciona una descripción de las opciones actuales y de preview para SQL Database en Azure, incluyendo los modelos basados en tamaño de base de datos y capacidad transaccional. También resume las necesidades de los desarrolladores y administradores de bases de datos al usar SQL Database, así como algunas recomendaciones para su implementación.
Configurar su entorno SharePoint para Business IntelligenceJoseph Lopez
Las granjas de SharePoint tienen una gran variedad de formas y tamanhos, y dependen de multiples tecnologias de soporte, incluyendo SQL Server, Active Directory, Analysis Services y Reporting Services. Desafortunadamente, no todas las versiones de estas tecnologias, soportan las nuevas caracteristicas de inteligencia empresarial de SharePoint 2013 y Office 2013. En esta sesion, les expondre de forma simple los multiples escenarios de configuracion que podriamos disenhar para aprovechar al maximo TCO en BI ofrecidos en SharePoint y Office 2013. Utilizaremos tambien, a traves de demos, todo el contorno de servicios que son necesarios para utilizar el nuevo modelo tabular de datos y PowerView en Excel, as como cundo y donde se necesitaran PowerPivot y PowerPivot para SharePoint, y todo lo que deberan hacer en su granja para tomar ventaja de estas caracteristicas. Ademas, vamos a explorar algunos de las caracteristicas disponibles en PerformancePoint Services, y que configuraciones pueden ayudar a sacar lo mejor de este entorno. Finalmente, exploraremos algunas de las mejores practicas alrededor de configuracion de Reporting Services para SharePoint.
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Joseph Lopez
En la presente exposición, les mostrare de forma sencilla a través de demostraciones reales sobre como debemos entender el concepto sobre tablas temporales, las también llamadas tablas versionadas por el sistema; como reciente caracteristica añadida al servidor SQL en su versión 2016 teniendo finalmente como resultado, el mantener automáticamente el historial de los datos en la tabla.
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Joseph Lopez
Debido a que la utilización de MS PowerPivot en los últimos años se ha incrementado significativamente, viendo así como más y más datos se agregan a SharePoint u otros sistemas de negocio, los usuarios de negocios están reconociendo el valor que tiene PowerPivot como una herramienta de análisis. MS SQL Server 2012 y MS SharePoint 2013 proporcionan una fantástica infraestructura para PowerPivot, pero la instalación y configuración de lo específicamente adaptados a su entorno pueden ser complicados, dependiendo de las necesidades de los usuarios empresariales. En esta presentación, primero vamos a recrear a través de una instalación de PowerPivot, una instancia de MS SQL Server Analysis Services 2012 en modo SharePoint, con lo cual mostraremos como segundo paso, cómo instalar y configurar PowerPivot en SharePoint incluyendo las opciones de configuración para la autenticación, la actualización de datos y los servicios de Excel (Excel Services).
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
En la presente exposición mostrare las diversas caracteristicas que Microsoft Azure Virtual Machine nos ofrece a la hora de implementar una solución virtualizada bajo esta tecnología.
Configurar su entorno SharePoint para Business IntelligenceJoseph Lopez
Las granjas de SharePoint tienen una gran variedad de formas y tamanhos, y dependen de multiples tecnologias de soporte, incluyendo SQL Server, Active Directory, Analysis Services y Reporting Services. Desafortunadamente, no todas las versiones de estas tecnologias, soportan las nuevas caracteristicas de inteligencia empresarial de SharePoint 2013 y Office 2013. En esta sesion, les expondre de forma simple los multiples escenarios de configuracion que podriamos disenhar para aprovechar al maximo TCO en BI ofrecidos en SharePoint y Office 2013. Utilizaremos tambien, a traves de demos, todo el contorno de servicios que son necesarios para utilizar el nuevo modelo tabular de datos y PowerView en Excel, as como cundo y donde se necesitaran PowerPivot y PowerPivot para SharePoint, y todo lo que deberan hacer en su granja para tomar ventaja de estas caracteristicas. Ademas, vamos a explorar algunos de las caracteristicas disponibles en PerformancePoint Services, y que configuraciones pueden ayudar a sacar lo mejor de este entorno. Finalmente, exploraremos algunas de las mejores practicas alrededor de configuracion de Reporting Services para SharePoint.
Tablas temporales en SQL Server 2016 y Azure SQL Database v12Joseph Lopez
En la presente exposición, les mostrare de forma sencilla a través de demostraciones reales sobre como debemos entender el concepto sobre tablas temporales, las también llamadas tablas versionadas por el sistema; como reciente caracteristica añadida al servidor SQL en su versión 2016 teniendo finalmente como resultado, el mantener automáticamente el historial de los datos en la tabla.
Instalando y configurando PowerPivot para SharePoint 2013 y SQL Server 2014Joseph Lopez
Debido a que la utilización de MS PowerPivot en los últimos años se ha incrementado significativamente, viendo así como más y más datos se agregan a SharePoint u otros sistemas de negocio, los usuarios de negocios están reconociendo el valor que tiene PowerPivot como una herramienta de análisis. MS SQL Server 2012 y MS SharePoint 2013 proporcionan una fantástica infraestructura para PowerPivot, pero la instalación y configuración de lo específicamente adaptados a su entorno pueden ser complicados, dependiendo de las necesidades de los usuarios empresariales. En esta presentación, primero vamos a recrear a través de una instalación de PowerPivot, una instancia de MS SQL Server Analysis Services 2012 en modo SharePoint, con lo cual mostraremos como segundo paso, cómo instalar y configurar PowerPivot en SharePoint incluyendo las opciones de configuración para la autenticación, la actualización de datos y los servicios de Excel (Excel Services).
Aplicando SQL Server 2016 en Microsoft Azure Virtual MachineJoseph Lopez
En la presente exposición mostrare las diversas caracteristicas que Microsoft Azure Virtual Machine nos ofrece a la hora de implementar una solución virtualizada bajo esta tecnología.
Utilizando el plan cache para optimizar procesos deJohn Bulla
Presentación donde se emplean todas las bondades del Plan Cache que nos brinda SQL Server para fortalecer las ejecuciones de las consultas en nuestros escenarios de datos.
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
La Base de Datos de SQL de Microsoft Azure es la mejor base de datos relacional como un servicio en la nube, que brinda escalabilidad, performance predecible, continuidad del negocio, protección de datos y administración de casi cero a desarrolladores y arquitectos de soluciones. En esta sesión veremos un overview de los servicios actuales que soporta la plataforma de datos de Microsoft Azure.
Ejercicios en SQL server para:
Hacer distinción entre los atributos de tipo char y varchar.
Diferenciar los caracteres unicode: tipos nchar y nvarchar.
Comprobar las intercalaciones.
Crear nuevos tipos de datos definidos por el usuario y asignarlo a columnas de tablas
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataJohn Bulla
En esta sesión veremos una introducción al nuevo lenguaje de U-SQL, que une las ventajas de SQL con el poder expresivo de su propio código donde millones de desarrolladores SQL y .NET ahora pueden procesar y analizar todos sus datos con los conocimientos que ya tienen. El apoyo del lenguaje U-SQL en Azure Data Lake Tools para Visual Studio incluye ayuda técnica para la creación, depuración y rendimiento avanzado de funciones de análisis para aumentar la productividad al optimizar los trabajos que se ejecutan a través de miles de nodos.
desarroolo de bases de datos El tema de Excel es una base de datos o no, ya no es trascendencia, porque ya nos quedó claro que no. Excel no es base de datos, pero sí es la herramienta mejor posicionada para análisis de datos.
Utilizando el plan cache para optimizar procesos deJohn Bulla
Presentación donde se emplean todas las bondades del Plan Cache que nos brinda SQL Server para fortalecer las ejecuciones de las consultas en nuestros escenarios de datos.
24 Horas Español 2014 - ALM para el desarrollo de base de datos SQL ServerJohn Bulla
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
La Base de Datos de SQL de Microsoft Azure es la mejor base de datos relacional como un servicio en la nube, que brinda escalabilidad, performance predecible, continuidad del negocio, protección de datos y administración de casi cero a desarrolladores y arquitectos de soluciones. En esta sesión veremos un overview de los servicios actuales que soporta la plataforma de datos de Microsoft Azure.
Ejercicios en SQL server para:
Hacer distinción entre los atributos de tipo char y varchar.
Diferenciar los caracteres unicode: tipos nchar y nvarchar.
Comprobar las intercalaciones.
Crear nuevos tipos de datos definidos por el usuario y asignarlo a columnas de tablas
Introducción a U-SQL lenguaje que hace fácil el procesamiento de Big DataJohn Bulla
En esta sesión veremos una introducción al nuevo lenguaje de U-SQL, que une las ventajas de SQL con el poder expresivo de su propio código donde millones de desarrolladores SQL y .NET ahora pueden procesar y analizar todos sus datos con los conocimientos que ya tienen. El apoyo del lenguaje U-SQL en Azure Data Lake Tools para Visual Studio incluye ayuda técnica para la creación, depuración y rendimiento avanzado de funciones de análisis para aumentar la productividad al optimizar los trabajos que se ejecutan a través de miles de nodos.
desarroolo de bases de datos El tema de Excel es una base de datos o no, ya no es trascendencia, porque ya nos quedó claro que no. Excel no es base de datos, pero sí es la herramienta mejor posicionada para análisis de datos.
Desarrollo con control de código contra SQL Server | SolidQ Summit 2012SolidQ
http://summit.solidq.com/madrid/
Es una pregunta recurrente en todas nuestras intervenciones en clientes que tienen desarrollos propios. ¿Es posible encontrar una forma factible de desarrollar aplicaciones contra SQL Server, que tengan control del código fuente incluso a nivel de Base de datos? En esta sesión hablaremos de DACPAC, proyectos de bases de datos y SQL Server Data Tools que vienen con SQL Server 2012. Veremos como usar cada una de ellas en su integracion con soluciones para valorar cual de las opciones conviene mas a proyectos nuevos o existentes.
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...SolidQ
Página oficial del SolidQ Summit: http://summit.solidq.com/madrid/2013/
En esta sesión, daremos un repaso a diferentes patrones de acceso a datos desde aplicaciones, viendo sus pros y sus contras, pensando en aprovechar las nuevas características que vienen con nuestros motores SQL. Hablaremos de patrones MERGE+TVP, de Entity Framework, de LINQ2SQL,… trataremos los siguientes aspectos: 1) Applicaciones Java con JDBC; 2) ENtityFramework (EAGER loading, lazy loading); 3) EF traducciones a TSQL; 4)JPA/Hibernate traducciones a TSQL
Ponentes: Enrique Catalá y Enrique Puig Nouselles
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
El método de Microsoft para administrar el ciclo de vida de las aplicaciones (Application Lifecycle Management, ALM) proporciona un entorno flexible y ágil que se adapta a las necesidades del equipo, elimina barreras entre roles y optimiza los procesos, de manera que puede centrarse en ofrecer software de gran calidad de un modo más rápido y eficiente. En esta sesión nos concentraremos en los proyectos de base de datos que toman una gran importancia en un mundo en el que el desarrollo de software es cada vez más importante para el éxito de un negocio.
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Sql server 2014 y la plataforma de datosSpanishPASSVC
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
Creando Reportes personalizados en ERP - MS Dynamics AX 2012 y SQL Server 2012SpanishPASSVC
En esta sesión se mostrara como podemos maximizar las bondades de SSRS de SQL Server 2012 para obtener reportes para las empresas a través de un ERP de clase mundial.
En esta sesión veremos diferentes métodos para cargar datos en un cluster de HDInsight (Hadoop). Veremos como cada método es válido para: datos desde origenes OLTP, datos desde origenes sin estructura y datos a los que se dota estructura para presentarselos a HDInsight. En cada escenario se debe considerar el uso posterior que se le dará al dato para hacerlo de la forma más eficiente. Habrá casos en los que el dato se serializa con librerías .NET y en otros casos el dato se procesará como texto puro
En un track de motor relacional una sesión NoSQL puede resultar extraña. En esta sesión mostraremos cómo funcionan
estas tecnologías con dos aproximaciones diferentes: almacenamiento clave-valor en la nube (Azure) y almacenamiento
orientado a documento (MongoDB). Evaluaremos y debatiremos sobre las dos tecnologías y su uso adecuado
En esta sesión vamos a introducir y demostrar las principales habilidades de SQL Server 2014, enfocándonos en las transaccionales y obviando las afines a inteligencia de negocios. Particularmente revisaremos las habilidades relacionadas con: las mejoras en el desempeño con en Memoria OLTP (In-Memory OLTP), aplicaciones hibridas que combinan los modelos de nubes públicas y privadas, índices agrupados columnares (Clustered columnstore indexes), Respaldo/Restauración, etc
Some Features on SQL Server 2012 from the Accidental DBA and the ITPro perspe...Eladio Rincón Herrera
This presentation is divided in the following sections: HA and Always On, Security features, Troubleshooting with Extended Events, and Columnar storage in SQL Server 2012. This talk does not cover all the SQL Server 2012 features for ITPros, it was designed for 75 minutes presentation.
Summit 2013: Optimizando SharePoint2013 para grandes volumenes de informacionEladio Rincón Herrera
Hay escenarios en los que SharePoint tiene que manejar grandes volúmenes de información y en estos casos es posible que puedan surgir problemas de rendimiento. En esta sesión veremos las consideraciones y buenas prácticas a tener en cuenta tanto en el motor de SQL Server como en el modelado y diseño de las estructura de SharePoint, código de los webparts y demás configuraciones.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
1. #SQSummit
@erincon
Windows Azure SQL Databases
Director Relacional y Director de Cloud Services
erincon@solidq.com y mlopez@solidq.com
MCT, SQL Server MVP
Eladio Rincón y Miguel López
2. “Microsoft has no SQL Server developers. We
have only Azure developers. But every 12-18
months we reverse engineer [the code] into
a product we can sell.”
http://www.forbes.com/sites/techonomy/2014/02/07/what-satya-nadella-told-me-before-he-got-the-job/
3. Estrategia Cloud SQL Server
Low Control
Shared
Lowercost
Dedicated
Highercost
High Control
SQL Server
Physical Machines (raw iron)
SQL Server Private Cloud
Virtualized Machines+ Appliances
SQL Server in WA VM
Virtualized Machines
WA SQL Database
Virtualized Databases
4. Componentes de WASB
Infrastructure Layer
PHP
WCF Data
Services
SQL Server
Applications
and Tools
ODBC ADO.NET
Tabular Data Stream (TDS)
Client Layer
Services Layer
Provisioning
Billing and
Metering
Connection
Routing
…
…
…
TDS+SSL
Platform Layer
SQL Server
SQL
Database
Fabric
Management
Services
…
…
…
Provisioning
Billing and
Metering
Connection
Routing
Provisioning
Billing and
Metering
Connection
Routing
SQL Server
SQL
Database
Fabric
Management
Services
SQL Server
SQL
Database
Fabric
Management
Services
5. From
Windows Azure
From Outside
Microsoft
Datacenter
From Windows Azure & Outside
Microsoft Datacenter
Application / Browser
Windows
Azure
SQL Azure
Code Near
App Code / Tools
SQL Azure
Microsoft
Datacenter
Code Far Hybrid
Microsoft
Datacenter
SQL Azure
Microsoft
Datacenter Windows
Azure
SQL
Azure
Data Sync
*******
App Code / Tools
Topologías de Aplicaciones
6. Windows Azure SQL Databases
6
• Opciones Actuales y
Preview
• Qué hay para
desarrolladores
• Qué hay para
administradores
• Conclusiones
7. Opciones Actuales
Modelo basado en tamaño de BBDD:
– Edición Web: menos de 5GB de datos
• 7 EUR/GB
– Edición Business: entre 10 y 150GB de datos
• 35 EUR/10GB, 1.5EUR/GB adicional
• 90 EUR/50GB; 0.7EUR/Gb adicional
– Edición Premium (Preview):
• Recursos Reservados (Cores, threads, IOPS y Memoria)
• Geo-replicación (AlwaysOn)
Nota: Desaparecerá el Abril 2015
7
16. Windows Azure SQL Databases
16
• Opciones Actuales y
Preview
• Qué hay para
desarrolladores
• Qué hay para
administradores
• Conclusiones
17. Windows Azure SQL Databases
17
• Opciones Actuales y
Preview
• Qué hay para
desarrolladores
• Qué hay para
administradores
• Conclusiones
18. Necesidades del Desarrollador
18
Diseño y Modelado de Datos
1. Diseño Lógico de BBDD (Tablas, Triggers)
2. Diseño Físico de BBDD (tablas, índices)
3. Diseño de Interfaces (Vistas, Procedimientos)
4. Diseñar consultas
5. Analizar y Probar Diseños
19. Necesidades del Desarrollador
19
Ciclo de Vida de Aplicaciones
1. Tener sincronizado su Entorno de Desarrollo
2. Preparar y Enviar sus Cambios
3. Analizar y Probar sus Cambios
4. Diagnosticar Mejoras, Problemas, …
5. ¿Mantenimiento?
22. Windows Azure SQL Databases
22
• Opciones Actuales y
Preview
• Qué hay para
desarrolladores
• Qué hay para
administradores
• Conclusiones
23. Windows Azure SQL Databases
23
• Opciones Actuales y
Preview
• Qué hay para
desarrolladores
• Qué hay para
administradores
• Conclusiones
24. Necesidades del DBA
24
Administrar la BBDD
1. Conexión, autenticación y autorización
2. Backups o Exportaciones
– Depende del modelo: automático o agendado
3. Mantenimiento de objetos
– Fragmentación y reconstrucción
4. ¿Desplegar nuevas versiones?
5. Monitorizar – Aprovisionamiento
27. Windows Azure SQL Databases
27
• Opciones Actuales y
Preview
• Qué hay para
desarrolladores
• Qué hay para
administradores
• Conclusiones
28. Recomendaciones
28
1. Planteamiento con “code-near”
– Servicios de App que acceden a BBDD en SaS o IaaS de
Azure
2. Muy difícil con “code-far”
– Servicios/back-end en otros hosters
– “Imposible” si se abusa de cursores
3. Aprosionamiento
– Iniciar sobre-dimensionado y recudir acorde a
mediciones
4. Migración
– Herramientas de compatibilidad
– Herramientas de despliegue (bacpac, dacpac, …)
– Herramientas de VS y SSMS
Slide Objectives:
To understand the actual architecture that provides the enterprise-ready SQL Database service.
Transition:
Developers have spent years working with their technology of choice, and Microsoft wanted to ensure that the technologies and tools you use today will continue to work with SQL Database without learning a whole new set of technologies.
Speaking Points:
Familiar technology and tools
Similar architecture as that of on-premises
Additional layer providing server and database partitioning, client connection routing, and billing.
Same great SQL Server technology on the backend.
Additional services (SQL Database Fabric) to ensure SLAs are met and to ensure optimum performance.
Notes:
Client - The client layer resides closest to your application, and is used by your application to communicate directly with SQL Database. The client layer can reside on-premise in your datacenter or be hosted in Windows Azure. Because SQL Database provides the same tabular data stream (TDS) interface as SQL Server, you can use familiar tools and libraries to build client applications for data that is in the cloud.
Services - The services layer functions as a gateway between the client layer and the platform layer, where the data resides. The services layer provides three functions: provisioning, billing and metering, and connection routing.
The services layer provisions the databases that you specify with your Windows Azure platform account. The billing and metering aspect of the services layer enables multi-tenant support by providing monitoring and billing for database usage based on individual Windows Azure platform accounts. SQL Database is built on a scalable platform involving numerous physical servers; this layer handles all the connections routing between your application and the physical servers where your data resides.
Platform - The platform layer includes the physical servers and services that support the services layer. The platform layer consists of many instances of SQL Server, each of which is managed by the SQL Database fabric.
The SQL Database fabric is a distributed computing system composed of tightly integrated networks, servers, and storage. It enables automatic failover, load balancing, and automatic replication between physical servers.
Management services monitor the health of individual servers and enable automated installation of service upgrades and software patches.
Infrastructure - The infrastructure layer represents the IT administration of the physical hardware and operating systems that support the services layer.
http://msdn.microsoft.com/library/azure/dn338083.aspx
http://msdn.microsoft.com/library/azure/dn338078.aspx
Msg 10928, Level 20, State 1, Line 8
Resource ID : 1. The request limit for the database is 180 and has been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for assistance.
http://msdn.microsoft.com/library/azure/dn338083.aspx
http://msdn.microsoft.com/library/azure/dn338078.aspx
Msg 10928, Level 20, State 1, Line 8
Resource ID : 1. The request limit for the database is 180 and has been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for assistance.
http://msdn.microsoft.com/library/azure/dn338083.aspx
http://msdn.microsoft.com/library/azure/dn338078.aspx
Msg 10928, Level 20, State 1, Line 8
Resource ID : 1. The request limit for the database is 180 and has been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for assistance.
http://msdn.microsoft.com/library/azure/dn338083.aspx
http://msdn.microsoft.com/library/azure/dn338078.aspx
Msg 10928, Level 20, State 1, Line 8
Resource ID : 1. The request limit for the database is 180 and has been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for assistance.
sys.dm_exec_requests
sys.dm_exec_query_stats
sys.dm_exec_sql_text
sys.dm_exec_query_plan
sys.dm_exec_query_plan_handler
Sys.dm_db_index_operational_stats
Sys.dm_db_index_physical_stats
Sys.dm_db_index_usage_stats
sys.dm_exec_requests
sys.dm_db_wait_stats
http://msdn.microsoft.com/library/azure/dn338083.aspx
http://msdn.microsoft.com/library/azure/dn338078.aspx
Msg 10928, Level 20, State 1, Line 8
Resource ID : 1. The request limit for the database is 180 and has been reached. See 'http://go.microsoft.com/fwlink/?LinkId=267637' for assistance.
sys.dm_exec_requests
sys.dm_exec_query_stats
sys.dm_exec_sql_text
sys.dm_exec_query_plan
sys.dm_exec_query_plan_handler
Sys.dm_db_index_operational_stats
Sys.dm_db_index_physical_stats
Sys.dm_db_index_usage_stats
sys.dm_exec_requests
sys.dm_db_wait_stats