SlideShare une entreprise Scribd logo
1  sur  30
IT Pro: SANTIAGO ALVAREZ VARGAS
Blog: http://www.shagoinc.blogspot.com/
https://www.facebook.com/shagoinc
shagoinc@hotmail.com
@Shagoinc
Que es el Cloud Computing?
Modelos de Despliegue
Modelos de Servicio
Características Esenciales
Características Comunes
Base de Datos SQL de Windows Azure
Arquitectura
Vamos a los Fundamentos
Creando e Implementando nuestra Base de Datos
Protegiendo nuestra Base de Datos
Explorando las Capacidades Avanzadas
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
Por Demanda
Autoservicio
Acceso mediante
La Red
Agrupación de
Recursos
Elasticidad
Rápida
Medición del
Servicio
Escalabilidad Masiva
Homogeneidad
Virtualización
Bajo costo de Software
Computación Flexible
Distribución Geográfica
Orientada al Servicio
Seguridad Avanzada
Por Demanda
Autoservicio
Acceso mediante
La Red
Agrupación de
Recursos
Elasticidad
Rápida
Medición del
Servicio
Escalabilidad Masiva
Homogeneidad
Virtualización
Bajo costo de Software
Computación Flexible
Distribución Geográfica
Orientada al Servicio
Seguridad Avanzada
Una Oferta continua
de Nube Privada a
Nube Publica
1.
2.
3.
1.
2.
3.
4.
5.
6.
7.
8.
9.
<connectionStrings>
<addname="AdventureWorks"connectionString=
"Data
Source=[server].database.windows.net;
Integrated Security=False;
Initial Catalog=ProductsDb;
User Id=[login];
Password=[password];
Trusted_Connection=False;
Encrypt=true;"
providerName="System.Data.SqlClient"/>
</connectionStrings>
IT Pro: SANTIAGO ALVAREZ VARGAS
Blog: http://www.shagoinc.blogspot.com/
https://www.facebook.com/shagoinc
shagoinc@hotmail.com
@Shagoinc

Contenu connexe

Tendances

SQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySpanishPASSVC
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...SOFTENG
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureFernando Mejía
 
¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / Aeegle¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / AeegleAeegle
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Guillermo Javier Bellmann
 
Identity Management con SSO y SAML 2.0
Identity Management con SSO y SAML 2.0 Identity Management con SSO y SAML 2.0
Identity Management con SSO y SAML 2.0 Pol Jane
 

Tendances (7)

SQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level SecuritySQL Server 2016 - Row Level Security
SQL Server 2016 - Row Level Security
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en Azure
 
¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / Aeegle¿Qué es cloud computing? / Aeegle
¿Qué es cloud computing? / Aeegle
 
Azure Data Lake
Azure Data LakeAzure Data Lake
Azure Data Lake
 
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
Microservicios en la nube: un paseo por Azure Service Fabric - .NET Conf CL v...
 
Identity Management con SSO y SAML 2.0
Identity Management con SSO y SAML 2.0 Identity Management con SSO y SAML 2.0
Identity Management con SSO y SAML 2.0
 

Similaire à Introducción a Bases de Datos SQL de Windows Azure

Estrategias de Seguridad para Servicios en la Nube
Estrategias de Seguridad para Servicios en la NubeEstrategias de Seguridad para Servicios en la Nube
Estrategias de Seguridad para Servicios en la NubeSoftware Guru
 
Introducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAIntroducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAwww.encamina.com
 
Introducción a los Servicios de Nube.pptx
Introducción a los Servicios de Nube.pptxIntroducción a los Servicios de Nube.pptx
Introducción a los Servicios de Nube.pptxrubenorteganaranjo
 
Introduccion a AWS
Introduccion a AWSIntroduccion a AWS
Introduccion a AWSHermann Pais
 
Cloud computing
Cloud computingCloud computing
Cloud computingbgarcial
 
Arquitectura de la Nube
Arquitectura de la NubeArquitectura de la Nube
Arquitectura de la NubeUTH
 
2017 04-22 - mst - curso patrones de diseño en nube
2017 04-22 - mst - curso patrones de diseño en nube2017 04-22 - mst - curso patrones de diseño en nube
2017 04-22 - mst - curso patrones de diseño en nubeMUG Perú
 
