Engineering

Introdução ao Elastic Cloud na AWS

A Elastic na Amazon Web Services (AWS) oferece a você o poder do Elastic Enterprise Search, do Elastic Observability, do Elastic Security e também do Elastic Stack. Você poderá fazer buscas de informações no seu ambiente de forma rápida e fácil, analisar dados para observar insights e proteger seu investimento em tecnologia. O Elastic Cloud permite que você implante do seu jeito, seja como um serviço gerenciado ou com ferramentas de orquestração que você gerencia na nuvem.

Colete insights

Veja alguns dos insights que a Elastic pode coletar para a plataforma da AWS:

  • Uso do Metricbeat e do CloudWatch para buscar métricas, coletar arquivos de log e definir alarmes para utilização de recursos, desempenho das aplicações e integridade operacional em itens como:
    • Métricas de faturamento, EC2, Lambda, S3, uso e muito mais
    • Containers para dados do ECS, EKS, Fargate e Kubernetes “puro” (vanilla)
    • Application Insights para monitorar o .Net e o SQL Server no Windows e no Linux
  • Uso da entrada do Filebeat e do S3 para obter arquivos de log de buckets do AWS S3 com notificações SQS de serviços que geram logs no S3, incluindo:
    • CloudWatch, EC2, logs de fluxo do VPC, logs de acesso do ELB e logs do CloudTrail
    • Logs de acesso ao servidor do S3, incluindo: auditorias de segurança e logs de acesso, que são úteis para ajudar a entender o acesso ao S3 e as cobranças pelo uso
  • Uso do Functionbeat como uma função Lambda sem servidor para coletar do SQS e do Kinesis logs e eventos do CloudWatch

Quase todos os módulos da Elastic que vêm com o Metricbeat, o Filebeat e o Functionbeat têm visualizações e dashboards pré-desenvolvidos, para que você possa começar a analisar seus dados rapidamente.

Para começar

Você pode começar facilmente com a Elastic na AWS por meio da nossa página de listagem no AWS Marketplace. De lá, você poderá se inscrever usando sua conta existente da AWS, que oferece faturamento integrado.

A cobrança será efetuada pelo uso do software e da infraestrutura com base no modelo de preços a seguir.

Se você já estiver conectado(a) ao console de gerenciamento, bastará procurar por “Elastic Cloud (Elasticsearch managed service)” (Elastic Cloud (serviço gerenciado do Elasticsearch)) no AWS Marketplace > barra de busca Discover products (Descobrir produtos).

Na página de listagem do AWS Marketplace, clique em Continue to Subscribe (Continuar para assinar).

Leia os contratos do usuário final e clique em Subscribe (Assinar).

Uma mensagem pop-up aparecerá direcionando você para a página de inscrição do Elastic Cloud, onde você criará sua nova conta.

Observe que, se você já havia se inscrito no Elastic Cloud, precisará criar uma nova conta para aproveitar as vantagens do faturamento integrado. A inscrição diretamente na Elastic não fornecerá essa opção.

Depois de confirmar sua conta por meio de uma notificação por e-mail, faça login e clique em Create deployment (Criar implantação).

Opções de implantação

Agora você poderá escolher uma das soluções pré-configuradas que melhor se adapte às suas necessidades. Para entender melhor suas opções, leia mais sobre como criar a sua implantação. Vamos destacar cada uma abaixo para ajudar você a decidir.

O Elastic Cloud traz o poder do Elastic Enterprise Search, do Observability e do Security ao seu ambiente da AWS. Veja como:

  • Elastic Observability: unifique logs, métricas, traces e muito mais do seu ecossistema em uma stack escalável que é aberta e desenvolvida para oferecer velocidade. Monitore, busque e analise todos os seus dados operacionais em uma rica UI para resolver problemas rapidamente e fornecer experiências digitais excepcionais de maneira consistente.
  • Elastic Enterprise Search: busque em tudo, em qualquer lugar. O Elastic App Search fornece todas as ferramentas de que você precisa para criar e implantar poderosas experiências de busca para seus websites e apps para dispositivos móveis. O Elastic Workplace Search oferece às suas equipes uma experiência de busca unificada em todas as ferramentas de colaboração, produtividade e armazenamento, ajudando-as a encontrar o que precisam, onde estiver.
  • Elastic Security: uma segurança cibernética eficaz requer dados em escala, e o Elastic Security resolve os problemas tanto de dados quanto de escala. As melhores equipes de segurança usam a solução gratuita e aberta para SIEM, segurança de endpoint, caça a ameaças, monitoramento de nuvem e muito mais. Uma UI intuitiva e um vasto ecossistema de integrações ajudam a preparar cada analista para o sucesso.
  • Elastic Stack: escolha esta opção se estiver procurando fazer algo único ou se uma das outras soluções pré-configuradas não se encaixar totalmente dentro do que você quer. Escolha entre diferentes modelos de perfil de hardware, como o modelo de perfil de arquitetura hot-warm, com o qual é fácil começar e que oferece muita flexibilidade.

