Diagrama accesible - Microsoft Azure: implementar SharePoint con SQL Server AlwaysOn

 

**Última modificación del tema:**2015-02-12

Este artículo es una versión de texto accesible del diagrama con el nombre Microsoft Azure: implementar SharePoint con SQL Server AlwaysOn, que está disponible en Diagramas técnicos.

Los servicios de infraestructura de Microsoft Azure facilitan la creación de una granja de SharePoint con conexión a Internet de alta disponibilidad en la nube con máquinas virtuales. SQL Server AlwaysOn administra las bases de datos de SharePoint y permite ahorrar recursos.

Este póster tiene cuatro secciones:

  • Instrucciones para configurar una granja de SharePoint con SQL Server AlwaysOn.

  • Un modelo de granja de SharePoint que se ejecuta en Azure.

  • Una vista lógica de la granja de servidores de SharePoint que muestra cómo publicar en Internet.

  • Grupos de disponibilidad AlwaysOn y conjuntos de disponibilidad de Azure.

Configuración de una granja de SharePoint con SQL Server AlwaysOn

En los procedimientos siguientes se resumen los pasos necesarios para configurar una granja de SharePoint con AlwaysOn de SQL.

Configurar componentes de Azure

  • Mediante el Portal de administración, cree una red virtual, una cuenta de almacenamiento, cuatro subredes y cuatro discos duros virtuales (VHD). Además, debe crear ocho o más máquinas virtuales para una configuración mínima:

    • Windows Server°2012 Datacenter (medio)

    • SQL Server Enterprise (tamaño A7 o superior)

    • Servidores de prueba de SharePoint Server (grande)

    • Servidores de aplicaciones (grande)

Configurar controladores de dominio

  1. Agregue el rol de servicios de dominio de Active Directory a una de las máquinas virtuales de Windows Server°2012.

  2. Reinicie la máquina virtual.

  3. Agregue las siguientes cuentas de usuario al dominio:

    • Administrador de la granja de SharePoint

    • Administrador de la base de datos (se usa para configurar clústeres de conmutación por error de Windows Server)

    • Instalador de SharePoint

    • Inicio de sesión de servicio de SQL 1 (cuenta de servicio para la instancia principal de SQL Server)

    • Inicio de sesión de servicio de SQL 2 (cuenta de servicio para la instancia secundaria de SQL Server)

  4. Agregue el rol de AD°DS a la segunda máquina virtual de Windows Server°2012 como controlador de copia de seguridad.

Configurar las máquinas virtuales de SQL Server

  1. Adjunte un VHD de 500°GB a cada máquina virtual de SQL Server.

  2. Una la máquina virtual al dominio y reinicie.

  3. Agregue la cuenta de administrador de la base de datos como un rol sysadmin a la instancia predeterminada.

  4. Agregue la cuenta de administrador de la base de datos como administrador de la máquina virtual.

  5. Configure el firewall para permitir que SQL Server pase.

  6. Cambie la instancia de SQL Server para que use la cuenta de servicio de dominio respectiva (Inicio de sesión 1, Inicio de sesión 2).

  7. Agregue un inicio de sesión de SQL Server para NT AUTHORITY\SYSTEM con los siguientes permisos: ALTER ANY AVAILABILITY GROUP, CONNECT SQL y VIEW SERVER STATE.

Configurar la máquina virtual de SharePoint

  1. Una la máquina virtual de SharePoint al dominio.

  2. Inicie sesión en la máquina virtual.

  3. Implemente y configure la granja de SharePoint con la máquina virtual de SQL Server principal como servidor de base de datos.

    Para obtener más información, vea Planear en SharePoint 2013.

Configurar el clúster de conmutación por error de Windows Server

  1. Agregue la característica de clústeres de conmutación por error a las máquinas virtuales.

  2. Para crear el clúster de conmutación por error de Windows que incluye las máquinas virtuales de SQL Server en la máquina virtual principal, haga lo siguiente:

    • Cree un clúster de conmutación por error de nodo único.

    • Desconecte el nombre del clúster.

    • Configure la dirección IP del nombre del clúster a una dirección local de vínculo (169.254.x.x).

    • Conecte el nombre del clúster.

    • Agregue otras máquinas virtuales de SQL Server al clúster de conmutación por error.

  3. Habilite Alta disponibilidad AlwaysOn en el Administrador de configuración de SQL Server en todas las máquinas virtuales de SQL Server.

    Para obtener más información, vea Tutorial: Grupos de disponibilidad de AlwaysOn en Azure.

Crear grupos de disponibilidad de AlwaysOn y agregar bases de datos

  1. Inicie sesión en la máquina virtual de SQL Server principal.

  2. Crear un recurso compartido de archivos en uno de los servidores SQL Server y conceda o modifique los derechos a las cuentas de servicio de SQL Server.

  3. Use SQL Server Management Studio (SSMS) para hacer una copia de seguridad completa de las bases de datos de SharePoint.

  4. Ejecute el Asistente para nuevo grupo de disponibilidad para crear un grupo de disponibilidad (especificando las réplicas y bases de datos).

  5. Cree manualmente un agente de escucha de grupo de disponibilidad.

  6. Vuelva a montar las bases de datos de SharePoint con el agente de escucha de grupo de disponibilidad.

    Para obtener más información, vea Configuración de grupos de disponibilidad AlwaysOn de SQL Server 2012 para SharePoint 2013.

