Пухкаво Облаче

Дипломна работа, Мрежи
снимка 1 от проект Пухкаво Облаче
снимка 2 от проект Пухкаво Облаче
снимка 3 от проект Пухкаво Облаче
снимка 4 от проект Пухкаво Облаче
снимка 5 от проект Пухкаво Облаче
снимка 6 от проект Пухкаво Облаче

💡Проектът Пухкаво Облаче е дипломна работа в 12 клас, паралелка 'Мрежи'. Насочен в сферата на облачните решения. Темата е: 'Агрегация на логове на контейнизирани приложения'. ⏰ В днешно време нарастващите компаниите се нуждаят от лесно менижиране на логове. ❓За да може едно уеб приложение да работи безпроблемно е необходимо да се следят и анализират логовете. Това обаче може да бъде трудно, особено когато говорим за мащабируеми приложения, които се изпълняват в контейнеризирани приложения в облачни среди. ❌Неправилната конфигурация на Логове може да доведе до: → Огромни файлове - липса на място → Неправилна преценка на важността им → Неправилно съхраняване → Грешно предоставена информация → Изпуснати важни събития → Липса на информация Моето решение позволява на инжинерите да: ✅Контролират ✅Анализират ✅Съхраняват професионално и лесно логовете без да се нуждаят от допълнително хардуерно оборудване или да се притесняват за проблеми с изчерпване на капацитета на сървърите. 👉🏻 Разработеното облачно решение е важна част от съвременните приложения, предоставяйки ценна информация и осигурявайки необходимия капацитет за съхранение и анализ на данни в облачната среда. 🧑🏻‍💻Технологии Nginx Когато потребителят подаде заявка към приложението чрез интернет, тя се получава от NGINX уеб сървъра, който е конфигуриран и контролиран от NGINX Ingress Controller. Той осигурява управление на конфигурацията на NGINX сървъра и гарантира гладко и сигурно пренасочване на заявките. ━━━━━━━━━ Django Application Тестово приложение, прилагащо интрегриран logger, който експортира логове. Данните от логовете се събират от Promtail. ━━━━━━━━━ Promtail Колектор и анализатор на логове, който е естествено интегриран с Loki. Събира логовете от Django приложението. ━━━━━━━━━ Grafana Loki Логовете, събрани от Promtail, се изпращат към Grafana Loki. След като логовете бъдат получени от Loki, те се индексират и съхраняват в компресиран формат, който позволява бързи и ефективни заявки. ━━━━━━━━━ Grafana Предлага разнообразни инструменти и функции за визуализиране на логове. Предлага създаването персонализирани табла за управление, които показват данните от логовете в реално време. ━━━━━━━━━ GCS Съхраняването на логове в Google Cloud Storage (GCS) е надеждно и мащабируемо решение за управление и анализ на големи обеми от данни от логове в облака.

Мариян Видков от 12Г клас