Организация виртуальной инфраструктуры 1С в Microsoft Azure

В последнее время тема облачных сервисов становится все более популярной не только в сегменте частных пользователей. Облака находят практическое применение в бизнесе, например, для размещения 1С, и уже пользуются высоким спросом. Предлагаю вам наш опыт по организации виртуальной инфраструктуры 1С в Microsoft Azure.

История

Все началось с задачи обеспечить бесперебойную работу сервера 1С для производственного предприятия. На тот момент в компании программу «1С: Управление производственным предприятием» использовали около 50 человек. Ежедневно формируется:

  1. Более 30 приходов на склад с более чем 100 позициями в документе.

  2. Более 50 реализаций.

  3. Номенклатурный справочник насчитывает более 10 000 позиций.

Производство автоматизировано, и в фоне выполняются более 10 заданий, которые реализуют бизнес-логику.

Основная проблема заключалась в том, что вся локальная инфраструктура строилась по принципу одного сервера. Само серверное оборудование на момент начала проекта эксплуатировалось более 5 лет.

Задача

В рамках проекта надо было решить несколько задач – обеспечить:

  1. Стабильную работу системы в режиме 12 часов 6 дней в неделю.

  2. Необходимый уровень производительности 1С.

  3. Резервирование информации.

Решение

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

Спецификация оборудования и лицензий была такой:

Наименование

Кол-во

Цена, руб.

Сумма, руб.

Сервер HPE ProLiant DL325 (16 ядер x 2,40 ГГц, 32 ГБ ОЗУ, 2 x 400 ГБ SSD, 2 x 300 ГБ SAS, 4 Гбит LAN), 3 года гарантии

2

727 740,00

1 455 480,00

Лицензия Windows Server Standard 2024

2

55 121,00

110 242,00

Клиентская лицензия Windows Server CAL 2024

50

1 827,00

91 350,00

Лицензия SQL Server Standard 2024

2

56 047,00

112 094,00

Клиентская лицензия на пользователя SQL CAL 2024

50

13 045,00

652 250,00

Итог

2 421 416,00

Цены в пересчете на текущий (на 23 августа 2024 г.) курс и на ближайшие современные аналоги.

Предполагалось использовать два физических сервера с виртуализацией Hyper-V и репликацией виртуальных машин.

Руководство попросило представить альтернативы.

Поиски привели нас к Azure. Изучив документацию, мы предложили следующий вариант реализации виртуальной инфраструктуры:

 

 

Расчетная стоимость данной инфраструктуры составила:

Ресурс / Тариф

Роль

Кол-во

Цена

Сумма за месяц*, руб.

Виртуальная машина F8 v2 (8 vCPU, 16 ГБ ОЗУ)

Сервер 1С + SQL Server

1

96,25 руб./час

27 912,50

Хранилище Premium SSD 512 ГБ

Диск для баз данных 1С

1

5 033,75 руб./мес.

5 033,75

Виртуальная машина E4 v3 (4 vCPU, 32 ГБ ОЗУ)

Сервер RDS

1

31,50 руб./час

9 135,00

Хранилище Standard HDD 512 ГБ

Диск для профилей пользователей

1

3 610,00 руб./мес.

3 610,00

Шлюз VPN

VPN Site-to-Site

1

1 642,50 руб./мес.

1 642,50

Итог

47 333,75

* Из расчета произведения 290 рабочих часов и цены за час.

Таким образом, необходимые ресурсы в Azure обходились бы примерно в 47 000 руб.

Ежемесячные расходы оказались более приемлемыми, и нам дали «зеленый свет» на реализацию.

Почему руководство согласилось на регулярные платежи, мы рассмотрели ниже.

К слову, проект был реализован более года назад, поэтому вся практика описана на примере демо-подписки.

Практика

Для создания инфраструктуры в Azure нам нужна подписка на сервис – ее можно приобрести у партнеров Microsoft, которых очень много, но в облаках разбираются далеко не все, или непосредственно у Microsoft, но тогда надо использовать реальную кредитную карту. Мы ограничимся демонстрационной подпиской. Переходим на портал https://azure.microsoft.com/ и регистрируемся…

 

 

После регистрации подписки попадаем на портал, где и будем создавать наши ресурсы и собирать из них инфраструктуру.

 

 

Первое, что нам понадобится – создать группу ресурсов. Группа ресурсов – это логическое объединение вычислительных мощностей. С помощью группы ресурсов Azure можно легко управлять всем, что есть внутри группы, едиными командами.

 

 

После этого создаем виртуальную сеть.

 

 

При создании сети важно продумать адресацию сети, от этого зависит, как мы будем объединять виртуальную и локальную сети в дальнейшем.

Сеть формируется достаточно быстро. Затем переходим к созданию виртуальной машины. Нам понадобится не только сама машина, но и SQL Server.

 

 

На этапе создания необходимо выбрать тарифный план виртуальной машины (или размер). Мы остановили выбор на серии Fv2, так как она оснащена ядрами на базе Intel Xeon Platinum 8168 (SkyLake) с тактовой частотой 2,7 ГГц и имеет соотношение 1:2 для памяти. Согласно описанию, данный тип машин оптимизирован для вычислений.

 

 

После ввода всех необходимых параметров Azure начинает создавать виртуальную машину. По окончании процесса необходимо подключить диск для данных. Так как данная серия поддерживает работы с SSD, его мы и будем использовать.

 

 

При необходимости и наличии правильного оборудования, организуем VPN-туннель с локальной сетью. Эту задачу лучше поручить сетевым администраторам. Со стороны Azure все достаточно просто.

