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

Concluído

Assim que uma compilação passar em todos os testes e revisões necessários, está pronta para ser introduzida para utilização em produção. As novas compilações são lançadas através de um "processo de implementação segura" (SDP), que é uma implementação faseada gradual para percentagens cada vez maiores do serviço. Cada estágio é chamado de "anel", começando com "Anel 0" e expandindo para fora. As compilações são executadas em cada cadência para um número adequado de períodos de carga elevada, como dias de trabalho, para garantir a estabilidade antes de avançar para a cadência seguinte. 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 forma:

  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. Esta cadência expõe a compilação a mais utilizadores para testes minuciosos antes do lançamento do cliente.

  3. Anel 2 é a primeira exposição do build para usuários fora da Microsoft. Esta cadência é frequentemente denominada SIP ou "Segmentação de Dados na Produção". Normalmente, um SIP é uma unidade de capacidade com uma ordem de magnitude maior do que a Cadência 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.