Skip to main content

¿Qué es SQL Azure?

SQL Azure es una base de datos relacional en la nube construida sobre la tecnología de SQL Server. Proporciona servicios de bases de datos altamente escalables y con altísima disponibilidad alojados por Microsoft en la nube. Estos servicios facilitan enormemente el despliegue de bases de datos.

Una ventaja añadida es que los desarrolladores y el personal de IT no necesita instalar, actualizar y gestionar la infraestructura de bases de datos. La alta disponibilidad, aspecto siempre complejo, es gestionado de manera transparente.

La gran ventaja de utilizar SQL Azure frente a otros sistemas de almacenamiento en la nube es que todos los conocimientos sobre bases de datos relacionales y el lenguaje de consulta SQL siguen siendo válidos. No es necesario adaptar los conocimientos a nuevos paradigmas de almacenamiento, como pasa con otros sistemas de almacenamiento en la nube no basados en bases de datos relacionales ni SQL. "Si sabes utilizar SQL Server, todos tus conocimientos te valen para SQL Azure".

SQL Azure permite incluso migrar backends de datos a la nube si tener que tocar ni una sola línea de código de las aplicaciones en un gran número de escenarios. Es cierto que hay ciertas características de SQL Server que SQL Azure no soporta, pero si soporta todas las más usadas:

  • Tablas, tablas temporales, vistas, índices, roles, procedimientos almacenados y funciones.

  • Consultas complejas y 'joins' entre múltiples tablas.

  • Insert, update y delete.

  • Restricciones

  • Transacciones

Entre las características no soportadas cabe destacar:

  • Transacciones distribuidas

  • El broker de mensajes de SQL Server

  • Consultas a servidores remotos

  • Acceso desde tecnologías antiguas, ya obsoletas, en concreto OleDb.

A la hora de conectarse desde las aplicaciones clientes, se pueden elegir varios tipos de conexión:

  • ADO.NET, incluido Entity Framework.

  • Acceso ODBC nativo.

  • Soporte para PHP.

SQL Azure es parte de la plataforma .NET, pero tiene un coste adicional al coste de Windows Azure. Windows Azure proporciona servicios de almacenamiento no relacionales.

Azure

Awareness

  1. Los retos de la escalabilidad y disponibilidad en las aplicaciones
  2. La respuesta Cloud Computing ¿qué es la nube?
  3. Aplicaciones prácticas de la nube
  4. Windows Azure Platform
    1. Qué es Windows Azure Platform
    2. Windows Azure
    3. SQL Azure
    4. Windows Azure Platform AppFabric
    5. Microsoft codename “Dallas”
  5. Plataformas de desarrollo soportadas por Windows Azure

Principiantes

  1. Cómo crear una cuenta en Windows Azure
    1. La promoción especial de introducción a la Plataforma Windows Azure
    2. La promoción de beneficios para suscriptores MSDN
  2. Puesta en marcha de Visual Studio 2010 para trabajar con Windows Azure
    1. Herramientas necesarias
    2. Hotfixes necesarios según tu sistema operativo y entorno
  3. Mi primera aplicación con Windows Azure
    1. El entorno de ejecución de Windows Azure
    2. Arquitectura de una aplicación Windows Azure
    3. Crear un proyecto con las Visual Studio Tools for Windows Azure
    4. Development Fabric simulación de Azure en local para facilitar el desarrollo
      VIDEO Mi primera aplicación con Windows Azure
  4. Introducción a SQL Azure para desarrolladores
    1. Arquitectura de SQL Azure
    2. Acceso a Datos en SQL Azure
    3. Modelo de aprovisionamiento de SQL Azure
  5. SQL Azure crear mi primera base de datos en la nube
    1. VIDEO El portal de gestión de SQL Azure
  6. Herramientas para trabajar con SQL Azure
    1. SQL Server Management Studio
    2. SQL Azure Migration Wizard
    3. Project Code-Named “Houston”
    4. Microsoft SQL Server Migration Assistant

Intermedio

  1. Almacenamiento en Azure
    1. Tablas
      VIDEO Uso en la práctica de Tablas
    2. Blobs
      VIDEO Uso en la práctica de Blobs
    3. Colas
      VIDEO Uso en la práctica de Colas
    4. Windows Azure Drive
    5. Del Development Storage al almacenamiento en la nube
  2. Herramientas extra para trabajar con almacenamiento Azure
    1. Windows Azure MMC
    2. Cerebrata CSS
    3. Cerebrata Cloud Storage Studioe
  3. Worker Roles en Windows Azure
    1. Introducción al Worker Role
    2. Comunicación entre Web Role y Worker Role
    3. VIDEO Mi primera aplicación con Worker Role
  4. Microsoft SQL Azure
    1. Particularidades de SQL Azure respecto SQL Server
    2. Acceso programático a SQL Azure (ADO.NET, ODBC, PHP)
    3. Administrar SQL Azure SQLCMD, despliegue, monitorización, diagnóstico, aprovisionamiento
  5. VIDEO Mi primera aplicación con el Service Bus de AppFabric
  6. Conceptos clave del Service Bus
    1. Nomenclatura y registro de servicios
    2. Mensajería
    3. Autenticación y autorización con Access Control
    4. Buffers de Mensajes
    5. Buenas prácticas. ¿Qué binding debo usar
  7. Microsoft codename “Dallas”
    1. Consumir un servicio de Dallas
    2. Consumir un servicio de Dallas desde Excel 2010

Avanzado

  1. Configuración de aplicaciones Azure
  2. Cómo desplegar una aplicación en Windows Azure
  3. Versionado de aplicaciones Windows Azure
  4. Diagnóstico y trazas de aplicaciones
  5. Autenticación federada de aplicaciones web en Azure con Windows Identity Foundation
  6. Diseño de arquitectura para aplicaciones escalables con Azure
    1. Particionado de datos
    2. Estado de las aplicaciones
    3. Distribución de cargas
    4. Procesamiento asíncrono
    5. Windows Azure CDN
    6. Windows Azure Dashboard
    7. Azure Throughput Analyzer
  7. AppFabric Access Control
    1. Introducción a la Identidad basada en Claims
    2. Mi primera aplicación con Access Control
  8. Consejos prácticos para crear aplicaciones Azure seguras
    1. Partial-Trust y Full-Trust
  9. Proceso de sincronización en SQL Azure

Contenido creado por Krasis para Microsoft

Microsoft está realizando una encuesta en línea para comprender su opinión del sitio web de. Si decide participar, se le presentará la encuesta en línea cuando abandone el sitio web de.

¿Desea participar?