И тогда наверняка нас захватят облака

Публикация № 1084826

Разработка - Системная интеграция - Интеграция

Kubernetes fresh Облако Hadoop Шардинг Микросервис

Внимание! Данный текст содержит достаточно мало технических подробностей и готовых рецептов. Главным образом некоторые размышления на предмет будущего технологий и профессий. Некое лёгкое чтение на досуге.

Почему облака победят?

Думаю, вряд ли кто-то из представителей ИТ индустрии мог не заметить тенденцию по «переезду всего и вся» в облака, для примера вот такая «картинка из интернета» по каким-то исследованиям отображает эту самую пугающую динамику:

 

Является ли текущая тенденция по переезду софта в облако постоянной? Будет ли всё это продолжаться? К слову, ещё лет 5 назад я себя считал противником облачных решений, потому что в общем и целом не видел в них смысла: для компании это получается дороже (да, я не оговорился, вопреки навязанному популярному мнению облака-таки обходятся дороже), появляется зависимость от интернета, ничем не гарантируется сохранность и конфиденциальность данных, непрозрачное управление мощностью и  скоростью, ну и самое главное – ПО поставляется «AS IS» и какая-либо кастомизация ограничивается тем, что заранее предусмотрели разработчики. Худшим компаниям это на руку, но лучших лишает конкурентных преимуществ. Но сейчас будущее господство «облачных решений» вряд ли можно ставить под сомнение.     

Если кто-то до сих пор сомневается, короткое шуточное доказательство данной "теоремы":

Дано:  Телеком развивается, почти в каждой точке земного шара появляется стабильный интернет

Доказать: Всё ПО вскоре станет «облачным»

Доказательство:

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

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

- Простота защиты своего ПО (начистоту – если есть полный доступ к исполняемому модулю, взлом его лишь вопрос времени).

- Возможность гибко регулировать стоимость своего ПО.

- Следовательно, компании разработчики облачного софта получат больше денег

- Следовательно, компании разработчики облачного софта привлекут лучших разработчиков, в том числе у компаний разработчиков десктоп решений

- Следовательно, качество «облачного» софта будет улучшаться, а десктопного – ухудшаться

- Где лучше софт, там и клиенты, там и победа. Бинго!

Доказательство, конечно, такое - весьма шуточное, но «в каждой шутке есть доля шутки».

 

Как функционирует облачное приложение?

Современное облачное приложение выглядит как-то так:

 

Если спуститься на инфраструктурный уровень, то всё ещё несколько интереснее:

Суть картинок примерно в следующем:

  1. Логика приложения полностью отделена от данных
  2. Пользовательский интерфейс отделен от бизнес логики
  3. Логика приложения поделена на отдельные микросервисы, которые могут управляться, разрабатываться и обслуживаться независимо друг от друга
  4. Каждый микросервис может быть изолирован от другого
  5. Каждый микросервис может иметь свой источник данных или не иметь такового
  6. Источники данных облачного приложения распределены и кластеризованы
  7. Архитектура приложения подразумевает использование как внешнего так и внутреннего балансировщика нагрузки

Но и это ещё не всё. На самом деле приложения даже впрямую не обращаются друг к другу. Их взаимодействие выглядит как-то так:

Ни один вызов сервиса не будет потерян, если функционирует брокер сообщений. А уж брокер сообщений - это серьёзное кластеризованное решение, которое призвано обеспечить бесперебойное взаимодействие между компонентами системы.

Для чего я тут привожу данные красивые картинки с очевидными всем вещами? Всё это только чтобы лучше ответить (прежде всего для себя) на следующий вопрос:

 

А как у 1С обстоят дела с облаками?

Если кратко – никак. И сами представители 1С - достаточно честные люди и не называют свои решения «облачными»:

Вот так это называется на сайте 1cfresh.com. Всё, что вы увидите с названием «1С:Облако», на самом деле решения партнёров и с облачными технологиями имеют мало чего общего. Так вот, главное облачное, что у 1С есть – это fresh. А Fresh – если отбросить всякие порталы и инфраструктурные обвязки – не что иное, как помещение всех приложений в одну БД. К сожалению, точных и честных картинок, демонстрирующих, что есть 1C:Fresh и традиционное облачное приложение, найти не удалось, поэтому ниже мои «произведения искусства».

Вот примерно так выглядит сервис 1C:Fresh: куча пользователей, один сервер 1С и одна база на сервере СУБД в которой по факту куча «баз». Схема, конечно, сильно упрощена:

 

А вот примерно так выглядит облачное приложение:

 

При этом под «данными» на этом рисунке понимается совсем не одна БД для приложения, и даже не использование её реплик; по факту это может быть два разных типа технологий:

  1. Кластерная параллельная СУБД (ClickHouse, MongoDB, CouchDB, Cassandra)
  2. MapReduce (Hadoop, Spark, хотя сейчас, конечно, поддерживается всем, чему не лень)

В первом случае за всё отвечает СУБД – это, собственно, может быть просто очень хитрая и продуманная технология кластеризации, как Oracle RAC. Для конечного разработчика всё при этом достаточно прозрачно

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

И первое, и второе позволяет использовать так называемый «шардинг». Куски таблицы могут быть распределены по разным серверам, достаточно слабо друг с другом связанным. Соответственно, ваши возможности масштабирования ничем не ограничены, и, к слову, стоят совсем недорого. Для примера, шардинг в MongoDB намного более простое и естественное явление, чем AlwaysOn в MsSQL Server.