Создаем шлюз VPN.

 

 

Далее необходимо создать VPN-подключение с локальной сетью. Переходим в соответствующий раздел созданного шлюза и вводим все необходимые данные. После чего должен установиться VPN-туннель с локальной сетью.

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

 

 

Пройдя авторизацию, переходим к русификации и обновлению системы. Далее загружаем необходимые дистрибутивы 1С и выполняем установку.

 

 

Устанавливаем необходимые компоненты.

После этого, чтобы продолжить, необходимо обеспечить лицензиями 1С нашу виртуальную машину. Есть несколько способов:

  1. Используем аппаратный ключ, который пробрасываем в машину.

  2. Используем программный ключ, который активируем в машине. В данном случае необходимо, чтобы под рукой всегда был резервный ПИН – всякое случается.

  3. Разворачиваем сервер 1С с ролью линзирования, который будет раздавать лицензии.

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

Переходим к кластеру 1С. Предварительно настроим SQL на создание баз в правильных местах.

 

 

Процесс настройки кластера 1С ничем не отличается от аналогичного в локальной инфраструктуре.

Открываем консоль администрирования и создаем информационную базу.

 

 

Далее нам нужно решить, как будут работать пользователи. Вариантов всего два:

  1. Если конфигурация 1С поддерживает тонкий клиент – используем его.

  2. Если в нашем распоряжении только толстый клиент – используем RDS-сервер.

Разворачивание RDS для 1С опишем в другой статье, а сейчас расскажем, как публикуется тонкий клиент.

На нашем сервере добавляем роль и ставим необходимые компоненты IIS. Далее запускаем Конфигуратор 1С с правами администратора и переходим в Администрирование, Публикация на web-сервере. Заполняем форму. Нажимаем «Опубликовать». Обратите внимание, что должен быть установлен соответствующий компонент 1С.

 

 

Теперь можем проверить, что 1С запускается.

На этом моменте процедура разворачивание 1С в Azure закончена.

Теперь необходимо оптимизировать затраты на облако. Учитывая, что Azure ведет поминутный биллинг, самый простой способ – выключить виртуальную машину в нерабочее время. Для этого возвращаемся на портал и создаем сервис автоматизации.

 

 

 

Далее, импортируем RunBook из библиотеки и публикуем его.

 

 

Создаем расписание запуска Runbook и вводим параметры запуска – группу ресурсов и учетную запись.

 

 

Со стороны Azure мы получили виртуальную инфраструктуру, оптимизировали затраты. Остается в 1С изменить время запуска фоновых заданий, чтобы они отрабатывали, пока машина работает.

Про деньги

Поиск ответа на вопрос «Почему компании лучше тратить деньги регулярно, чем делать разовые платежи?» привел к финансистам, которые разъяснили следующее.

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

Изучая вопрос глубже, мы смогли рассчитать примерную экономию от аренды ресурсов. Но, прежде чем продолжить, надо понять одну важную вещь. Главное правило финансистов – деньги завтра дешевле, чем деньги сегодня. По сути это и есть тот факт, что компания, не вынимая деньги из оборота, продолжает на них зарабатывать. Эффективность, с которой компания это делает – рентабельность бизнеса. В нашем случае средняя рентабельность по году составляла около 20%.

Для работы серверного оборудования необходимы:

  1. Электроэнергия.

  2. Кондиционирование.

  3. Коммерческая площадь.

  4. Обслуживающий персонал.

  5. ЗИП и т. д.

Стоимость коммерческой площади учитывать не будем, так как серверная все равно была. ЗИП тоже посчитать сложно, так как очень вероятностное событие – необходимость покупки запчастей.

В результате получилось, что совокупная стоимость локальных серверов составит 2 855 805,57 руб. за пять лет.

При этом ресурсы в Azure обойдутся в 1 816 339,34 руб. за те же пять лет.

Если построить график, получится следующая картина:

 

 

Или если посмотреть во времени, то так:

 

 

Расчеты показали, что в перспективе пяти лет размещение 1С в Azure обойдется на 36% дешевле локальной инфраструктуры.

Что может произойти с локальной инфраструктурой за пять лет? Потребуется ли обновлять ПО на серверах в течение пяти лет? А если понадобится больше ресурсов? А если меньше? При любом раскладе получается, что Azure обойдется дешевле.

Послесловие

Для описываемого проекта вопрос резервирования решили с помощью резервного копирования виртуальной машины и отдельно баз данных SQL Server, так как минимально допустимые SLA в Azure – 99,9%, а это всего 8 ч 45 мин. 57 с, что вполне устроило бизнес. Учитывая, что сервер работает не в режиме 24/7, а только 290 ч в месяц, возможный простой составил всего 3 ч 28 мин. 48 с.

Устроило и время на полное восстановление виртуальной машины из резервной копии — всего час с небольшим. Общее время на восстановление занимает около двух часов. Данные показатели оказались допустимыми.

 

 

Вопрос быстродействия решился сам собой. Мы не стали сильно заморачиваться и провели нагрузочное тестирование с помощью теста Гилева.

Результаты старой системы.

 

 

Результаты теста новой системы.

 

 

По оценкам пользователей, система стала работать в четыре раза быстрее. Ждем ваших оценок в комментариях!

 

