Администрирование и поддержка серверов 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
Поддержка и администрирование высоконагруженных проектов - Highload
Мы обеспечиваем эксплуатацию и постоянную доступность Ваших интернет-проектов, включая сайты, веб-приложения, мобильные приложения, отдельные интернет-сервисы, такие как электронная почта и многое другое.
Используем зарекомендовавшие себя в продакшене технологии для решения Ваших задач:
Виртуализация и контейнеризация
OpenStack, Kubernetes, KVM, Proxmox, libvirt
Изолирование среды выполнения:
Docker, LXC/LXD, OpenVZ
Виртуальные сети с поддержкой Geographical scope, VPN, Firewall, Routing и DNS:
openvswitch, vxlan, openvpn, tinc, ipsec, iptables
Высокая доступность, High Availability
Heartbeat, Keepalived, Glusterfs
Балансировка нагрузки, 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.
Мы сами создаем инструментарий диагностики и настройки систем, если их нет на рынке или они не соответствуют нашим требованиям.