top of page
rudy310

Nutanix: Prism

Metodologia de Design e Iterações

Construir um produto bonito, empático e intuitivo é fundamental para a plataforma Nutanix e algo que levamos muito a sério. Esta seção abordará as metodologias de projeto e como é o design da interface do Prism da Nutanix.


Arquitetura

Prism é uma plataforma de gerenciamento de recursos distribuídos que permite aos usuários gerenciar e monitorar objetos e serviços em todo o ambiente Nutanix.

Esses recursos são divididos em duas categorias principais:


Interfaces

  • IU HTML5, API REST, CLI, CMDlets PowerShell, etc.


Gestão

  • Definição e conformidade de políticas, design e status de serviços, análise e monitoramento


A figura a seguir ilustra a natureza conceitual do Prism como parte da plataforma Nutanix:


O prisma é dividido em dois componentes principais:

Prisma Central (PC)

  • Gerente de vários clusters responsável pelo gerenciamento de vários clusters do Acropolis para fornecer uma interface de gerenciamento única e centralizada. O Prism Central é um appliance de software (VM) opcional que pode ser implantado além do Cluster do Acropolis (pode ser executado nele).

  • Gerenciador de cluster de 1 para muitos

Elemento de Prisma (PE)

  • Gerente de cluster localizado responsável pelo gerenciamento e operações do cluster local. Cada Cluster Acropolis possui o elemento Prism embutido.

  • Gerenciador de cluster 1 para 1


A figura mostra uma imagem que ilustra a relação conceitual entre o Prism Central e o Prism Element:

Serviços de Prisma

Um serviço Prism é executado em cada CVM com um Líder Prism eleito, que é responsável por lidar com solicitações HTTP. Semelhante a outros componentes que têm um mestre, se o líder do prisma falhar, um novo será eleito. Quando um CVM que não é o Líder de Prisma obtém uma solicitação de HTTP, ele redirecionará permanentemente a solicitação para o Líder de Prisma atual usando o código de status de resposta HTTP 301.


Aqui mostramos uma visão conceitual dos serviços Prism e como as requisições HTTP são tratadas:


Ao usar o IP externo do cluster (recomendado), ele sempre será hospedado pelo Líder Prism atual. No caso de uma falha do Líder do Prisma, o IP do cluster será assumido pelo recém-eleito Líder do Prisma e um ARP (gARP) gratuito será usado para limpar qualquer entrada do cache do ARP obsoleto. Nesse cenário, sempre que o IP do cluster for usado para acessar o Prism, nenhum redirecionamento será necessário, pois esse já será o Líder do Prisma.


Autenticação e Controle de Acesso (RBAC)

Autenticação

Prism atualmente suporta integrações com os seguintes provedores de autenticação:


Elemento de Prisma (PE)

  • Local

  • Diretório ativo

  • LDAP

Prisma Central (PC)

  • Local

  • Diretório ativo

  • LDAP

  • SAML Authn (IDP)


Navegação

Prisma é bastante simples e simples de usar, no entanto, vamos cobrir algumas das principais páginas e uso básico.


O Prism Central (se implantado) pode ser acessado usando o endereço IP especificado durante a configuração ou entrada de DNS correspondente. O Prism Element pode ser acessado via Prism Central (clicando em um cluster específico) ou navegando para qualquer Nutanix CVM ou cluster IP (preferencial).


Uma vez que a página tenha sido carregada, você será saudado com a página de Login, na qual você usará suas credenciais do Prism ou do Active Directory para fazer o login.


Central Prism

A figura mostra um painel de amostra do Prism Central, onde vários clusters podem ser monitorados / gerenciados:


A partir daqui, você pode monitorar o status geral do seu ambiente e mergulhar mais fundo se houver algum alerta ou item de interesse.


O Prism Central contém as seguintes páginas principais (OBSERVAÇÃO: a pesquisa é o método preferido / recomendado para navegação):


Pagina inicial

  • Painel de monitoramento amplo do ambiente, incluindo informações detalhadas sobre o status do serviço, planejamento de capacidade, desempenho, tarefas, etc. Para obter mais informações sobre qualquer um deles, você pode clicar no item de interesse.


Infraestrutura Virtual

  • Entidades virtuais (por exemplo, VMs, containers, imagens, categorias etc.)


Políticas

  • Gerenciamento e criação de políticas (por exemplo, segurança (FLOW), proteção (backup / replicação), recuperação (DR), NGT)


Hardware

  • Gerenciamento de dispositivos físicos (por exemplo, clusters, hosts, discos, GPU)


Atividade

  • Alertas, eventos e tarefas em todo o ambiente