Может быть полезным:

  1. https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-15-MicrosoftAzureplatform-MGC0002445_01Registration-ForminBody.html
  2. https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-20-DeploymentofEnterpriseontheMicrosoft-MGC0002460_01Registration-ForminBody.html
  3. https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-17-Deployment1CEnterpriseontheMicrosoftAzureplatform-MGC0002447_01Registration-ForminBody.html
  4. https://info.microsoft.com/CE-AzureINFRA-CNTNT-FY18-05May-21-EnterpriseontheMicrosoftAzureplatform-MGC0002461_01Registration-ForminBody.html

85 Comments

  1. rlot

    https://azure.microsoft.com/en-us/pricing/calculator/

    F8v2: 233,75 руб./час вместо 96,25 руб./час, что дает 67,787.50 руб/мес (290 часов)

    E4v3: 125,25 руб./час вместо 31,50 руб./час, что дает 36,322.50 руб/мес (290 часов)

    Где вы нашли такие цены?

    Да и сумма затрат за 5 лет на Azure = 1,8 млн (30тр/мес), не соответствует 47 тр/мес в расчете.

    А если учесть актуальные цены и по ним посчитать сумму затрат то выходит совсем печально (более 6 млн за 5 лет)

    Reply
  2. lunjio

    (1) * Из расчета произведения 290 рабочих часов и цены за час.

    Будьте внимательны.

    Reply
  3. lunjio

    В целом познавательно, у самого есть приложение развернутое на стороне Azure (AppService) и мобильный клиент(Xamarin) и обмен между 1С и мобильным клиентом, через Azure, как-то возьмусь и тоже статью выложу.

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

    Reply
  4. rlot

    290 часов учел

    Не учел редакцию SQL Servera

    Reply
  5. lunjio

    (4) Цена уже с учетом того, что не 729,6 часов в месяц будет работать, а 290, т.е 96,25 * ~ 2.5 около 244 выходит.

    Reply
  6. dsdred
    При этом ресурсы в Azure обойдутся в 1 816 339,34 руб. за те же пять лет.

    Серьезно?

    А цены Микрософт на свои облака ни разу не повышал конечно…

    Были повышения цен например в 2015 только для РФ

    С 12 февраля 2015 года, локальные цены на Azure в России будут увеличены на 44 процента, чтобы выровнять их с ценами на большинстве других рынков.

    https://habr.com/post/247749/

    С января 2016 стоимость коробочной версии Office вырастет на 19%, стоимость Office 365 — на 25%. Также на 25% подорожают «облачные» услуги компании, именуемые Microsoft Azure.

    https://www.gazeta.ru/tech/2015/11/03/7870187/microsoft-rises-prices.shtml

    Поэтому сравнение в деньгах в данном случае некорректно!

    Reply
  7. Silenser

    Если от такой системы зависит жизнедеятельность компании, то размещать ее на внешних ресурсах категорически не рекомендуется. Ни один внешний ресурс не гарантирует работоспособность вашей системы и не несет никаких рисков при любых типах сбоев. Если же вы подпишите договор, который включает подобные риски, то цены вас неприятно удивят. А рисков много, причем к рискам самого поставщика облачных технологий добавляется риск аварии в канале, ну и производительность любой виртуальной машины на 10-30% меньше чистой железки, без виртуализации.

    Reply
  8. Константин С.

    Какие другие сервисы рассматривали. Явно просчитывали и другие сервисы.

    Reply
  9. rlot

    Как быть с персональными данными?

    Практически любая база 1С содержит такие данные и соответственно должны храниться на территории РФ.

    Reply
  10. zhogov

    (7) Ну Microsoft дает минимальный SLA 99.9%. Фактический 99,95% (по опыту). Ни разу не видел железку с SLA выше 95%. Ну и если верить документам, то MS компенсирует стоимость ресурсов, если SLA нарушается.

    Reply
  11. kembrik

    (9) Море отечественных ЦОД работает с Windows Azure Pack

    То есть можно при желании можно пользоваться преимуществами Azure в российском ЦОД

    Reply
  12. zhogov

    (9) Небольшая оговорка — первоначально должны собираться и обрабатываться на территории РФ. А храниться могут и в Европе.

    Вопрос персональных данных чаще является вопросом организационного характера.

    Reply
  13. blackhole321

    Ничего не имею против облаков и в частности Azure, однако аргументация и расчеты для данного случая выглядят несколько натянуто 🙂

    Не очень понятно, какие лицензии уже имеются на предприятии и можно ли их использовать в новой инфраструктуре?

    В локальной конфигурации вы используете две лицензии SQL Server Standard, которая позволяет использовать до 16 ядер. Подозреваю, что исходя из конфигурации Ваших железных серверов, будет достаточно одной лицензии.

    Не обязательно покупать новые сервера по 750K. Можно взять б/у из европейских датацентров с гарантией, тогда с новыми дисками, аналогично вашей конфигурации получится примерно:

    690827-B21 HP G8 G9 400-GB 6G 2.5 SAS SSD: 70000

    Итого: 4*70000 = 280000

    HP Proliant DL360p Gen8 10xSFF (2xE5-2690v2 10 core 3.0Ghz, 32 Gb DDR3-14900, 4x1Gbit Eth): 146300

    Итого: 2*146300 = 292600

    652611-B21 HP 300GB 6G SAS 15K rpm SFF (2.5-inch) SC Enterprise 3yr Warranty Hard Drive: 25940

    Итого: 4*25940 = 103760

    Итого hardware: 676360

    Итого hardware исх: 1455480

    Разница: 779120

    Итого: 1459889

    Экономия: 961527

    Как видите, мы сэкономили почти 1М рублей.

    По Software на основе MSBuy, получим несколько другую сумму:

    359-06557 SQLCAL 2017 SNGL OLP NL UsrCAL: 10906

    Итого: 50*10906 = 545300

    228-11135 SQLSvrStd 2017 SNGL OLP NL: 46859

    Итого: 1*46859 = 46859

    R18-05123 WinSvrCAL 2016 SNGL OLP NL UsrCAL: 1984

    Итого: 50*1984 = 99200

    9EM-00118 WinSvrSTDCore 2016 SNGL OLP NL 16Lic CoreLic: 46085

    Итого: 2*46085 = 92170

    Итого Software: 783529

    Итого Software исх: 965936

    Экономия: 182407

    Не много, однако почти 200К — тоже деньги.

    Итого, как вариант, мы можем построить локальную инфраструктуру, аналогичную заявленной, за 1459889 руб.

    Также, Вы не включили в расходы облачного варианта расширение/дублирование интернет-канала и сетевого оборудования, его обеспечивающего. Это Важно, т.к. пользователи 1С должны иметь возможность что-то печатать на локальные принтеры, а также сохранять файлы etc.

    Относительно повышения цен и других моментов коллеги уже высказались.

    Reply
  14. held88

    За 1 816 339,34 рублей можно купить два не хилых сервака. Два для failover cluster. И поднять на них кроме 1с и sql еще с десяток разных серверов обеспечивающих инфраструктуру. То есть можно потратить эти деньги с большим умом. А если пересчитать перевод всей инфраструктуры что можно поднять на фэйловер кластере за 1 800 000 — то выйдет куда больше чем 1 800 000. Не разумно вообщем.

    Reply
  15. Silenser

    (10)Вы меня не услышали. Например, вы грузите федеральной сети товар, опоздали на 10 мин под погрузку — штраф. Компенсация за простой — в данном раскладе копейки.

    Reply
  16. akela2014

    да вообще жестко посчитали))

    и сервер и базу все можно сделать на linux бесплатно)))

    Reply
  17. zhogov

    (16) Возможно. Тогда давайте с другого ракурса подойдем?

    Есть у Вас локальные сервера. На них 1С. От нее зависит жизнедеятельность компании.

    Кто тогда несет ответственность? И как?

    Reply
  18. zhogov

    (8) Мы в свое сравнивали с локальными хостинг провайдерами, сервисами Аренда 1С и фреш.

    В основнов ажур выгоднее за счет выделенных ресурсов и поминутного биллинга.

    Reply
  19. zhogov

    (17) Дык и Azure на линуксе можно.

    Как я понял, речь не о том, как дешевле сделать, а как сделать надежнее, эффективнее и гибче.

    Reply
  20. zhogov

    (13) Можно и на ПК кластер 1С организовать, но это «не совсем» бест практикс.

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

    Reply
  21. tnk

    не понял чуток, а в азуре лицензии на винду и на пользователей, на скл не надо покупать ?

    Reply
  22. Silenser

    (19)За них ответственность несет ИТ компании. Нарушение SLA — это лишение премии, урезание плюшек, вплоть до увольнения, и для наемного работника это сравнительно большие потери, чем компенсация пары тысяч рублей за простой для крупной компании провайдера.

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

    Reply
  23. handscenter

    не проще ли в ДЦ арендовать приличное железо с хорошим диском, развернуть на его основе виртуализацию и сделать вм роутер + сервер 1c + postgresql ?

    я вижу на виндоус 4 кратную, на линуксе как минимум 5 кратную экономию ежемесячных платежей, плюс остануться ресурсы

    Reply
  24. kauksi

    Забыли еще приплюсовать всякие HP Care pack которые тоже в хилую сумму обходятся

    Reply
  25. kauksi

    ну и деньги на софт для бэкапа Veritas / Veeam или что там сейчас модно

    Reply
  26. akimych

    Имею практический опыт более работы 1С в Азуре более 2 лет и все бы ничего, но лицензии 1С все портят и не советую идти в Азур, пока 1С не исправит способы привязки программных ключей.

    Аппаратных лицензий у нас нет, а даже если бы и были, то пробрасывать через их виртуальную машину, считаю моветоном.

    Программные ключи 1С будут жить в Азуре не более 6 месяцев, а то и гораздо меньше. Причина в их привязке к железу, 1С привязывает программные ключи к версии BIOS, а Microsoft может в любой момент обновить BIOS на своих машинах БЕЗ предупреждения. В итоге мы 2 раза на это попадали и нам приходилось менять пин-коды и произойти это может в любой самый неподходящий момент.

    Так что с одной стороны модное облако, с другой стороны риск остановки системы в любой момент. Решайте сами.

    Reply
  27. dsdred

    (6) +

    А вообще если подумать, то сравнение «Покупки квартиры» с «Арендой квартиры» странное мероприятие.

    Если вдруг придется экстренно съезжать с облаков, то куда и За сколько?

    Свой сервер имеет остаточную стоимость, то есть его продать можно… А в случае облаков вспоминается фраза из Берегись автомобиля в исполнении Папанина -Ничего у тебя нет! Ты голодранец!

    Reply
  28. zhogov

    (28) А как же выделение сервера на земле и раздача лицензий с него?

    Reply
  29. zhogov

    (23) Не надо, они включены в стоимость ВМ. + можно использовать Linx — еще дешевле будет обходиться.

    Reply
  30. zhogov

    (29) можно при необходимости купить сервер бу как тут коллеги предлагали и переехать. Причем, учитывая архитектуру Azure можно все сделать с минимальным простоем и без перерыва работы.

    И по мнению многих экспертов — аренда выгоднее. Переехать то можно и в другую съемную квартиру.

    Ну и если продолжать аналогию, то своя квартира требует платежей за коммуналку и периодического ремонта…

    Reply
  31. zhogov

    + к слову, у нас боле 20 реализованных проектов. Самый старый — более 4 лет. Полет нормальный.

    Reply
  32. gagash

    (17) совсем бесплатно нельзя, лицензия на 1С всё равно нужна. На лицензии WinServer и MsSQL экономия возможна.

    Reply
  33. gagash

    (28) А владелец лицензии не в праве изменить форму лицензирования и запросить ключ на флэхе, пускай и за доп. оплату?

    Reply
  34. gagash

    (20)

    сервисами Аренда 1С

    а какой сервис аренды подошёл бы по цене, если Ажур не считать?

    Reply
  35. lustin

    Использование azure для 1С оправдано только для UAT, Test контуров — в режиме OnDemand.

    продуктивные сервера там хранить не стоит… причины

    1. 152-ФЗ — сразу блокер если используется система со справочником ФизическиеЛица

    2. высокий коэффициент умножения для CPU

    3. сетевые до Ирландии и других стран

    4. цены на 30% чем у скажем Селектела за теже вычислительные мощности

    На сегодня наиболее выйгрышный вариант использования azure для продуктива, если прямо очень хочется панельки управления — это развертывание Azure Stack у себя на железе (арендованном железе)

    Reply
  36. zhogov

    (35) Может. Цена вопроса — 1500 руб.

    Reply
  37. zhogov

    (37) Коллеги, зачем такая категоричность?!

    1. 152 ФЗ не запрещает трансграничную передачу данных.

    2. Если говорить про регионы, то сетевые задержки отличаются на 1 — 2 мс.

    3. Стоимость часто получается ниже, если обращать внимания на детали! vCPU у локального хостинг-провайдера если имеет SLA, то стоит так же как Azure, а иногда и дороже. Если SLA нет. то рано или поздно возникнет ситуация нехватки ресурсов, так как они разделяемые.

    Reply
  38. AntonSm

    (38) За каждую?

    Reply
  39. akimych

    (30) не логично держать всю инфраструктуруив облаке, а сервер лицензирования на земле. Это половинчатое решение.

    Reply
  40. akimych

    (30) и потом отклик между облаком и землёй очень долгий и пока сервер 1с из облака достучится до сервера лицензирования на земле, это время для пользователей покажется вечностью.

    А если ваш Азур расположен в Канаде, то вообще не достучитесь.

    Reply
  41. s22

    (39) 1. заведение и первичное хранение должно быть в России. Как минимум нарушаете, а за это при определенном подходе можно отжать бизнес.

    2. Введут ограничение на трансграничный трафик и вперед.

    Reply
  42. dsdred

    (32)

    можно при необходимости купить сервер бу как тут коллеги предлагали и переехать

    Можно было и сразу это сделать, но все упирается в деньги. Если деньги выкроили только на месячные аренды, то откуда взять сразу на сервера в экстренном случае?

    (32)

    Причем, учитывая архитектуру Azure можно все сделать с минимальным простоем и без перерыва работы.

    В зависимости от специфики и размеров организации. Например, региональная розничная сеть думаю, прикурит…

    И по мнению многих экспертов — аренда выгоднее.

    Ключевое слово Многих, то есть не Всех.

    Опять же почему появились независимые эксперты? Я работал у крупного интегратора и знаю, как пишутся отзывы экспертами. Эксперт потому и эксперт, что может и должен уметь описывать систему, как с положительной стороны, так и с отрицательной.

    Благодаря этим отзывам можно найти, к примеру, по безопасности облачков, как положительные статьи, так и отрицательные…

    (32)

    Ну и если продолжать аналогию, то своя квартира требует платежей за коммуналку и периодического ремонта…

    Коммуналка меньше аренды… Ремонт своей квартиры не требует со звона с владельцем (тех поддержкой)…

    П.С.

    Скажу честно, я не против облаков, меня раздражают «обоснования от маркетологов для продажников».

    На старте когда фирма не знает, Выстрелит или нет, нет смысла покупать свое оборудование и ПО. Но если бизнес крупный или средний тогда надо смотреть и «думать». Стоит ли…

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

    Я описал все плюсы и минусы, минусов оказалось больше.

    После чего я ему добавил, что ПО и ВТ должны закупать и продумывать IT, а не топ менеджеры продажники.

    Топам как раз картинки само то, для обоснования покупок.

    Работал в фирме, где в каждом отделе своя купленная CRM была и в отдел с 1-м программистом все разом писали, необходима стыковка с ERP и Документооборотом. Это при том, что шел проект по внедрению ERP (на одном программисте).

    Reply
  43. oberonm

    А почему старый сервер на 8Гб оперативы? а новый на 4. да и другие параметры не самые лучшие (по тестам Гилева)

    Reply
  44. zhogov

    (45) А новый и с 4 Гб неплохо себя показал. 🙂

    В Azure нет проблем добавить ресурсы при необходимости. Главное — подходить от минимально необходимого.

    Reply
  45. zhogov

    (43) Совершенно верно. Нарушаем, если первично заводим не на территории РФ. Но как правило. персональные данные, собираются и изначально хранятся на территории РФ, а потом уже вводятся в 1С. Или в 1С вообще не используются персональные данные, например, b2b в УТ.

    Бизнес не отожмут, а вот штраф на 5 000 руб. выписать могут, если все правильно бумагами не оформить.

    Но кто этим заморачивается? (сарказм) — просто есть печальная статистика, что 9 из 10 компаний даже сейчас не оформили должным образом работу с персональными данными. И речь идет не о применении Azure Для 1С. а в общем, о коммерческих компаниях.

    Если введут ограничения на трансграничный трафик — можно переехать на Azure Stack, размещенный в Российском дата-центре или в локальную инфраструктуру.

    Reply
  46. zhogov

    (40) За каждый аппаратный ключ.

    Reply
  47. zhogov

    (36) Нельзя сравнивать кислое с красным.

    Фреш — SaaS

    Сервис Аренда 1С — это PaaS.

    1C в Azure — IaaS.

    Цены на все разные, так как уровень владения разный.

    К примеру, Аренда 1С сейчас на рынке от 700 руб./пользователь в месяц. (тонкий клиент). При этом, доступа к серверу 1С нет, серверу СУБД — нет. только приложение 1С.

    Reply
  48. zhogov

    (24) Давайте определимся с точкой зрения:

    Если мы подходим со стороны предприятия, то депремирование, выговоры и тд. — не скомпенсирует убытки из-за простоя учетной системы.

    Если подходим с точки зрения компании-аутсорсера — ответственность фиксируется в договоре. И если там прописано 0,00001% то понятно, что это ерунда. Аутсорсер должен нести вполне внятную ответственность за вполне внятные показатели, которые должны измеряться, мониторится и контролироваться. Я знаю компанию, которая застраховала свою ответственность на приличную сумму.При этом, специалисты точно знают, за какие они показатели в ответе и делают все для их соблюдения.

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

    P.S. Все иначе, если в штате работают трудоголики-фанатики. Но им быстро становиться скучно 🙂 Сам таким был.

    Reply
  49. zhogov

    (24) + Если лаконично, то по договору компания-аутсорсер может нести ответственность реально компенсирующую убытки клиента, в то время как депремирование и выговоры — только репрессивные меры, направленные на сотрудника, который всегда может ути из компании.

    Ну или просто может чего-то не понимать…

    Reply
  50. gagash

    (49)

    Сервис Аренда 1С — это PaaS

    Урезанный SaaS типа фрешового конечно рассматривать не будем, это для парочки бабулек, которым простая бухгалтерия понадобилась и они на удочку попали рекламы.;)

    В качестве IaaS, в принципе, можно любой VPS рассматривать наверное в контексте 1с, разве нет? Перенести свой образ и нахлобучить удаленно на всякий там типа Vultr, DO.

    Вот PaaS если доведенный до ума с выбором производительности и уровнями доступа, и к СУБД и к серверу это конечно интересно, неужели нет таких? Просто 700 рублей и непонятно на нем крутящаяся 1с?

    Reply
  51. AntonSm

    (48) Дайте пруф, пожалуйста.

    Очень хочется в этом вопросе иметь серьезное подтверждение стоимости.

    Reply
  52. Silenser

    (51) В вашем случае какая ответственность? Вы кроме компенсации простоя ничего не указали. У меня есть опыт заключения договоров по инфраструктуре юристы провайдеров ни разу не согласились на компенсацию недополученной прибыли и бизнес-убытков (даже доказанных убытков). Штрафы или компенсация это в любом случае репрессивные меры, не важно против кого они направлены, против внешнего контрагента или своего работника. Оба имеют вполне реальные шансы избежать ответственности.

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

    Reply
  53. Silenser

    (51)Так я про то же. Компания может нести, но найти компанию, которая их реально по договору понесет мне не удалось. Если вам удалось, может посоветуете (в личку). Буду признателен.

    Reply
  54. zhogov

    (54) Давайте поясним — вы представляете касту наемных сотрудников или собственников бизнеса?

    Мне просто не понятно, какая цель? Добиться защиты рисков или думать, что есть ответственный, которого можно пожурить? Напомню, что в реальности получить от сотрудника больше, чем ты ему премии выдал — не реально.

    Если же говорить с точки зрения оператора. Сами подумайте, клиент приходит и говорит — «Хочу купить на 100 рублей, а Вашу ответственность на 10 000 руб.». Понятно, что Вы как оператор откажитесь — инфраструктура должна быть соизмерима требованиям.

    Microsft этот вопрос решает просто — делает весь сервис прозрачным с точки зрения доступности. Если какой-то сервис выходит за SLA больше определенного показателя — освобождает клиентов от оплаты. Все проблемы публикуются на Trust Center. Никто ничего не скрывает.

    Хотите что бы аутсорсер нес ответственность за плохо измеримые показатели? А платить готовы?

    Reply
  55. zhogov

    (52) Можем подобрать оператора — пишите в личку.

    За 700 руб. 1С крутиться на кластеризованном SQL Server и сервере 1С так же в кластере.

    VPS — это скорее из области веба.

    Пишите в лично — подберем решение.

    Reply
  56. zhogov

    (25) Никто не запрещает взять Linux в Azure.

    Зачем сервер железный арендовать?

    Reply
  57. zhogov

    (42) Azure есть несколько регионов. Для РФ обычно используется Западная Европа.

    Reply
  58. zhogov

    (41) Ну можно аппаратный ключ отправить в дата-центр для размещения.

    Можно и просто запасные ПИН-коды держать.

    Тут политика «1С» диктует правила. 🙁

    Reply
  59. handscenter

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

    Reply
  60. zhogov

    (53) Прошу прощения, не совсем понял вопрос, из-за чего дезинформировал.

    Если говорим о сменен программной лицензии на аппаратную, вот пример рассчета:

    Например есть бухгалерия ПРОФ с программной защитой, и лицензия на 10 пользователей с программной защитой

    для обменна на USB нам необходимо будет доплатить 12150, т.е. доплачиваем разницу между стоимостью

    программной защиты 41400 и USB 51900, добавляем 1500 за обмен и 150 рублей сбор 1С за апгрейд. На этом примере

    можно посчитать обмен любой лицензии с Прогр. на USB

    Обязательно требование — действующая ИТС.

    Если говорим о переводе аппаратной защиты на программную — 1 500 руб. за комплект лицензий (ключ).

    Reply
  61. Silenser
    Reply
  62. zhogov
    Reply
  63. Silenser
    Reply
  64. s22

    (46) тогда смысл менять старые сервера?

    Reply
  65. akimych

    Напишите ваше сообщение

    (60)

    1. про то, что для Azure в РФ обычно используется Западная Европа — Обычно есть только основной сайт, DRS сайт в Азуре размещается на другом континенте.

    2. Ну можно аппаратный ключ отправить в дата-центр для размещения — даже не знаю, что сказать на это совет, отправить ключ 1С в дата-центр Ирландию — это как? А ничего, что сервера в Азуре виртуальные и могут перемещаться в случае отказа основного сайта?

    3. Можно и просто запасные ПИН-коды держать. — Наша компания не может позволить себе ВЫСОКИЙ риск, что в любое утро могут отказать ключи 1С, это уже не бесперебойная система.

    Я понимаю, Вас как вендора, который продвигает решения 1С в облаке и в Азуре в частности и я совершенно не против Азура, в котором у нас работает множество приложений. Но помещать 1С в Азур для компаний, которым важна устойчивость и бесперебойность, пока не будут решены проблемы с лицензированием, еще рановато. Делать половинчатые решения не вижу смысла.

    Проблема с лицензиями в Азуре известна очень давно и в политике 1С она видимо не приоритетна, а значит 1С опять игнорирует рынок крупных и серьёзных компаний.

    Reply
  66. zhogov

    (65)

    Так что Азур на этом рынке не одинока.

    Верно, только подходы немного разные 🙂

    Reply
  67. zhogov

    (65)

    Риски можно застраховать. Проблема именно в том, что ни одна компания не захочет брать на себя риски, ни за какие деньги, даже если клиент просит. Можете проверить сами.

    Тут могу выступить со стороны исполнителя — 10 лет этим занимаемся. Ситуация следующая — клиент подключает Интернет-канал от оператора из большой тройки, заказывает у нас установку IP-АТС и встает на обслуживание. Платит при этом нам меньше, чем за Интернет-канал. Но! В условиях договора требует прописать, что мы отвечаем за ВСЕ сбо, в том числе и со стороны оператора. Попытки разъяснить, что у нас связанны руки, так как договор у него напрямую с оператором и ситуация получается тупиковая — были тщетны. В итоге, мы предложили подключить операторов через нас и минимум двух, которых определим мы. Далее, если клиент вовремя не оплачивает наши услуги, включая каналы связи — ответственность с нас снимается.

    Думаете согласился клиент? Конечно нет! Он не зател переплачивать.

    Reply
  68. zhogov

    (69) + А ведь это было вызвано не нашей корыстью, а элементарным подходом к вопросу надежности.

    Reply
  69. zhogov

    (65)

    Да не проценты мне нужны, нужно чтобы работало и поставщик услуги устранял все очень быстро.

    Какие проблемы? Стройте отказоустойчивую инфраструктуру! В облаке или на земле — без разницы.

    Reply
  70. zhogov

    (65)

    Теперь точно похоже на рекламу.

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

    Reply
  71. zhogov

    (65)

    Вот именно это и есть основная мысль, которую я пытаюсь озвучить.

    Лично мне мысль ясна. И я хочу получить от Вас ответ на простой вопрос — а что вы предлагаете? Надеяться, что проблему решить админ самоучка, который работает в штате? Или наличие штатного специалиста вселяет уверенность?

    господин рекламщик

    Возможно моя позиция очень походит на рекламную, может и иногда на фанатичную, но! Я являюсь представителем компании, которая решает проблемы заказчиков с инфраструктурой и бизнес-приложениями. Занимаемся этим более 10 лет. А облаками занимаемся более 5 лет.

    И поверьте, за свои годы, я много повидал штатных «специалистов».

    Reply
  72. zhogov

    (61) Расчет в студию!

    Reply
  73. Silenser

    (73)

    а что вы предлагаете

    Есть клиенты, которым достаточно SLA и статистики его соблюдения. Есть те, кому нужны гарантии, для них можно придумать что-то со страховкой. Но не думаю, что у нас это взлетит, т.к. страховая наложит на провайдера ряд ограничений и может в каких-то случаях оставить его без компенсации, на что провайдер вряд ли пойдет, т.к. это доп расходы.

    (69)

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

    Думаете согласился клиент? Конечно нет! Он не зател переплачивать.

    Согласен, за надежность нужно платить и ту я с вами солидарен полностью. Возможно этот клиент сам не был мотивирован к бесперебойной работе, но это уже его проблема.

    Reply
  74. Silenser

    (70)

    А ведь это было вызвано не нашей корыстью, а элементарным подходом к вопросу надежности.

    С точки зрения ведения бизнеса в корысти нет ничего предосудительного. Основное назначение фирмы — приносить прибыль, то есть по сути своей — корысть.

    Reply
  75. Silenser

    (71)Так и поступили, часть систем вынесли в облако на виртуалки с дублированием каналов, критическую часть (Зарплата и Отгрузки) оставили у себя.

    Reply
  76. Silenser

    (73)

    Или наличие штатного специалиста вселяет уверенность?

    Чем ваш специалист в самом общем случае будет отличаться от нашего? Рынок то один. Ну при условии, конечно, что у обоих руки растут из плеч.

    (73)

    Возможно моя позиция очень походит на рекламную, может и иногда на фанатичную, но!

    Тогда ее так и нужно озвучить. Площадка свободная, кто хочет — читает. Если бы меня не заинтересовало, не читал бы вообще.

    (73)

    И поверьте, за свои годы, я много повидал штатных «специалистов».

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

    Reply
  77. zhogov

    (78)

    Чем ваш специалист в самом общем случае будет отличаться от нашего? Рынок то один. Ну при условии, конечно, что у обоих руки растут из плеч.

    У нас обязательная сертификация раз в пол года. Причем платная. Спецам не дают спокойно сидеть, постоянно требуют развития, движения.

    +Так как работа идет с большим количеством предприятий — опыта больше.

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

    Reply
  78. grom1981

    Автор не учитывает много в расчете о чем здесь уже написали и действительно очень похоже на рекламу.

    По поводу SLA — смешно… у вас до Azure куча провайдеров + магистральные провайдеры. MS отвечает по SLA только за фактическую их неработоспособность, а не вину провайдера если интернет накрылся. С кого убытки будете собирать? Также неработоспособность по SLA разбивать на дневной интервал некорректно, потому что это не каждый день у вас простоя меньше минуты, а может быть один день Х в году простой составит допустим 3 часа. Если уж не хочется приобретать себе сервера, то лучше уж у провайдера арендовать сервера и развернуть свою инфраструктуру, в результате дешевле получится и возможностей больше. Из арендных вариантов, считаю что только «Облачные» сервисы 1С дают экономию, так как избавят от необходимости ИТ-администрирования инфраструктуры, от затрат по ФОТ и энергообеспечения.

    Вообще, по моему мнению, Azure можно рассматривать только как сервер для резервирования, чтобы за минимальные деньги держать его, а когда рухнет свой — запустить 1С на мощностях Azure. Полезная статья по такой работе уже написана.

    Reply
  79. Silenser

    (79)

    У нас обязательная сертификация раз в пол года. Причем платная. Спецам не дают спокойно сидеть, постоянно требуют развития, движения.

    +Так как работа идет с большим количеством предприятий — опыта больше.

    Они же у вас не наручниками к батарее прикованы, рано или поздно на рынок выйдут. И тогда мы снова вернемся к моей фразе:

    (78)

    Чем ваш специалист в самом общем случае будет отличаться от нашего? Рынок то один. Ну при условии, конечно, что у обоих руки растут из плеч.

    (79)

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

    Физическое лицо защищено тем, что с него часто взять нечего 🙂 С любой более-менее солидной компанией придется долго бодаться в суде, там тоже есть юристы, к тому же мы опять возвращаемся к заключению договора, когда он подписывается так, чтобы минимизировать ответственность.

    Reply
  80. zhogov

    (80) С провайдерами так же надо заключать корректные SLA — тогда не будет вопроса, кто возмещает убытки.

    По недоступности — ресурс может быть не доступен сколько-то времени каждый день, а может и несколько часов в год — но время недоступности определено SLA. С этим вроде никто не спорит.

    Если уж не хочется приобретать себе сервера, то лучше уж у провайдера арендовать сервера и развернуть свою инфраструктуру, в результате дешевле получится и возможностей больше.

    Можете показать расчет?

    Reply
  81. user875791

    (7)

    производительность любой виртуальной машины на 10-30% меньше чистой железки, без виртуализации

    Да откуда же вы беретесь-то? Гипервизор не пожирает 10% ресурсов! Хотя чего я ожидал на сайте 1С )))

    Reply
  82. Silenser

    (83)Ну да, тут не рекламная витрина.

    http://www.gilev.ru/virtual/ — вот ссылка от людей, которые занимаются производительностью 1С.

    Reply
  83. user875791

    (84)

    Я не понял сути Вашего ответа 🙂 Говорите, что люди занимаются производительностью 1С, а мой взгляд по диагонали на приведенную статью увидел тюннинг ESXi…. Занимаются 1С, пусть занимаются и оставят гипервизоры спецам по гипервизорам. С тем же успехом скорость работы 1С повышается тюнингом SQL и просто ОСи… Да и пинком местному 1С-говнокодеру… В общем, к проблеме нужно подходить комплексно, а не обвинять виртуализацию, приводя в доводы результаты синтетических тестов в нереальных условиях.

    Reply
  84. Silenser

    (85)Я о том, что

    (85)

    к проблеме нужно подходить комплексно

    и проверять. Мой личный опыт говорит, что виртуализация снижает производительность, по сравнению с ее отсутствием. На прошлой работы в итоге стояло 2 отдельных сервера, хотя и то, что вы сказали в общем случае так же не исключено: и г@внокод и кривые настройки ОС или СХД и проч.

    Reply
  85. user1274739

    Вы бы еще THE SUN привели в пример того что будет…

    Реально-то выросли цены?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *