Aprendendo sobre a arquitetura e o isolamento da carga de trabalho do IBM Cloud Logs
Revise a arquitetura de amostra a seguir para o IBM Cloud Logs e saiba mais sobre os diferentes níveis de isolamento para que seja possível escolher a solução que melhor atenda aos requisitos das cargas de trabalho que você deseja executar na nuvem.
Arquitetura do IBM Cloud Logs
O IBM Cloud Logs é um serviço de diversos locatários, regional, que está disponível no IBM Cloud. Com IBM Cloud Logs, você pode analisar, processar, armazenar e consultar seus logs. Veja a lista de locais suportados.
As seções a seguir fornecem detalhes sobre seções específicas da arquitetura.
front-end
Os componentes front-end se comunicam fora de IBM Cloud Logs.
Ingestion: eventos de auditoria, logs de plataforma e logs de aplicativo enviados para o ponto de extremidade de entrada de IBM Cloud Logs são encaminhados para componentes de back-end, onde serão processados e armazenados. Para obter mais informações, consulte Pontos de extremidade do Ingress.Web UI: Inicie o painel IBM Cloud Logs no seu navegador para visualizar, monitorar e gerenciar logs. O componente de interface do usuário da Web usa componentes de back-end para implementar o painel. Para obter mais informações, consulte Navegando para a IU.API: O provedor Terraform IBM Cloud bem como o plug-in CLI {{site.data.keyword.logs_full_notm} {{site.data.keyword.logs_full_notm}} usa a API IBM Cloud Logs para configurar a instância de serviço, bem como os logs de consulta. O componente API usa componentes de back-end para executar as ações solicitadas. Para obter mais informações, consulte Pontos de extremidade da API.
back-end
Os componentes de back-end operam dentro de IBM Cloud Logs.
Management: Os componentes de gerenciamento são responsáveis por configurar a instância de serviço IBM Cloud Logs. Isso inclui recursos como políticas de TCO, regras de análise, alertas, painéis e assim por diante.Priority insights,Analyze and alert,Store and search: O pipeline central de processamento de dados do serviço IBM Cloud Logs implementa recursos como análise de logs, armazenamento e pesquisa de logs em buckets Object Storage, transformação de logs em métricas, alertas sobre logs, armazenamento e pesquisa de logs prioritários e assim por diante.
Storage
Os componentes de armazenamento armazenam dados usados por IBM Cloud Logs.
Configuration: armazena as configurações da instância de serviço IBM Cloud Logs.Priority logs: armazena logs enviados para uma instância de serviço IBM Cloud Logs. Os logs são indexados para consulta rápida e removidos após o período de retenção escolhido ser excedido.Service data: armazena dados para implementar o serviço IBM Cloud Logs. Esses dados incluem metadados, como modelos de log ou caches para melhorar o desempenho.
Integração com outros serviços do site IBM Cloud
IBM Cloud Logs integra-se com outros serviços IBM Cloud que processam, armazenam ou controlam seus dados. IBM Cloud Logs acessa esses serviços por meio da rede pública ou privada IBM Cloud.
| Nome do serviço | Descrição |
|---|---|
| IBM Cloud Activity Tracker Event Routing | Você pode usar IBM Cloud Logs como um alvo para eventos de auditoria. Para obter mais informações, consulte Gerenciando alvos em IBM Cloud Activity Tracker Event Routing. |
| IBM Cloud Logs Routing | Você pode usar IBM Cloud Logs como um alvo para logs de plataforma e aplicativo. Para obter mais informações, consulte Criando um locatário IBM Cloud Logs em IBM Cloud Logs Routing. . Você pode usar o Agente de criação de log para coletar e encaminhar logs de aplicativos para IBM Cloud Logs. |
| IBM Cloud Object Storage | IBM Cloud Logs usa buckets Object Storage, de sua propriedade, para armazenamento de longo prazo e pesquisa de logs e métricas de log. Você precisa anexar os buckets Object Storage à sua instância de serviço IBM Cloud Logs. Para obter mais informações, consulte Configurando buckets para armazenamento e pesquisa de longo prazo. |
| IBM® Event Streams for IBM Cloud® | Você pode enviar logs de IBM Cloud Logs para um tópico IBM® Event Streams for IBM Cloud®. |
| IBM Cloud Event Notifications | Você pode usar IBM Cloud Event Notifications para notificar seus operadores ou outros sistemas sobre alertas IBM Cloud Logs. Para obter mais informações, consulte Configuração de uma integração de saída para IBM Cloud Logs. |
| IBM Cloud® Identity and Access Management | Para autenticar solicitações para o serviço e autorizar ações do usuário, o IBM Cloud Logs implementa funções de acesso de plataforma e de serviço no Cloud Identity and Access Management (IAM). Para obter mais informações sobre as permissões
necessárias do IAM para trabalhar com o serviço, consulte Gerenciando o acesso para IBM Cloud Logs. . IBM Cloud Logs acessa o IAM por meio da rede pública IBM Cloud. |
Isolamento de carga de trabalho
Cada implantação regional atende a vários locatários identificados pelo GUID da instância de serviço IBM Cloud Logs.
- Há uma única implantação por região que está implementando o controle IBM Cloud Logs e o plano de dados compartilhado por todas as instâncias de serviço.
- Todos os dados — incluindo logs, configuração e dados de serviço — são processados e armazenados por região e não ficam visíveis em outras regiões.
- Todas as instâncias de serviço compartilham os mesmos recursos de rede, computação, memória e armazenamento nos planos de controle e dados do serviço.
- Todos os dados em trânsito trocados com outros serviços IBM Cloud são criptografados usando a segurança da camada de transporte ( TLS ).
- Todos os dados em trânsito, bem como dados em repouso, em planos de controle e de dados, são criptografados usando chaves fornecidas e gerenciadas pela IBM.
- Toda a comunicação dentro dos planos de controle e dados é realizada na rede privada IBM Cloud.
- Você pode usar as seguintes abordagens para acessar os endpoints de ingestão e API:
- Ponto de extremidade público: acesso por meio da rede pública IBM Cloud.
- Cloud Service Endpoint(CSE): acesso por meio da rede privada IBM Cloud e endpoints compartilhados com todas as instâncias de serviço na região.
- Ponto de extremidade privado virtual(VPE): acesso por meio da rede privada IBM Cloud e pontos de extremidade dedicados à instância de serviço.
- Você pode acessar o ponto de extremidade da interface do usuário da Web por meio da rede pública IBM Cloud.
- Todos os dados processados no serviço IBM Cloud Logs são associados à instância do serviço. Os dados armazenados são segmentados por instância de serviço.
- IBM Cloud Logs aplica todas as políticas de acesso e autorização do IAM aplicáveis em todas as operações solicitadas relacionadas a uma instância de serviço. Eventos de auditoria são criados.
- IBM Cloud Logs integra-se com outros serviços IBM Cloud. Ao processar dados com esses serviços, as características de isolamento de carga de trabalho desses serviços se aplicam.