Compartir a través de


SQL 2008 para proveedores de servicios de hosting

por Walter Oliver

Introducción

El propósito de este artículo es proporcionar información sobre la implementación y optimización de SQL Server 2008 para entornos de hospedaje compartidos y dedicados. Proporciona vínculos a vídeos y documentos que abarcan los procedimientos recomendados para la implementación, configuración, administración, seguridad, programación, aislamiento de inquilinos y optimización del rendimiento de una implementación hospedada de SQL Server 2008. Constituye un mapa completo de instrucciones e información detallada, incluidas las referencias a la información de arquitectura de SQL Server y scripts de ejemplo para aprovisionar usuarios y bases de datos en escenarios de hospedaje compartidos. Destaca las descripciones detalladas de las nuevas características que hacen de SQL Server una plataforma de base de datos ideal para la Web.

Observe que Microsoft ha generado un conjunto de SKU de SQL Server destinadas a varios escenarios, incluido el hospedaje de aplicaciones web. Esta es la tabla de comparación de características de SKU:

Screenshot of S K U feature comparison table with details of new features in various scenarios.

Contenido

Guía de SQL Server 2008 para hosters

Alta disponibilidad

Administración

Supervisión y solución de problemas de rendimiento

Compatibilidad con PHP en SQL Server 2008

Programación de T-SQL

Reporting Services (SSRS)

Seguridad

SQL Server Data Services

Almacenamiento de datos no estructurados

Actualizar a SQL Server 2008

Documentación técnica: planeación, implementación y ejecución de SQL Server 2008

Conclusión

Guía de SQL Server 2008 para hosters

Esta descarga proporciona procedimientos recomendados y consideraciones para los proveedores de servicios de hospedaje que están interesados en implementar SQL Server 2008 en entornos multiinquilino. Contiene información sobre:

  • Arquitectura de SQL Server: motor relacional, integración, análisis, servicios de informes, escalabilidad y alta disponibilidad.

  • Guía de SQL Server 2008 para hosters sobre cómo:

    • Implemente y configure un equipo con SQL Server:

      • Configure Windows para grandes cantidades de memoria.
      • Aprovisione varias instancias de SQL Server.
      • Use la API de AWE para servidores con grandes cantidades de memoria.
      • Integre CLR con SQL Server.
      • Límites del regulador de costos de consulta.
      • Aprovisionar la seguridad.
    • Configurar el área expuesta de SQL Server

    • Aprovisionamiento de usuarios

      • Aprovisionar usuarios y bases de datos
      • Creación de ensamblados mediante procedimientos almacenados

El videoguía de SQL Server 2008 para hosters proporciona una introducción sobre SQL Server 2008 para hosters. Se trata de una introducción a las distintas ediciones de SQL Server, en particular la edición web. El vídeo da instrucciones para determinar qué ediciones son adecuadas para cada escenario. Destaca características clave, como la administración basada en directivas, PowerShell, almacenamiento de datos, regulador de recursos, cifrado de datos transparente, auditoría, copia de seguridad, licencias de Hyper-V y SQL, migraciones y actualizaciones, controlador de SQL Server para PHP 2005, Asistente para publicación de bases de datos y Servicio de publicación de bases de datos.

Alta disponibilidad

La presentación y el vídeo de Agrupación en clústeres de Microsoft SQL Server con Windows Server 2008 hacen una introducción y demostración de qué tener en cuenta para implementar clústeres de conmutación por error de SQL Server en Windows Server 2008 y detalles sobre clústeres de conmutación por error de SQL Server 2008.

Administración

Más detalles sobre las características clave de administración de SQL Server 2008 en los siguientes vídeos y presentaciones:

  • Videos:

    • La respuesta previsible en 24 horas a los usuarios aporta:

      • Una introducción al regulador de recursos que puede organizar la carga de trabajo de la base de datos.
      • Instrucciones sobre cómo hacer que la ejecución de instrucción sea predecible mediante el uso de la congelación del plan.
    • Las recomendaciones y trucos avanzados de Microsoft SQL Server PowerShell aportan:

      • Introducción a PowerShell.
      • Detalles sobre Proveedor de SQL Server PowerShell.
    • La administración basada en directivas de Microsoft SQL Server 2008 proporciona:

      • Introducción sobre la administración basada en directivas (PBM).
      • Creación de condiciones de directiva avanzadas.
      • Información de procedimientos sobre el uso de PowerShell con PBM.
    • Las Características de copia de seguridad y Recuperación ante desastres de Microsoft SQL Server proporcionan:

      • Una iIntroducción sobre escenarios de desastres (sitios o servidores inactivos, daños en los datos y errores de usuario).

      • Requisitos de disponibilidad para los distintos escenarios de desastres.

      • Características de recuperación ante desastres de SQL Server:

        • Creación de reflejo de la base de datos
        • Clústeres de conmutación por error
        • Trasvase de registros
        • Copia de seguridad y restauración
  • Presentaciones en la administración de SQL Server

Supervisión y solución de problemas de rendimiento

SQL Server 2008 aporta nuevas características para supervisar servidores y solucionar problemas. Más detalles sobre estas áreas en los siguientes vídeos y presentaciones.

  • Videos:

    • La Solución de problemas avanzada con Eventos extendidos proporciona:

      • Introducción sobre la arquitectura y la característica de Eventos extendidos de SQL Server, así como la eficiencia y la visibilidad de la solución de problemas en los elementos internos de SQL Server.
      • Descripción de la arquitectura de Eventos extendidos.
      • Instrucciones sobre cómo usar eventos extendidos para supervisar y diagnosticar problemas en SQL Server.
    • Supervisión del rendimiento mediante SQL Server Management Studio proporciona:

      • Definiciones de las nuevas herramientas y características.
      • Demostraciones de características.
      • Información sobre los elementos internos y la arquitectura.
      • Información sobre la planeación y la implementación.
  • Presentación sobre Eventos extendidos de SQL Server y Supervisión del rendimiento

