
DevOps for SharePoint
Ethan Schumann, Oscar Medina
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~256
- Nivel
- Intermedio
De qué trata
La administración y el despliegue de granjas de SharePoint Server han sido tradicionalmente procesos manuales, lentos y susceptibles a errores de configuración. En este libro, Oscar Medina y Ethan Schumann proponen un enfoque sistemático para modernizar la gestión de SharePoint (orientado a versiones locales como SharePoint Server 2013 y 2016) mediante principios de Infraestructura como Código (IaC). La obra está pensada para administradores de sistemas, ingenieros de operaciones y arquitectos de SharePoint con experiencia en Windows Server y scripts de PowerShell, que buscan automatizar la creación y el mantenimiento de sus granjas tanto en entornos locales como en la nube.
El texto detalla cómo integrar las herramientas estándar del ecosistema DevOps de código abierto en la plataforma de colaboración de Microsoft. Los autores enseñan a utilizar Vagrant junto con ServerSpec para levantar y verificar rápidamente granjas de desarrollo locales automatizadas; Packer para compilar imágenes base homogéneas y reproducibles («golden images»); Terraform para aprovisionar topologías de red y máquinas virtuales en proveedores como Amazon Web Services (AWS) y Microsoft Azure; y Ansible para ejecutar playbooks de configuración que apliquen parches y actualizaciones de Microsoft sin tiempos prolongados de indisponibilidad. También se abordan pruebas automatizadas de conformidad con InSpec y patrones para el control de versiones colaborativo.
A nivel práctico, el libro guía la implementación de un laboratorio local de desarrollo con Vagrant y la posterior automatización del despliegue y escalado horizontal de una granja de SharePoint multi-servidor en la nube de AWS y Azure con Terraform y Ansible. Su gran aporte radica en tender un puente entre la cultura abierta de DevOps y la arquitectura empresarial de SharePoint, demostrando que es viable eliminar la intervención manual en entornos Windows complejos. Como contrapartida, no trata el desarrollo de soluciones modernas con SharePoint Framework (SPFx) ni arquitecturas en la nube pública de SharePoint Online (Microsoft 365), ya que su alcance se restringe por completo a la infraestructura de granjas autogestionadas.
- SharePoint Server
- DevOps
- Infrastructure as Code
- Terraform
- Ansible
- Packer
- Vagrant
- AWS
- Microsoft Azure
- PowerShell
- ServerSpec
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Granja de desarrollo local automatizada con Vagrant y ServerSpec
Creación de un entorno de desarrollo local rápido y reproducible para SharePoint Server mediante máquinas virtuales automatizadas con Vagrant y validadas con pruebas de infraestructura en ServerSpec.
Aprovisionamiento y escalado de granja SharePoint en AWS y Azure
Despliegue y escalado horizontal de una topología multi-servidor de SharePoint en la nube utilizando plantillas de Terraform, imágenes preconfiguradas con Packer y automatización de configuración con Ansible.

