7 Beste Amazon Web Services (AWS) -bewakingsservices

click fraud protection

Iedereen kent Amazon tegenwoordig. Het bedrijf, dat ooit niets anders was dan een online boekverkoper, is uitgegroeid tot 's werelds grootste online retailer en marktplaats. Om zijn fenomenale groei te ondersteunen, moest Amazon een meester worden in het inzetten van IT-infrastructuren. Toen ze er eenmaal waren, duurde het niet lang meer voordat het zinvol was om ongebruikte delen van hun infrastructuur te verhuren aan klanten die ze nodig hadden. Dit is - sterk vereenvoudigd - hoe Amazon Web Services tot leven kwam. Gedeeltelijk hosting, deels virtualisatie, deels content distributie, Amazon Web Services is een complex beest. En met complexiteit komt er behoefte aan een goede monitoring. Vandaag bekijken we enkele van de beste bewakingsservices en -tools van Amazon Web Services.

Voordat we beginnen, zullen we ons best doen om beter te beschrijven wat Amazon Web Services zijn. U bent beter in staat om onze productbeoordeling volledig te waarderen en we staan ​​allemaal op dezelfde pagina. We gaan dan wat dieper graven en bespreken AWS-monitoring. Meer specifiek bekijken we wat AWS-monitoring inhoudt. Vervolgens bespreken we de verschillende soorten bewakingsservices en -tools. Vreemd genoeg geven sommigen, ondanks het feit dat AWS een cloudgebaseerd virtualisatieplatform is, de voorkeur aan on-premise fysieke tools voor monitoring. Gewapend met al deze achtergrondinformatie zijn we klaar om de herziening van enkele van de beste services en tools die beschikbaar zijn voor het monitoren van Amazon Web Services aan te pakken.

instagram viewer

Amazon Web Services in een notendop

Amazon Web Services werd in 2006 door Andy Jassy gelanceerd als een platform dat online services biedt aan websites en clienttoepassingen van derden. De meeste services die op AWS worden gehost, zijn back-endservices die niet rechtstreeks worden blootgesteld aan eindgebruikers, maar in plaats daarvan functionaliteiten bieden die kunnen worden gebruikt door ontwikkelaars via API's. Tegenwoordig biedt Amazon Web Services meer dan 90 services, waaronder computergebruik, opslag, netwerken, database, data-analyse, applicatieservices, implementatie, systeembeheer, mobiel applicatiebeheer en tools voor ontwikkelaars en voor de IoT. De meest populaire services heten Amazon Elastic Compute Cloud (EC2) en Amazon Simple Storage Service (S3).

U kunt AWS zien als een cloudgebaseerd virtualisatieplatform. AWS biedt haar klanten een virtuele cluster van machines die constant beschikbaar zijn via internet. Die virtuele machines bootsen alle fysieke kenmerken van een echte computer na, inclusief de fysieke hardware, een keuze uit besturingssystemen, netwerken, vooraf geladen applicaties zoals webservers, databases, beheertools, enzovoort. Bovendien zorgt Amazon voor de beveiliging van de systemen van zijn klanten.

De AWS-technologie wordt geïmplementeerd op serverfarms over de hele wereld en wordt onderhouden door AWS. De kosten zijn gebaseerd op gebruik, hardware- en softwarefuncties, netwerk en gekozen besturingssysteem, evenals beschikbaarheid, redundantie en beveiligingsopties.

Monitoring AWS - Wat is er aan de hand?

Aangezien AWS niets meer is dan in de cloud gehoste servers, is het gemakkelijk voor te stellen dat het bewaken ervan vergelijkbaar is met het bewaken van servers. Meer specifiek is het bijna identiek aan het bewaken van virtuele servers. Maar er zijn niet alleen servers in een typische AWS-opstelling. Het zal vaak databases en andere applicaties bevatten en zal ook vaak ten minste enkele netwerkcomponenten bevatten. Laten we in meer detail kijken naar de verschillende soorten monitoring die kunnen worden toegepast op AWS-omgevingen.

Beschikbaarheid

