Gestão de confiabilidade
Embora os serviços de produção não estejam em uma assinatura de desenvolvimento/teste, você pode usar outros estágios em sua assinatura de desenvolvimento/teste do Azure para garantir a confiabilidade na produção.
Ao usar assinaturas de desenvolvimento/teste da sua organização, você precisará decidir como irá:
- Dados de controle
- Controlar a segurança e o acesso
- Gerenciar o tempo de atividade do sistema de produção
Normalmente, há diferentes estágios de implantação que você passa antes da produção – compartilhado, QA, integração, preparação e failover. Dependendo de como sua empresa define esses estágios, o uso de uma assinatura de desenvolvimento/teste da organização pode mudar.
Se você estiver executando serviços críticos, como aplicativos voltados para o cliente, não use uma assinatura de desenvolvimento/teste. As assinaturas de Desenvolvimento/Teste não têm um SLA com suporte financeiro. Essas assinaturas são para testes e desenvolvimento de pré-produção.
SRE (Engenharia de Confiabilidade do Site)
Para saber mais sobre engenharia e gerenciamento de confiabilidade, considere o gerenciamento de confiabilidade do site – uma disciplina de engenharia dedicada a ajudar as organizações a alcançar a confiabilidade apropriada em seus sistemas, serviços e produtos.
A diferença entre SRE e DevOps ainda está em discussão no campo. Algumas diferenças amplamente concordadas incluem:
- SRE é uma disciplina de engenharia voltada para confiabilidade. DevOps é um movimento cultural que surgiu da ânsia de separar os silos associados às organizações de Desenvolvimento e Operações.
- SRE pode ser o nome de uma função, como em: Sou um SRE (engenheiro de confiabilidade do site). DevOps não pode.
- SRE tende a ser prescritivo. DevOps é intencionalmente não prescritivo. A adoção quase universal da integração contínua/entrega contínua e os princípios do Agile são mais próximos ao DevOps.
Se você quiser saber mais sobre a prática de SRE, confira estes links:
- SRE em contexto
- Principais princípios e práticas de SRE: ciclos virtuosos
- Principais princípios e práticas de SRE: o lado humano do SRE
- Introdução ao SRE
Contratos de Nível de Serviço
O Desenvolvimento/Teste Enterprise é exclusivamente para o desenvolvimento e teste de seus aplicativos. O uso da assinatura não tem um SLA com suporte financeiro.
Saiba como usar diferentes tipos de Assinaturas de Desenvolvimento/Teste
Se você precisar de Créditos Mensais do Azure para assinantes do Visual Studio, Assinaturas de Desenvolvimento/Teste Enterprise ou Assinatura de Desenvolvimento/Teste PAYG (Pago Conforme o Uso), poderá encontrar facilmente ofertas que funcionam para indivíduos ou uma equipe.
Gerenciar assinaturas de crédito individuais
Os créditos do Visual Studio Azure são um benefício individual, para Desenvolvimento/Teste individual e desenvolvimento de loop interno. Não é possível agrupar créditos entre desenvolvedores. As assinaturas de crédito ainda são assinaturas do Azure, mas uma oferta específica do Azure. Gerencie suas assinaturas de crédito da mesma maneira que gerencia outras assinaturas do Azure, para que você possa trabalhar entre grupos e equipes. Você poderá remover limites de gastos individuais com um cartão de crédito ou se a sua assinatura de Desenvolvimento/Teste Enterprise for cobrada na forma de aquisição escolhida pela sua empresa.
As atividades de loop interno do desenvolvedor geralmente usam créditos, mas alternam para assinaturas de Desenvolvimento/Teste da organização ou empresa, incluindo pagamento conforme o uso. Dessa forma, ao seguir os processos de DevOps, você pode fazer um loop interno com sua assinatura de crédito individual. No loop externo do DevOps, os destinos de não produção estão no Dev/Test corporativo – o prod vai para o prod.
Gerencie suas assinaturas de crédito, assinaturas de desenvolvimento/teste empresariais e assinaturas PAYG e segmente seus desenvolvedores usando grupos de gerenciamento que têm uma hierarquia exclusiva.
Usar ofertas de Desenvolvimento/Teste do Azure da sua organização
Se você precisar de uma assinatura de Desenvolvimento/Teste do Azure da organização, terá duas ofertas para escolher.
- Desenvolvimento/Teste de (Pagamento Conforme o Uso) (0023P)
- Desenvolvimento/Teste Enterprise (0148P)
Cada opção vem com seu próprio conjunto de descontos e requer uma assinatura do Visual Studio.
Cada oferta de assinatura permite que você coloque sua equipe em funcionamento com ambientes de desenvolvimento/teste na nuvem usando máquinas virtuais pré-configuradas. Crie várias assinaturas do Azure e gerencie-as de uma conta. Você pode manter ambientes isolados e uma fatura separada para diferentes projetos ou equipes.
As Assinaturas de Desenvolvimento/Teste Enterprise exigem um EA (Contrato Enterprise). Assinaturas de Desenvolvimento/Teste Pago Conforme o Uso não exigem um EA, mas podem ser usadas com uma conta de contrato enterprise.
Por que usaria ofertas PAYG em vez de ofertas de Desenvolvimento/Teste Enterprise?
Uma oferta de Desenvolvimento/Teste PAYG pode ser a melhor escolha para usar como assinante do Visual Studio. Ao contrário das assinaturas de crédito para uso individual, as ofertas de PAYG são ótimas para o desenvolvimento em equipe e permitem que você tenha vários usuários em uma assinatura. Uma oferta de Desenvolvimento/Teste PAYG poderá ser certa para você se:
- Não tiver um contrato enterprise. Nesse caso, você só poderá criar uma conta PAYG com uma licença do Visual Studio.
- Estiver criando um contrato enterprise, mas precisa definir uma assinatura que não use o contrato da sua organização. Você pode ter um projeto exclusivo que requer sua própria assinatura ou criar um ambiente isolado cobrado separadamente para projetos ou equipes.
- Preferir manter as identidades isoladas. Talvez você precise que determinadas identidades permaneçam separadas de outras para proteger o acesso a dados, recursos e aplicativos.