Udostępnij!
Każdy dzień zespołu DevOps rozpoczyna się od przeglądu incydentów z systemu monitoringu – sprawdzenia, czy działa on poprawnie i czy coś się w nim nagle nie zmieniło. Czy można ten proces zautomatyzować, oszczędzając przy tym czas naszych specjalistów?
TAK! Skutecznie pomaga w tym usługa w chmurze AWS – Amazon DevOps Guru.
Funkcjonalności Amazon DevOps Guru
Amazon DevOps Guru opiera się na połączeniu dwóch elementów – wykonywanego na co dzień za pomocą Cloudwatch i X-Ray monitoringu oraz śledzenia zmian przy użyciu AWS Config i CloudTrail. Dowiedz się, jak wdrożyć to rozwiązanie w Twojej firmie!
Uruchomienie usługi Amazon DevOps Guru to dosłownie kilka kliknięć. W tle tworzy się rola IAM nadająca uprawnienia usłudze do analizy środowiska.
Po uruchomieniu z naszym środowiskiem zapoznaje się pierwszy proces.
Następnie możemy zobaczyć, co znajduje się na naszej platformie.
Amazon DevOps Guru to narzędzie z chmury AWS, a więc zgodnie z jej podejściem, jest zintegrowane z SNS, czyli systemem powiadomień.
Na podstawie analizy naszego środowiska otrzymujemy zestawienie błędów wraz z rekomendacjami mówiącymi, co konkretnie powinniśmy wykonać w danym przypadku.
Kolejny raport przedstawia te same informacje, ale w formie proaktywnej; powstały one w wyniku połączenia zagregowanych metryk z opartym na uczeniu maszynowym systemie wykrywania anomalii.
Jak łatwo zauważyć, otrzymujemy dane przedstawiające zestaw tego, co należy zweryfikować.
Integracja tego rozwiązania – na przykład z platformą PagerDuty – pozwala w reprodukowany sposób tworzyć scenariusze zarządzania i utrzymania środowiska przez zespół, upraszczając przy tym deklarowane zespołowo procesy utrzymania SLA.
Amazon DevOps Guru – ile to kosztuje?
Ile to wszystko będzie nas kosztować? Jak zwykle w chmurze AWS, płacimy za zasoby – w tym przypadku za każdy analizowany zasób z dokładnością co do godziny.
Przykładowo, środowisko, które składa się z dwóch wiader (bucket) S3 oraz 10 instancji EC2 będzie nas kosztować nie więcej niż 14 USD miesięcznie.
Środowisko zdecydowanie większe, składające się z 15 bucket-ów S3, 50 EC2 oraz dwóch instancji RDS i ELB to koszt już blisko 100 USD.
Amazon DevOps Guru – jakie wspiera usługi?
Obecnie Amazon DevOps Guru integruje się z:
- Amazon API Gateway (API Gateway)
- Auto Scaling groups in Amazon EC2
- AWS CloudFormation (AWS CloudFormation)
- Amazon CloudFront (CloudFront)
- Amazon CloudWatch (CloudWatch)
- Amazon DynamoDB (DynamoDB)
- Amazon DynamoDB Stream
- AWS Elastic Beanstalk (Elastic Beanstalk)
- Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon Elastic Container Service (Amazon ECS)
- Amazon Elastic Kubernetes Service (Amazon EKS)
- Elastic Load Balancing (Elastic Load Balancing)
- Amazon ElastiCache (ElastiCache)
- Amazon Elasticsearch Service
- Amazon Kinesis Data Streams (Kinesis Data Streams)
- AWS Lambda (Lambda)
- Amazon Redshift
- Amazon Relational Database Service (Amazon RDS)
- Amazon Route 53 (Route 53)
- Amazon SageMaker (SageMaker)
- Amazon Simple Notification Service (Amazon SNS)
- Amazon Simple Queue Service (Amazon SQS)
- Amazon Simple Storage Service(Amazon S3)
- Amazon Simple Workflow Service (Amazon SWF)
- Amazon Virtual Private Cloud (Amazon VPC)
- Amazon Virtual Private Cloud NATGateway
- AWS Step Functions (Step Functions)
Amazon DevOps Guru – podsumowanie
Wprowadzenie rozwiązania Amazon DevOps Guru jest kolejnym krokiem w zautomatyzowanej implementacji metodyki DevOps – znacząco ułatwia zarządzanie środowiskiem zbudowanym w oparciu o platformę AWS.
Chcesz dowiedzieć się więcej?
Zapoznaj się z dokumentacją AWS.
- Architecting for the Cloud
- Building Fault-Tolerant Applications on AWS
- AWS Storage Services Overwiew
- AWS Security Best Practices
Obejrzyj video:
- AWS re:Invent 2018: Your Virtual Data Center: VPC Fundamentals and Connectivity Options(NET201)
- AWS re:Invent 2018: Advanced VPC Design and New Capabilities for Amazon VPC (NET303)
- AWS re:Invent 2014 | (SDD408) Amazon Route 53 Deep Dive: Delivering Resiliency, Minimizing Latency
- AWS re:Invent 2017: DNS Demystified: Global Traffic Management with Amazon Route 53 (NET302)
- AWS re:Invent 2017: Deep Dive on Amazon S3 & Amazon Glacier Storage Management with(STG311)
- AWS re:Invent 2017: Deep Dive on Amazon EC2 Instances, Featuring Performance Optimiz(CMP301)
- AWS re:Invent 2018: Amazon EC2 Instances & Performance Optimization Best Practices (CMP307-R1)
- AWS re:Invent 2017: Deep Dive on Amazon Relational Database Service (RDS) (DAT302)
- Understanding AWS Storage Options (STG101) | AWS re:Invent 2013
- AWS re:Invent 2018: What’s New in Amazon S3, Amazon EFS, Amazon EBS, & more (STG213-L)
- AWS re:Invent 2018: How to Effectively Plan for Disaster Recovery on AWS (CMP204-S)
- AWS re:Invent 2018: Build a Hybrid Cloud Architecture Using AWS Landing Zones (ENT304-R1)
- AWS re:Invent 2017: Extending Data Centers to the Cloud: Connectivity Options and Co (NET301)
Co jeszcze?