Используемые современные информационные технологии

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

Виртуальные инфраструктуры на основе

VMware vSphere VMware vSphere. VMware vSphere — это ведущая в отрасли платформа виртуализации для создания облачных инфраструктур.
Proxmox VE Proxmox VE. Proxmox VE является решением с полным открытым исходным кодом для управления и виртуализации серверов. Он основан на виртуализации KVM и OpenVZ.
KVM KVM. KVM — это программное решение, обеспечивающее виртуализацию в среде Linux на платформе x86, которая поддерживает аппаратную виртуализацию на базе Intel VT (Virtualization Technology) либо AMD SVM (Secure Virtual Machine).
OpenVZ OpenVZ. OpenVZ — реализация технологии виртуализации на уровне операционной системы, которая базируется на ядре Linux. OpenVZ позволяет на одном физическом сервере запускать множество изолированных копий операционной системы.

Управление серверами через web-панели

ISPmanager ISPmanager. ISPmanager — одна из ведущих многофункциональных панелей управления интернет-сервером через простой и интуитивно-понятный веб-интерфейс. Все основные операции по управлению сервером, такие как создание пользователей, сайтов, доменов, почтовых ящиков, выполняются парой кликов мыши.
Parallels Plesk Panel Parallels Plesk Panel. Эффективная, гибкая и безопасная панель управления для профессиональных хостеров и веб-мастеров, с которой можно решить любые задачи клиентов.

Системы мониторинга

Nagios Nagios. Nagios — программа мониторинга компьютерных систем и сетей с открытым кодом. Предназначена для наблюдения, контроля состояния вычислительных узлов и служб, оповещает администратора в том случае, если какие-то из служб прекращают (или возобновляют) свою работу.
Zenoss Zenoss. Система мониторинга IT систем с открытым исходным кодом. Наряду с Zenoss Core, распространяющимся по лицензии GPL, выпускается также продукт Zenoss Enterprise, содержащий ряд дополнительных модулей.
Munin Munin. Munin — это легкий сетевой инструмент мониторинга ресурсов. Позволяет собирать данные с нескольких серверов одновременно и отображать все в легковесных красивых графиках. На графиках можно легко отслеживать все прошедшие события сервера, нагрузку и т.д.

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

Windows Server Windows Server. Windows Server — это ОС, предназначенные для управления аппаратным обеспечением серверов, обладающие требуемыми для этого функциональными особенностями. Также эти серверные ОС содержат специализированные службы (программные компоненты), предназначенные для организации, мониторинга и управления ИТ-инфраструктурой предприятия, начиная от управления адресным пространством протокола IP и учетными записями пользователей и заканчивая организацией отказоустойчивых сетевых сервисов.
Linux Linux (RHEL, CentOS, Debian). Linux (GNU/Linux) — это общее название UNIX-подобных операционных систем, созданных на основе свободного ядра Линукс и собранных для него библиотек и системных программ, разработанных в рамках проекта GNU. Довольно часто к операционной системе GNU/Linux относят программы, которые дополняют эту OS и делают ее полноценной многофункциональной операционной средой.

Медиа-сервера

Wowza Wowza. Wowza Streaming Engine — серверное ПО, разрабатываемое Wowza Media Systems. Сервер предназначен для организации как вещания потокового аудио/видео, так и доставки video on demand (видео по запросу, система индивидуальной доставки абоненту телевизионных программ и фильмов по цифровой кабельной, спутниковой или эфирной телевизионной сети с мультимедиасервера в различных мультимедиаконтейнерах).
OpenMeetings OpenMeetings. OpenMeetings — это многопользовательское браузерное программное обеспечение, которое позволяет мгновенно создать конференцию в Интернете. Можно использовать микрофон или веб-камеру, обмениваться документами на досках объявлений. Она доступна как сетевой сервис, но можно загрузить и установить пакет с сервера без каких-либо ограничений в использовании или количестве пользователей.
RED5 RED5. RED5 — это open-source продукт (медиасервер), написанный на Java. Он поддерживает передачу потокового аудио (MP3, F4A, M4A, AAC) и видео (FLV, F4V, MP4, 3GP), а также обеспечивает возможность сохранения потоков данных на стороне сервера.
Asterisk Asterisk. Asterisk — свободное решение компьютерной телефонии (в том числе, VoIP) с открытым исходным кодом от компании Digium, первоначально разработанное Марком Спенсером. Приложение работает на операционных системах Linux, FreeBSD, OpenBSD и Solaris и др. Имя проекта произошло от названия символа «*» (англ. asterisk — «звездочка»).