Granja de SharePoint en la nube

En el diagrama adjunto se muestra un modelo de una granja de SharePoint que se ejecuta en Azure. En el diagrama, la granja usa una conexión VPN de sitio a sitio e incluye lo siguiente:

  • El entorno local se conecta a la red virtual de Azure mediante una conexión VPN de sitio a sitio.

  • Una subred separada, denominada Subred de puerta de enlace de VPN, contiene a una máquina virtual de VPN activa.

  • Una máquina virtual VPN en modo de espera también se muestra en la subred de puerta de enlace de VPN. Azure aprovisiona automáticamente las máquinas virtuales de puerta de enlace cuando se configura una puerta de enlace de VPN. No es posible tener acceso a las máquinas virtuales, pero no es necesario hacerlo.

  • El entorno local incluye un servidor de enrutamiento de Windows Server 2012 y del servicio de enrutamiento y acceso remoto (RRAS).

El diagrama muestra también la granja de servidores de SharePoint con varias máquinas virtuales colocadas en los servicios en la nube:

  • Cuatro máquinas virtuales de base de datos residen en un servicio en la nube.

  • El otro servicio en la nube incluye dos máquinas virtuales para cada uno de los siguientes roles: servidores front-end y servidores de aplicaciones.

La granja de servidores incluye dos servidores front-end web, servidores de aplicaciones y un servidor de base de datos que se configura con un grupo de disponibilidad AlwaysOn de SQL. Una Red virtual de Azure y sus subredes proporcionan a las máquinas virtuales acceso a los recursos en la red local.

Publicar en Internet

El diagrama adjunto muestra tres vistas lógicas diferentes de una granja de servidores de SharePoint y proporciona detalles sobre cómo administrar características de publicación e identidad en un sitio de Internet.

Granja de SharePoint 2013: vista lógica con sitios (opción 1). El diagrama adjunto muestra diferentes entornos de desarrollo y producción.

Esta configuración permite:

  • Crear y publicar en el mismo entorno.

  • Usar la característica de publicación entre sitios para separar la creación en sitios activos.

  • Aplicar orientación de topología de SharePoint para configurar máquinas virtuales y diseñar distribución de servicios en las máquinas virtuales.

Para obtener más información, vea Información general sobre la publicación entre sitios en SharePoint Server 2013.

Granja de SharePoint 2013: vista lógica con sitios (opción 2). El diagrama adjunto muestra diferentes entornos de desarrollo, ensayo y publicación.

Esta configuración permite usar:

  • Varios entornos de granja de servidores para satisfacer los requisitos de aislamiento o diferentes acuerdos de nivel de servicio.

  • Publicación entre sitios en varias granjas de SharePoint 2013.

Vista lógica de la granja de SharePoint 2013 con administración de identidades. El diagrama adjunto muestra cómo usar Azure Active Directory para cuentas de clientes mientras usa sus cuentas de Active Directory local para autenticar a los desarrolladores y autores del sitio.

  • En SharePoint 2013, la administración de identidades se incluye en la configuración de la autenticación y las zonas de SharePoint. Para los sitios con conexión a Internet, el siguiente método separa el acceso interno y externo en distintas zonas:

    • Configure la zona predeterminada para sus cuentas internas.

    • Configure la zona de Internet para el acceso de clientes, incluidos el acceso anónimo y autenticado.

    • Use Azure Active Directory para las cuentas de clientes, o use otro proveedor basado en el lenguaje de marcado de aserción de seguridad (SAML).

  • Para colaborar con asociados externos en el mismo contenido, una alternativa es implementar una zona con autenticación basada en SAML en los distintos directorios, lo que da lugar a una dirección URL para todos los usuarios.

Estar más disponible

En esta sección se describen los conjuntos de disponibilidad de Windows Azure y la disponibilidad de SQL Server AlwaysOn.

Clústeres de conmutación por error de Windows Server

El diagrama adjunto muestra un clúster de conmutación por error con un grupo de disponibilidad que incluye una réplica principal, la cual hospeda las bases de datos principales, así como cuatro réplicas secundarias, cada una de las cuales hospeda un conjunto de bases de datos secundarias y actúa como un destino de conmutación por error potencial para el grupo de disponibilidad. Dado que las réplicas secundarias no son copias de seguridad, debe hacer una copia de seguridad de los datos como de costumbre.

La implementación de grupos de disponibilidad requiere un clúster de conmutación por error de Windows Server. Cada réplica de disponibilidad de un grupo de disponibilidad debe residir en un nodo distinto del mismo clúster de conmutación por error.

Para obtener más información, vea Grupos de disponibilidad AlwaysOn (SQL Server).

Grupos de disponibilidad frente a conjuntos de disponibilidad

El diagrama adjunto muestra dos dominios de error con dos máquinas virtuales en cada dominio. Los dominios promueven la disponibilidad para mitigar los errores de hardware.

Un grupo de disponibilidad es una solución de SQL Server AlwaysOn que ofrece alta disponibilidad a las bases de datos. En cambio, los conjuntos de disponibilidad de Azure abarcan dominios de error y garantizan que los errores de hardware no dejen sin funcionamiento a varias máquinas virtuales.

El conjunto de disponibilidad es una configuración de apoyo para los grupos de disponibilidad AlwaysOn de SQL Server.

Para obtener más información, vea Administración de la disponibilidad de las máquinas virtuales.