Теперь к самому главному – всё вышеперечисленное нужно только для понимания утверждения «SingleDatabase и HightLoad едва ли совместимы в современном мире». А у нас во Fresh не просто SingleDatabase, а Single SingleDatabase. Т.е. когда весь мир живёт по принципу «разделяй и властвуй», 1С наоборот – «соберём-ка мы все яйца в одну корзину».

Единственное, что какое-то время удерживало от критики, – теорема CAP. Краткое содержание которой просто: «всё и сразу не получится». Всегда страдает либо согласованность, либо доступность, либо устойчивость данных. Но после того, как я для себя уяснил, что у 1С и сейчас с согласованностью данных есть существенные проблемы: //infostart.ru/public/1051660/  наверное, можно написать, что технология fresh – тупиковый путь в мир облачных технологий.

           

И что делать?

Если планов иммиграции из РФ нет – можно не волноваться как минимум ещё лет десять, новости, которые казались такими печальными, на поверку очень оптимистичные – я про тот самый «Закон о суверенном интернете» http://duma.gov.ru/news/44551/ , который де-факто подразумевает включение DPI во всём магистральном сетевом оборудовании. Следовательно, интернет вне пределов РФ будет тупить жутко, да и в пределах РФ будет много проблем между провайдерами. Поэтому «тотального нашествия облаков» нам можно не опасаться, пока вся эта история не будет вновь переиграна.

Если же хочется чувствовать свой вес на международном рынке – нужно понимать, что «проблема с облаками» застигла врасплох не только 1С, но и все технологии разработки для Enterprise. Технологии внутрикорпоративной разработки всё-таки предполагали создание больших монолитных приложений, с развитой архитектурой и огромным количеством модулей. Трудная сборка, практически нереально покрыть unit тестами, CI/CD превращается в АД. С переходом к микросервисной архитектуре всё существенно упростилось. Приложения теперь мелкие и компактные, запускаются в контейнерах, контейнеры оркеструются каким-нибудь Kubernetes, и всё стало существенно проще. 90% мощи и возможностей Enterprise технологий Java и .Net не нужны в этом случае. А «плата» в виде «виртуальной машины» кажется слишком высокой для приложений, которые и без того запускаются в специально для них созданной виртуальной машине (контейнере). Так что если хочется взгляда в будущее, учите Go, Python, Js (Ts). Чем более простой и легковесный язык, тем больше популярности он набирает.

 

А что делать, если хочется в облака с 1С?

Сначала я, конечно, напишу, что считаю - 1С «упустили» скачок облачных технологий. Хорошо, конечно, что есть хотя бы 1C:Fresh, но это явно какая-то «полумера», которая была придумана, чтобы обеспечить работу кучи пользователей в одной базе без существенных трудозатрат на разработку чего-то нового. Потому как непонятно, что пойдёт, а что нет.

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

  • Открыть исходный код платформы для модификации в прикладном решении. Ну или хотя бы Front части. По интерфейсам, скорости и подходам, конечно, сильно уступаем традиционному Web
  • Сделать поддержку разных СУБД для каждого объекта метаданных, включая NoSQL СУБД.
  • Сделать возможной работу без сервера 1С. Приложение должно по сути использовать Web сервер, и поддерживать управление сеансами от Web сервера. Тогда кластеризация будет практически неограниченной

Но, конечно, у нас с вами всего этого нет, и вряд ли когда либо будет. Что можно сделать?

Идея, которая меня не отпускает – исключить из этого «порочного круга» хотя бы сервер 1С. К сожалению, с ним вместе нужно будет исключать и сервер СУБД. Но не беда – есть файловые базы.  Конечно, я не первый, кто это придумал: //infostart.ru/public/242527/ .

Но это ещё не вся суть. В случае использования файловой БД (по сути это просто файловый ресурс, который должен быть доступным) приложением по факту будет являться только Apache сервер с модулем 1С внутри. Такой контейнер поднимается за несколько секунд. Конечно, для того, чтобы это нормально работало, нужно бы контейнерами как-то централизованно управлять (оркестрировать). Для этого обычно юзают Kubernetes. А дальше просто – пока контейнер не используется – он «спит». Таким образом ресурсы потребляет только в тот момент, когда нужен. По скорости – файловая база в общем случае производительнее клиент-серверной, если с ней работает один пользователь. Но это ещё не всё. Если спросить у вас – как работать с базой 1С наиболее быстрым образом – все, наверное, ответят «на RAM диске». Нормальный человек при этом, конечно, скажет: «Какой RAM диск, там же данные!». Конечно, хранить файловую БД на RAM диске на конкретном сервере не самая лучшая идея. Но в современном мире технологии «in-memory» достаточно распространены, соответственно появились и технологии, обеспечивающие их надежность. В частности, Memory Storage поддерживается в HDFS (Hadoop). Ну а Hadoop, как известно, вполне себе распределенная система, соответственно, каждая часть данных хранится на нескольких узлах. Остановка одного из них не приводит к потере данных, а учитывая скорость RAM диска, не приведёт даже к деградации производительности. Вообще распределенная ФС – общий подход к организации высокопроизводительного и надежного хранилища данных. Правда, при этом особое внимание стоит уделить сетевым коммуникациям и выбору технологии для ФС. При этом, конечно, будут некоторые задержки (Latency) из-за доступа к данным по сети, но файловые БД менее к ним чувствительны. Поэтому даже если такая производительность не нужна – проще организовывать распределенную ФС (ceph или cinder).

Далее возникает резонный вопрос: «а как же объём данных»? Ранее на 300 баз (к примеру) был только один файл конфигурации, а теперь храним 300 одинаковых. То же самое касается поставляемых данных. В современном мире это также не такой уж актуальный вопрос. Дедупликация поддерживается как большинством распределенных, да и не распределенных ФС так и большинством дисковых полок. Одинаковые блоки не хранятся дважды без необходимости. Поэтому от использования разделенной БД экономия дискового пространства вряд ли будет такой существенной, как это кажется на первый взгляд.