Beschikbaarheidsmonitoring is de meest basale vorm van monitoring. Het is vaak een kwestie van controleren of een bepaalde bron reageert. In een on-premises omgeving is dit het soort test dat meestal wordt uitgevoerd met ping. Maar aangezien AWS-omgevingen doorgaans alleen via internet bereikbaar zijn en aangezien ping vaak wordt geblokkeerd door internetrouters en firewalls, zijn er andere manieren van verificatie ontstaan. Met hen kwam ook de mogelijkheid om te controleren of machines niet alleen actief zijn, maar ook dat bepaalde specifieke services dat ook zijn. Het testen van een antwoord op poort 80 kan bijvoorbeeld valideren dat de webservercomponent actief is.

Operationele statistieken

De volgende dingen die u misschien wilt controleren, zijn de verschillende operationele statistieken van de apparaten. Dezelfde basistechnieken die worden gebruikt voor lokale monitoring kunnen vaak worden gebruikt en als dat niet het geval is, zijn er verschillende alternatieven. Wat betreft de operationele statistieken die moeten worden bewaakt, kunnen we bijvoorbeeld denken aan CPU-belasting en geheugengebruik. Andere statistieken die dichter bij het fysieke systeem staan, zoals de CPU-kerntemperatuur, worden vaak weggelaten omdat ze betrekking hebben op het deel van de omgeving dat wordt beheerd door AWS.

Prestatie

Het laatste element dat vaak wordt gemonitord is prestatie. Daarmee bedoelen we de end-to-end-prestaties van het systeem als geheel. Sommigen zullen dit aanduiden als monitoring van gebruikerservaringen. Het heeft te maken met het valideren dat alle verschillende componenten correct communiceren en dat elk ervan tijdig reageert en acceptabele end-to-end prestaties biedt.

Verschillende soorten bewakingsdiensten en -tool

Monitoring tools kunnen worden onderscheiden op basis van verschillende criteria. Een van de belangrijkste onderscheidende factoren is de gebruikte methode voor het verzamelen van gegevens. Sommige tools vertrouwen op het Simple Network Management Protocol (SNMP) om operationele parameters op te halen van de systemen en apparaten die ze bewaken. Anderen vertrouwen in plaats daarvan op de Windows Management Instrumentation, een enigszins vergelijkbare technologie die is gereserveerd voor Windows-besturingssystemen. Maar voor de ultieme granulariteit en verscheidenheid aan controleerbare parameters, kunnen agentgebaseerde tools nauwelijks worden verslagen. Ze vertrouwen op een lokale agent die altijd op de bewaakte systemen draait en die verantwoordelijk is voor het verzamelen van gegevens. Er is echter een groot nadeel aan agent-gebaseerde monitoring. Het heeft de neiging om extra systeembronnen te belasten die soms beperkt kunnen zijn.

Een andere veel voorkomende onderscheidende factor tussen verschillende monitoringtools die verband houden met hun locatie. Sommige tools zijn lokaal op een server geïnstalleerd en zullen worden bewaakt vanuit uw lokale netwerken. Andere systemen - en ze worden steeds populairder - zijn gebaseerd op de cloud en worden aangeboden in een Software as a Service-model. Veel mensen geven tegenwoordig de voorkeur aan cloudgebaseerde bewakingsservices. Eigenlijk. Sommige organisaties draaien complexe IT-omgevingen zonder over een enkele server te beschikken door alle services - inclusief monitoring en beheer - naar de cloud te verplaatsen.

De beste bewakingsservices en -tool

Genoeg theorie, laten we nu eens kijken naar enkele van de beste AWS-bewakingsservice en -tools die we konden vinden. Onze lijst bevat een reeks zeer verschillende tools, elk met een andere kijk op AWS-monitoring. Veel van de tools kunnen ook worden gebruikt om elk type virtuele of fysieke, lokale of cloudgebaseerde servers te bewaken.

