Todo mundo conhece a Amazon hoje em dia. A empresa, que antes era apenas um livreiro on-line, cresceu e se tornou o maior varejista e mercado on-line do mundo. Para apoiar seu crescimento fenomenal, a Amazon teve que se tornar um mestre na implantação de infraestruturas de TI. Antes, não demorou muito para que fizesse sentido alugar partes não utilizadas de suas infraestruturas para clientes que precisassem delas. Foi assim - simplificado - como o Amazon Web Services ganhou vida. Parte de hospedagem, parte de virtualização, parte de distribuição de conteúdo, o Amazon Web Services é um animal complexo. E com a complexidade vem a necessidade de monitoramento adequado. Hoje, estamos vendo algumas das melhores serviços e ferramentas de monitoramento de Amazon Web Services.
Antes de começar, faremos o possível para melhorardescreva o que são os Amazon Web Services. Você estará em uma posição melhor para apreciar totalmente a análise de nossos produtos e todos estaremos na mesma página. Em seguida, aprofundaremos um pouco mais e discutiremos o monitoramento da AWS. Mais especificamente, analisaremos o que implica o monitoramento da AWS. Em seguida, falaremos sobre os diferentes tipos de serviços e ferramentas de monitoramento. Curiosamente, apesar do fato da AWS ser uma plataforma de virtualização baseada em nuvem, alguns preferem usar ferramentas físicas locais para monitoramento. Armado com todas essas informações básicas, estaremos prontos para enfrentar a revisão de alguns dos melhores serviços e ferramentas disponíveis para monitorar o Amazon Web Services.
Resumo da Amazon Web Services
O Amazon Web Services foi lançado em 2006 porAndy Jassy como uma plataforma que oferece serviços on-line para sites de terceiros e aplicativos clientes. A maioria dos serviços hospedados na AWS são serviços de back-end que não são diretamente expostos aos usuários finais, mas oferecem funcionalidades que podem ser usadas pelos desenvolvedores por meio de APIs. Hoje, a Amazon Web Services oferece mais de 90 serviços, que incluem computação, armazenamento, rede, banco de dados, análise de dados, serviços de aplicativos, implantação, gerenciamento de sistemas, gerenciamento de aplicativos móveis e ferramentas para desenvolvedores e para a Internet das coisas. Os serviços mais populares são chamados Amazon Elastic Compute Cloud (EC2) e Amazon Simple Storage Service (S3).
Você pode pensar na AWS como uma nuvemplataforma de virtualização. A AWS oferece a seus clientes um cluster virtual de máquinas que estão constantemente disponíveis na Internet. Essas máquinas virtuais emulam todas as características físicas de um computador real, incluindo o hardware físico, uma escolha de sistemas operacionais, redes, aplicativos pré-carregados, como servidores Web, bancos de dados, ferramentas de gerenciamento etc. Além disso, a Amazon garante a segurança dos clientes. sistemas.
A tecnologia da AWS é implementada em farms de servidorescom base em todo o mundo e mantida pela AWS. As cobranças são baseadas no uso, recursos de hardware e software, rede e sistema operacional escolhido, além de opções de disponibilidade, redundância e segurança.
Monitorando a AWS - O que há para isso?
Como a AWS nada mais é do que hospedagem na nuvemservidores, é fácil imaginar que o monitoramento seja bastante semelhante ao monitoramento de servidores. Mais especificamente, é quase idêntico ao monitoramento de servidores virtuais. Mas não existem apenas servidores em uma configuração típica da AWS. Geralmente inclui bancos de dados e outros aplicativos e também inclui pelo menos alguns componentes de rede. Vamos ver mais detalhes dos diferentes tipos de monitoramento que podem ser aplicados aos ambientes da AWS.
Disponibilidade
O monitoramento da disponibilidade é a forma mais básica demonitoramento. Geralmente, é uma simples questão de verificar se um determinado recurso está respondendo. Em um ambiente local, esse é o tipo de teste que geralmente é feito usando ping. Porém, como os ambientes da AWS geralmente são acessíveis apenas pela Internet e, considerando que o ping geralmente é bloqueado por roteadores e firewalls da Internet, surgiram outras formas de verificação. Com eles também surgiu a possibilidade de verificar se as máquinas não estão funcionando apenas, mas também determinados serviços específicos. Por exemplo, o teste de uma resposta na porta 80 pode validar se o componente do servidor da web está em execução.
Métricas Operacionais
As próximas coisas que se pode querer monitorar são asvárias métricas operacionais dos dispositivos. As mesmas técnicas básicas usadas para o monitoramento local geralmente podem ser usadas e, quando não existem, existem várias alternativas. Quanto a quais métricas operacionais devem ser monitoradas, podemos pensar em coisas como carga de CPU e uso de memória, por exemplo. Outras métricas mais próximas do sistema físico - como a temperatura central da CPU - geralmente são deixadas de fora, pois pertencem à parte do ambiente gerenciada pela AWS.
atuação
O último elemento que é frequentemente monitorado édesempenho. Com isso, estamos nos referindo ao desempenho de ponta a ponta do sistema como um todo. Alguns se referem a isso como monitoramento da experiência do usuário. Tem a ver com a validação de que todos os vários componentes estão se comunicando corretamente e que cada um está respondendo em tempo hábil, oferecendo um desempenho aceitável de ponta a ponta.
Diferentes tipos de serviços e ferramentas de monitoramento
As ferramentas de monitoramento podem ser diferenciadas com base emvários critérios. Um dos fatores diferenciadores mais importantes é o método de coleta de dados empregado. Algumas ferramentas contam com o SNMP (Simple Network Management Protocol) para buscar parâmetros operacionais dos sistemas e dispositivos que monitoram. Outros dependem, em vez disso, da Instrumentação de Gerenciamento do Windows, uma tecnologia semelhante, reservada aos sistemas operacionais Windows. Mas, para obter o máximo em granularidade e variedade de parâmetros monitoráveis, as ferramentas baseadas em agentes dificilmente podem ser vencidas. Eles contam com um agente local que está sempre em execução nos sistemas monitorados e é responsável pela coleta de dados. Há uma grande desvantagem no monitoramento baseado em agente. Ele tende a colocar uma carga adicional nos recursos do sistema, que às vezes pode ser limitado.
Outro fator distintivo comum entrevárias ferramentas de monitoramento relacionadas à sua localização. Algumas ferramentas são instaladas localmente em um servidor e operam seu monitoramento a partir de suas redes locais. Outros sistemas - e estão se tornando cada vez mais populares - são baseados em nuvem e oferecidos em um modelo de Software como Serviço. Atualmente, muitas pessoas preferem serviços de monitoramento baseados em nuvem. De fato. Algumas organizações executam ambientes de TI complexos sem possuir um único servidor, movendo todos os serviços - incluindo monitoramento e gerenciamento - para a nuvem.
Os melhores serviços e ferramentas de monitoramento
Teoria suficiente, agora vamos dar uma olhada em algumas daso melhor serviço e ferramentas de monitoramento da AWS que pudemos encontrar. Nossa lista contém uma variedade de ferramentas muito diferentes, cada uma oferecendo uma visão diferente do monitoramento da AWS. Muitas das ferramentas também podem ser usadas para monitorar qualquer tipo de servidor virtual ou físico, local ou baseado na nuvem.
1. Servidor SolarWinds e monitor de aplicativos (Teste grátis)
A SolarWinds é uma editora bem conhecida de alguns dosas melhores ferramentas de administração de rede e sistema. A empresa existe há cerca de vinte anos e seu principal produto, chamado Network Performance Monitor, pontua consistentemente entre as principais ferramentas de monitoramento SNMP. Para tornar as coisas ainda melhores, o SolarWinds também disponibiliza algumas ferramentas gratuitas, cada uma abordando uma necessidade específica do administrador de rede. A Calculadora de sub-rede avançada e o Kiwi Syslog Server são dois exemplos dessas ferramentas gratuitas.
o Servidor SolarWinds e monitor de aplicativos foi projetado para ajudar os administradores a monitorarservidores, seus parâmetros operacionais, seus processos e os aplicativos que estão sendo executados neles. Pode facilmente escalar de redes muito pequenas a grandes com centenas de servidores - físicos e virtuais - espalhados por vários sites. A principal razão pela qual essa ferramenta chegou à nossa lista - além de ser tão cheia de recursos - é que é perfeitamente adequada para monitorar ambientes hospedados em nuvem, como Amazon Web Services ou Microsoft Azure.

