Главная » Инфраструктура предприятия на свободном ПО

📑 Инфраструктура предприятия на свободном ПО

Под ИТ-инфраструктурой предприятия понимается вся совокупность имеющихся в ней технических, сетевых, общесистемных программных средств и набор сервисов функционирующих на этих средствах.

Технические средства IT-инфраструктуры включают в себя:

  • физические сервера;
  • сети передачи данных, активное и пассивное сетевое оборудование (включая телефонию);
  • рабочие станции пользователей;
  • средства оргтехники.

Технические средства это та часть IT-инфраструктуру, где нельзя обойтись без прямых финансовых вложений — железо надо покупать. Но даже затраты на технические средства можно минимизировать грамотно используя бесплатное свободное программное обеспечение.

Совсем другое дело обстоит с общесистемным программным обеспечением. Необоснованно тратить большие деньги на проприетарное (платное, коммерческое) системное программное программное обеспечение для большинства малых и средних предприятий ненужная роскошь.

Вполне можно обойтись бесплатным программным обеспечением с открытым исходным кодом — как его сейчас называют — свободным программным обеспечением (ПО). Более того: грамотно построенная общесистемная часть IT-инфраструктуры работать будет намного быстрее и надежнее. Не будет ограничений на масштабирование, так как не будет необходимости дозакупки лицензий на развитие и расширение функционала. Причем для конечного пользователя все будет абсолютно прозрачно и он даже не  поймет на чем базируется системное программное обеспечение.

Базовое системное программное обеспечение IT-инфраструктуры

Операционная система

Во всем мире наметилась тенденция к использованию в качестве базовой серверной операционной системы того или иного дистрибутива Linux.

За небольшим исключением все они бесплатны, с открытым исходным кодом и распространяются по лицензиям GPL или BSD. Все Linux системы отличаются чрезвычайной надежностью и защищенностью. Крайне редкие уязвимости в системах очень быстро выявляются и исправляются сообществами разработчиков по всему миру.

UbuntuВ качестве серверной операционной системы мы предпочитаем и крайне рекомендуем наиболее динамично и быстро развивающуюся операционную систему Ubuntu. Очень надежная и продуманная система — это подтверждает наш многолетний опыт работы с ней. Основным разработчиком и спонсором является компания Canonical. В настоящее время проект активно развивается и поддерживается свободным сообществом.

Более того, Ubuntu используется как официальная операционная система в Китае. Официально объявлено о совместной работе с китайским правительством над версией Ubuntu для населения Китая. На сайте появилась новая ветка — Ubuntu Kylin (официальное название китайской ветки дистрибутива), который развивается параллельно с основным дистрибутивом и в основном сообществом китайских разработчиков.

Система достаточно хорошо русифицирована, хотя для серверной ОС это особого значения не имеет. Лучше использовать версии LTS (Long Term Support — поддержка в течение длительного периода) — в настоящее время 14.04LTS.

Виртуализация

Давно прошло то время, когда IT-инфраструктуру строили по модели «одна прикладная система — один физический сервер». Теперь на одном физическом сервере благодаря системам виртуализации  функционирует несколько прикладных систем, иногда под разными операционными системами в различных виртуальных машинах. Их количество зависит только от вычислительной мощности физического сервера (хоста) и, иногда, грамотного расчета ресурсов, потребляемого виртуальными машинами и распределения между ними функционала.

В настоящее время во всем мире все больше проявляется тенденция к переходу на свободное программное обеспечение при выборе системы виртуализации. К сожалению в России это не так — основной упор до сих пор делается на коммерческие (очень не дешевые) продукты Microsoft и VMware, хотя существуют бесплатные продукты с открытым исходным кодом не уступающие, а зачастую и превосходящие их по надежности и функциональным возможностям.

Для построения IT-инфраструктуры целесообразно использовать разумное сочетание двух технологий виртуализации — контейнерную (виртуализация на уровне операционной системы), как более простую и футкционирующую без накладных расходов и полную, аппаратную виртуализацию.

Контейнеры LXCВ 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-инфраструктуры.

📑 Сейчас на сайте читают…
  • Компания Blue Systems, предоставляющая финансирование разработки KWin и Kubuntu, опубликовала выпуск дистрибутива Netrunner 2019.01, предлагающего рабочий стол KDE. От развиваемых той же компанией дистрибутивов Netrunner Rolling и Maui представленная редакций отличается использованием классического подхода к формированию сборок и пакетной базы Debian Testing, без применения модели rolling-обновлений на базе Arch/Kubuntu. От Kubuntu дистрибутив Netrunner отличается иным […]
  • Система управления базами данный PostgreSQL распространяется по собственной, похожей на MIT и BSD лицензии — PostgreSQL License. На сайте разработчиков на вопрос — почему не используют общепринятую в мире Open Source лицензию GNU GPL, отвечают, что основной причиной является то, что они любят свою лицензию, не хотят ее менять и не собираются дебатировать по этому […]
  • Новая версия бесплатной веб-системы управления проектами с открытым исходным кодом WebCollab 3.40 под названием Glenorchy вышла 2014-06-02 и доступна для скачивания на сайте SourceForge.net. Ничего революционного эта версия не внесла и отличия от предыдущей версии webcollab-3.31 (Baldy), вышедшей в октябре 2013 года минимальны. Эта версия WebCollab включает в себя незначительные исправления и улучшения производительности. Была […]
  • В опубликованном на прошлой неделе выпуске криптографической библиотеки Libgcrypt 1.9.0, которая используется в GnuPG, выявлена легко эксплуатируемая критическая уязвимость, позволяющая добиться переполнения буфера при попытке расшифровки специально оформленных данных, на стадии до верификации или проверки цифровой подписи. Библиотека предоставляет функции для использования в сторонних приложениях различных криптоалгоритмов, включая симметричные шифры (AES, Arcfour, Blowfish, Camellia, CAST5, […]
  • После семи месяцев разработки опубликован выпуск консольного файлового менеджера Midnight Commander 4.8.22, распространяемого в исходных текстах под лицензией GPLv3+. Список основных изменений: Добавлена поддержка операций клонирования файлов, предоставляемых файловой системой Btrfs (применение BTRFS_IOC_CLONE для создания копии файла через добавление на уровне метаданных дополнительной ссылки на уже имеющиеся данные, без фактического копирования содержимого файла); В заголовке […]
При перепечатке просьба вставлять активные ссылки на oslogic.ru
Copyright oslogic.ru © 2022 . All Rights Reserved.