Таким образом, всё, что необходимо для создания облачного приложения, у 1С по сути уже есть. И это всё – «маленькая dll-ка», которая устанавливается как модуль Apache и позволяет выполнять все функции работы платформы с файловой БД. Открыли бы её исходный код и сделали возможность использовать для разных объектов метаданных разные «системы хранения», и обрабатывать, соответственно, разными Web серверами.   

Конечно, всё это дело нужно ещё как то администрировать. Но эти вопросы в общих чертах уже решены. Я решал вот так //infostart.ru/public/661836/ Но сейчас, собственно, есть и «родной» продукт 1С: https://wonderland.v8.1c.ru/blog/1s-tsentr-administrirovaniya-administrirovanie-eto-prosto/ В случае, если всё это расположено в вашей внутренней инфраструктуре, можно, конечно, воспользоваться и Ansible и PowerShell. Никаких трудностей задачи централизованного администрирования не вызывают.

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

 

P.S. части тем, затронутых в статье, мы коснёмся на секции HighLoad Infostart Event https://event.infostart.ru/2019/agenda/#section-34266 приходите на секцию, а особенно на круглый стол, который, надеюсть будет в этом году не менее интересным чем в прошлом.

и голосуйте за мои доклады, вернее уже только один доклад https://event.infostart.ru/2019/agenda/#item1067429 

Специальные предложения

И тогда наверняка нас захватят облака

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. capitan 1680 28.06.19 13:52 Сейчас в теме
И тогда наверняка нас захватят облака...
А потом упадет интернет и они нас выплюнут
Я бы поостерегся от таких бескомпромиссных заявлений как "Всё ПО вскоре станет «облачным»"
Помнится кто то из IBM считал что во всем мире не потребуется больше трех компьютеров
Не надо пророчествовать.
Дело в том, что развитие циклично: сильный сервер - слабые терминалы - вычисления на сервере, на терминалах картинка, потом наоборот - вычисления на ПК, на сервере только данные, сейчас опять - вычисления в облаке, на экране страничка, но колесо неминуемо повернется и вычисления переедут на клиента, сейчас средний смартфон обладает такой мощностью которую грех не использовать и мы опять вернемся к инкарнации сети ПК, да уже сейчас блокчейн тому предвестник.
Смотрите как бы на конференции инфостарт 2025 к примеру не пришлось писать статью "Всё ПО вскоре станет «туманным»" с доказательством обратного - хотим в 1С распределенных вычислений
nyam-nyam; JohnyDeath; John_Davidson; zqzq; wowik; +5 Ответить
2. comol 4344 28.06.19 14:00 Сейчас в теме
(1) Мне очень хотелось бы быть неправым, и буду прыгать от радости если это так.
Просто то что бабки клиентов и лучшие кадры сейчас утекают в SaaS это факт :(
3. acanta 28.06.19 14:10 Сейчас в теме
(2) лицензирование ПО это не покупка в рассрочку, когда через лет 5-10 вы выплачиваете полную стоимость холодильника, телевизора или Айфона.
Так получилось.
4. capitan 1680 28.06.19 14:23 Сейчас в теме
(2)По России 1С монополист это факт и пока что бабки клиентов утекают в него
artfa; zqzq; wowik; danjer74; +4 Ответить
5. comol 4344 29.06.19 16:09 Сейчас в теме
(4) Вот и в какой области 1С монополист? РСБУ - да, ERP - нет, Payroll - нет, HRA - нет, CRM - нет... Список можно продолжить.
Более того в случае РСБУ 1С монополист только для компаний на ОСН, и только для тех у кого сложный учет...
6. acanta 29.06.19 22:46 Сейчас в теме
(5) У 1с нет не только монополии, но даже права голоса во франчайзи. Многие крупные и не очень франчи не просто торгуют разным софтом и железом, но и делают внедрение конкурирующего ПО. Поэтому при возникновении трудностей с 1с первыми соскочат франчайзи, а клиенты как раз могут и оставаться, если захотят конечно.
9. capitan 1680 30.06.19 13:23 Сейчас в теме
(5)Вы не следите за речами вождей )
ERP если считать в количественном выражении - 1С
CRM - опять же если учесть УТ - 1С
Если убрать откровенные распилы, задачи реального времени и супер кастомизированные решения - 1С
Даже те кто имею SAP или кого имеет SAP ЗУП 100% в 1С ведут
10. comol 4344 01.07.19 11:30 Сейчас в теме
(9) Я тоже так думал... Но CRM точно уже разгрызан между битриксом и Амо. ERP пока, к сожалению, за SAP. ЗУП даже где только не ведут...
13. capitan 1680 01.07.19 14:20 Сейчас в теме
(10)Вспоминается...
Новый русский приходит домой после недельного загула и говорит жене:
- У меня две новости, плохая и хорошая, с чего начать?
- Ну, ладно, пугай. Начинай с плохой.
- Я все наше имущество в казино проиграл конкретно.
- Ну а хорошая?
- Да это мое казино оказалось.

битрикс и Амо на 50% это 1С

https://www.forbes.ru/karera-i-svoy-biznes/357679-soyuz-nerushimyy-osnovatel-bitriks-sozdal-predpriyatie-s-1s-stoimostyu