- TESTE GRÁTIS: Servidor SolarWinds e monitor de aplicativos
- Link para download oficial: https://www.solarwinds.com/server-application-monitor/registration
Entre os recursos que mais amamos no Servidor SolarWinds e monitor de aplicativos é como é fácil configurar. A configuração inicial é feita com a mesma facilidade com a ajuda do processo de detecção automática de duas passagens. A primeira passagem descobre todos os servidores e a segunda localiza os aplicativos em cada servidor descoberto. Embora esse processo possa levar tempo, pode ser acelerado, fornecendo uma lista de aplicativos específicos a serem procurados. Depois que a ferramenta está em funcionamento, a interface gráfica do usuário facilita o uso. O painel personalizável da ferramenta permite exibir informações em formato de tabela ou gráfico.
Preço para o Servidor SolarWinds e monitor de aplicativos começa em US $ 2 995 e é baseado no número de componentes, nós e volumes monitorados. Está disponível para download uma versão de avaliação gratuita de 30 dias, se você quiser experimentar o produto antes de comprá-lo.
2. Monitor de configuração do servidor SolarWinds (Teste grátis)
A seguir, em nossa lista, há outro produto da SolarWinds chamado Monitor de configuração do servidor ou SCM. O tipo específico de monitoramento que ele executa ébastante exclusivo: monitora as configurações de dispositivos e aplicativos quanto a alterações e conformidade com vários padrões. É também uma ferramenta poderosa de solução de problemas que pode fornecer as informações necessárias sobre alterações na configuração e suas correlações com a desaceleração do desempenho. Isso pode ajudá-lo a encontrar a causa raiz de alguns problemas de desempenho causados por alterações na configuração.

