Classe Cloud
Descrição, regra de identificação e outras estruturas de esquema importantes para a classe de nuvem do CMDB.
Para ver descrições de tabelas do CMDB comuns em um sistema de base, veja Descrições das tabelas do CMDB.
Descrição do esquema de nuvem
O ServiceNow tem vários modelos de ambientes de nuvem, incluindo Amazon Web Services (AWS), serviço do Microsoft Azure, Google Cloud Platform (GCP) e IBM Cloud. Com foco no lado da computação, os modelos para ambientes de nuvem e para servidores virtuais são semelhantes. Por exemplo, as instâncias do Amazon Elastic Compute Cloud (EC2) e do Microsoft® Azure Cloud Compute são uma extensão das instâncias de Máquina Virtual, em que os ICs são normalmente criados conectando-se diretamente ao inventário da nuvem. No entanto, as instâncias de Máquina Virtual não representam o uso real da instância de nuvem.
Conta de serviço em nuvem [cmdb_ci_cloud_service_account] é a classe principal para rastrear contas de nuvem, como AWS, GCP e Azure (substituindo, por exemplo, o uso da tabela cmdb_ci_aws_account para AWS).
Por exemplo, você pode representar um host Linux convidado em execução no Amazon EC2 pela classe Servidor [cmdb_ci_server], com o atributo IsVirtual definido como true e com o relacionamento Runs on:Runs com a instância do EC2. A integração do AWS Config Service ou da aplicação Amazon CloudWatch fornece informações sobre a ID de objeto do EC2. Executando Descoberta ou outro programa de descoberta no host Linux convidado, fornece o hostname.
- Obter o UUID correto que é armazenado na tabela Número de série [cmdb_serial_number].
- Conectar-se/criar a instância de nuvem do SO do host, correspondendo no UUID/ID de objeto e criar o relacionamento Runs on:Runs.
Além disso, há um modelo completo de Armazenamento, Rede, Lamda/Funções, além da modelagem de diferentes regiões usando o conceito da tabela Logical Datacenter [cmdb_ci_logical_datacenter] com o relacionamento Hosts:HostedOn com computação, armazenamento e outros.
Regra de identificação
- ID do objeto: que é sinônimo das IDs que os fornecedores de nuvem usam para cada tipo de recurso de nuvem, como Azure Compute, EC2 e Amazon Simple Storage Service (S3).
A ID do objeto é exclusiva por região e, portanto, tem relacionamento dependente que requer informações da tabela Logical Datacenter [cmdb_ci_logical_data_center], sobre a região onde o recurso de nuvem está sendo hospedado. Por exemplo, AWS Datacenter [cmdb_ci_aws_datacenter], Azure Datacenter [cmdb_ci_azure_datacenter], Google Datacenter [cmdb_ci_google_datacenter] que são estendidos do Datacenter Lógico.
O próprio Datacenter Lógico tem duas entradas de identificador:- ID do objeto: ID exclusiva do datacenter lógico, quando aplicável
- Região: região do recurso de nuvem
O Datacenter lógico tem dependência de contas de serviço em nuvem, que tem duas entradas de identificador:
- ID do objeto: ID exclusiva da conta, quando aplicável.
- ID da conta: a ID exclusiva da conta que abrange os diferentes recursos de nuvem. A ID da conta geralmente é mais aplicável do que a ID do objeto.
Para obter mais informações, confira Reconciliação e identificação no CMDB (IRE).