Что касается ERP погулите интервью с БГН
15. comol 4344 01.07.19 14:43 Сейчас в теме
(13) Ну это дааа... Но я не про фирму 1С как таковую. У БГ всё хорошо. Я про платформу 1С и нас на ней разраблтчиков
12. babys 83 01.07.19 13:49 Сейчас в теме
(9) Ну 100% ЗУП в 1С это вы погорячились, батенька. Ну 98-99, а может и того меньше. Всё же есть ЗУП по РФ в SAP.
14. capitan 1680 01.07.19 14:22 Сейчас в теме
(12)Но отчетность вы из него не сдадите
Пусть будет 99.9%
20. babys 83 01.07.19 17:38 Сейчас в теме
(14) Не буду удивлять, утверждая - что все из системы и в срок. Но отчетность для налоговой и пенсионки из SAP готовят.
А Аэрофлот думаю вообще будет удивлён услышав про 1С ЗУП, не помню что там стоит но не 1С :)

ИМХО, компании имеющие штат не только в РФ, или оплачиваемый не только по законодательству РФ, или же имеющие необходимость отчетности в локальные надзорные органы других стран не знают что такое 1С ЗУП.
27. nyam-nyam 23.07.19 16:02 Сейчас в теме
Как то однобоко вы по 1Cfresh прошлись на картинке. Вы не учитываете специфики данных приложений 1С - это не БигДата и нет нужды хранить кучу неструктурированных данных и получать примерные ответы. А так же не отобразили всех возможностей 1Cfresh, которые делают возможным работу по SaaS модели - ни возможности на уровне инфраструктуры соответствовать Вашей второй картинке облачного приложения, ни, например, систему доступа и тарификации. С таким подходом можно в статье 1С смело заменять на SAP, Navision или любую другую аналогичную по решаемым задачам систему и смело утверждать что они отстали от времени и не готовы к облакам.
28. comol 4344 24.07.19 19:20 Сейчас в теме
(27) SAP тоже отстали и поджав хвост догонять пытаются. Navision тут вообще не к месту, но у DAX есть те же проблемы. Единственное чем эти ребята лучше - они хоть не догадались разных клиентов в одну бд объединять :). Причём тут бигдата я вообще не понял. Облако и бигдата это о разном :). Про какие такие возможности фреш вы говорите тоже не понимаю? Про написанный на php ЛК, через который пользователь сам может себе область создать? :))))))
29. nyam-nyam 24.07.19 20:14 Сейчас в теме
(28)Экий непонятливый... С точки зрения пользователей облако - это когда из любой дыры где есть интернет и с любого калькулятора, который может серфить будут доступны некие данные и инструменты работы с ними. SQL там или NoSQL или ещё какая неведома зверушка - это его не волнует. Ну и бекап там и уверенность что данные выживут в случае сбоя/потопа/ссанкций. Это всё и будет SaaS. В 1Cfresh это есть. И это удобно не только пользователям, но и поставщикам услуг - не надо париться по поводу ЛК, тарифов, счетов и прав суб-пользователей и ещё много чего. Вы это упорно игнорируете и пытаетесь натянуть 1C на Ваше представление что есть облако. Каждый волен заблуждаться как ему хочется, но других то зачем обманывать? Не нужен рядовой бухгалтерии NoSQL, им подавай ACID, особенно во время сдачи отчётности. :)
1c.pro.fun; +1 Ответить
30. comol 4344 24.07.19 23:21 Сейчас в теме
(29)
С точки зрения пользователей

Я про Айтишников.

Ваше представление что есть облако

Загуглите на досуге Cloud Computing - откроете для себя много интересного.
Там есть чёткие критерии, под которые fresh ну никак не попадает. Не говоря уже о современных практиках. Вы живёте где-то в мире с розовыми пони.

Не нужен рядовой бухгалтерии NoSQL

Зрасьте приехали. Скажите это группе разработки SAP HANA и Quick Books - они очень сильно удивятся.

NoSQL, им подавай ACID

Садитесь два. Учим матчасть. NoSQL не означает отсутствие ACID.
31. nyam-nyam 25.07.19 08:48 Сейчас в теме
(30)
Я про Айтишников.
Да какая разница то? Облако оно для всех облако - у пользователя фактически только интерфейс, всё остальное где-то там - это вы можете сами узнать погуглив что такое Cloud Computing... То что решение 1С не уложилось в Ваши личные критерии облачности это лишь Ваши проблемы. Или, как говорится, спорьте предметно, а не шлите в гугл. Давайте определение с источником, покажите что 1Cfresh ему не удовлетворяет и тогда можно будет что-то обсуждать.

Про NoSQL - ну так объясните нам сирым и убогим зачем он сдался рядовой бухгалтерии.

SAP HANA - это высокопроизводительная NewSQL платформа для хранения и обработки данных - где здесь бухгалтерия? Да,слово SAP в названии присутствует, но это не означает автоматом что это для бухгалтерии.
32. comol 4344 25.07.19 17:12 Сейчас в теме
(31)
Ваши личные критерии облачности


Неграмотным ссылка https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
и двойка.
Фреш не удовлетворяет ни пулингу ресурсов ни эластичности ни даже измеримости, и не может называться облачным ни в коей разе.

То что такие как Вы 1С-ники до мозга костей ещё существуют меня лично глубоко печалит. Поэтому и пишу и говорю и ругаюсь, сорри. Учение свет.


зачем он сдался рядовой бухгалтерии
За тем что Регистр бухгалтерии, к примеру, это вообще OLAP инструмент. А большую часть данных надо хранить в колоночном или развёрнутом виде, как это делает SAP. Полноценная реляционная модель там не будет поддерживаться, ибо нахрен не нужна и там NoSQL, что несомненно правильно.

NewSQL
слов то таких откуда поначитались :).

