Sre Stack: Deploy App To Cloud And Observability System
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.56 GB | Duration: 2h 16m
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.56 GB | Duration: 2h 16m
Grow your experience in Cloud / Devops / SRE by learning how to deploy Web Apps to Cloud and Build Observability Systems
What you'll learn
Knowledge and Hands-On Skills on Building Linux Daemon Services
Knowledge and Hands-On Skills on Gunicorn and Deploying as a Linux Service
Knowledge and Hands-On Skills on NGINX and Deploying as a Linux Service
Knowledge and Hands-On Skills on Deploying Flask Application to AWS EC2
Knowledge and Hands-On Configuration and Deployment Skills for Node Exporter
Knowledge and Hands-On Configuration and Deployment Skills for Prometheus
Knowledge and Hands-On Configuration and Deployment Skills for Grafana
Knowledge and Hands-On Configuration and Deployment Skills for AlertManager
Knowledge and Hands-On Integration Build for Prometheus - Node Exporter - Grafana and AlertManager
Requirements
Basic to intermediate knowledge on linux systems, python and cloud technology
Description
Welcome to my e-course about a project based learning approach for deploying Web Applications to Cloud and Building an Observability System for it! In this course, you'll embark on a very exciting journey to learn the essential foundational knowledge and gain hands-on practical skills and knowledge of deploying applications to the cloud with confidence and develop a robust observability system.We'll start by delving into the deployment of our Flask Web Applications to cloud. And then, we'll discuss the fundamentals of each Observability components, exploring how they revolutionize the way we design, deploy, and maintain scalable and reliable systems. You'll gain a deep understanding of the key concepts, the advantages and the necessary concepts of how our components work.Next, for each of the component in the stack, you'll learn how to install, configure and do some troubleshooting for potential issues that may arise on each procedures.Lastly, we'll proceed to a comprehensive simulation of issue scenarios that will test our observability system.Throughout the course, you'll follow hands-on tutorials and real-world examples, giving you the practical experience you need to succeed in today's fast-paced technology landscape. By the end of this course, you'll have the knowledge and skills to confidently deploy applications to the cloud and build resilient observability systems that keep your systems running smoothly, no matter the scale.
Overview
Section 1: Introduction
Lecture 1 Instructor Introduction
Lecture 2 Course Coverage
Lecture 3 Course Relevance
Section 2: Cloud Deployment of a Web Application
Lecture 4 What is Gunicorn and NGINX?
Lecture 5 Cloud Deployment Steps - High Level
Lecture 6 Create a Cloud Server in AWS
Lecture 7 Actual Deployment of Web App to AWS Cloud Server
Section 3: Observability System Build
Lecture 8 Observability System Architecture
Lecture 9 What is Prometheus and Node Exporter?
Lecture 10 Deploying Node Exporter to Flask App Machine
Lecture 11 Deploying Prometheus Service on Observability Machine
Lecture 12 What is Grafana?
Lecture 13 Deploying a Grafana Service on Observability Machine
Lecture 14 What is AlertManager?
Lecture 15 Deploying an AlertManager Service on Observability Machine
Lecture 16 Create Password for Gmail
Section 4: Issue Scenario Simulation for Observability System Testing
Lecture 17 Alerting and Monitoring: One Cloud Server is Down
Lecture 18 Alerting and Monitoring: CPU Utilization has Breached the Threshold
Section 5: Conclusion
Lecture 19 Conclusion
System Administrator,System Engineer,Technical Support Engineer,Software Engineer,Python Developer,SRE,Devops Engineer,Cloud Engineer