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

Публикация № 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.sterx.info/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.sterx.info/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.sterx.info/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 1620 28.06.19 13:52 Сейчас в теме
И тогда наверняка нас захватят облака...
А потом упадет интернет и они нас выплюнут
Я бы поостерегся от таких бескомпромиссных заявлений как "Всё ПО вскоре станет «облачным»"
Помнится кто то из IBM считал что во всем мире не потребуется больше трех компьютеров
Не надо пророчествовать.
Дело в том, что развитие циклично: сильный сервер - слабые терминалы - вычисления на сервере, на терминалах картинка, потом наоборот - вычисления на ПК, на сервере только данные, сейчас опять - вычисления в облаке, на экране страничка, но колесо неминуемо повернется и вычисления переедут на клиента, сейчас средний смартфон обладает такой мощностью которую грех не использовать и мы опять вернемся к инкарнации сети ПК, да уже сейчас блокчейн тому предвестник.
Смотрите как бы на конференции инфостарт 2025 к примеру не пришлось писать статью "Всё ПО вскоре станет «туманным»" с доказательством обратного - хотим в 1С распределенных вычислений
nyam-nyam; JohnyDeath; John_Davidson; zqzq; wowik; +5 Ответить
2. comol 4290 28.06.19 14:00 Сейчас в теме
(1) Мне очень хотелось бы быть неправым, и буду прыгать от радости если это так.
Просто то что бабки клиентов и лучшие кадры сейчас утекают в SaaS это факт :(
3. acanta 74 28.06.19 14:10 Сейчас в теме
(2) лицензирование ПО это не покупка в рассрочку, когда через лет 5-10 вы выплачиваете полную стоимость холодильника, телевизора или Айфона.
Так получилось.
4. capitan 1620 28.06.19 14:23 Сейчас в теме
(2)По России 1С монополист это факт и пока что бабки клиентов утекают в него
artfa; zqzq; wowik; danjer74; +4 Ответить
5. comol 4290 29.06.19 16:09 Сейчас в теме
(4) Вот и в какой области 1С монополист? РСБУ - да, ERP - нет, Payroll - нет, HRA - нет, CRM - нет... Список можно продолжить.
Более того в случае РСБУ 1С монополист только для компаний на ОСН, и только для тех у кого сложный учет...
6. acanta 74 29.06.19 22:46 Сейчас в теме
(5) У 1с нет не только монополии, но даже права голоса во франчайзи. Многие крупные и не очень франчи не просто торгуют разным софтом и железом, но и делают внедрение конкурирующего ПО. Поэтому при возникновении трудностей с 1с первыми соскочат франчайзи, а клиенты как раз могут и оставаться, если захотят конечно.
9. capitan 1620 30.06.19 13:23 Сейчас в теме
(5)Вы не следите за речами вождей )
ERP если считать в количественном выражении - 1С
CRM - опять же если учесть УТ - 1С
Если убрать откровенные распилы, задачи реального времени и супер кастомизированные решения - 1С
Даже те кто имею SAP или кого имеет SAP ЗУП 100% в 1С ведут
10. comol 4290 01.07.19 11:30 Сейчас в теме
(9) Я тоже так думал... Но CRM точно уже разгрызан между битриксом и Амо. ERP пока, к сожалению, за SAP. ЗУП даже где только не ведут...
13. capitan 1620 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 4290 01.07.19 14:43 Сейчас в теме
(13) Ну это дааа... Но я не про фирму 1С как таковую. У БГ всё хорошо. Я про платформу 1С и нас на ней разраблтчиков
12. babys 83 01.07.19 13:49 Сейчас в теме
(9) Ну 100% ЗУП в 1С это вы погорячились, батенька. Ну 98-99, а может и того меньше. Всё же есть ЗУП по РФ в SAP.
14. capitan 1620 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 4290 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 4290 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 4290 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 4290 25.07.19 17:40 Сейчас в теме
35. nyam-nyam 25.07.19 18:38 Сейчас в теме
(34) А пулинг ресурсов, эластичность и измеримость у них есть? И почему вы так считаете?
22. TODD22 18 04.07.19 15:01 Сейчас в теме
(2)
Просто то что бабки клиентов и лучшие кадры сейчас утекают в SaaS это факт :(

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

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

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

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


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

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

как хорошо, что не тратил время на чтение сомнительной рекламы.
19. comol 4290 01.07.19 15:11 Сейчас в теме
(18)
сомнительной рекламы
рукалицо :))))
Не читайте, Вам уже не поможет :)
21. kosmo0 96 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    10383    0    m-rv    1    

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

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

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

12.05.2020    855    0    zhichkin    4    

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

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

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

12.05.2020    3312    0    SergeyN    3    

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

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

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

08.05.2020    3181    0    chernenko_vv    23    

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

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

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

17.05.2013    58155    0    avhrst    295    

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

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

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