Transforma tu empresa con la nube de AWS - Webinar
Transforma tu empresa con la nube de AWS - Webinar Transforma tu empresa con la nube de AWS - Webinar
Transforma tu empresa con la nube de AWS - Webinar ClickIT Smart Technologies
 
Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011Gisela Torres
 
Codecamp 2010 - Arquitecturas en la nube
Codecamp 2010 - Arquitecturas en la nubeCodecamp 2010 - Arquitecturas en la nube
Codecamp 2010 - Arquitecturas en la nubeNicolas Padula
 
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.melidevelopers
 
Conferencia aumenta la productividad y seguridad Azure
Conferencia aumenta la productividad y seguridad AzureConferencia aumenta la productividad y seguridad Azure
Conferencia aumenta la productividad y seguridad AzureIvan Martinez
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nubeHectorGodoy21
 
Transformación digital:vale,me voy al cloud,¿y ahora qué?
Transformación digital:vale,me voy al cloud,¿y ahora qué?Transformación digital:vale,me voy al cloud,¿y ahora qué?
Transformación digital:vale,me voy al cloud,¿y ahora qué?Anna Almuni
 

Similaire à Introducción a Bases de Datos SQL de Windows Azure (20)

Estrategias de Seguridad para Servicios en la Nube
Estrategias de Seguridad para Servicios en la NubeEstrategias de Seguridad para Servicios en la Nube
Estrategias de Seguridad para Servicios en la Nube
 
Introducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAIntroducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINA
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Comenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidoresComenzando con Arquitecturas sin servidores
Comenzando con Arquitecturas sin servidores
 
Introducción a los Servicios de Nube.pptx
Introducción a los Servicios de Nube.pptxIntroducción a los Servicios de Nube.pptx
Introducción a los Servicios de Nube.pptx
 
Introduccion a AWS
Introduccion a AWSIntroduccion a AWS
Introduccion a AWS
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduccion a aws
Introduccion a awsIntroduccion a aws
Introduccion a aws
 
Arquitectura de la Nube
Arquitectura de la NubeArquitectura de la Nube
Arquitectura de la Nube
 
2017 04-22 - mst - curso patrones de diseño en nube
2017 04-22 - mst - curso patrones de diseño en nube2017 04-22 - mst - curso patrones de diseño en nube
2017 04-22 - mst - curso patrones de diseño en nube
 
Arqutectura en la nube
Arqutectura en la nubeArqutectura en la nube
Arqutectura en la nube
 
Transforma tu empresa con la nube de AWS - Webinar
Transforma tu empresa con la nube de AWS - Webinar Transforma tu empresa con la nube de AWS - Webinar
Transforma tu empresa con la nube de AWS - Webinar
 
Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011Descubriendo Windows Azure Platform 16-02-2011
Descubriendo Windows Azure Platform 16-02-2011
 
Codecamp 2010 - Arquitecturas en la nube
Codecamp 2010 - Arquitecturas en la nubeCodecamp 2010 - Arquitecturas en la nube
Codecamp 2010 - Arquitecturas en la nube
 
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
 
Conferencia aumenta la productividad y seguridad Azure
Conferencia aumenta la productividad y seguridad AzureConferencia aumenta la productividad y seguridad Azure
Conferencia aumenta la productividad y seguridad Azure
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nube
 
Nube informatica
Nube informaticaNube informatica
Nube informatica
 
Transformación digital:vale,me voy al cloud,¿y ahora qué?
Transformación digital:vale,me voy al cloud,¿y ahora qué?Transformación digital:vale,me voy al cloud,¿y ahora qué?
Transformación digital:vale,me voy al cloud,¿y ahora qué?
 

Introducción a Bases de Datos SQL de Windows Azure

