Сегодня мы хотим поделиться историей, как мы оптимизировали затраты на сервер отладки для нашего заказчика.
Исходные данные
Компания, имеющая очень большое количество удаленных офисов, использует УПП. Размер базы данных в сжатом виде превышает 100 ГБ.
Основная задача, сократить временные и трудовые расходы на процедуру расчета себестоимости.
Проблема
Данный процесс связан с несколькими проблемами:
Первая — процесс расчета себестоимости в рабочей БД создает большую нагрузку, которая не позволяет пользователям нормально работать в 1С.
Вторая – процесс длительный, а ошибки заполнения документов могут выявиться на завершающих стадиях процесса.
Как делали
Несколько раз в неделю запускали расчет себестоимости. Процесс занимал более 12 часов. Если в процессе выявлялись ошибки, то реестры отдавали ответственным сотрудникам, которые вносили исправления. Затем все повторялось.
В итоге процесс расчета себестоимости затягивался на неделю. Управленческие решения, на основе получаемых показателей, было практически невозможно принять.
Руководство согласилось, что нужен более мощный сервер для отладки, а точнее для выполнения расчета себестоимости. И тут был рассмотрен вопрос альтернативы.
Как стали делать
В Microsoft Azure развернули виртуальную машину со всем необходимым ПО. Важным отличием данной машины было то, что она тарифицируется в качестве «Низкого приоритета». Это означает, что мощность выделяется без гарантии доступности сервиса (без SLA) и в тот момент, когда в Azure потребуется выделить гарантированные ресурсы, виртуальная машина будет либо остановлена, либо удалена. Это зависит от политики, которую мы настроим.
Вторым, не менее важным отличием является цена. Она ниже на 80% по сравнению с гарантированным экземпляром! К примеру, ВМ D13 v2 (8 ядер и 56 ГБ ОЗУ) с низким приоритетом обойдется 9,50 руб. за час работы против 47,44 руб. за час работы в качестве гарантированного экземпляра. Также, если включить политику удаления, то не взымается плата за хранилище.
Ниже на графике видно визуальное сравнение стоимостей тарифов:
Благодаря переносу решения в Azure время расчета сократилось до 5 часов, а так как процесс производится на отдельной ВМ, он не влияет на рабочий процесс. Как следствие – сокращение издержек и трудозатрат.
Про деньги
Для данного заказчика, гарантированная виртуальная машине с хранилищем на 1,5 ТБ обошлась бы 35 153,25 руб. за 288 часов работы в месяц. ВМ с низким приоритетом обходится в 23 597,25 руб. в месяц за 288 часов работы.
Обратите внимание, что из приведенных сумм, 15 101,25 руб. приходится на хранилище. Остальное – вычислительная мощность.
Выводы
Для решения задач, которые связаны с бизнес-процессами, но при этом не влияют на них, можно использовать виртуальные машины Azure низкого приоритета. Благодаря этому появляется возможность оптимизировать затраты на виртуальную инфраструктуру.
Данное решение прекрасно подходит для тестирования разработки или выполнения массовых операций, требующих больших вычислительных мощностей или создающие большую нагрузку на хранилище.
Может быть полезным:
- https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-15-MicrosoftAzureplatform-MGC0002445_01Registration-ForminBody.html
- https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-20-DeploymentofEnterpriseontheMicrosoft-MGC0002460_01Registration-ForminBody.html
- https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-17-Deployment1CEnterpriseontheMicrosoftAzureplatform-MGC0002447_01Registration-ForminBody.html
- https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-21-EnterpriseontheMicrosoftAzureplatform-MGC0002461_01Registration-ForminBody.html
35к аренда сервера… Хм… За цену полугода аренды можно купить значительно более мощную машину, кмк. Которая будет доступна всегда.
(1) Всегда, даже когда свет погаснет в серверной?
(2) Ну то есть, если ажуру понадобились мощности, которые вы арендуете, и ажур вашу виртуалку погасил — то это ок. А если свет погас (что является значительно более редким событием) — то это не ок. Ваши деньги, тратьте, как считаете нужным.
(1)
Интересно, что более мощное и надежнее можно купить за 210 000 руб.?
(3) О какой надежности речь, если Ажур погасит арендованную виртуалку, как только ему это захочется? Об этом же речь в статье.
Ну и 8 ядер, 56 озу, 1.5 хранилище — это не супер пупер конфигурация нынче.
(5) Ну надежность хранилища — 12 девяток. И оно SSD.
В плане характеристик — 6900 IOPS и 450 МБ/с.
Ну и ЦП выделенные, чего не всегда можно найти в других ЦОДах.
Стоит так же обратить внимание, что так как время работы ресурса всего 288 часов, то и дискон не очень значительный. Но при этом, если машину использовать круглосуточно, то суммы меняются координально.
В Azure далеко не дурачки работают в плане маркетинга точно (запятые можете по своему вкусу расставить)
Поэтому раз они предлагают такое ценовое решение — это не более чем замануха.
Проходил это не раз с другими облачными провайдерами.
Когда по времени или по другим признакам они решат, что вы подсели на их сервис — они будут вас неожиданно выключать.
И все — фини та ля комедиа. Вы уйдете на гарантированный тариф, если конечно пользователи вас раньше не прибьют.
Не понял, в азур ушла вся база или вы туда перекидываете базу только на момент расчета себестоимости?
Если первое, то непонятно как вообще можно работать с сервисом, который может в любой момент загасить ваш сервер.
Если второе, то непонятно как вы туда-сюда гоняете базу для расчета себестоимости и правки первичных документов
35 153,25 руб и 23 597,25 руб. Где обещанные 80% экономии? И как вести разработку, если сервер могут загасить в любой момент?
Ну рассчитали вы в копии базы себестоимость, а дальше что?
То есть все исправили в копии, а дальше повторяете на рабочей базе и в ней финально считаете?
(7)
Например?
(7)
Коллег, данное решение не для продуктива! А для отладки, тест, разработки.
(11) Тестовый прогон выявляет все проблемы с операцией. Временной коридор очень ограничен. Выявив все проблемные участки — исправляем в продуктиве и за раз выполняем расчет.
23,5к за виртуальный, при том, негарантированный сервер? Кошмар!
https://netpoint-dc.com/
Мы, например, пользуемся этим ЦОДом:
Например, для задач автора персональный железный сервер Xeon E3-1230V5, 64 GB RAM, 2 x 3000 GB SATA 3.5”, который управляется только вами, выйдет всего на 8500 рублей.
(14) Тоже размещались на нетпоинте, хороший ДЦ, хорошие возможности и гибкая конфигурация. Все от объема и задач зависит,Lineage 2 размещали на OVH серверах. а для разработки в 1с использовали азуре, гугл клауд (кстати у них есть бесплатный «кредит» на 300 долларов, можете попробовать.