You are here

Разное

Kubernetes глазами новичка

Kubernetes - открытое программное обеспечение для автоматизации развёртывания, масштабирования контейнеризированных приложений и управления ими. Оригинальная версия была разработана компанией Google для внутренних нужд, впоследствии система передана под управление Cloud Native Computing Foundation. В Kubernetes все описывается при помощи yaml-файлов.

Концепции Kubernetes:

Изучаем Kubernetes на примере Minikube

Kubernetes - является проектом с открытым исходным кодом, предназначенным для управления кластером контейнеров Linux как единой системой. Minikube - это мини Kubernetes для начального изучения.

Изучаем Kubernetes на примере Minikube

Установка и настройка стека ELK на Debian 10

«ELK» - это сокращение от трех проектов с открытым исходным кодом: Elasticsearch, Logstash и Kibana.

Установка и настройка стека ELK на Debian 10

Пакуем PHP приложение в Dockerfile со всеми пояснениями

Пакуем PHP приложение в Dockerfile со всеми пояснениями

Если вы уже читали как запустить "Nginx + PHP-FPM" + "MySQL", то после этого на должности DevOps инженера вы скорее всего столкнетесь с вопросом, а как запаковать PHP приложение в Dockerfile? На этот вопрос и многое другое, ответим в данной статье!

ProxySQL в роли балансировщика нагрузки MySQL

Рассмотрим балансировщик MySQL на примере использования ProxySQL. Если коротко: MySQL proxy — прокси-сервер с открытым исходным кодом, предназначенный для работы с базами данных MySQL. Работает между сервером MySQL и клиентом, перенаправляя запросы от клиента к серверу.

Что нам дает использование ProxySQL?
Позволяет повысить производительность, распределяя трафик между пулом нескольких серверов баз данных, а также улучшить доступность, автоматически переходя в режим ожидания, если один или несколько серверов баз данных вышли из строя.

Шардирование и Партиционирование баз данных

В этой статье кратко разберем один из способов оптимизации баз данных, через шардирование и партиционирование. С ростом проекта, растет и база данных. Чем больше проект, тем больше доход. В какой-то момент запросы RPS (количество запросов в секунду) к базе данных возрастают, нагрузка растет, что с этим делать? Но, данный способ больше относиться к теории, так как на сегодняшний день, есть более оптимальные методы решения, на примере той же репликации.

Рекомендуем так же, ознакомиться с этими статьями:

Мониторинг сервисов: Prometheus, Grafana и Node Exporter

Рассмотрим разворачивание полноценного мониторинга с помощью "Prometheus, Grafana и Node Exporter". Для этого будем использовать Debian и Docker-compose. Начнем с теории.

Мониторинг сервисов: Prometheus, Grafana и Node Exporter

Репозитории Debian Buster 10

Репозитории для Debian Buster 10, если еще не успели прописать:

  1. nano /etc/apt/sources.list
  1. # Buster Debian 10.x
  2.  
  3. # security updates
  4. deb http://security.debian.org/debian-security buster/updates main
  5. deb-src http://security.debian.org/debian-security buster/updates main
  6.  
  7. # binary and source packages
  8. deb http://deb.debian.org/debian/ buster main
  9. deb-src http://deb.debian.org/debian/ buster main
  10.  
  11. # debian
  12. deb http://ftp.debian.org/debian/ buster main
  13. deb-src http://ftp.debian.org/debian/ buster main
  14.  
  15. deb http://httpredir.debian.org/debian/ buster-updates main
  16. deb-src http://httpredir.debian.org/debian/ buster-updates main
  17.  
  18. # yandex
  19. deb http://mirror.yandex.ru/debian buster main
  20. deb-src http://mirror.yandex.ru/debian buster main
  21.  
  22. deb http://mirror.yandex.ru/debian buster-updates main
  23. deb-src http://mirror.yandex.ru/debian buster-updates main
  24.  
  25. deb http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
  26. deb-src http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
  27.  
  28. # Backports
  29. #deb http://www.backports.org/debian buster-backports main contrib non-free
  30. #deb-src http://www.backports.org/debian buster-backports main contrib non-free

Пишем BAT(батник) файл для запуска и остановки службы в Windows

Linux: 

Возникла необходимость автоматизировать для пользователей запуск и остановку определенной службы Windows. Самое просто на первый взгляд, создание батника или Bat файла Windows. Есть и другие варианты, но решил сделать именно через батник.

Пишем BAT(батник) файл для запуска и остановки службы в Windows

Вроде все не сложно, но как всегда в Windows все не так просто, или просто, но глупо.

1. Задача:

Страницы

Subscribe to RSS - Разное