Servidor cloud para Elasticsearch na Europa: hospedagem de busca EU
Elasticsearch e a espinha dorsal da pesquisa de texto completo, analitica de logs e stacks de observabilidade em aplicacoes modernas. Para empresas que lidam com dados sobre usuarios europeus, onde esse indice de pesquisa vive tem implicacoes diretas para a conformidade com o RGPD e os tempos de resposta das consultas.
Por que a residencia de dados na UE importa para Elasticsearch
Os indices do Elasticsearch geralmente contem conteudo gerado por usuarios, logs comportamentais e dados de documentos vinculados a identidades individuais - todos dados pessoais sob o RGPD. A hospedagem em um servidor EU operado por uma empresa europeia significa que seu indice de pesquisa nunca sai da jurisdicao da UE.
A proximidade de rede tambem importa para pesquisa. Um cluster do Elasticsearch na Europa Central responde a consultas de uma aplicacao em Berlim em 2-5 ms. O mesmo cluster em um data center dos EUA adiciona 80-120 ms por consulta.
Especificacoes minimas para Elasticsearch
- Pequeno (dev/logging, ate 50 GB de indice) - 4 vCPU, 16 GB RAM, 200 GB NVMe SSD
- Medio (pesquisa de producao, 50-500 GB) - 8 vCPU, 32 GB RAM, 1 TB NVMe SSD
- Grande (analitica, indice multi-TB) - 16+ vCPU, 64 GB RAM, 2+ TB NVMe SSD
Configuracao recomendada da DCXV
Os servidores cloud da DCXV fornecem armazenamento NVMe com IOPS consistente:
- 8 vCPU, 32 GB RAM, 1 TB NVMe - no de cluster de pesquisa de producao
- 16 vCPU, 64 GB RAM, 2 TB NVMe - analitica de logs ou stack de observabilidade
Contate sales@dcxv.com para configuracao de cluster.
Comandos de configuracao rapida
# Instalar Elasticsearch 8.x no Ubuntu 22.04
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-8.x.list
sudo apt update && sudo apt install -y elasticsearch
sudo systemctl start elasticsearch && sudo systemctl enable elasticsearch # Tamanho do heap JVM - 50% da RAM
-Xms16g
-Xmx16g
# Desabilitar swap
sudo swapoff -a
echo 'vm.swappiness=1' | sudo tee -a /etc/sysctl.conf
echo 'vm.max_map_count=262144' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p Desempenho esperado
Em um no DCXV 8 vCPU / 32 GB RAM / NVMe com Elasticsearch 8.x:
- Throughput de indexacao (API bulk) - 15.000-30.000 docs/s
- Consultas por segundo - 500-1.500 QPS
- Latencia P99 (consulta quente) - menos de 10 ms
Conclusao
Elasticsearch em um servidor cloud da UE mantem seu indice de pesquisa sob jurisdicao da UE enquanto oferece pesquisa de baixa latencia e alta taxa de transferencia.




