'n Inleiding tot AWS-monitering
AWS, een van die pioniers in die verskaffing van wolkdienste, bied al baie opwindende wolkdienste op die AWS-platform. AWS S3 (Simple Storage Service), EC2 (Elastic Compute Cloud), VPC (Virtual Private Cloud), Autoscaling is een van die min dienste wat deur AWS verskaf word.
Wat die monitering van AWS betref, vind verskeie soorte aktiwiteite op AWS-infrastruktuur plaas. Gebaseer op die organisasie se toepassing, aktiwiteit en infrastruktuur, kan 'n spesifieke moniteringsdiens nuttig wees. CloudWatch, CloudTrail en X-ray is 'n paar AWS-dienste wat organisasies help om hul AWS-infrastruktuur op die wolk te monitor.
Monitering van statistieke met AWS CloudWatch
Amazon CloudWatch is 'n AWS-diens waarmee u die prestasiemaatstawwe vir al u AWS-wolkhulpbronne en toepassings wat op AWS loop, binne 'n paar kliek kan insamel en monitor. AWS bied ingeboude statistieke wat gebruikers help om insig in verskeie elemente te kry, terwyl pasgemaakte statistieke gegenereer kan word met behulp van EC2-gevalle. CloudWatch-gegenereerde statistieke is gratis vir vyf minute se moniteringsinterval waar een-minuut-intervalstatistieke gehef word. Daarbenewens bied AWS CloudWatch organisasies statistieke wat help om die hulpbronne, die aantal EC2-gevalle te monitor, alarms op sensitiewe voorvalle op te stel, verkeerspatrone na te gaan, ens.
AWS-hulpbronne kan intyds gemonitor word met behulp van CloudWatch. Die beskikbare maatstawwe kan ingesamel en gemonitor word, wat gebruik kan word om die toepassings en hulpbronne te meet. Die geprogrammeerde waarskuwings kan kennisgewings stuur of vooraf geprogrammeerde veranderinge in die hulpbronne maak.
Werk saam met AWS CloudWatch
Amazon CloudWatch versamel alle maatstawwe en stoor dit in die bewaarplek. Metrieke word vir AWS-dienste soos EC2 ingesamel en na CloudWatch gestuur. CloudWatch stoor statistieke in die bewaarplek en laat die gebruiker toe om statistieke op te haal gebaseer op beskikbare statistieke. CloudWatch-konsole laat die gebruiker toe om die data op grond van statistieke te bereken en dieselfde data grafies in die konsole aan te bied. Amazon CloudWatch laat die gebruiker alarms instel wat die toestand van 'n EC2-masjien kan verander wanneer aan spesifieke kriteria voldoen word. CloudWatch kan outomatiese skaal en eenvoudige kennisgewingdiens (SNS) namens gebruiker inisieer. AWS het verskillende streke wat uit verskeie beskikbaarheidsones bestaan. AWS CloudWatch kan nie data van die verskillende streke saamvoeg nie.
Hier is 'n paar CloudWatch-elemente wat organisasies help om die hele AWS-infrastruktuur te monitor.
CloudWatch-geleenthede: Dit bied 'n byna intydse stroom van stelselgebeurtenisse wat veranderinge in AWS-hulpbronne beskryf. By die voorkoms van spesifieke gebeurtenisse kan hulle na een of meer teikenfunksies herlei word. Gebruikers kan ook CloudWatch-gebeurtenisse gebruik om 'n outomatiese taak te skeduleer wat op spesifieke tye self aktiveer met behulp van cron- of koersuitdrukkings.
CloudWatch-alarms: Hierdie kenmerk van CloudWatch stel gebruikers in staat om die alarm op maatstawwe te stel en 'n kennisgewing te ontvang wanneer die gespesifiseerde drempel oorgesteek word. Dit kan ook gebruik word vir die neem van outomatiese aksie gebaseer op verskillende voorafbepaalde gebeure.
CloudWatch-logs: CloudWatch-logs word gebruik vir die monitering van logs, in byna intydse, vir spesifieke patrone of waardes. Met behulp hiervan kan gebruikers die oorspronklike logdata bekyk en die bronprobleem leer ken indien nodig.
Log monitering met CloudTrail
AWS CloudTrail is 'n wolkdiens wat API-oproepe opteken wat op die rekening gemaak word en loglêers aan die Amazon S3-emmer aflewer. CloudTrail kan alle kliëntaktiwiteite naspoor of bekyk, dws API-oproepe wat uitgevoer word. Baie API-oproepe na verskeie dienste binne of regoor 'n streek word gemaak deur AWS CLI of AWS bestuurskonsole. CloudTrail teken voortdurend hierdie API-oproepe aan deur loglêers te skep en dieselfde aan die S3-emmer te lewer. Die gebeure word in JSON-formaat gestoor en is dus maklik ontleedbaar.
AWS CloudTrail laat organisasies toe om te bestuur, te voldoen, te bedryf en risiko-ouditering. Dit kan rekeningaktiwiteit aanteken, monitor en behou wat verband hou met die aksie oor IT-infrastruktuur op die wolk. Dit bied 'n gebeurtenisgeskiedenis van AWS-rekeningaktiwiteit van die hele AWS Management Console, AWS SDK's, opdragreëlnutsgoed of ander AWS-dienste. Dit bied insigte wat help om sekuriteit te ontleed, hulpbronne op te spoor en om foute op te los. Boonop kan organisasies die ongewone aktiwiteite op AWS-rekeninge opspoor en hulself van potensiële skade red.
Monitering van toepassings met AWS X-Ray
Toepassings op die wolk is afhanklik van verskeie aspekte aangesien die omgewings hoogs versprei is oor die wolkdienste. Transaksies vind plaas tussen verskeie bedieners en dienste. Wanneer enige prestasieprobleem op die agtergrond voorkom, kan die hardeware die skuldige wees, wat dit verpligtend maak om toepassings te monitor.
AWS X-Ray laat ontwikkelaars toe om die toepassings te ontfout wat spesiaal in 'n verspreide omgewing gebou is. Dit help ontwikkelaars om hul toepassings te ontleed en uit te vind wat die hoofoorsaak van prestasieprobleme is wat hulle onmiddellik kan oplos. Boonop bied dit insigte in einde-tot-end-versoeke wat deur die toepassing reis en wys 'n kaart van die toepassing se onderliggende elemente.
Die AWS X-Ray kan nuttig wees om beide tipes toepassings in ontwikkeling en produksie te ontleed, van 'n eenvoudige drievlaktoepassing tot 'n komplekse toepassing met 'n groot aantal dienste ingesluit. Waar AWS X-Ray help om toepassingspore en gekoppelde dienste te monitor, kan CloudWatch Synthetics nuttig wees om kanaries te skep om eindpunte te monitor en CloudWatch ServiceLens om die gesondheid van die toepassing te ontleed.
Monitering van AWS-omgewing met AIOps
Die splinternuwe volgende-gen KI Ops bied intydse monitering en insigte in gesondheidsstatistieke. Die intydse verenigde dashboard van die AWS-omgewing help die bedryfspan om die AWS-ekosisteem te monitor, en die gevorderde waarskuwingstelsel met die mengsel van AI en ML stuur kennisgewings voordat enige potensiële skade binne die wolkinfrastruktuur plaasvind. Dit bied 'n ingeboude dashboard vir AWS-dienste en volg die gebruik van diensverbruik.