08.05.2020    967    0    vostok1.dz    2    

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

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

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

04.05.2020    2860    0    RPGrigorev    0    

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

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

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

02.05.2020    2620    0    maxlab    15    

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

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

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

1 стартмани

19.12.2013    36382    45    Chai Nic    57    

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

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

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

26.04.2020    3854    0    RPGrigorev    0    

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

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

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

06.04.2020    2715    0    Flyerink    0    

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

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

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

31.03.2020    9261    0    informa1555    21    

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

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

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

05.01.2013    44236    0    venger    19    

Серебряная пуля интеграции - как не выстрелить себе в ногу

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

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

23.03.2020    1896    0    zhichkin    5    

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

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

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

02.03.2020    2595    0    RPGrigorev    3    

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

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

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

24.01.2020    3434    0    e-9    2    

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

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

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

24.09.2019    5107    0    antonovintervolga    15    

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

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

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

23.09.2019    5760    0    malikov_pro    11    

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

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

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

18.09.2019    14754    4    feva    35    

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

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

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

09.09.2019    7916    0    jf2000    8    

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

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

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

06.09.2019    7750    0    user642664_yurkeshk    12    

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

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

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

04.09.2019    3405    0    pro-rok    16    

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

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

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

02.09.2019    8302    0    comol    3    

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

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

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

15.07.2019    3766    0    ShurikDM    4    

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

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

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

11.07.2019    11364    0    pbazeliuk    18    

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

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

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

01.07.2019    8890    0    nixel    3    

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

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

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

22.06.2019    5237    0    antonovintervolga    6    

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

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

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

12.06.2019    6631    0    vostok1.dz    13    

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

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

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

29.04.2019    19717    0    comol    198    

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

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

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

12.04.2019    5372    0    n.saltsina    7    

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

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

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

21.03.2019    22456    0    barelpro    82    

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

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

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

01.02.2019    11594    0    VKuser24804875    33    

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

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

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

16.01.2019    7843    0    itworks    22    

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

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

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

15.11.2018    21139    0    rossoxa    63    

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

Управление проектом Интеграция СППР v8 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

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

03.10.2018    14652    0    roman72    19    

Планы обмена 1С

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

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

10.09.2018    49416    0    zhichkin    27    

Создание web-площадки на технологиях 1С, или как Водоканал сделал "Личный кабинет потребителя"

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

Гончаров Максим делится опытом создания «Личного кабинета потребителя» на сайте водоканала. Он описывает архитектуру системы и объясняет, какую роль в ней играют технологии: «Битрикс», OData, веб-сервисы, «1С:БСП». Также в статье раскрываются возможности использования подсистемы «Анкетирование» в «1С:БСП» как конструктора документов.

25.06.2018    15865    0    maxx    32    

На что действительно способны HTTP-сервисы

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

В статье я собираюсь не только рассказать вам про HTTP-сервисы 1С, но и показать много прикольных слайдов с картинками. Я думаю, будет весело, и вы найдете для себя что-то полезное.

14.06.2018    32919    0    dalgaso2010    45    

Распутывая узлы интеграции: Построение архитектуры слабосвязанных систем, или Кролики наступают

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

Речь пойдет об интеграции систем. Кому вообще стоит обратить внимание на эту статью? Если у вас всего лишь две типовые конфигурации, то вам, наверное, эта тема будет не очень интересна – у вас нет тех проблем, с которыми сталкиваются люди, имеющие три системы и более. Но если у вас есть больше двух систем, а особенно, если есть веб-сайт, который обменивается с 1С, вам точно стоит это прочитать.

28.05.2018    18899    0    Evil Beaver    25    

Двуглавый орел, Змей Горыныч и Гидра

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

Начинаем новую жизнь!

28.04.2018    13838    0    1c-intelligence    36    

Как написать обмен с 50 поставщиками и не сойти с ума. Теория

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

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

09.04.2018    11073    0    m-rv    12    

Может ли 1С выйти на рынок B2C

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

Размышляя о том, может ли 1С втиснуться на рынок сервисов типа Slack, Wrike и им подобных, текст незаметно углубился в размышления о том, где граница применимости платформы 1С. Что будет, если 1С пойдет на рынок таких продуктов и возможно ли это вообще. Рассказал свое представление о том, где у 1С есть преимущества и где слабые стороны. Получился такой себе вырожденный SWAT-анализ. Но без таблиц. Только буквы, только хардкор.

15.08.2017    12903    0    WanGoff    76    

Magic Updater. Система администрирования распределенной сети 1С:РИБ

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Бесплатно (free)

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

15.08.2017    16421    12    comol    12    

Зачем 1С-нику NoSQL и CRDT

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

В статье речь пойдет о современных инструментах для хранения, транспорта, обработки и обмена данными на примере популярной NoSQL-базы CouchDB.

12.08.2017    22256    0    unpete    27