Explorar el proceso de implementación segura (SDP) de Microsoft
Una vez que una compilación ha superado todas las pruebas y revisiones necesarias, está lista para ser introducida para su uso en producción. Las nuevas compilaciones se publican a través de un "proceso de implementación segura" (SDP), que es una implementación gradual y preconfigurada para porcentajes cada vez más grandes del servicio. A cada fase se le denomina "anillo", empezando por "Anillo 0" y se expanden hacia fuera. Las compilaciones se ejecutan en cada anillo durante un número adecuado de períodos de carga alta, como los días laborables, para garantizar la estabilidad antes de continuar con el siguiente anillo. La definición, el tamaño y la composición exactos de los anillos varía según el servicio y los requisitos de cada servicio. Para Microsoft Online Services, los anillos se definen de la siguiente manera:
El anillo 0 está formado por el equipo de desarrollo responsable de ese servicio. Este anillo expone la compilación a los empleados de Microsoft más responsables del servicio afectado.
El anillo 1 está formado por todos los empleados de Microsoft. Este anillo expone la compilación a más usuarios para realizar pruebas exhaustivas antes de la versión del cliente.
El anillo 2 es la primera exposición de la compilación a usuarios externos a Microsoft. A menudo, este anillo se denomina SIP o "Segmentación en producción". Un SIP suele ser una unidad de capacidad sobre un orden de magnitud mayor que el anillo 1.
El anillo 3-N, donde N representa el anillo de implementación final, expone la compilación a porcentajes cada vez mayores del servicio total hasta que se haya actualizado todo el servicio. Dado que la compilación ya se ha ejecutado a escala en anillos anteriores, la compilación avanza a través de estos anillos más rápidamente, esperando el tiempo suficiente para garantizar la estabilidad antes de implementar la siguiente unidad de capacidad.