Solução de SaaS
Uma oferta de SaaS representa uma oferta de produto de software como serviço (SaaS) específica, incluindo detalhes, configurações e regiões de implantação que podem ser compartilhadas em várias instâncias ou implantações desse produto em um portfólio de SaaS maior da empresa.
Unidade
Uma unidade é uma instanciação de um tipo de unidade. Por exemplo, se você tiver um tipo de unidade para a infraestrutura do seu aplicativo SaaS, a unidade relacionada será a infraestrutura em que o aplicativo é executado.
Tipo de unidade
Um tipo de unidade define um tipo de componente gerenciado no serviço (por exemplo, um cluster do Kubernetes ou uma instância do aplicativo). Todas as unidades de um determinado tipo são atualizadas juntas (por meio de um lançamento). Os tipos de unidade permitem definir conteúdo e cadências de lançamento separados para agrupamentos distintos na sua oferta de SaaS.
Liberar
Uma versão representa um snapshot específico e implantável de um tipo de unidade. As versões contêm os artefatos e as configurações para criar ou atualizar uma unidade. Os lançamentos incluem um ponteiro para um artefato que encapsula os detalhes da implantação (incluindo a configuração do Terraform). Quando você quer atualizar uma unidade, segmenta uma versão específica em um lançamento.
Lançamento
Um lançamento é o processo de atualização de unidades com uma nova versão. Um processo de lançamento segue as regras definidas no tipo de lançamento.
Tipo de lançamento
O tipo de lançamento funciona como uma descrição de como implantar novas versões nas unidades. Por exemplo, é possível definir o lançamento para progredir por incrementos específicos nas regiões em que as unidades estão disponíveis.
Locatário
Um locatário representa uma instância dedicada da oferta de SaaS. Ele funciona como um contêiner para todas as unidades (que contêm aplicativos, bancos de dados e componentes de infraestrutura) que você provisiona e gerencia.
Flag de recurso
As flags de recursos mudam o estado ou outros comportamentos binários de um recurso. Com as flags de recursos, é possível mudar a disponibilidade ou o comportamento de um recurso sem precisar reimplantar ou reiniciar o aplicativo.