Explorar o SDP (processo de implantação segura) da Microsoft

Concluído

Depois que um build tiver passado todos os testes e revisões necessários, ele estará pronto para ser introduzido para uso de produção. Novos builds são lançados por meio de um SDP (processo de implantação segura), que é uma implantação gradual e encenada para percentuais cada vez maiores do serviço. Cada estágio é chamado de "anel", começando com "Anel 0" e expandindo para fora. Os builds são executados em cada anel para um número apropriado de períodos de alta carga, como dias úteis, para garantir a estabilidade antes de prosseguir para o próximo anel. A definição exata, o tamanho e a composição dos anéis variam de acordo com o serviço e os requisitos de cada serviço. Para o Microsoft Online Services, os anéis são definidos da seguinte maneira:

  1. O anel 0 é composto pela equipe de desenvolvimento responsável por esse serviço. Esse anel expõe a compilação aos funcionários da Microsoft mais responsáveis pelo serviço afetado.

  2. O Anel 1 é composto por todos os funcionários da Microsoft. Esse anel expõe o build a mais usuários para testes completos antes da versão do cliente.

  3. Anel 2 é a primeira exposição do build para usuários fora da Microsoft. Esse anel geralmente é chamado de SIP ou "Slice In Production". Normalmente, um SIP é uma unidade de capacidade sobre uma ordem de magnitude maior que o Anel 1.

  4. Anel 3-N, em que N representa o anel de implantação final, expõe o build a percentuais progressivamente maiores do serviço total até que todo o serviço seja atualizado. Como o build já foi exercido em escala em anéis anteriores, o build progride por esses anéis mais rapidamente, aguardando tempo suficiente para garantir a estabilidade antes de implantar a próxima unidade de capacidade.