Implementação de Cluster de Alta Disponibilidade com Nginx e Keepalived no CentOS 7
Preparação do Ambiente e Premissas
Para construir um cluster de alta disponibilidade (HA) robusto, utilizaremos o CentOS 7 como sistema operacional base. O cenário consiste em dois servidores de proxy reverso e um endereço IP virtual (VIP) que flutuará entre eles em caso de falhas.
Nó Primário (Master): 10.0.0.10
Nó Secundário (Backup): 10.0.0 ...
Publicado em 7-27 11:47
Configurando Alta Disponibilidade com Keepalived e VRRP
O Keepalived é uma solução robusta para implementar alta disponibilidade (HA) de serviços, especialmente em conjunto com o LVS (Linux Virtual Server). Ele utiliza o protocolo VRRP (Virtual Router Redundancy Protocol) para eliminar pontos únicos de falha, garantindo que um serviço continue acessível mesmo que um servidor falhe.
Em um cenário típ ...
Publicado em 7-20 08:31
Implementação de Cluster de Alta Disponibilidade com LVS, KeepAlived e Nginx
Conceitos Fundamentais
LVS (Linux Virtual Server)
O LVS é um sistema de balanceamento de carga baseado no kernel do Linux, projetado para distribuir tráfego de rede entre múltiplos servidores reais. Ele opera na camada 3 e 4 do modelo OSI, realizando balanceamento de IP e portas. As três principais técnicas de encaminhamento são:
VS/NAT: Utili ...
Publicado em 7-12 08:30
Configuração e Utilização do Keepalived para Alta Disponibilidade
Keepalived representa uma solução open source desenvolvida em linguagem C, que implementa mecanismos semelhantes às camadas 3, 4 e 7 de comunicação em switches. Esta ferramenta oferece funcionalidades de balanceamento de carga e alta disponibilidade, onde o balanceamento depende do módulo IPVS (IP Virtual Server) do kernel Linux, enquanto a alt ...
Publicado em 7-6 07:04
Implantação de Cluster Kubernetes de Alta Disponibilidade com Kubespray em Máquinas Virtuais KVM
Preparação do Ambiente e Virtualização KVM
O ambiente de implantação consiste em máquinas virtuais Debian 12 (Bookworm), utilizando containerd como Container Runtime Interface (CRI), Calico como Container Network Interface (CNI) e Kubernetes na versão 1.27.10.
Inicialmente, valide se o processador do host físico suporta virtualização de hardwar ...
Publicado em 7-2 20:24
Configuração de Alta Disponibilidade com Keepalived e Nginx
. Preparação do Ambiente
1. VMware;
2. 4 máquinas virtuais com CentOS7: 192.168.122.217, 192.168.122.165
3. Serviços do sistema: LVS, Keepalived
4. Servidor Web: nginx<br></br><br></br>
. Instalação de Software
Nas duas máquinas virtuais, configuraremos o cluster da seguinte forma:
192.168.122.217 servidor-nginx-1+keep ...
Publicado em 6-18 05:36
Implantação de Aplicações Frontend em Docker: Nginx, Balanceamento de Carga e Alta Disponibilidade
Este guia detalha o processo de empacotamento e implantação de uma aplicação frontend separada em um ambiente Docker, utilizando Nginx para servir os arquivos estáticos, configurando um balanceamento de carga e garantindo alta disponibilidade com Keepalived.
Empacotamento da Aplicação Frontend
O primeiro passo para implantar o projeto frontend ...
Publicado em 6-8 21:30