SolarWinds is een bekende uitgever van enkele van de allerbeste tools voor netwerk- en systeembeheer. Het bedrijf bestaat al ongeveer twintig jaar en het vlaggenschipproduct, Network Performance Monitor genaamd, behoort consequent tot de beste SNMP-monitoringtools. Om het nog beter te maken, maakt SolarWinds ook een flink aantal gratis tools, die elk voorzien in een specifieke behoefte van de netwerkbeheerder. De Advanced Subnet Calculator en de Kiwi Syslog Server zijn twee voorbeelden van die gratis tools.

De SolarWinds-server en toepassingsmonitor is ontworpen om beheerders te helpen servers, hun operationele parameters, hun processen en de applicaties die erop draaien te monitoren. Het kan gemakkelijk worden geschaald van zeer kleine netwerken naar grote met honderden servers - zowel fysieke als virtuele - verspreid over meerdere sites. De belangrijkste reden waarom deze tool onze lijst bereikte - behalve dat hij zo boordevol functies is - is dat hij perfect geschikt is om in de cloud gehoste omgevingen zoals Amazon Web Services of Microsoft Azure te bewaken.

SolarWinds Server en Application Monitor - Overzichtsdashboard
  • GRATIS PROEF: SolarWinds-server en toepassingsmonitor
  • Officiële downloadlink:https://www.solarwinds.com/server-application-monitor/registration

Onder de functies die we het leukst vinden aan de SolarWinds-server en toepassingsmonitor is hoe eenvoudig het is in te stellen. De initiële configuratie is net zo gemakkelijk te doen met behulp van het twee-pass auto-discovery proces. De eerste pass ontdekt elke server en de tweede vindt de applicaties op elke ontdekte server. Hoewel dit proces enige tijd in beslag kan nemen, kan het worden versneld door een lijst met specifieke toepassingen op te geven waarnaar moet worden gezocht. Zodra de tool actief is, maakt de gebruiksvriendelijke GUI het gebruik ervan een fluitje van een cent. Met het personaliseerbare dashboard van de tool kunt u informatie weergeven in een tabel of in een grafisch formaat.

Prijs voor de SolarWinds-server en toepassingsmonitor begint bij $ 2 995 en is gebaseerd op het aantal bewaakte componenten, knooppunten en volumes. EEN gratis 30-dagen proefversie is beschikbaar om te downloaden, als u het product wilt uitproberen voordat u het koopt.

Volgende op onze lijst is een ander product van SolarWinds genaamd de Serverconfiguratiemonitor of SCM. Het specifieke type bewaking dat het uitvoert, is vrij uniek: het bewaakt apparaten en toepassingsconfiguraties op wijzigingen en op naleving van verschillende standaarden. Het is ook een krachtig hulpmiddel voor probleemoplossing dat u de nodige informatie kan geven over configuratiewijzigingen en hun correlaties met vertraagde prestaties. Dit kan u helpen de hoofdoorzaak te vinden van enkele prestatieproblemen die worden veroorzaakt door configuratiewijzigingen.

Screenshot van SolarWinds Server Configuration Monitor
  • GRATIS PROEF: SolarWinds Server Configuratiemonitor
  • Officiële downloadlink:https://www.solarwinds.com/server-configuration-monitor/registration

De SolarWinds Server Configuratiemonitor is een agentgebaseerde tool, waarbij de agent op elke server wordt ingezet. Een voordeel van een dergelijke architectuur is dat de agent gegevens blijft verzamelen, zelfs wanneer de server is losgekoppeld van het netwerk. De gegevens worden lokaal bewaard en vervolgens naar de tool gestuurd zodra de server weer online is.

Qua functionaliteit laat dit product niets te wensen over. De functie voor automatische detectie van de tool detecteert automatisch servers die in aanmerking komen voor monitoring. Het wordt ook geleverd met kant-en-klare configuratieprofielen voor de meest voorkomende servers. Het kan worden gebruikt als een basishulpmiddel voor activabeheer en u kunt de inventaris van hardware en software bekijken en hierover rapporteren. De SCM kan worden geïntegreerd in uw systeembewakingsoplossing dankzij het Orion-platform waarop de meeste bewakingsinstrumenten van SolarWinds zijn gebaseerd. Het is een geweldige tool om in combinatie met de vorige te gebruiken om uw AWS-omgeving te bewaken.

