Livro de Noções Básicas
Conforme descrito no generalizado 'Book of Webscale', a Nutanix utiliza esses princípios em toda a pilha. Esta seção abordará esses conceitos básicos e os principais conceitos arquitetônicos.
Produtos e Plataformas
Ao longo dos anos, o conjunto de recursos e portfólio do produto Nutanix cresceu substancialmente. Esta seção cobrirá o portfólio e as parcerias atuais. NOTA: consulte o site da Nutanix para obter o portfólio e as ofertas mais recentes.
Quando a Nutanix nasceu, estava realmente focada em uma coisa: simplificar o armazenamento. Ele tratou disso com um recurso chamado Distributed Storage Fabric (DSF), então conhecido como o NDFS (Nutanix Distributed Filesystem), que combinava recursos de armazenamento local com software inteligente para fornecer recursos semelhantes a "armazenamento centralizado".
Ao longo dos anos, à medida que o portfólio de produtos cresceu, em vez de falar sobre produtos, prefiro focar nos resultados e na jornada para alcançá-los. As etapas a seguir abrangem a "jornada" do cliente e os resultados que a Nutanix pode ajudá-lo a alcançar.
Etapa 1: Modernização do Datacenter (Core)
O Core inclui os produtos fundamentais da Nutanix, facilitando a migração da complexa infraestrutura de 3 camadas para uma plataforma HCI simples. O AOS fornece todos os serviços principais (armazenamento, atualizações, replicação, etc.), o Prism fornece o plano de controle e console de gerenciamento e o AHV fornece uma plataforma de virtualização gratuita (OBSERVAÇÃO: você também pode usar ESXi, Hyper-V e XenServer).
Os principais recursos incluem:
Plataformas Principais (HCI)
Serviços de Armazenamento
Virtualização
Gestão e Operações Centralizadas
Atualizações
Replicação / DR
Etapa 2: habilitando a nuvem privada (Essentials)
O Essentials está focado em fornecer os recursos para permitir que a infraestrutura do Core seja consumida como uma nuvem privada. O Flow fornece segmentação e segurança de rede, o Files fornece serviços de arquivo e o Calm fornece recursos de autoatendimento, cotas e orquestração.
Recursos essenciais incluem:
Análise Avançada e Detecção de Anomalias
Automação e Orquestração
Portal de autoatendimento (SSP) e cotas
Microssegmentação
Serviços de arquivos
Etapa 3: habilitando a nuvem híbrida (empresarial)
A empresa está focada em fornecer a capacidade de migrar cargas de trabalho entre nuvens e serviços em nuvem. Isso inclui recursos como o Beam, que é focado na governança de custos e conformidade em implantações na nuvem e no local, bem como em outros serviços na nuvem, como Frame (DaaS) e Xi Leap (DRaaS).
Os recursos da empresa incluem:
Automação DR / Run-book orientada por políticas
DRaaS
Governança e conformidade de custos de nuvem híbrida
Desktops As-A-Service (DaaS)
Banco de dados como serviço (RDS)
Serviços do Kubernetes / Docker
Armazenamento de Objetos
Bloquear Serviços
Plataformas
A Nutanix atualmente suporta as seguintes plataformas:
Utensílios Nutanix
NX (Supermicro)
HPE Powered (em breve!)
OEM Appliances
Nutanix no Lenovo HX
Nutanix no IBM CS
Nutanix no Dell XC
Suporte de servidor de terceiros
Nutanix no HPE ProLiant e Apollo
Nutanix no Cicsco UCS
Nutanix em blocos de data center da Intel
Plataformas Nutanix Tactical e Ruggedized em Klas
Plataforma Hyperconverged
Para uma explicação em vídeo, você pode assistir ao seguinte vídeo: LINK
Existem algumas estruturas básicas para sistemas hiperconvergentes:
Deve convergir e recolher a pilha de computação (por exemplo, computação + armazenamento)
É necessário fragmentar (distribuir) dados e serviços entre nós no sistema
Deve aparecer e fornecer os mesmos recursos que o armazenamento centralizado (por exemplo, HA, live-migration, etc.)
Deve manter os dados o mais próximo possível da execução (computação)
Deve ser hipervisor agnóstico
Deve ser agnóstico em hardware
A figura a seguir mostra um exemplo de uma pilha típica de três camadas versus uma hiperconvergente:
Como você pode ver, o sistema hiperconvergente faz o seguinte:
Virtualiza e move os controladores para o host
Fornece serviços essenciais e lógica por meio de software
Distribui dados (shards) em todos os nós no sistema
Move o local de armazenamento para o cálculo
A solução Nutanix é uma solução de computação convergente + de armazenamento que utiliza componentes locais e cria uma plataforma distribuída para executar cargas de trabalho.
Cada nó executa um hipervisor padrão do setor (ESXi, AHV, Hyper-V e XenServer atualmente) e o VM VM (Controlador Nutanix). O Nutanix CVM é o que executa o software Nutanix e atende a todas as operações de E / S do hipervisor e de todas as VMs em execução nesse host.
A figura a seguir fornece um exemplo de como um nó típico se parece logicamente:
A Nutanix CVM é responsável pela lógica da plataforma central da Nutanix e lida com serviços como:
E / S de armazenamento e transformações (desduplicação, compactação, EC)
Interface do usuário / API
AtualizaçõesDR / replicação
Etc.
OBSERVAÇÃO: Alguns serviços / recursos geram VMs auxiliares adicionais ou usam a Plataforma de microsserviços (MSP). Por exemplo, o Nutanix Files implantará VMs adicionais, enquanto o Nutanix Objects implantará as VMs para o MSP e as aproveitará.
Para as unidades da Nutanix que executam o VMware vSphere, o controlador SCSI, que gerencia os dispositivos SSD e HDD, é transmitido diretamente para o CVM usando o VM-Direct Path (Intel VT-d). No caso do Hyper-V, os dispositivos de armazenamento são passados para o CVM.
Virtualizando o Controlador
As principais razões para executar os controladores Nutanix como VMs no espaço do usuário realmente se resumem a duas áreas principais:
Mobilidade
Resiliência
Desde o início, sabíamos que éramos mais do que uma empresa de plataforma única. Nesse sentido, a escolha sempre foi uma grande coisa para nós, seja com fornecedores de hardware, nuvem ou hipervisores.
Ao rodar como uma VM no espaço do usuário, ele desacopla o software Nutanix das plataformas de hardware e hipervisor subjacentes. Isso nos permitiu adicionar rapidamente suporte a outro hipervisor, ao mesmo tempo em que mantínhamos a mesma base de código principal em todos os ambientes operacionais (no local e na nuvem). Além disso, nos deu flexibilidade para não ficar vinculado a ciclos de lançamento específicos de fornecedores
Devido à natureza da execução como uma VM no espaço do usuário, podemos lidar elegantemente com coisas como upgrades ou "falhas" do CVM, pois elas estão fora do hipervisor. Por exemplo, se houver algum problema catastrófico em que um CVM fica inativo, todo o nó ainda continuará a operar com I / O de armazenamento e serviços provenientes de outros CVMs no cluster. Durante uma atualização do AOS (Nutanix Core Software), podemos reinicializar o CVM sem qualquer impacto nas cargas de trabalho em execução nesse host.
Espero que você tenha gostado de mais esta publicação sobre os diferenciais de um sistema de hyperconvergência. Em nosso próximo post continuaremos aborando a hyperconvergência e falaremos sobre Sistemas Distribuidos
ASG
https://www.asgit.com.br/
contato@asg.com.br
(51) 3376.1210