Организация IT

13 Июня 2018

Мультиоблако — стратегия развертывания IT-инфраструктуры с использованием нескольких облачных провайдеров и платформ, без привязки к одному поставщику услуг. По данным IDC, в 2018-ом году 85% крупных (и не только) организаций планируют развернуть мультиоблачную стратегию. Для сравнения, в 2015-ом году таких предприятий было лишь 10%. В этой статье мы поговорим об IT-инфраструктуре компании-разработчика программного обеспечения. Согласно NDA, указать название предприятия мы не можем. К сожалению, не все наши заказчики стремятся к публичности.

Требования к инфраструктуре

Как правило, требования к ИТ-инфраструктуре предприятия зависят от особенностей бизнеса. Однако в большинстве случаев, как показывает наш опыт, выдвигаются следующие требования:

  1. Бесперебойная работа.
  2. Масштабируемость.
  3. Доступная стоимость развертывания и владения.
  4. Безопасность.
  5. Прозрачность и управляемость.

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

В нашем случае заказчика интересовала в первую очередь доступная стоимость владения: заказчик хотел получить современную и масштабируемую облачную инфраструктуру, высокопроизводительные рабочие места, гарантированную бесперебойную работу — и все это за весьма умеренные деньги.

Структура компании

IT-инфраструктура предприятия будет выглядеть следующим образом:

  1. Рабочие места программистов — VDI (облако Xelent)
  2. Хранилище IceBox для хранения резервных копий (Mail. Ru).
  3. Четыре виртуальных машины (облако Xelent):
    • CRM-сервер для отдела продаж.
    • Терминальный сервер, на нем же установлена 1С.
    • Сервер для разработчиков.
    • Сервер для тестов.

Схематически облачная инфраструктура изображена на рис. 1. Как видите, используется решение мультиоблака: резервные копии хранятся в хранилище Mail. Ru. Несмотря на то, что IT-инфраструктура предприятия довольно проста (нет филиалов, складов, мобильных офисов и т. д.), решение мультиоблака себя оправдывает: не нужно хранить все яйца в одной корзине. Даже если что-то случится с одной облачной площадкой (например, в результате какого-то стихийного бедствия), по крайней мере, можно будет «вытащить» хотя бы резервные копии данных предприятия. 

мультиоблако xelent

Рис. 1. IT-инфраструктура предприятия: используем мультиоблако

Теперь рассмотрим элементы облачной инфраструктуры предприятия более подробно.

Рабочие места программистов

Нашему клиенту нужны мощные облачные рабочие места для программистов. Системный блок с 8-ядерным процессором, 16 Гб оперативной памяти и SSD-диском обойдется более 100 тысяч рублей. Даже 10 таких компьютеров и получится очень солидная сумма.

Нами были предложены виртуальные рабочие места подобной конфигурации (8 ядер, 16 Гб ОЗУ, 120 Гб SSD), стоимость каждого составляет 8320 рублей в месяц (можно удешевить конфигурацию до 7520, если использовать SSD на 80 Гб). Следовательно, если разделить стоимость системного блока (100 т.р.) на стоимость аренды VDI, получится более 12 месяцев аренды.

Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения

За это время физические компьютеры мало того, что потеряют в цене, они потребуют модернизации и/или ремонта (выход из строя тех или иных комплектующих после гарантийного срока, который, как правило, составляет 12 месяцев — вполне нормальное событие). Другими словами, после одного года эксплуатации на предприятии физические компьютеры потребуют дополнительных вложений. С VDI такой вариант развития исключен — даже если «железо», на котором запущено облачное рабочее место, выйдет из строя, это не ваша забота — обо всем позаботится провайдер.

К тому же при использовании VDI программист сможет работать с любого удобного для него места — из офиса, дома, с ноутбука, находясь где-нибудь в теплых странах. При этом он получит доступ ко всей облачной сети предприятия, доступ к общим проектам и т. д.

Как видите, сплошные преимущества, а дополнительную информацию можно получить в другой нашей статье.

Хранилище

В качестве хранилища для предприятия было выбрано Icebox, предоставляемое в рамках платформы «Mail. Ru для бизнеса». Данное хранилище идеально подходит для хранения и доступа к редко используемым данным, к которым при необходимости можно получить быстрый доступ. Данное хранилище рассчитано как раз для бэкапов, поскольку доступ к ним обычно бывает редко нужен.

Виртуальные машины

Для реализации облачной инфраструктуры понадобилось четыре дополнительных виртуальных сервера. Один из них используется для Microsoft Dynamics CRM, необходимой для отдела продаж, второй — используется как терминальный сервер для 1С.

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

Третий и четвертый серверы — это два дополнительных облачных сервера для программистов. Один из них используется для системы контроля версий, по сути, для хранения исходных кодов программ, а другой — для всевозможных тестов. Если бы наша инфраструктура предприятия была физической, то есть развернутой в офисе, на этом компьютере была бы запущена виртуальная машина VMWare, которая бы использовалась для тестирования программных продуктов в самых разных конфигурациях. Но поскольку вся инфраструктура предприятия у нас облачная, то и сервер тоже будет облачным.

Конфигурации созданных облачных серверов приведены в таблице 1.

  CRM 1C SVN Тестовый
Количество ядер 4 3 2 2
ОЗУ, Гб 8 6 4 6
Диск 60, SSD 100, SSD 300, SAS 60, SSD
Производительность Базовая Высокая Базовая Базовая
Операционная система Windows Server 2016 Windows Server 2016 Linux Windows Server 2016
Стоимость, р./мес. 4160 5300 2980 3310

Таблица 1. Конфигурации виртуальных серверов

Общая стоимость всех четырех облачных серверов составила 15750 рублей в месяц. При реализации подобной инфраструктуры предприятия на физических компьютерах заказчику пришлось бы изначально выложить примерно 640 тысяч рублей (по 160 тысяч за сервер — расчет грубый, но порядок цифр именно такой) и это, не считая стоимости содержания сервера (организация резервирования питания и Интернет-канала, поддержание оптимальной температуры, зарплата администратору и т. д.). Ранее мы уже писали о преимуществах облачных серверов, поэтому не будем повторяться.

В последующих статьях мы расскажем вам о других реализованных нами проектах. Если у вас возникли вопросы, специалисты компании Xelent ответят на них.

Получить консультацию специалиста
Персональный ассистент
Cloud.Xelent