Администрирование и поддержка серверов Linux

Администрирование и поддержка серверов Linux

Linux как фундамент

В отличие от ОС семейства Windows, Unix системы изначально предоставляли невероятные возможности по автоматизации процессов обработки данных и при этом были менее требовательны к вычислительным ресурсам.

    Начало этому положила Философия UNIX и вытекающий из нее принцип Unix Way, которая гласит:
  • Пишите программы, которые делают что-то одно и делают это хорошо.
  • Пишите программы, которые бы работали вместе.
  • Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс.
Обычно эти высказывания сводятся к одному «Делайте что-то одно, но делайте это хорошо».

В итоге Linux это модульное ядро и набор небольших утилит(проект GNU), каждая из которых выполняет только одну функцию, но делает это очень быстро и очень хорошо. Добавляем к этому командный интерпретатор с поддержкой логических операторов if/else/elseif/and/or (и/или/если/иначе/иначе если) и получаем очень гибкую систему. Передавая обработанные данные из одной программы в другую, мы получаем быстрый и простой конвейер по обработке информации. Причем размер такого конвейера ограничивается только задачей, здравым смыслом и фантазией.

«UNIX прост. Но надо быть гением, чтобы понять его простоту»

Деннис Ритчи
Linux обладает невероятной гибкостью и масштабируемостью, одну и ту же задачу можно решить множеством разных способов. Но в этом кроется и обратная сторона медали, требования к квалификации инженеров и системных администраторов гораздо выше. Чтобы раскрыть весь потенциал системы и использовать ее возможности на 100%, а также делать это безопасно, сотрудники должны знать, что они делают и главное зачем.

Получить такие возможности автоматизации в Windows было практически нереально по трудозатратам. Только с 2006 года майкрософт пытается сделать нечто подобное технологией Windows PowerShell и OLE.

Второй, но не менее важный фактор популярности Linux: ядро ОС GNU/Linux и базовые утилиты (проект GNU) — это открытое, бесплатно распространяемое ПО, исходный код которого доступен всем желающим. Такая модель разработки позволяет быстро создавать и внедрять новые технологии и стандарты, оперативно обнаруживать и исправлять уязвимости, поскольку поддержкой базовой системы занимается международное сообщество программистов.

Сегодня по факту Linux является безоговорочным лидером, как серверная платформа в сети Интернет.

Более 95% мирового интернета работает на Linux.
IT-инфраструктура крупнейших мировых IT-компаний, таких как Google и Яндекс, базируется на Linux.


Команда Server Support обладает многолетним опытом настройки, поддержки и администрирования Linux серверов!



В продакшене мы используем дистрибутивы CentOS, Ubuntu, Debian Используем дистрибутивы Linux CentOS, Ubuntu, Debian.

Поддержка и администрирование высоконагруженных проектов - Highload

Мы обеспечиваем эксплуатацию и постоянную доступность Ваших интернет-проектов, включая сайты, веб-приложения, мобильные приложения, отдельные интернет-сервисы, такие как электронная почта и многое другое.

Используем зарекомендовавшие себя в продакшене технологии для решения Ваших задач:

Виртуализация и контейнеризация
OpenStack, Kubernetes, KVM, libvirt, Proxmox, Glusterfs

Изолирование среды выполнения:
Docker, LXC/LXD, OpenVZ

Виртуальные сети с поддержкой Geographical scope, VPN, Firewall, Routing и DNS:
openvswitch, vxlan, openvpn, tinc, ipsec, iptables

Высокая доступность, High Availability
Heartbeat, Keepalived, Health Checks

Балансировка нагрузки, Load Balancing
HAProxy, Nginx

CDN - Content Delivery Network
Доставка статического и медиа контента пользователям через кеширование на ближайшем edge location.

Обслуживаем
Web/Frontend:
Nginx +Lua+Resty, HAProxy, Websocket, Apache
Backends:
PHP, Java, Python, Node.js, Go

Message brokers:
RabbitMQ, ZeroMQ, Celery

Обслуживание серверов и кластеров баз данных
Mysql, Percona, PostgreSQL, Mongodb, Redis, и другие.

Управление конфигурацией
Ansible, Chef, Puppet

Мониторинг
Zabbix, Nagios, Grafana, Logstash+Elasticsearch+Kibana

Резервное копирование
Bareos, BackupPC

Автоматизируем административные задачи
Профессионально пишем код на Python, Bash, Perl, Java, C++, PHP, JS.
Мы сами создаем инструментарий диагностики и настройки систем, если их нет на рынке или они не соответствуют нашим требованиям.

Контакты

Давайте обсудим вашу задачу: