Организация IT розничной сети

19 Июня 2018

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

кеды и облако

Как все было раньше

У заказчика уже была построена IT-инфраструктура, и по вполне понятным причинам ему захотелось ее модернизировать. Посмотрим, как все было раньше. Инфраструктура предприятия следующая:

  1. Центральный офис
  2. Два склада
  3. Десять магазинов
  4. Один Интернет-магазин (хостинг)

Розничная сеть занимается продажей обуви. Работало до модернизации все следующим образом:

  1. В каждом филиале предприятия (магазин, склад, центральный офис) был установлен сервер 1С (попросту говоря, обычный стационарный компьютер, пылящийся в углу).
  2. Синхронизация баз данных происходила по Интернету раз в 5 минут.
  3. Выгрузка остатков на сайт Интернет-магазина — раз в час.

Подобное решение вряд ли можно назвать рациональным, но, тем не менее, что сделано, то сделано. Когда не было уверенных продаж через Интернет-магазин, такая инфраструктура предприятия как-то работала. Но как только продажи через Интернет пошли вверх, стали возникать неприятные ситуации. Представьте, что есть последняя пара какой-то обуви. Ее покупает некто в магазине 5. Но по тем или иным причинам синхронизация баз 1С не произошла (сбой в Интернет-соединении или просто отключили свет). Следовательно, в базе Интернет-магазина данная пара не отмечена, как проданная и она доступна для заказа. А еще хуже, если клиент уже оплатил свой заказ.

Когда такие случаи стали не единичны, в предприятии задумались над модернизацией IT-инфраструктуры и обратились к нам.

Предложенное решение

Решение по модернизацию ИТ-инфраструктуры предприятия оказалось простое (рис. 1), как 2 + 2:

  1. В облако помещаются две виртуальные машины
    a. Сервер 1С, работающий в терминальном режиме под управлением Windows Server 2016.
    b. Веб-сервер, работающий под управлением Linux (учитывая, что облако уже есть, целесообразно перенести в ЦОД и веб-сервер, тем более, что стоимость хостинга не очень отличалась от стоимости аренды виртуальной машины).
    c. Для хранения резервных копий используется облачное хранилище Icebox от Mail. Ru. Как видите, у нас будет не просто облако, а мультиоблако.
  2. Компьютеры в филиалах предприятия настраиваются на работу не с локальным сервером, а с виртуальным — в облаке Xelent.

Инфраструктура

Рис. 1. Инфраструктура

Преимущества такого решения — на лицо. Во-первых, пропадает необходимость в синхронизации баз 1С. Во-вторых, выгрузку из базы данных на веб-сервер можно делать чаще — хоть раз в 5 минут, что существенно сократит подобные ситуации. Другими словами, информация о проданной паре поступит на веб-сервер уже через 5 минут после продажи, а не спустя час и больше (в случае сбоя синхронизации).

Чтобы исключить ситуации, когда компьютер в магазине предприятия не сможет связаться с виртуальным сервером 1С, были предприняты следующие меры:

  1. Все стационарные компьютеры предприятия (благо, их было не очень много) были заменены на ноутбуки с возможностью автономной работы от 4 часов.
  2. Маршрутизаторы подключены к ИБП и настроен резервный Интернет-канал через USB-модем. Не все маршрутизаторы поддерживали такую возможность, поэтому некоторые пришлось заменить.
Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения

Стоимость решения

Итоговая стоимость модернизации инфраструктуры предприятия представлена в таблице 1. Обратите внимание, что данная таблица содержит и «железо», а именно ноутбуки и сетевое оборудование. Если бы у заказчика вся инфраструктура предприятия была построена на ноутбуках, подобных трат можно было избежать.

Таблица 1. Стоимость решения