Compatibilidad con PHP en SQL Server 2008

El controlador SQL Server para PHP está diseñado para permitir una integración fiable y escalable con SQL Server para aplicaciones PHP implementadas en la plataforma Windows. El controlador de SQL Server 2005 para PHP es una extensión PHP 5 que permite leer y escribir datos de SQL Server desde scripts PHP. La extensión proporciona una interfaz de procedimientos para acceder a los datos en todas las ediciones de SQL Server 2005 y SQL Server 2008. Hace uso de características PHP, incluidas las secuencias PHP, para leer y escribir objetos grandes. Descargue el controlador de SQL Server 2005 para PHP aquí.

Este documento explica cómo cargar y configurar el controlador. Describe cómo aprovechar varias de las características. Información completa y ejemplos disponibles en los siguientes sitios:

Programación de T-SQL

En el siguiente vídeo y presentación se detallan las nuevas características de programación de SQL Server, entre las que se incluyen:

  • Nuevos tipos de datos de fecha, hora, tabla y definidos por el usuario
  • Nuevas características del lenguaje de consulta SQL
  • Nuevas características del lenguaje de procedimientos

Reporting Services (SSRS)

Microsoft® SQL Server 2008 Reporting Services (SSRS) proporciona una amplia gama de herramientas y servicios listos para crear, implementar y administrar informes, así como características de programación para ampliar y personalizar informes.

En el siguiente vídeo y presentación se detallan las nuevas características de SQL Server Reporting Services, entre las que se incluyen:

  • Arquitectura de servicio
  • Novedades a las herramientas de administración
  • Administración de escalabilidad y memoria
  • Implementación y actualización

Seguridad

El vídeo Mejoras de seguridad en Microsoft SQL Server 2008 y su presentación correspondiente resaltan las nuevas características de esta área de SQL Server. Incluyen:

  • Introducción a la seguridad de SQL Server
  • Administración extensible de claves
  • Cifrado de datos transparente
  • Mejoras de autenticación integradas
  • Auditoría de SQL

SQL Server Data Services

SQL Server Data Services (SDS) ofrece servicios de base de datos distribuidos con conexión a Internet y altamente escalables en la nube para almacenar y procesar consultas relacionales. SDS habilita el desarrollo y el aprovisionamiento de nuevas aplicaciones rápidamente con protocolos web basados en REST y SOAP. Los servicios se basan en una base de datos de SQL Server sólida y tecnologías de Windows Server, lo que proporciona alta disponibilidad y seguridad.

El vídeo SQL Server Data Services y su presentación correspondiente proporcionan detalles sobre SDS. Incluyen:

  • Propuesta de valor

  • Escenarios de ejemplo

  • Arquitectura SDS

    • Modelo de datos
    • Plataforma
    • Ecosistema de servicios
  • Entrega de servicios SDS

    • Contrato de nivel de servicio de trabajo
    • Plan de desarrollo
    • Recursos

Almacenamiento de datos no estructurados

SQL Server proporciona una serie de funcionalidades que van más allá del sistema de base de datos tradicional y hacia una plataforma de datos para almacenar, administrar y consultar todo tipo de datos, incluidos datos binarios no estructurados, XML y datos espaciales. Las notas del producto Almacenamiento no estructurado de SQL Server proporcionan información general sobre los escenarios y características implicados en la administración de almacenamiento no estructurado. El vídeo New Unstructured Data Storage Solutions (Nuevas soluciones de almacenamiento de datos no estructurados) y su presentación correspondiente proporcionan más detalles sobre esta área. Incluyen:

  • Introducción y demostración de la propuesta de valor del almacenamiento FILESTREAM.
  • Introducción y demostración de la propuesta de valor de Remote Blob Storage.

Actualizar a SQL Server 2008

El vídeo Actualización a las notas tempranas del adoptador de SQL Server 2008 y los procedimientos recomendados y su correspondiente presentación proporcionan detalles útiles al planear e implementar la actualización de SQL Server 2008. Incluyen:

  • Metodología, herramientas, planeamiento y opciones de actualización
  • Consideraciones técnicas y no técnicas
  • Problemas, mitos y errores comunes
  • Tareas previas a la actualización
  • Tareas de actualización
  • Tareas posteriores a la actualización

Documentación técnica: planeación, implementación y ejecución de SQL Server 2008

Estas guías están incluidas en la siguiente descarga:

  • Crear Planes de mantenimiento manual para SQL Server 2008 Web Edition
  • Ejecución de SQL Server 2008 en Entorno Hyper-V
  • Guía de Implementación de SQL Server 2008 para entornos de hospedaje web
  • Uso del Resource Governor en un Entorno de hospedaje compartido

Conclusión

Este artículo proporciona un mapa completo de instrucciones e información detallada sobre SQL Server 2008, adaptado para proveedores de servicios de hospedaje para ayudarles a planear, implementar, mantener, integrar y optimizar SQL Server. Abarca la alta disponibilidad, la capacidad de administración, la supervisión, la solución de problemas, la programación, los informes y la actualización de procedimientos recomendados y características clave. También proporciona información sobre la compatibilidad de PHP, seguridad y SQL Server Data Services.