Em seguida, defina o aplicativo de exemplo (o site do WordPress) na forma de um modelo de nuvem genérico. O modelo pode ser implantado em diferentes fornecedores de nuvem sem a necessidade de alterar seu design.

O exemplo consiste em um servidor de aplicativos WordPress, um servidor de banco de dados MySQL e recursos de suporte. O modelo começa com alguns recursos e, em seguida, se expande conforme esses recursos são modificados e mais recursos são adicionados.

Aqui estão os valores da primeira parte do exemplo, a infraestrutura que foi definida por um administrador de nuvem:

  • Duas contas de nuvem, AWS e Azure.
  • Três ambientes de zona de nuvem:
    • Desenvolvimento — OurCo-AWS-US-East
    • Teste — OurCo-AWS-US-West
    • Produção — OurCo-Azure-East-US
  • Mapeamentos de tipo com recursos de processamento pequenos, médios e grandes para cada zona.
  • Mapeamentos de imagem para o Ubuntu configurado em cada zona.
  • Perfis de rede com sub-redes internas e externas para cada zona.
  • Armazenamento no qual implantar; armazenamento geral para a zona de desenvolvimento e teste e armazenamento rápido para a zona de produção.
  • O projeto de exemplo inclui todos os três ambientes de zona de nuvem, mais os usuários que podem criar designs.

Pré-requisitos

Para acompanhar, você deve estar familiarizado com seus próprios valores de infraestrutura. Esse exemplo usa a AWS para desenvolvimento e teste e o Azure para produção. Ao criar o próprio modelo de nuvem, substitua os valores, normalmente definidos pelo administrador da nuvem.