XMPP-сервера

ejabberd ejabberd. ejabberd — это свободный (GNU GPL), распределённый и устойчивый к отказам XMPP-сервер, написанный в основном на Erlang. Он работает под Unix-подобными ОС (GNU/Linux, FreeBSD и NetBSD) и Microsoft Windows.
Openfire Openfire. Openfire — это XMPP-сервер, написанный на Java и использующий двойное лицензирование под Apache License 2.0 и коммерческой лицензией.

Базы данных

Microsoft SQL Server Microsoft SQL Server. Microsoft SQL Server — система управления реляционными базами данных (СУРБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия.
MySQL MySQL. MySQL — это одна из самых популярных и самых распространенных СУБД в интернете. Она не предназначена для работы с большими объемами информации, но ее применение идеально для интернет сайтов, как небольших, так и достаточно крупных. MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших трудностей. Поддержка сервера MySQL автоматически включается в поставку PHP. MySQL распространяется на условиях общей лицензии GNU (GPL, GNU Public License).
PostgreSQL PostgreSQL. PostgreSQL — это мощная объектно-реляционная система управления базами данных масштаба предприятия с открытыми исходными текстами. Она завоевала репутацию надежной, интегрированной и масштабируемой СУБД. запускается на всех основных платформах, включая Linux, UNIX и Windows.
Oracle Database Oracle Database. Oracle Database — высокопроизводительная, многофункциональная, кроссплатформенная, надежная БД для хранения и управления данными. Все редакции Oracle Database имеют единую основу, поэтому, покупая любую редакцию, заказчик получает полнофункциональную систему корпоративного уровня.
MariaDB MariaDB. MariaDB — ответвление СУБД MySQL. Толчком к созданию стала необходимость обеспечения свободного статуса СУБД (под лицензией GPL), в противовес неопределенной политике лицензирования MySQL компанией Oracle.
MongoDB MongoDB. MongoDB — документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц. Среди достоинств СУБД отмечают легкость интеграции с объектно-ориентированными приложениями, хорошую горизонтальную масштабируемость, заложенную на уровне архитектуры, возможность динамического расширения структуры базы данных.

Web-сервера

Apache Apache. Apache — полнофункциональный, расширяемый веб-сервер с открытым кодом. Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS. Основными достоинствами Apache являются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.
Nginx Nginx. Nginx — это HTTP-сервер и обратный прокси-сервер, а также почтовый прокси-сервер. Простой, очень быстрый и надёжный сервер, который часто используют вместо или совместно с Apache, чтобы снизить нагрузку на сервер и увеличить скорость обработки запросов посетителей.
Microsoft IIS
Microsoft IIS. IIS (Internet Information Services) — проприетарный набор серверов для нескольких служб Интернета от компании Майкрософт. IIS распространяется с операционными системами семейства Windows NT.

Языки программирования

PHP PHP. PHP — скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов. PHP прост для освоения, и вместе с тем способен удовлетворить запросы профессиональных программистов.
Perl Perl. Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения. Основной особенностью языка являются его богатые возможности для работы с текстом, в том числе работа с регулярными выражениями, встроенная в синтаксис. Перл унаследовал много свойств от языков Си, AWK, скриптовых языков командных оболочек UNIX.
С# С#. С# — простой, современный, объектно-ориентированный язык с безопасной системой типов, происходящий от С и С++. С# будет удобен и понятен для программистов, знающих С и С++. С# сочетает продуктивность Visual Basic и мощность С++. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java.
Delphi Delphi. Delphi — это объектно-ориентированная среда для визуального проектирования Windows-приложений с развитыми механизмами повторного использования программного кода. Наиболее существенный отрыв Delphi от ближайших аналогов состоит в действительно быстрой разработке приложений, обладающих сложным пользовательским интерфейсом, особенно имеющим сильные взаимосвязи между элементами управления, расположенными в окнах программы. Также Delphi предлагает довольно мощный набор компонентов для работы с базами данных.
Java Java. Java — объектно-ориентированный язык программирования. Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине вне зависимости от компьютерной архитектуры. Достоинством подобного способа выполнения программ является полная независимость байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной.
Objective-С Objective-С. Objective-C — компилируемый объектно-ориентированный язык программирования, используемый корпорацией Apple, построенный на основе языка Си и парадигм Smalltalk. В частности, объектная модель построена в стиле Smalltalk — то есть объектам посылаются сообщения. Язык Objective-C является надмножеством языка Си, поэтому Си-код полностью понятен компилятору Objective-C. Компилятор Objective-C входит в GCC и доступен на большинстве основных платформ. Язык используется в первую очередь для Mac OS X (Cocoa) и GNUstep — реализаций объектно-ориентированного интерфейса OpenStep. Также язык используется для iOS (Cocoa Touch).
Groovy Groovy. Groovy — объектно-ориентированный язык программирования разработанный для платформы Java как дополнение к языку Java с возможностями Python, Ruby и Smalltalk. Groovy использует Java-подобный синтаксис с динамической компиляцией в JVM байт-код и напрямую работает с другим Java кодом и библиотеками. Язык может использоваться в любом Java проекте или как скриптовый язык.
Assembler Assembler. Язык ассемблера (англ. assembly language) — машинно-ориентированный язык низкого уровня с командами, обычно соответствующими командам машины, который может обеспечить дополнительные возможности вроде макрокоманд; автокод, расширенный конструкциями языков программирования высокого уровня, такими как выражения, макрокоманды, средства обеспечения модульности программ.
HTML5/CSS3 HTML5/CSS3. HTML5 — язык для структурирования и представления содержимого интернет. Новая открытая платформа, предназначенная для создания веб-приложений использующих аудио, видео, графику, анимацию и многое другое.
CSS3 — это новый стандарт оформления HTML документов значительно расширяющий возможности предыдущего стандарта каскадных таблиц стилей CSS2.1.

Фреймворки

Zend Zend. Zend framework — это PHP framework, созданный и поддерживаемый компанией Zend, сотрудники которой являются непосредственными авторами языка PHP. Поэтому он следует традициям и духу PHP — базируется на простоте, объектно-ориентированных принципах, дружественной лицензии и тщательно тестируемом коде с применением agile методов. Zend Framework безопасен, легковосприимчив и современен.
YII YII. Yii — это высокоэффективный основанный на компонентной структуре PHP-фреймворк для разработки масштабных веб-приложений. Он позволяет максимально применить концепцию повторного использования кода и может существенно ускорить процесс веб-разработки.
CodeIgniter CodeIgniter. CodeIgniter — популярный фреймворк с открытым исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-систем и приложений различной сложности.
jQuery jQuery. jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.

Различные CMS и форумы

Joomla Joomla. Joomla! — система управления содержимым (CMS) веб-сайта, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL. CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости.
DLE DLE. DataLife Engine (DLE) — коммерческая система управления содержимым (CMS), написанная на языке PHP. В качестве базы данных используется MySQL. Это многопользовательский новостной движок предназначенный для организации собственных блогов и СМИ в сети интернет. Разработчики системы предлагают AJAX-технологии, снижающие потребление трафика.
WordPress WordPress. WordPress — система управления содержимым (CMS) сайта с открытым исходным кодом, распространяемая под GNU GPL. Написана на PHP, в качестве базы данных использует MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. WordPress выпущен под лицензией GPL версии 2.
Drupal Drupal. Drupal — Система управления содержимым (CMS), используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира. Посредством этой системы можно строить сайты и вебприложения различного назначения и сложности. Интерфейс пользователя позволяет управлять сайтами на Drupal без знаний HTML, вебвёрстки и языков программирования.
phpBB phpBB. phpBB — это мощное, полностью масштабируемое и легко изменяемое программное обеспечение с открытым исходным кодом для создания конференций. У phpBB дружественный интерфейс, простой и понятный администраторский раздел и всеохватывающий FAQ. Основанный на языке PHP и имеющий поддержку серверов баз данных MySQL, MS-SQL, PostgreSQL или Access/ODBC phpBB является хорошим решением для создания конференции со свободным исходным кодом.

Единственным технологическим инструментом, которому мы не нашли альтернативу, является инструмент управления всеми аспектами деятельности всей нашей компании «Простой бизнес».

Простой бизнес «Простой бизнес» — облачный сервис для построения единого информационного пространства бизнеса, который совмещает в себе актуальные инструменты управления проектами, задачами, персоналом, счетами, продажами и др. Это простая программа для решения сложных задач, которую просто установить и просто использовать.