SAP HANA - платформа. FI бухгалтерский модуль в ней... хотя собственно и ERP тоже бухгалтерский, но не будем об этом - вы не поймёте
33. nyam-nyam 25.07.19 17:23 Сейчас в теме
(32)А теперь приведите пример SaaS который удовлетворяет указанным вами критериям.
34. comol 4344 25.07.19 17:40 Сейчас в теме
35. nyam-nyam 25.07.19 18:38 Сейчас в теме
(34) А пулинг ресурсов, эластичность и измеримость у них есть? И почему вы так считаете?
22. TODD22 19 04.07.19 15:01 Сейчас в теме
(2)
Просто то что бабки клиентов и лучшие кадры сейчас утекают в SaaS это факт :(

Становитесь сами SaaS.
23. comol 4344 04.07.19 15:09 Сейчас в теме
(22) SaaS на Fresh-е.... это так себе SaaS я бы сказал. :)
24. TODD22 19 04.07.19 15:15 Сейчас в теме
(23)я имел ввиду делайте свои продукты по модели сервиса.(не Фреш, не 1С).
25. comol 4344 04.07.19 15:21 Сейчас в теме
(24) Я простой 1С-ник и слов то других не знаю :)
26. TODD22 19 04.07.19 15:26 Сейчас в теме
(25)
Я простой 1С-ник и слов то других не знаю :)

Вот сидишь на берегу реки, верхом на жёлтой коробке и смотришь как мимо тебя проплывают деньги.
Просто то что бабки клиентов и лучшие кадры сейчас утекают в SaaS это факт :(
7. 3vs 30.06.19 10:22 Сейчас в теме
(1)
"Всё ПО вскоре станет «туманным»" с доказательством обратного - хотим в 1С распределенных вычислений

Таки, а это уже витает, как бы заставить компы локальной сети как-то
распараллелить работу 1С в виде некоей нейро сети, чтобы нагружены были все компьютеры.
8. capitan 1680 30.06.19 13:16 Сейчас в теме
(7)Я так и сказал, что маховик уже прошел цикл с центральным (облачным) сервером и пошел в сторону распределенных вычислений.
Вполне допускаю что то вроде торрент технологии допилят лет через 5 для этого
11. comol 4344 01.07.19 11:31 Сейчас в теме
(7) ну пока тенденция к тому что на рабочих станциях только клиент.
16. VmvLer 01.07.19 14:53 Сейчас в теме
Не читал, но осуждаю пока автор не ответит на вопрос

автор категорично утверждает
Но сейчас будущее господство «облачных решений» вряд ли можно ставить под сомнение.


Если учесть, что тенденции к появлению суверенных интернетов нарастают
и мы может оказаться в мире, где каждый отдельный хутор будет со своим интернетом, то облака станут "рваными". И на фига тогда козе боян?
17. comol 4344 01.07.19 14:59 Сейчас в теме
Не читал, но осуждаю пока автор не ответит на вопрос
после этого конечно не хочется ни на что отвечать :))). Но про суверенный интернет в статье тоже есть. Он безусловно нас спасёт на какое то время. Оттянет неизбежное. Просто суть в том что этот дебилизм будет продолжаться пока у власти старые хм... Люди.... Как только власть сменится дебилизм закончится
18. VmvLer 01.07.19 15:08 Сейчас в теме
(17) это лишь нелепое предположение, а не рациональный ответ.

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

как хорошо, что не тратил время на чтение сомнительной рекламы.
19. comol 4344 01.07.19 15:11 Сейчас в теме
(18)
сомнительной рекламы
рукалицо :))))
Не читайте, Вам уже не поможет :)
21. kosmo0 97 04.07.19 14:47 Сейчас в теме
Ради понимания текущей ситуации. На текущий момент средние (по размеру) компании умеют справляться с дудосами? Если нет то все радуются до первого случая в отчетный период. Потенциально хлебная жила для хакеров.
36. user1298440 21.10.19 15:35 Сейчас в теме
а мне понравилось работать в облачной 1 С https://www.e-office24.ru/
Оставьте свое сообщение

См. также

Обмен данными. Консистентность vs Многопоточность Промо

Интеграция v8 1cv8.cf Бесплатно (free)

Рассмотрим теоретические основы обмена данными. Какие бывают обмены, какие гарантии при этом даются, зачем идти на компромиссы и что при этом может пойти не так. Есть ли идеальная схема?

03.09.2019    11739    m-rv    1    

Интеграции с сервером SQL. Быстро и просто

Интеграция Внешние источники данных v8 1cv8.cf Бесплатно (free)

Решаем вопросы экспорта/импорта данных в базы отличного от 1С происхождения.

06.07.2020    1447    Infector    4    

Мониторинг факта выполнения обмена с помощью сервиса healthchecks.io

Интеграция Системное администрирование v8 1cv8.cf Россия Бесплатно (free)

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

30.06.2020    1403    malikov_pro    5    

Частые проблемы с бесшовной интеграцией документооборота

Документооборот и делопроизводство Интеграция Бесплатно (free)

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

30.06.2020    1248    Koder_Line    2    

Автоматизация магазина на Oracle Apex. Обзор аналога 1С Промо

Интеграция Розничная торговля Розничная торговля Бесплатно (free)

Как известно 1С - лидер в автоматизации учета в постсоветском пространстве. Есть ли достойные альтернативы (не дорогие, с возможностью конфигурирования, простые) ? Однозначно да ! Предлагаю Вашему вниманию обзор "буржуйской" технологии Oracle Apex

17.05.2013    59134    avhrst    295    

Как мы запилили в АЙТАТ.РФ обработку-бота, чтобы ускорить отгрузку в 2 раза или Реальный опыт внедрения нового механизма "Трансляция событий" от 1С-Коннект