- TESTE GRÁTIS: Monitor de configuração do servidor SolarWinds
- Link para download oficial: https://www.solarwinds.com/server-configuration-monitor/registration
o Monitor de configuração do servidor SolarWinds é uma ferramenta baseada em agente, com o agente implementadoem cada servidor que está sendo monitorado. Uma vantagem dessa arquitetura é que o agente continua coletando dados mesmo quando o servidor está desconectado da rede. Os dados são mantidos localmente e depois enviados para a ferramenta assim que o servidor estiver novamente online.
Em termos de recursos, este produto não deixa nada para serdesejado. O recurso de descoberta automática da ferramenta detectará automaticamente servidores qualificados para monitoramento. Ele também vem com perfis de configuração prontos para uso para os servidores mais comuns. Ele pode ser usado como uma ferramenta básica de gerenciamento de ativos e permitirá que você visualize os inventários de hardware e software e os relate. O SCM pode ser integrado à sua solução de monitoramento do sistema, graças à Plataforma Orion, na qual a maioria das ferramentas de monitoramento SolarWinds se baseia. É uma ótima ferramenta para usar em conjunto com a anterior para monitorar seu ambiente da AWS.
Ao contrário da maioria dos outros produtos SolarWinds, informações de preços para o Monitor de configuração do servidor não está prontamente disponível. Você precisará entrar em contato com as vendas da SolarWinds. No entanto, uma versão de avaliação de 30 dias está disponível para download.
3. Amazon CloudWatch
Não faria sentido usar uma ferramenta da Amazon para monitorar as infra-estruturas da AWS? Amazon CloudWatch, nossa terceira entrada, é um monitoramento e gerenciamentoserviço criado para desenvolvedores, operadores de sistemas, engenheiros de confiabilidade do site (SRE) e gerentes de TI. A ferramenta fornece dados e informações acionáveis. Você os utiliza para monitorar seus aplicativos, detectar, entender e responder a alterações de desempenho em todo o sistema, otimizar a utilização de recursos e obter uma visão unificada da integridade operacional. É uma ferramenta muito completa que oferece praticamente todo o monitoramento necessário.

Amazon CloudWatch coleta dados operacionais e de monitoramento usandovárias técnicas, como coleta e análise de logs, bem como monitoramento de métricas e eventos. Você recebe uma visão unificada dos recursos, aplicativos e serviços da AWS que são executados na AWS e nos servidores locais. Você pode usar esta ferramenta para definir alarmes, visualizar logs e métricas lado a lado, executar ações automatizadas, solucionar problemas e descobrir informações. O produto também é adequado para otimizar seus aplicativos e garantir que eles estejam funcionando sem problemas.
Uma das maiores vantagens de Amazon CloudWatch é assim que é fácil começar. O produto não tem compromisso inicial ou taxa mínima. Os clientes simplesmente pagam pelo que usam e são cobrados no final do mês.
4. AppDynamics iQ
O AppDynamics foi adquirido pela Cisco no início de 2017 e seus AppDynamics iQ plataforma fornece ferramentas de monitoramento baseadas na nuvemque você pode usar para o monitoramento integrado de várias infra-estruturas ou plataformas como serviço (IaaS / PaaS) da AWS e da maioria dos outros fornecedores. Ele fornece visibilidade em tempo real de aplicativos e negócios. É composto por seis mecanismos de desempenho altamente inteligentes - chamados de QI -, cada um emprestando seus talentos específicos.