Notes de l'éditeur

  1. Definicion del Nist(National Institute of Standards and Technology de EE.UU) :
  2. Slide Objectives: Ver la continua ofeta de Microsoft’ de la nube Privada a Publica, esta session se centrara en PaaS la oferta de Microsoft de base de datos relacional. Transition: Microsoft ofrece una solución continua de nube privada a la nube pública. No importa dónde usted está en su hoja de ruta tecnológica que tiene una solución para satisfacer sus necesidades. We are a trusted advisor and platform in the traditional enterprise and ISV space with new IaaS offerings that making it easier to bring this same level of trust and ease of use to the public cloud. Sin embargo, Windows Azure SQL Database amplía las capacidades de SQL Server en la nube, ofreciendo SQL Server como un servicio de base de datos relacional. Speaking Points: Microsoft Anuncia la nueva oferta de IaaS en Junio Base de datos SQL Azure proporciona SQL Server como servicio relacional. Notes:
  3. Slide Objectives: Se debe entender que si bien hay servidores físicos detrás de Windows Azure, cuando nos conectamos a una base de datos SQL de Windows Azure, no nos vamos a conectar a un servidor físico, si no a un extremo de TDS (Tabular Data Stream) o secuencia de datos tabular Transition: La clave para entender la base de datos SQL es la comprensión, mientras que Base de datos SQL es SQL Server, no nos relacionamos con ellos de la misma forma física.. Speaking Points: En un entorno local “on-premises”,normalmente se tiene acceso al servidor fisico de SQL Server server. En Windows Azure, no tenemos acceso físico al servidor. Notes: Es importante que el participante entiende que se trata efectivamente de SQL Server en el nivel de la plataforma. Hay cajas físicos que ejecutan SQL Server 2012 Enterprise Edition. Sin embargo, debido a la naturaleza del entorno Azure para proporcionar la alta disponibilidad y escalabilidad necesaria, el acceso a los equipos físicos no es compatible actualmente.
  4. Transition: Los desarrolladores han pasado años trabajando con su tecnología de elección, y Microsoft quería asegurarse de que las tecnologías y las herramientas que utilizan hoy en día continuarán trabajando con base de datos SQL sin tener que aprender un nuevo conjunto de tecnologías. Speaking Points: Tecnologia y Herramientas Familiares Arquitectura similar con la propia o on-premises Capa adicional proporcionando servidor y una particion de base de datos, enrutamiento de conexion con el cliente y facturacion. Gran tecnología mismo servidor SQL en el backend. Servicios adicionales (SQL Database Fabric) para asegurar que se cumplan los SLA o ANS y para garantizar un rendimiento óptimo. Notes: Cliente - La capa de cliente reside más cerca de su aplicación, y es utilizado por la aplicación para comunicarse directamente con base de datos SQL. La capa de cliente puede residir en las instalaciones de su centro de datos o ser alojado en Windows Azure. Como base de datos SQL proporciona la misma secuencia de datos tabular (TDS) de la interfaz como SQL Server, puede utilizar las herramientas y bibliotecas familiares para crear aplicaciones cliente para datos que están en la nube. Servicios - Los servicios de las funciones de la capa como una puerta de enlace entre la capa cliente y la capa de la plataforma, donde residen los datos. La capa de servicios proporciona tres funciones: enrutamiento aprovisionamiento, facturación y medición, y la conexión. Las disposiciones de la capa de servicios de las bases de datos que se especifican en su cuenta de la plataforma Windows Azure. La facturación y medición de los aspectos de la capa de servicios permite soporte para varios clientes al proporcionar supervisión y facturación para el uso de bases de datos basado en cuentas individuales de la plataforma Windows Azure. Base de datos SQL está construido sobre una plataforma escalable que implica numerosos servidores físicos, esta capa se encarga de todas las conexiones de enrutamiento entre la aplicación y los servidores físicos en donde se guardan sus datos. Plataforma - La capa de plataforma incluye los servicios y servidores físicos que soportan la capa de servicios. La capa de la plataforma se compone de muchas instancias de SQL Server, cada uno de los cuales está gestionado por la estructura de base de datos SQL. El tejido de base de datos SQL es un sistema de computación distribuida compuesta de redes estrechamente integrados, servidores y almacenamiento. Permite conmutación automática por error, balanceo de carga y replicación automática entre los servidores físicos. Servicios de gestión supervisan el estado de los servidores individuales y permiten la instalación automática de actualizaciones de servicios y parches de software. Infraestructura - La capa de infraestructura representa la administración de TI del hardware físico y los sistemas operativos que soportan la capa de servicios.
  5. Slide Objectives: Comprender los conceptos y beneficios generales de base de datos SQL Transition: Vamos a aclarar cualquier confusión y mirar los fundamentos de lo que realmente es de base de datos SQL y algunos de sus beneficios. Speaking Points: La misma gran tecnología de base de datos SQL Server que conocer, amar, y utilizar de forma local proporciona como un servicio Lista para la empresa Apoyo automático de alta disponibilidad Diseñado para escalar bajo demanda para proporcionar la misma gran elasticidad Notes: Alta disponibilidad - 3 copias de la base de datos por el costo de una base de datos. Siempre en sintonía. El costo de hacer esto en las instalaciones no es barato. Esto es GRATIS en base de datos SQL. Escalabilidad usando Federación SQL (que se examinan más adelante en la presentación).
  6. Slide Objectives: Mostrar los diferentes métodos de aprovisionamiento de un servidor de base de datos SQL, junto con lo fácil que es. Además, ayudan a los participantes a entender lo que es un "servidor" de base de datos SQL es en realidad. Transition: El aprovicionamiento de un servidor fisico on-premises SQL Server puede ser lento, costoso, y a veces un reto complete. Con SQL Database, arpovicionar un “servidor” es rapido, aprovicionado en cuestion de segundos y sin dolor. Speaking Points: Aprovicionamiento interactive usando el portal de administracion Automatizar el aprovisionamiento de servidores utilizando el Windows Azure API de administración o PowerShell. Notes: Mientras que el "servidor" es técnicamente un extremo de TDS, la mayor parte del proceso de SQL Server es similar. Credenciales de acceso de administración siguen siendo necesarios para la seguridad, y la definición más importante de acceso al servicio es esencial y necesario, para mantener la integridad de su servidor a través de reglas de firewall.
  7. Demo - Creación de una base de datos del servidor SQL de base de datos a través del Portal de Gestión
  8. Slide Objectives: Señale que 1) Los mismos grandes tecnologías que los desarrolladores utilizan hoy las obras en las instalaciones con base de datos SQL 2) las diferencias de alto nivel entre en las instalaciones y base de datos SQL 3) Base de datos SQL dispone actualmente no soportado Transition: Crear, administrar e implementar una base de datos en SQL Azure no es difícil. La clave es entender las características que son compatibles y cómo se compara con base de datos SQL en las instalaciones de SQL Server y las tecnologías que se pueden utilizar con base de datos SQL. Speaking Points: Las mismas grandes tecnologías que los desarrolladores utilizan hoy las obras en las instalaciones con base de datos SQL, incluidos los idiomas de desarrollo, marcos y herramientas. No hay nada nuevo que aprender! Comparación SQL Server -> resaltar la administración física vs lógica. Los desarrolladores y DBAs pueden ahora concentrarse en las cosas que más les gustan y no preocuparse por el aspecto físico. Características sin el apoyo de base de datos SQL -> Muchas de las funciones no compatibles se basan hardware y por lo tanto no tienen que estar en base de datos SQL. Otras características, como cifrado, están basados ​​en servidor y se convierten en un desafío a resolver en un entorno compartido. Notes: Se admiten los tipos de datos de CLR, SQLCLR aún no es compatible. Copia de seguridad / Restaurar: pit Venida; Import / Export se puede utilizar para copia de seguridad para el almacenamiento BLOB. Los productos de terceros copia de seguridad disponibles a través de Redgate y Enzo. Los datos pueden almacenarse cifrada, pero el cifrado se debe hacer a nivel de aplicación. Cifrado nativo se está mirando. ** Servidores vinculados y consultas distribuidas están ahora soportados, vinculando una instancia de base de datos SQL desde un servidor local. Enlace de dos instancias de base de datos SQL no es compatible.
  9. Slide Objectives: Seleccione el conjunto de herramientas para desarrolladores que interactúan con SQL Azure. Speaking Points: SQL Management Database Portal -> Navegador Cruz, Experiencia de Gestión Unificada Herramientas de datos de SQL Server -> integrado entorno de diseño de base de datos, el Diseñador de tablas, Depuración, Editor de T-SQL Notes: IntelliSense in T-SQL Editor SQL Server Data Tools Esforzarse para que sea más consistente posible Intersección con la nube Usted vía hacia el nuevo mundo cloud La consistencia de la nueva experiencia del desarrollador Coherencia con el nuevo modelo de nube Microsoft Web Platform Installer (Web PI) El entorno de desarrollo integrado (IDE) de Visual Studio
  10. Slide Objectives: Discuss the deployment options for migrating your on-premises database to SQL Database. Transition: There are many ways to migrate your on-premises SQL Server database to Windows Azure SQL Database, but there have been great enhancements and improvements in both DAC and SSDT to dramatically improve and simplify deployment and migration options. Speaking Points: DAC Framework – A new unit of deployment called a bacpac which contains both schema AND data. SQL Server Data Tools – Easily determine “Azure read” status. Provide single Publish capability. Notes: Both DAC and SSDT provide instant feedback as to the “azure-ready” status of your on-premises database. SSDT provides a single publish from source to destination, but DAC creates a deployment unit which can be stored in Azure storage or on-premises and used to create multiple SQL Database instances.
  11. Slide Objectives: Destacar las dos áreas en las que Windows Azure SQL de base de datos se puede asegurar. Transition: La seguridad es muy importante y no se puede pasar por alto. Windows Azure SQL de base de datos se toma en serio la seguridad. Configure las opciones de seguridad en el propio servidor Seguridad dentro de la base de datos Notes: Esto no deja la aplicación de cualquier responsabilidad ... se requieren algunos ajustes para configurar la aplicación.
  12. Slide Objectives: Highlight the important server security aspects and benefits of SQL Database security. Transition: From the server perspective, there are several things that should be things that should be considered when managing the security of your SQL Database. Speaking Points: No Integrated Authentication Use Master to create and drop databases The Admin login (which was created during server provisioning) is equivalent to sa. It has full rights on the server (and all databases) and should only be used for administration. The loginmanager role is used for creating logins: membership in this role grants CREATE / ALTER / DROP Login privileges The dbmanager role is used for creating databases: membership in this role grants CREATE / ALTER / DROP Database privileges Manage logins with CREATE / ALTER / DROP LOGIN commands Notes: Although the server-level principal login is not a member of the two database roles dbmanager and loginmanager in the master database, it has all permissions granted to these two roles.
  13. Slide Objectives: Destacar los aspectos de seguridad de bases de datos importantes y los beneficios de seguridad de base de datos SQL Transition: A nivel de base de datos, se dará cuenta de las similitudes de seguridad como la de en las instalaciones. Gran parte de los mismos principios de diseño de seguridad que se aplican de forma local también se aplican en base de datos SQL. Speaking Points: Inicios de sesión deben tener una cuenta de usuario asociada para conectarse a una base de datos El inicio de sesión de administrador se asocia automáticamente con un usuario especial conocido como dbo (propietario de la base) El dbo tiene todos los derechos en la base de datos y sólo se debe utilizar para la administración Manage users with CREATE / ALTER / DROP USER commands Add users to system or user-defined database roles to grant privileges via sp_add_rolemember Organizar los objetos de base de datos en los contenedores de esquema en base a los requisitos de control de acceso comunes, y otorgar privilegios a los contenedores de esquema en lugar de objetos individuales para una mayor productividad Notes:
  14. Slide Objectives: Illustrate the how SQL Database Firewall Transition: Transition statement(s) to setup the slide Speaking Points: Por defecto, nadie está autorizado a acceder a la base de datos. Reglas del servidor permiten a los clientes acceder a su servidor de base de datos completa de SQL Reglas de base de datos permiten a los clientes acceder a las bases de datos individuales dentro de su servidor de base de datos SQL Las reglas son originarios basado en direcciones IP. Notes: Maximo 128 Reglas Rather than using a REST API like the other Azure storage services, SQL Database is accessed via Tabular Data Stream (TDS), the same protocol used by Microsoft SQL Server (operating over port TCP/1433). To help protect the data, the SQL Database firewall prevents all access to your SQL Database server until you specify which computers have permission. Initially, all access to your SQL Database server is blocked by the SQL Database firewall; connection attempts originating from the Internet or Windows Azure will not be able to reach your SQL Database server. In order to begin using your SQL Database server, you must go to the SQL Database Portal and specify one or more firewall settings that enable access to your SQL Database server. Use the firewall settings to specify which IP address ranges from the Internet are allowed, and whether or not Windows Azure applications can attempt to connect to your SQL Database server.
  15. Objetivos de diapositivas: Resalte requisito conectividad de aplicaciones, las consideraciones y las mejores prácticas a la base de datos SQL. Transición: Durante la conexión a base de datos SQL es bastante sencillo, hay algunas consideraciones generales y las prácticas de codificación recomendadas en el desarrollo de aplicaciones de bases de datos SQL Azure. Puntos habla hispana: Inicia sesión: Las conexiones inactivas terminado después de 30 minutos Transacciones de larga ejecución terminados después de 24 horas DoS guardia finaliza las conexiones sospechosas con ningún mensaje de error Eventos de conmutación por error terminan conexiones Limitación puede generar errores ... lo que lleva a: Implementar Conexiones y lógica de reintento para manejar fallos transitorios Latencia introdujo para actualizaciones debido a las réplicas de HA No hay dependencias entre bases de datos: base de datos de resultados de diferentes deben ser combinados en el nivel de aplicación (Fan cabo consultas) Notas:
  16. Objetivos de diapositivas: Presentar los servicios y capacidades adicionales en la parte superior de la base de datos SQL Transición: Windows Azure SQL de base de datos proporciona las capacidades de bases de datos relacionales preparadas para la empresa en la nube, pero de base de datos SQL incluye funciones y servicios adicionales que hacen de base de datos SQL aún más potente. Puntos habla hispana: Servicios potentes que proporcionan una mayor eficiencia y agilidad operativa Actualizaciones trimestrales -> en vez de esperar 18 meses para un Service Pack, base de datos SQL se actualiza trimestralmente Oportunidades para el desarrollador para trabajar con servicios en la nube y desarrollar aplicaciones para nuevos mercados Notas: SQL Reporting -> Recientemente hace generalmente a disposición del público, ahora trae información altamente disponible y escalable a la nube SQL Data Sync -> Sincronización de datos sin los dolores de cabeza de aprendizaje de replicación de SQL SQL Federación -> On-demand escalabilidad de base de datos sin tiempo de inactividad de la aplicación
  17. Objetivos de diapositivas: Definir el servicio de SQL Reporting y usarlo como otro ejemplo de un servicio gestionado que estamos ofreciendo hoy las bases de datos, sino que se extenderá de manera más amplia en el futuro. Transición: El mismo gran servicio de información que conocemos y amamos de forma local se ha extendido a la nube y se ofrece como un servicio de alta disponibilidad de base de datos SQL Puntos habla hispana: SQL Reporting se basa en SQL Server Reporting Services ofrece como un servicio Alta disponibilidad automática a través de los beneficios de la plataforma Azure Provisión de un servidor de informes en cuestión de minutos con unos pocos clics del ratón No hay necesidad de instalar su propia instancia de Reporting Services o aplicar actualizaciones Los desarrolladores pueden entregar informes altamente visuales e interactivos como una parte integral de una solución basada en Windows Azure. Generar informes utilizando mismas herramientas familiares Notas: http://msdn.microsoft.com/en-us/library/windowsazure/gg430130
  18. Objetivos de diapositivas: Introducir el servicio de sincronización de datos como una capacidad adicional en la parte superior de la base de datos SQL Transición: Por último, una solución que permite a los desarrolladores crear y programar sincronizaciones bidireccionales sin necesidad de invertir en el mantenimiento de software de sincronización de aduana fácilmente. Puntos habla hispana: Aproveche la plataforma Microsoft Windows Azure y Microsoft SQL Azure y sin la necesidad de crear y administrar su propio código de sincronización. resolución de conflictos Bi-direccional Sobre la base del marco de sincronización NO CODE! Notas: http://msdn.microsoft.com/en-us/library/windowsazure/hh456371
  19. Objetivos de diapositivas: Introducir Federación SQL y el valor que aporta, sin entrar en los detalles específicos de cómo funciona. Transición: El rendimiento de base de datos y la escalabilidad son cruciales en cualquier plataforma de base de datos basado en la nube. Base de Datos SQL proporciona esta Federación a través de SQL, una capa elástica que puede expandirse y contraerse con la carga de trabajo de las aplicaciones sin tiempo de inactividad. Aproveche 100s de nodos de base de datos SQL. Puntos habla hispana: Extender el modelo de escalabilidad a la base de datos Tier Escala a un número prácticamente ilimitado de nodos a través de la base de datos sharding Escala de agregar y quitar nodos en niveles delanteros y del medio No hay cambios en la aplicación! Los datos se garantiza que se encuentran, independientemente de cómo se dividen los datos y el número de particiones. Notas: Nueva T-SQL Sintaxis Federación Agregar y quitar nodos de base de datos sin problemas Permite una mayor escalabilidad y rendimiento Particionamiento dinámico sin tiempo de inactividad