Интеграция v8 Бесплатно (free)

Статья о внедрении и использовании в решениях задач нового механизма от 1С-Коннект. Будет полезно тем кто использует интеграцию 1С-Коннект с 1С Предприятие. На текущий момент механизм "Трансляция событий" находится в бета-тестировании и доступен только закрытому списку приглашенных участников. Выражаем благодарность разработчикам механизма "Трансляция событий".

24.06.2020    1147    direwest    4    

Маркировка лекарственных препаратов. Часть первая "Быстрая интеграция"

Интеграция v8 1cv8.cf Фармацевтика, аптеки Россия УУ Бесплатно (free)

Данный цикл будет посвящен маркировке лекарственных препаратов (далее ЛП), нюансам работы с "1С: Библиотека интеграции с МДЛП", доступной для скачивания на сайте ИТС, методиками работы с регистраторами выбытия, и проблемам, с которыми пришлось столкнуться при интеграции. Эта статья будет представлять из себя краткую инструкцию, что делать, когда маркировка уже близко и необходимо быстро внедрить ее. Надеюсь, она станет подспорьем в данной задаче. Будут приведены рекомендации, как в короткие сроки с минимально необходимой функциональностью и минимумом чтения документации произвести интеграцию библиотеки МДЛП и выполнить начальные настройки. Также будут даны рекомендации по быстрым, но важным, на мой взгляд, доработкам.

23.06.2020    2154    IssakN    8    

Диадок. Подключаемый модуль. Отладка

Интеграция Внешние источники данных v8 1cv8.cf Бесплатно (free)

Небольшой пример, как работать с подключаемым модулем Диадок (для изменения УПД перед выгрузкой на сайт Диадок.). Отладка подключаемого модуля, если не смогли подключить стандартную отладку.

17.06.2020    2840    John_d    1    

Многопоточный МикроСервер для файловой базы управляемого приложения 1c Промо

Сервисные утилиты Производительность и оптимизация (HighLoad) v8 1cv8.cf Абонемент ($m)

МикроСервер УПФ - это промежуточный сервер, который принимает запросы от тонких клиентов и веб-клиентов управляемого приложения 1с и распределяет их между автоматически созданными процессами веб-сервера. Решение позволяет решить проблему однопоточности файловой компоненты модуля веб-сервера 1с и повысить скорость многопользовательской работы.

1 стартмани

19.12.2013    37339    48    Chai Nic    57    

Как построить микросервисную инфраструктуру

Интеграция Бесплатно (free)

При росте информационных систем возникает потребность выноса определенной бизнес-логики в отдельное приложение для повышения отказоустойчивости и возможности одновременного использования этой функциональности в различных источниках. О том, как построить микросервисную инфраструктуру с использованием Apache Kafka в качестве шины данных, на конференции Infostart Event 2019 Inception рассказал разработчик группы компаний Автоград Дмитрий Маренин.

15.06.2020    4479    dmarenin    6    

1C# – 1С моей мечты

Интеграция v8 Бесплатно (free)

Встроенных в платформу 1С возможностей не всегда хватает для построения сложных интеграционных схем между различными 1С и не-1С-решениями на базе MS SQL Server. Как сделать интеграцию между SQL-базами более гибкой с помощью платформы 1С# на конференции Infostart Event 2019 Inception рассказал Дмитрий Жичкин.

01.06.2020    9941    zhichkin    33    

Обработчик "После завершения транзакции" своими руками

Практика программирования Интеграция v8::blocking Бесплатно (free)

Обработчик "Сразу после завершения транзакции" очень востребован в механизме обмена мгновенными сообщениями, развитием которого фирма 1С заинтересовались настолько, что уже создала "Сервисы интеграции". Но платформа 8.3.17 всё еще не имеет полноценного обработчика "После записи" в подписках на события.

31.05.2020    2520    barelpro    62    

Бесплатный GPS-трекинг Промо

Интеграция Управление персоналом (HRM) Учет рабочего времени Управление персоналом (HRM) Учет рабочего времени Бесплатно (free)

Современные технологии и возможности становятся все более доступными для широких масс и повсеместно используемыми, как для частного лица, так и для мелкого и среднего бизнеса. Так и GPS-трекинг (отслеживание в реальном времени на карте местоположения водителей, курьеров, монтажных бригад, торговых представителей, детей, собак и т.п., а также просмотр статистики по их передвижениям и остановкам), становится сейчас все более востребованным сервисом, как для домашних условий, так и для предприятия. И, если крупные фирмы (например, транспортные предприятия) подписав договора с коммерческими сервисами, оплачивая своевременно счета за устройства и абонплату, эту проблему для себя решили, то это скорее подходит для крупных корпоративных клиентов. Что делать нам, простым смертным или небольшой фирме с несколькими водителями, например? Какие есть простые, надежные и недорогие решения?

05.01.2013    45385    venger    19    

Интеграция Camunda BPM и 1С

WEB Интеграция v8 Бесплатно (free)

Быстрый старт. Только практические примеры. Установка, запуск и публикация бизнес-процесса на сервере Camunda BPM. Управление бизнес-процессами из 1С при помощи Camunda REST API.

12.05.2020    3129    zhichkin    19    

Учимся готовить кроликов с редиской: опыт применения Rabbit MQ и Redis в интеграционных проектах

Производительность и оптимизация (HighLoad) Интеграция Бесплатно (free)

При построении мощных производительных отказоустойчивых решений для интеграции во всем мире активно используются технологии обработки очередей сообщений с помощью брокера RabbitMQ и кэш-сервера Redis. О практическом опыте использования этих технологий при построении ИТ-ландшафта, включающего системы на 1С, на конференции Infostart Event 2019 Inception рассказал Сергей Наумов.