O Map iQ ajuda você a ver e entender a jornada completa do cliente. O mecanismo criará e atualizará automaticamente mapas de fluxo visuais dinamicamente. O mecanismo Baseline iQ permite que o AppDynamics iQ plataforma de monitoramento estabelecer automaticamentelinhas de base dinâmicas de suas transações comerciais e métricas usando autoaprendizagem, em vez de limites estáticos. O próximo mecanismo, chamado Diagnostic iQ, isola e resolve problemas de desempenho de aplicativos de maneira eficiente, monitorando cada linha de código e ativando recursos profundos de diagnóstico. O mecanismo do Signal iQ correlaciona grandes quantidades de dados métricos coletados na solução de monitoramento de desempenho e oferece uma visão completa do desempenho do aplicativo. O mecanismo Enterprise iQ é usado para implantação de aplicativos e gerenciamento de desempenho. Por último, mas não menos importante, o mecanismo do Business iQ vincula todos os outros módulos aos requisitos de negócios.
Preços para o AppDynamics iQ plataforma não está prontamente disponível. Você precisará entrar em contato com as vendas do AppDynamics para obter mais detalhes. No entanto, uma avaliação gratuita de 15 dias e uma demonstração on-line estão disponíveis.
5. New Relic
New Relic oferece um conjunto de várias ferramentas de monitoramento diferentes que atendem à maioria das necessidades de monitoramento. De particular interesse no contexto desta postagem são dois produtos, New Relic APM, uma ferramenta de monitoramento de desempenho de aplicativos e Nova infraestrutura de relíquias, um módulo de monitoramento de infraestrutura mais "tradicional".

Ao usar New Relic APM e infraestrutura juntos, o que você obtém éuma visão abrangente da integridade de seus servidores e hosts, bem como dos aplicativos e serviços dos quais eles dependem. À medida que seus aplicativos são dimensionados e a infraestrutura é alterada, você pode acompanhar facilmente o estado da configuração do inventário e correlacionar as alterações com os possíveis impactos no desempenho do sistema e dos aplicativos.
o New Relic plataforma é oferecida em um software como serviçomodelo e é particularmente adequado para o monitoramento de infra-estruturas baseadas em nuvem, como AWS ou Microsoft Azure. O componente de monitoramento de infraestrutura do New Relic está disponível nas versões Essentials e Proversão, a última permitindo a integração com outros módulos da New Relic. Os preços são tão baixos quanto $ 0,60 / mês por instância para a versão Essentials e $ 1,20 / mês por instância para a versão Pro. A estrutura de preços é realmente bastante complexa, mas o New Relic O site apresenta uma ferramenta de criação de cotações muito boa.
6. Monitor lógico
LogicMonitor é um serviço baseado em nuvem que fornece informações detalhadasmonitoramento dos recursos da AWS, ao mesmo tempo em que fornece uma cobertura abrangente para a infraestrutura existente no local. Ele suporta a maioria das opções da AWS, como EC2, RDS, ELB, EBS, SQS e muito mais. Ele extrairá métricas em nível de aplicativo de instâncias do EC2 executando Nginx, MySQL, Kafka e centenas de outros aplicativos. Você pode usar o AWS SDK interno da ferramenta para obter métricas personalizadas, eventos agendados do EC2 e status de integridade do serviço da Amazon.

A ferramenta apresenta a descoberta automatizada de todos os AWSrecursos e também descobre e monitora toda a sua infraestrutura local. Ele também possui modelos de monitoramento pré-configurados, compatíveis com mais de 1000 tecnologias. Ele pode obter métricas no nível do sistema operacional e no nível do aplicativo que não estão disponíveis usando o CloudWatch sozinho. É uma plataforma abrangente com alertas, relatórios e painéis integrados que consolida a necessidade de várias ferramentas, permitindo que você e sua equipe façam mais com menos recursos.
Monitor lógico está disponível em três níveis de aumentorecursos que começam em US $ 15 por dispositivo por mês para a versão Starter e em US $ 23 por dispositivo por mês na versão Enterprise de primeira linha. Está disponível uma avaliação gratuita de 14 dias e uma demonstração.
7. BMC TrueSight
Por último em nossa lista é a plataforma BMC TrueSight,outra oferta de software como serviço baseada em nuvem. Você pode usar a plataforma para executar e otimizar AWS, Azure, OpenStack e outras nuvens, aplicativos e serviços, acelerando a inovação por meio de maior eficiência operacional.

BMC TrueSight fornece controle dos recursos da infraestrutura de TIe custos, desempenho de aplicativos e experiência do usuário final para ambientes e aplicativos com várias nuvens. Ele fornece visibilidade em todo o ambiente de TI e usa análise algorítmica. Isso permite que os gerentes de aplicativos e infraestrutura obtenham uma visão para planejar e gerenciar serviços e custos com base na prioridade comercial e nos requisitos operacionais.
Informações sobre preços para BMC TrueSight não está prontamente disponível e pode ser obtido entrando em contato com as vendas da BMC. Também pode ser organizado um teste gratuito.
Comentários