In tegenstelling tot de meeste andere SolarWinds-producten, prijsinformatie voor de Serverconfiguratiemonitor is niet direct beschikbaar. U moet contact opnemen met de verkoopafdeling van SolarWinds. Er is echter een evaluatieversie van 30 dagen beschikbaar om te downloaden.

3. Amazon CloudWatch

Zou het niet logisch zijn om een ​​Amazon-tool te gebruiken om AWS-infrastructuren te bewaken? Amazon CloudWatch, onze derde toegang, is een monitoring- en beheerservice die is gebouwd voor ontwikkelaars, systeembeheerders, site-betrouwbaarheidsingenieurs (SRE) en IT-managers. De tool biedt u gegevens en bruikbare inzichten. U gebruikt ze om uw toepassingen te bewaken, systeembrede prestatiewijzigingen te detecteren, te begrijpen en erop te reageren, het gebruik van bronnen te optimaliseren en een uniform beeld te krijgen van de operationele gezondheid. Het is een zeer grondige tool die vrijwel alle monitoring biedt die u nodig heeft.

Screenshot van Amazon CloudWatch

Amazon CloudWatch verzamelt monitoring- en operationele gegevens met behulp van verschillende technieken, zoals logverzameling en -analyse, evenals metrische gegevens en monitoring van gebeurtenissen. U krijgt een uniforme weergave van AWS-bronnen, applicaties en services die op AWS worden uitgevoerd en on-premises servers. U kunt deze tool gebruiken om alarmen in te stellen, logboeken en statistieken naast elkaar te visualiseren, geautomatiseerde acties te ondernemen, problemen op te lossen en inzichten te ontdekken. Het product is ook zeer geschikt om uw applicaties te optimaliseren en ervoor te zorgen dat ze soepel werken.

Een van de grootste voordelen van Amazon CloudWatch is hoe gemakkelijk het is om te beginnen. Het product heeft geen verplichting vooraf of minimale vergoeding. Klanten betalen gewoon voor wat ze gebruiken en betalen aan het einde van de maand.

4. AppDynamics iQ

AppDynamics werd begin 2017 door Cisco overgenomen AppDynamics iQ platform biedt cloudgebaseerde monitoringtools die u kunt gebruiken voor geïntegreerde monitoring van verschillende Infrastructure of Platform as a Service (IaaS / PaaS) van AWS en de meeste andere providers. Het biedt realtime applicatie- en bedrijfszichtbaarheid. Het is gemaakt van zes zeer intelligente prestatie-engines - iQ's genaamd - die elk hun specifieke talenten uitlenen.

Screenshot van AppDynamics iQ

De Map iQ helpt u de volledige klantreis te zien en te begrijpen. De engine maakt automatisch visuele stroomkaarten en werkt deze dynamisch bij. De Baseline iQ engine laat de AppDynamics iQ monitoring platform stelt automatisch dynamische basislijnen vast voor uw zakelijke transacties en statistieken met behulp van zelflerende, in plaats van statische drempels. De volgende engine, Diagnostic iQ genaamd, isoleert en lost applicatieprestatieproblemen efficiënt op door elke regel code te bewaken en tegelijkertijd diepgaande diagnostische mogelijkheden te activeren. De Signal iQ-engine correleert enorme hoeveelheden metrische gegevens die zijn verzameld uit de prestatiebewakingsoplossing en levert een end-to-end beeld van de applicatieprestaties. De Enterprise iQ-engine wordt gebruikt voor applicatie-implementatie en prestatiebeheer. Last but not least koppelt de Business iQ-engine alle andere modules aan de zakelijke vereisten.

Prijsstelling voor de AppDynamics iQ platform is niet direct beschikbaar. U moet contact opnemen met de verkoopafdeling van AppDynamics voor meer informatie. Er zijn echter een gratis proefperiode van 15 dagen en een online demo beschikbaar.

5. Nieuwe relikwie

