O Amazon Elasticsearch Service permite pesquisar, analisar e visualizar dados em tempo real. O Amazon Elasticsearch Service gerencia a capacidade, a escalabilidade, a aplicação de patches e a administração de clusters do Elasticsearch para você, além de disponibilizar acesso direto às APIs do Elasticsearch e permitir que você se dedique à criação de aplicativos inovadores. 

Principais recursos

Fácil de implantar e gerenciar

Gerenciado: você pode implantar um cluster do Elasticsearch pronto para produção em alguns minutos. Executamos todo o trabalho pesado genérico para que você não perca tempo com tarefas operacionais como provisionamento de hardware, instalação de software e aplicação de patches, recuperação de falhas, backups e monitoramento.

Facilidade de instalação e configuração: você pode instalar e configurar facilmente um domínio do Amazon Elasticsearch com alguns cliques no console ou com uma única chamada de API por meio da Interface da Linha de Comando (ILC) da AWS ou do AWS SDK. Ao criar um novo domínio, é possível especificar o número de instâncias, tipos de instância e opções de armazenamento. Também é possível modificar ou excluir domínios atuais a qualquer momento.

Armazenamento flexível: você pode escolher entre o armazenamento local na instância ou os volumes do Amazon EBS para armazenar os índices do Elasticsearch. É possível especificar o tamanho do volume do Amazon EBS a ser alocado no domínio e o tipo de volume: magnético, de uso geral ou de IOPS provisionadas. Você também pode modificar as opções de armazenamento após a criação do domínio, conforme for necessário.

Acesso direto à API do Elasticsearch: acesse diretamente as APIs do Elasticsearch para carregar, consultar e analisar dados e gerenciar índices.

Resiliência de dados: você pode incorporar resiliência de dados em um domínio do Amazon Elasticsearch por meio de snapshots automáticos e manuais. É possível usar snapshots para recuperar o domínio ou criar um novo domínio com dados pré-carregados. Por padrão, o Amazon Elasticsearch Service cria automaticamente snapshots diários de cada domínio e os retêm por 14 dias. Além disso, é possível utilizar as APIs de snapshot do Elasticsearch para criar snapshots manuais adicionais. Os snapshots automáticos são armazenados gratuitamente no Amazon S3. Os snapshots manuais incorrem em cobranças de uso padrão do Amazon S3.

Suporte a plug-ins> o Amazon Elasticsearch Service é fornecido com vários plug-ins disponibilizados pela comunidade do Elasticsearch, incluindo: Kuromoji, ICU, Phonetic Analysis, Smart Chinese Analysis, Stempel Polish Analysis, Ingest Processor Attachment, Ingest User Agent Processor e Mapper Murmur3. Os plug-ins são implantados e gerenciados automaticamente para você.

Monitoramento e métricas: o Amazon Elasticsearch Service expõe várias métricas de performance de domínio, incluindo número de instâncias, integridade do domínio, documentos pesquisáveis, métricas do Amazon EBS (se for o caso) e utilização de CPU, memória e disco para dados e nós principais por meio do Amazon CloudWatch. Você pode usar essas métricas para monitorar a integridade do seu domínio e tomar as ações necessárias.

Integrado a ferramentas e serviços da AWS de código aberto

Fácil consumo de dados: você pode consumir facilmente dados estruturados e não estruturados no domínio do Amazon Elasticsearch com o Logstash, um pipeline de dados de código aberto que ajuda a processar logs e outros dados de eventos. Você pode configurar o seu domínio do Amazon Elasticsearch como o armazenamento de back-end para todos os logs que passarem pela implementação do Logstash. Você também pode consumir os dados para seu domínio do Amazon Elasticsearch usando o Amazon Kinesis Firehose, o AWS IoT ou o Amazon CloudWatch Logs. Para obter mais informações, consulte a página de consumo de dados do Amazon Elasticsearch Service.

Suporte incorporado ao Kibana: você pode obter insights dos dados com maior velocidade e qualidade usando o Kibana, uma plataforma de análises e visualização de código aberto. O Kibana é implantado automaticamente com o domínio do Amazon Elasticsearch Service.

Facilmente escalável

Você pode adicionar ou remover facilmente instâncias e modificar volumes do Amazon EBS para acomodar o crescimento dos dados, sem qualquer tempo de inatividade. Com algumas linhas de código, você pode monitorar o estado de um domínio por meio de métricas do Amazon CloudWatch e chamar a API do Amazon Elasticsearch Service para aumentar ou reduzir a escala do domínio de acordo com os limites que você definiu.

Seguro

Você pode conectar com segurança aplicativos ao ambiente gerenciado do Elasticsearch, de uma VPC ou por meio da Internet pública. É possível configurar o acesso à rede usando grupos de segurança da VPC ou políticas de acesso baseadas em IP. Você também pode autenticar usuários no serviço por meio de provedores de identidade empresariais, como o Microsoft Active Directory, usando SAML 2.0 via Amazon Cognito, e restringir o acesso a usuários autenticados especificados usando o AWS Identity and Access Management (IAM). As políticas do IAM podem ser configuradas a fim de permitir um controle de acesso detalhado às APIs de gerenciamento para operações como a criação e a escalabilidade de domínios e às APIs do plano de dados para operações como o upload de documentos e a execução de consultas. O AWS Key Management Service (KMS) permite criptografar dados no Amazon Elasticsearch Service, incluindo índices principais e replicados, arquivos de log, arquivos de permuta de memória e snapshots automatizados. Além disso, é possível monitorar e auditar um domínio com o AWS CloudTrail. O histórico de chamadas de API da AWS gerado pelo AWS CloudTrail possibilita a realização de análises de segurança, rastreamento de alteração de recursos e auditoria de conformidade.

Altamente disponível

Você pode configurar domínios do Amazon Elasticsearch para obter alta disponibilidade habilitando a opção Zone Awareness no momento da criação do domínio ou modificando um domínio ativo. Quando a opção Zone Awareness for habilitada, o Amazon Elasticsearch Service distribuirá as instâncias que estiverem oferecendo suporte ao domínio em duas zonas de disponibilidade diferentes. Em seguida, se você habilitar as réplicas do Elasticsearch, os estilhaços serão distribuídos automaticamente para oferecer replicação entre zonas.

Econômico

Com o Amazon Elasticsearch Service, você paga somente pelo que for usado. Não há taxas antecipadas ou requisitos de uso. Se você optou por instâncias reservadas pelo período de vigência de um ou três anos, poderá executar o Amazon Elasticsearch Service com um desconto considerável nos preços. Como o Amazon Elasticsearch é gerenciado, você não precisa de uma equipe de especialistas em Elasticsearch para provisionar, monitorar e gerenciar a infraestrutura, reduzindo assim o custo total das operações.

Saiba mais sobre a definição de preço do Amazon Elasticsearch Service

Acesse a página de definição de preço