Operações

  • Dashboards de operações, relatórios e ações (X-Play)AdministraçãoGerenciamento de construção de ambiente (por exemplo, usuários, grupos, funções, zonas de disponibilidade


Serviços

  • Gerenciamento de serviços complementares (por exemplo, Calm, Karbon)


Definições

  • Configuração Central Prism


Para acessar o menu, clique no ícone do hambúrguer ::


O menu se expande para exibir as opções disponíveis:


Procurar

A pesquisa agora é o mecanismo principal para Navegar na interface do usuário do Prism Central (os menus ainda estão disponíveis).


Para usar a barra de pesquisa para navegar, você pode usar a barra de pesquisa no canto superior esquerdo ao lado do ícone do menu.


Elemento Prism

Prism Element contém as seguintes páginas principais:


Pagina inicial

  • Painel local de monitoramento de cluster, incluindo informações detalhadas sobre alertas, capacidade, desempenho, integridade, tarefas, etc. Para obter mais informações sobre qualquer um deles, clique no item de interesse.


Página de saúde

  • Ambiente, integridade de estado de hardware e gerenciamento de objetos e informações de estado. Inclui também o status da verificação de integridade do NCC.


Página VM

  • Gerenciamento de MV completo, monitoramento e CRUD (Acropolis)

  • Monitoramento de VM (não Acrópole)


Página de armazenamento

  • Gerenciamento de contêineres, monitoramento e CRUD


Hardware

  • Gerenciamento de servidor, disco e rede, monitoramento e integridade. Inclui expansão de cluster, bem como remoção de nó e disco.

Proteção de dados

  • Configuração de DR, Cloud Connect e Metro Availability. Gerenciamento de objetos de PD, instantâneos, replicação e restauração.

Análise

  • Análise de desempenho detalhada para objetos gerenciados e de cluster com correlação de eventos

Alertas

  • Alertas locais de cluster e ambiente


A página inicial fornecerá informações detalhadas sobre alertas, status do serviço, capacidade, desempenho, tarefas e muito mais. Para obter mais informações sobre qualquer um deles, você pode clicar no item de interesse.


A figura mostra um painel de amostra do Elemento Prism onde os detalhes do cluster local são exibidos:


Recursos e uso

Nas seções a seguir, abordaremos alguns dos usos típicos do Prism, bem como alguns cenários comuns de solução de problemas.


Detecção de anomalia

No mundo das operações de TI, há muito barulho. Tradicionalmente, os sistemas gerariam uma grande quantidade de alertas, eventos e notificações, muitas vezes levando o operador a) não vendo alertas críticos, pois eles estão perdidos no ruído ou b) desconsiderando os alertas / eventos.


Com o Nutanix Anomaly Detection, o sistema monitorará as tendências sazonais de dados de séries temporais (por exemplo, uso da CPU, uso de memória, latência, etc.) e estabelecerá uma "banda" de valores esperados. Apenas valores que atingiram fora da "banda" dispararão um evento / alerta. Você pode ver os eventos / alertas de anomalias de qualquer entidade ou página de eventos.


O gráfico a seguir mostra muitas anomalias de E / S e de uso de disco, pois estávamos realizando grandes cargas de lote nesses sistemas:


A imagem a seguir mostra os valores da série temporal para uma métrica de amostra e a "banda" estabelecida



Isso reduz os alertas desnecessários, pois não queremos alertas para um estado "normal". Por exemplo, um sistema de banco de dados normalmente será executado em> 95% de utilização de memória devido ao armazenamento em cache, etc. Se isso acontecer, 10% seria uma anomalia, pois algo pode estar errado (por exemplo, serviço de banco de dados inativo).


Outro exemplo seria como algumas cargas de trabalho em lote são executadas no final de semana. Por exemplo, a largura de banda de E / S pode ser baixa durante a semana de trabalho, mas nos fins de semana quando alguns processos em lote são executados (por exemplo, backups, relatórios, etc.) pode haver um grande aumento na E / S. O sistema detectaria a sazonalidade disso e aumentaria a banda durante o final de semana.


Aqui você pode ver que um evento de anomalia ocorreu quando os valores estão fora da banda esperada:



Outro tópico de interesse para anomalias é a sazonalidade. Por exemplo, durante o período de férias, os varejistas verão uma demanda maior do que em outras épocas do ano ou durante o fechamento do final do mês.


A detecção de anomalias é responsável por essa sazonalidade e aproveita os seguintes períodos para comparar tendências micro (diárias) e macro (trimestrais):

  • Diariamente

  • Semanal

  • Por mês

Você também pode definir seus próprios alertas personalizados ou limites estáticos:


ASG

https://www.asgit.com.br/

contato@asg.com.br

(51) 3376.1210



81 visualizações0 comentário

Comments


bottom of page