Под ИТ-инфраструктурой предприятия понимается вся совокупность имеющихся в ней технических, сетевых, общесистемных программных средств и набор сервисов функционирующих на этих средствах.
Технические средства IT-инфраструктуры включают в себя:
- физические сервера;
- сети передачи данных, активное и пассивное сетевое оборудование (включая телефонию);
- рабочие станции пользователей;
- средства оргтехники.
Технические средства это та часть IT-инфраструктуру, где нельзя обойтись без прямых финансовых вложений — железо надо покупать. Но даже затраты на технические средства можно минимизировать грамотно используя бесплатное свободное программное обеспечение.
Совсем другое дело обстоит с общесистемным программным обеспечением. Необоснованно тратить большие деньги на проприетарное (платное, коммерческое) системное программное программное обеспечение для большинства малых и средних предприятий ненужная роскошь.
Вполне можно обойтись бесплатным программным обеспечением с открытым исходным кодом — как его сейчас называют — свободным программным обеспечением (ПО). Более того: грамотно построенная общесистемная часть IT-инфраструктуры работать будет намного быстрее и надежнее. Не будет ограничений на масштабирование, так как не будет необходимости дозакупки лицензий на развитие и расширение функционала. Причем для конечного пользователя все будет абсолютно прозрачно и он даже не поймет на чем базируется системное программное обеспечение.
Базовое системное программное обеспечение IT-инфраструктуры
Операционная система
Во всем мире наметилась тенденция к использованию в качестве базовой серверной операционной системы того или иного дистрибутива Linux.
За небольшим исключением все они бесплатны, с открытым исходным кодом и распространяются по лицензиям GPL или BSD. Все Linux системы отличаются чрезвычайной надежностью и защищенностью. Крайне редкие уязвимости в системах очень быстро выявляются и исправляются сообществами разработчиков по всему миру.
В качестве серверной операционной системы мы предпочитаем и крайне рекомендуем наиболее динамично и быстро развивающуюся операционную систему Ubuntu. Очень надежная и продуманная система — это подтверждает наш многолетний опыт работы с ней. Основным разработчиком и спонсором является компания Canonical. В настоящее время проект активно развивается и поддерживается свободным сообществом.
Более того, Ubuntu используется как официальная операционная система в Китае. Официально объявлено о совместной работе с китайским правительством над версией Ubuntu для населения Китая. На сайте появилась новая ветка — Ubuntu Kylin (официальное название китайской ветки дистрибутива), который развивается параллельно с основным дистрибутивом и в основном сообществом китайских разработчиков.
Система достаточно хорошо русифицирована, хотя для серверной ОС это особого значения не имеет. Лучше использовать версии LTS (Long Term Support — поддержка в течение длительного периода) — в настоящее время 14.04LTS.
Виртуализация
Давно прошло то время, когда IT-инфраструктуру строили по модели «одна прикладная система — один физический сервер». Теперь на одном физическом сервере благодаря системам виртуализации функционирует несколько прикладных систем, иногда под разными операционными системами в различных виртуальных машинах. Их количество зависит только от вычислительной мощности физического сервера (хоста) и, иногда, грамотного расчета ресурсов, потребляемого виртуальными машинами и распределения между ними функционала.
В настоящее время во всем мире все больше проявляется тенденция к переходу на свободное программное обеспечение при выборе системы виртуализации. К сожалению в России это не так — основной упор до сих пор делается на коммерческие (очень не дешевые) продукты Microsoft и
Для построения IT-инфраструктуры целесообразно использовать разумное сочетание двух технологий виртуализации — контейнерную (виртуализация на уровне операционной системы), как более простую и футкционирующую без накладных расходов и полную, аппаратную виртуализацию.
В Ubuntu 14.04 появилась промышленная версия давно известной системы контейнерной виртуализации LXC 1.0 с длительным сроком поддержки (5 лет). Технология LXC была известна и активно использовалась уже давно, очень успешно и даже, на свой страх и риск, в промышленных системах. Промышленная версия отличается от предыдущих еще большей надежностью, стабильностью и расширенным функционалом.
Предназначена для запуска в изолированных контейнерах отдельных экземпляров Linux-подобных операционных систем. Очень удобна для обеспечения функционирования различных прикладных систем работающих по web-технологии — web-сайтов, информационных порталов, систем совместной работы (DMS, ERP, CRM,…) и т.п.
В качестве системы полной виртуализации наиболее целесообразно использовать KVM (Kernel-based Virtual Machine) — современную технологию аппаратной виртуализации в разработке которой участвуют не только представители сообщества разработчиков, но и такие компании как IBM, Intel, HP, RedHat и др. Не смотря на солидность компаний — участников разработки система остается свободной, бесплатной, с открытым исходным кодом.
На виртуальных машинах KVM можно запустить практически любую операционную систему — Linux, Windows, Solaris, BSD и т.п.
По надежности, функциональным возможностям и скорости работы KVM во многом превосходит свои коммерческие аналоги.
Продолжение — Компоненты свободной реализация IT-инфраструктуры.