12.05.2020    4774    SergeyN    3    

Как мы загружаем данные в "Центр управления кассами Магнита"

Внешние источники данных Интеграция v8 1cv8.cf Бесплатно (free)

Статья о том, как мы делали механизм загрузки больших объемов данных в "Центр управления кассами Магнита"

08.05.2020    4629    chernenko_vv    25    

Интеграция СуперОкна7 и УНФ

Интеграция Внешние источники данных v8 УНФ Россия Бесплатно (free)

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

08.05.2020    1927    vostok1.dz    2    

Синхронизация БИТ:СКУД 8 с Parsec.Net 2.5

Интеграция Внешние источники данных v8 1cv8.cf Бесплатно (free)

Настройка синхронизации БИТ:СКУД 8 с Parsec.Net.2.5, выгрузка данных из внешней системы контроля доступа.

04.05.2020    3684    RPGrigorev    0    

Измерительная лаборатория с использованием 1С+Ардуино

Периферийные устройства Интеграция v8 Россия Бесплатно (free)

1С в автоматизации "научных" и около... экспериментов.

02.05.2020    3989    maxlab    15    

Интеграция БИТ:СКУД с типовой конфигурацией

Интеграция v8 1cv8.cf Россия Бесплатно (free)

Интеграция БИТ:СКУД с типовой конфигурацией, обновление БИТ:СКУД в составе конфигурации и отдельно. Обновление системы защиты.

26.04.2020    4758    RPGrigorev    0    

Интеграция 1С и BI-системы: мой опыт с коннектором ATK BIView

Интеграция v8 1cv8.cf Россия Бесплатно (free)

Интеграция 1С и BI-системы: мой опыт с коннектором ATK BIView.

06.04.2020    3786    Flyerink    0    

Как я собрал для себя высокопроизводительный и бесплатный облачный бекенд для 1С на PosgreSQL + PostgREST

Производительность и оптимизация (HighLoad) WEB Интеграция Мобильная разработка Администрирование веб-серверов v8 Бесплатно (free)

В этой статье я расскажу о проблемах бека для мобильных приложений или другого фронта, который требует производительности, быстрой реакции и отказоустойчивости, и как я решил это благодаря opensource проекту PostgREST и СУБД Postgre SQL 12. Проведу простой тест производительности для сравнения 1С с данным решением. Это может быть полезно всем, кто разрабатывает мобильные приложения либо фронтсайд-приложения для 1С на чем угодно - на мобильной платформе или на нативном языке или на Simple UI. И также обзор новых функций SimpleUI для связи с этим бекендом.

31.03.2020    11814    informa1555    28    

Использование таблиц SQL Server в качестве очередей сообщений

Практика программирования Интеграция v8 Бесплатно (free)

Статья о событийно-ориентированной интеграции и об асинхронной обработке данных в контексте 1C под управлением SQL Server. Подробно разбирается вопрос использования таблиц СУБД в качестве очередей сообщений.

23.03.2020    2577    zhichkin    6    

Интеграция "Библиотеки интеграции МДЛП 1.1.2.7" с типовой конфигурацией

Интеграция Конфигурирование 1С v8 Здравоохранение, медицина, стоматология Россия Бесплатно (free)

Инструкция для интеграции “Библиотеки интеграции МДЛП 1.1.2.7” в типовые конфигурации, на примере конфигурации “Управление нашей фирмой, редакция 1.6 (1.6.18.168)”.

02.03.2020    4993    RPGrigorev    3    

Бесшовная интеграция через обмен по правилам - миссия выполнима

Практика программирования Интеграция Перенос данных из 1C8 в 1C8 v8 ДО ERP2 Бесплатно (free)

При организации работы с договорами в ERP 2, с помощью бесшовной интеграции с Документооборотом, «типовой» методикой является создание договоров в ЕРП. После создания договора в ЕРП, пользователь «отправляет» договор в ДО по бесшовной интеграции. На практике, весьма часто пользователи хотят видеть обратную схему: вводить договоры в ДО и при этом получать их в ЕРП без «лишних телодвижений». Или даже вводить их независимо в обеих системах – так, чтобы потом «стыковать» по каким-то определенным правилам.

24.01.2020    4662    e-9    2    

Облачные кассы и 1С. Интеграция, которой не было

Интеграция Кассовые операции Россия Бесплатно (free)

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

24.09.2019    6328    antonovintervolga    15    

Передача данных с сервера на клиент через WebSocket NativeAPI и Centrifugo

Интеграция v8::УФ 1cv8.cf Россия Бесплатно (free)

В статье описываю реализацию обмена для замены передачи сообщений через 1С Сервер взаимодействия.

23.09.2019    6945    malikov_pro    11    

Оповещения боту из 1С за 31 минуту

Практика программирования Интеграция v8::УФ 1cv8.cf Бесплатно (free)

Поделюсь опытом, как быстро сделать бота с оповещениями в Телеграмм из 1С без лишних затрат.

18.09.2019    16562    feva    39    

Подбор оборудования для информационных систем на платформе 1С

Интеграция Производительность и оптимизация (HighLoad) Бесплатно (free)

При подборе оборудования по рекомендациям с сайта ИТС возникает противоречие: проводить ли нагрузочные тесты, чтобы определить возможную нагрузку, или достаточно просто взять данные из таблиц статистики? О том, какую тактику применить в том или ином случае, на конференции INFOSTART EVENT 2018 Education рассказал начальник отдела разработки компании IBS Филиппов Евгений.