No cenário a seguir, selecionaremos o Elastic Observability, uma solução versátil que oferece flexibilidade suficiente para dar suporte à maioria dos casos de uso.

Configurações de implantação

Agora que você escolheu a solução Elastic Observability, confirme o provedor de serviços em nuvem, a região e a versão.

Como você veio do AWS Marketplace e está aproveitando todas as vantagens do faturamento integrado, o provedor Amazon Web Services já está selecionado.

Se precisar fazer uma alteração, bastará clicar em Expand (Expandir).

Versões do Elastic Stack

A versão mais recente sempre será selecionada, permitindo que você aproveite ao máximo os recursos e as atualizações de segurança mais recentes.

Depois de implantadas, as atualizações são igualmente simples de executar, facilitando o aproveitamento dos recursos mais recentes — bem como dos últimos patches de segurança — no dia em que são lançados. Você receberá notificações por e-mail quando novas versões forem disponibilizadas.

As atualizações são projetadas para serem automatizadas enquanto ajudam a mitigar o tempo de inatividade não planejado. Para saber mais sobre como atualizar para versões mais novas do Elastic Stack em nosso serviço gerenciado, veja como atualizar versões.

Conclua as configurações de implantação

Basta atribuir um nome exclusivo à implantação, se desejar, e clicar em Create deployment (Criar implantação).

Neste ponto, você não precisa customizar a implantação, o que poderá ser feito conforme a necessidade a qualquer momento. Fique à vontade para conferir as diferentes opções, como habilitar machine learning, mas lembramos mais uma vez que nada precisa ser feito neste momento. As opções de implantação padrão são perfeitas para começar a usar o Elasticsearch e o Kibana.

Execute o Kibana

Durante a criação da implantação, você receberá uma senha de usuário elastic que deverá guardar com segurança. Anote-a, mas se não se lembrar dela no futuro, não se preocupe. Você poderá redefini-la facilmente a qualquer momento. Poderá também simplesmente redefinir a senha de usuário elastic.

Clique em Open Kibana (Abrir o Kibana).

Ao executar o Kibana no console Elastic Cloud, você se conectará como o usuário que criou a implantação. No entanto, usuários adicionais provavelmente vão usar o link Copy endpoint (Copiar endpoint) do Kibana, fornecido no console, uma vez configurado.

Depois de criar outros usuários finais, como alguém que pode ter a tarefa de executar relatórios, eles clicarão em Log in with Elasticsearch (Fazer login com o Elasticsearch) após seguir o link de endpoint do Kibana.

Como administrador, você também poderá utilizar esse link escolhendo Log in with Elastic Cloud (Fazer login com o Elastic Cloud) e inserindo as mesmas credenciais que usou para entrar no console Elastic Cloud ao criar a implantação. Isso fornece o privilégio administrativo mais alto.

Ingestão de dados de amostra

Sabemos que você mal pode esperar para ver os dados do mundo real no Kibana. A Elastic fornece dados de amostra que você pode adicionar. Essa é uma maneira maravilhosa de se familiarizar com a visualização de dados do mundo real sem gastar muito tempo configurando a ingestão de dados.

Dica: confira o nosso webinar Introdução ao Kibana para obter alguns insights sobre o Kibana, que é a sua janela para o Elastic Stack. Você também pode fazer um curso gratuito de fundamentos do Kibana!

A partir da versão de implantação 7.10, quando você fizer login no Kibana pela primeira vez, verá a página Overview (Visão geral) do Observability, já que estamos usando a solução Elastic Observability para este exemplo.

Também há links úteis para você começar na seção Resources (Recursos).

Na página do Observability, clique em Add data (Adicionar dados).

Em seguida, clique em Sample data (Dados de amostra).

Qualquer que seja a amostra escolhida, basta clicar em Add data (Adicionar dados) e esperar que os dados sejam carregados.

Depois que eles estiverem carregados, clique em View data (Ver dados) e selecione Dashboard para ver o poder do Kibana em primeira mão.

Configurações customizáveis

As soluções pré-configuradas e os modelos de implantação ajudam você a começar a trabalhar rapidamente. Você não precisa se preocupar em dimensionar o cluster e pode customizar as implantações a qualquer momento. Por exemplo, você pode aumentar a memória, que se ajusta automaticamente para capacidade e desempenho. Pode também alterar o nível de tolerância a falhas e adicionar recursos como machine learning.

Fique à vontade para ler mais sobre como customizar a sua implantação.

Comece a usar a Elastic na AWS

Esperamos que este seja um recurso útil para você começar a usar a Elastic na AWS por meio do AWS Marketplace. Leia mais sobre o faturamento do AWS Marketplace em nossa documentação. Você também pode criar uma conta do Elastic Cloud e optar pelo faturamento direto pela Elastic com uma avaliação gratuita de 14 dias caso não queira usar o faturamento integrado.

Tem dúvidas ou feedback? Entre em contato conosco pelo e-mail awsmarketplace@elastic.co.