Наименование Стоимость
Виртуальная машина, сервер 1С (4 ядра, 14 Гб, 120 Гб SSD, высокая производительность, Windows Server 2016) 9 200 р./мес
Виртуальная машина, веб-сервер (4 ядра, 10 Гб, 30 Гб SAS, высокая производительность, Linux) 5 350 р./мес.
Icebox 2.3 р./мес. за 1 Гб (хранение)
1.6 р. за 1 Гб исходящего трафика
Acronis Cloud Backup 6 733 р./год
MS Remote Desktop Services CAL, 13 шт. 68 718 р.
Ноутбук HP 250 G5, Core i-5, 4 Гб, 500 Гб HDD, Windows 10 4 x 41 860 р.
Маршрутизатор Asus RT-N18U 3 x 3 950 р.
Итого оборудование 179 290 р.
Итого ПО 6 733 р./год
 68 718 р. один раз
Итого облако 14 550 р. (без учета Icebox)

Некоторые замечания:

  1. Стоимость лицензии Windows Server 2016 R2 входит в стоимость виртуальной машины, однако заказчику нужно докупить лицензии для терминального доступа для, как минимум, 13 машин (10 магазинов, 2 склада, 1 центральный офис). Лицензии терминального доступа — бессрочные, то есть покупка их осуществляется 1 раз.
  2. Стоимость программного обеспечения для резервного облачного копирования оплачивается ежегодно.
  3. Стоимость облачного хранилища Icebox оплачивается по мере использования. Если вы только храните там данные предприятия, то оплата начисляется из расчета 2.3 рубля за каждый гигабайт в месяц. Например, если ваша база данных 1С занимает 40 Гб, то вы платите всего 92 рубля в месяц. Также вы платите за каждый 1 Гб исходящего трафика, то есть если вам нужно прочитать данные из хранилища, например, при необходимости восстановления из облака.

Тогда оплачивается 1.6 р. за каждый 1 Гб трафика, то есть при восстановлении из облачного хранилища вы заплатите около 64 рубля (по факту получится немного больше, т. к. учитывается объем трафика предприятия, а не количество хранимых данных).

Экономия

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

Во-первых, можно обойтись одной виртуальной машиной для предприятия — сделать ее конфигурации чуть лучше и разместить на ней и веб-сервер. Правда, возможны начальные затраты при запуске CMS Интернет-магазина под управлением Windows Server. Проблемы, если и будут, то минимальные и относительно легко устраняемые. Но определенные вложения потребуются. Сколько — зависит от используемой CMS. В самых простых случаях все должно заработать без всяких танцев с бубном. Однако в любом случае эти вложения придется сделать один раз в жизни.

Во-вторых, даже если использовать две виртуальных машины для создания облачной инфраструктуры, то сервер 1С можно выключать на выходные и праздничные дни, что позволит сэкономить. Тарификация у облака Xelent Cloud — почасовая и составляет 12.78 р. в час для сервера выбранной конфигурации. При желании, можете даже выключать его на ночь. Тогда он обойдется вам не 9200 рублей, 22 (рабочих дня) * 8 (часов) * 12.78 всего 2250 рублей в месяц! Но вряд ли вам захочется включать/выключать сервер каждый день, но с целью экономии денег предприятия можно выключать его на выходные. Тогда стоимость составит 306.67 рублей в сутки. Если облачный сервер будет работать 22 дня в месяц, то стоимость его аренды составит 6746.74. Такой вариант экономии возможен только с облачным сервером 1С, поскольку веб-сервер должен работать постоянно. Недостаток такой экономии — данные о продажах, сделанных с Интернет-магазина, попадут в 1С только лишь на следующее утро, когда сервер 1С будет включен администратором.

В-третьих, не стоит забывать и о скрытой экономии, которая присуща облачным решениям:

  1. Один стационарный компьютер потребляет примерно 200 Вт электроэнергии в час (если нет монитора), а таких компьютеров в нашем решении было 13. Все их можно отключить и даже продать, а полученные таким образом деньги потратить на аренду виртуальной инфраструктуры для предприятия — некоторое время аренда будет вообще бесплатной для вас.
  2. Отключенные или даже проданные физические компьютеры не нужно обслуживать, не нужно покупать вышедшие из строя комплектующие и т. д. Если оплата администратора — сдельная (в нашем случае таковая оплата вполне нормальный вариант, так как незачем в каждом городе нанимать администратора, обслуживающий «парк», состоящий из двух компьютеров), то экономите еще и на оплате труда.

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