09.09.2019    8825    jf2000    8    

Интеграция 1С с промышленным оборудованием

Интеграция Бесплатно (free)

Эффективность управленческой информации в производственном процессе зависит от данных, собираемых на нижних уровнях. Про автоматизацию получения этих данных с использованием технологии OPC (OLE for process control) на конференции Infostart Event 2018 Education рассказал Юрий Коноваленко.

06.09.2019    8604    user642664_yurkeshk    12    

Poka-yoke. Оператор производственной линии – пользователь 1С. Кто сказал, что 1С только для финансов?

Интеграция Бесплатно (free)

Что такое Poka-yoke системы, зачем они нужны и как меняется работа на предприятии при их внедрении рассказал руководитель проектного отдела компании «Информационные технологии» Дмитрий Макаров на конференции INFOSTART EVENT 2018 EDUCATION.

04.09.2019    3988    pro-rok    16    

Как должна выглядеть правильная интеграция. Использование Mule ESB и RabbitMQ с 1С

Интеграция Бесплатно (free)

Чем масштабнее проект, тем сложнее настроить все связи. Каждый решает эти проблемы по-своему: кто-то пользуется конвертацией, кто-то пользуется xml и json. Руководитель управления ИТ компании WiseAdvice Олег Филиппов рассказал, как можно применить такие инструменты, как Mule ESB и RabbitMQ.

02.09.2019    9529    comol    3    

Как организовать консолидацию данных из трех десятков предприятий, не привлекая программистов на местах?

Интеграция v8 1cv8.cf Бесплатно (free)

Какую архитектуру и технологии выбрать для организации обмена между «зоопарком» разных конфигураций и системой, принципиально отличающейся от 1С, как наладить такой обмен без изменения конфигурации и организовать мониторинг из единого центра, расскажет докладчик конференции INFOSTART EVENT 2018 EDUCATION Александр Бобрышов. 

15.07.2019    4441    ShurikDM    4    

Бизнес-аналитика с помощью Power BI

Интеграция Бесплатно (free)

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

11.07.2019    13073    pbazeliuk    19    

Тестирование интеграций между системами

Интеграция Бесплатно (free)

Как начать разрабатывать интеграцию без реальной «второй стороны»? Как быть уверенным, что обмен не «сломается» при следующем обновлении? О том, какие подходы можно применять при тестировании интеграций и как такое тестирование может выглядеть в целом – в докладе Никиты Грызлова на конференции INFOSTART EVENT 2018 EDUCATION.

01.07.2019    10174    nixel    3    

Система питания в офисе: как совместить вендинговые автоматы, 1С, облачную кассу и веб-технологии

Интеграция Розничная торговля Розничная торговля v8 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Бесплатно (free)

В начале 2019 года тенденция развития автоматов питания в России привела к появлению проекта нового формата питания на работе — МикроМаркета “Го!Поедим”. Потребовалось создать новый формат зоны питания сотрудников: интегрировать в офисные кухни полноценные МикроМаркеты с бесконтактной оплатой, кофе-машинами, лаунж-зоной. Если правильно совместить вендинговые автоматы, облачную кассу, 1С и веб-технологии, то в результате будут не только сытые сотрудники, но и корректная работа всей системы офисного питания.

22.06.2019    6322    antonovintervolga    6    

По следам публикаций 1С + микроконтроллер, или 1С в железе

Интеграция Бесплатно (free)

Несколько примеров удачного применения связки микроконтроллер и 1С, в производстве. Результат - исключение человеческого фактора, экономия средств на АСУ, повышение культуры производства ))), и др...

12.06.2019    7324    vostok1.dz    13    

Как работают управляемые блокировки

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

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

29.04.2019    22046    comol    198    

1С + TecDoc + CMS Битрикс. Трудности перевода

Интеграция Оптовая торговля Оптовая торговля v8 1cv8.cf Автомобили, автосервисы Россия УУ Бесплатно (free)

Варианты подключения номенклатурных данных базы TecDoc, если у вас автобизнес.

12.04.2019    6558    n.saltsina    11    

RabbitMQ + Конвертация Данных 3.0

Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

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

21.03.2019    25424    barelpro    82    

Переход на "Зарплату и управление персоналом 3.1"

Интеграция Управление персоналом (HRM) Пользователю системы Бухгалтерский учет Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 ЗУП3.x Россия БУ Бесплатно (free)

Сменила я тут работу и уже после того, как я приступила к исполнению обязанностей, мой новый начальник мне призналась, что выбор пал на меня только из-за того, что я знаю программу. Справедливости ради, эта уверенность была основана только на том, что я прошла тестирование, включающее только основные операции кадрового делопроизводства. Так или иначе, а работодатель попал в точку, нанимая меня в надежде, что я решу проблему: нужно перейти «с 8.2 на 8.3». Ничего сложного, скажет большинство, я тоже так говорю, но ситуация осложнялась некоторым количеством предшественников, которые уже «нафеячили» в программах до меня. Взять и сделать все заново мне не разрешили, так что пришлось исходить из того, что есть, и именно это дало пищу для размышлений и, в конце концов, привело к написанию этих рекомендаций. Если перед Вами стоит задача перехода с ЗУП 2.5 на ЗУП 3.1, я попробую облегчить Вам жизнь этой статьей.

01.02.2019    13047    VKuser24804875    33    

Выбор программы 1С

Пользователю системы Интеграция Управление проектом v8 1cv8.cf Россия Бесплатно (free)

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

16.01.2019    9019    itworks    22    

Почему внедрение ERP-системы не приносит пользы бизнесу?

Интеграция Управление проектом Бесплатно (free)

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

15.11.2018    22714    rossoxa    65