Nieuwe relikwie biedt een reeks verschillende monitoringtools die aan de meeste monitoringbehoeften voldoen. Van bijzonder belang in de context van dit bericht zijn twee producten, New Relic APM, een applicatie prestatie monitoring tool en Nieuwe relikwie-infrastructuur, een meer "traditionele" module voor infrastructuurbewaking.

Screenshot van nieuwe relikwie-infrastructuur

Tijdens gebruik Nieuwe relikwie APM en Infrastructuur samen, wat u krijgt is een uitgebreid overzicht van de gezondheid van uw servers en hosts, evenals de applicaties en services waarvan ze afhankelijk zijn. Naarmate uw applicaties schalen en de infrastructuur verandert, kunt u eenvoudig de status van de voorraadconfiguratie volgen en wijzigingen correleren met mogelijke gevolgen voor uw systeem en applicatieprestaties.

De Nieuwe relikwie platform wordt aangeboden in een Software as a Service-model en is bijzonder geschikt voor het bewaken van cloudgebaseerde infrastructuren zoals AWS of Microsoft Azure. De infrastructuurmonitor van Nieuwe relikwie is beschikbaar in een Essentials-versie en een Pro-versie, waarbij de laatste integratie met andere New Relic-modules mogelijk maakt. De prijzen zijn zo laag als $ 0,60 / maand per instantie voor de Essentials-versie en $ 1,20 / maand per instantie voor de Pro-versie. De prijsstructuur is eigenlijk vrij complex, maar de Nieuwe relikwie website heeft een zeer goede tool voor het maken van offertes.

6. Logische monitor

LogicMonitor is een cloudgebaseerde service die diepgaande bewaking van AWS-bronnen biedt en een uitgebreide dekking biedt voor de bestaande lokale infrastructuur. Het ondersteunt de meeste AWS-opties zoals EC2, RDS, ELB, EBS, SQS en meer. Het haalt metrische gegevens op applicatieniveau uit EC2-instanties met Nginx, MySQL, Kafka en honderden andere applicaties. U kunt de ingebouwde AWS SDK van de tool gebruiken om aangepaste statistieken, geplande EC2-evenementen en de status van de servicestatus van Amazon te krijgen.

Logic Monitor Dashboard

De tool biedt geautomatiseerde detectie van alle AWS-bronnen en ontdekt en bewaakt ook al uw lokale infrastructuur. Het heeft ook vooraf geconfigureerde bewakingssjablonen, compatibel met meer dan 1000 technologieën. Het kan statistieken op OS- en toepassingsniveau ophalen die niet beschikbaar zijn met alleen CloudWatch. Het is een uitgebreid platform met ingebouwde waarschuwingen, rapportage en dashboards die de behoefte aan meerdere tools consolideert, zodat u en uw team meer kunnen doen met minder middelen.

Logische monitor is beschikbaar in drie niveaus met toenemende functies, beginnend bij $ 15 per apparaat per maand voor de Starter-versie en voor $ 23 per apparaat per maand voor de top Enterprise-versie. Een gratis proefperiode van 14 dagen is beschikbaar, evenals een demo.

7. BMC TrueSight

De laatste op onze lijst is het BMC TrueSight-platform, een ander cloudgebaseerd Software as a Service-aanbod. U kunt het platform gebruiken om AWS, Azure, OpenStack en andere clouds, applicaties en services uit te voeren en te optimaliseren, waardoor innovatie wordt versneld door een grotere operationele efficiëntie.

Screenshot van BMC TrueSight

BMC TrueSight biedt controle over IT-infrastructuurbronnen en kosten, applicatieprestaties en eindgebruikerservaring voor multi-cloudomgevingen en applicaties. Het biedt zichtbaarheid in de hele IT-omgeving en maakt gebruik van algoritmische analyses. Hierdoor krijgen applicatie- en infrastructuurbeheerders het inzicht om services en kosten te plannen en te beheren op basis van bedrijfsprioriteit en operationele vereisten.

Prijsinformatie voor BMC TrueSight is niet direct beschikbaar en kan worden verkregen door contact op te nemen met BMC sales. Er kan ook een gratis proefperiode worden geregeld.

watch instagram story