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

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

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

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

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

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

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

 

Является ли текущая тенденция по переезду софта в облако постоянной? Будет ли всё это продолжаться? К слову, ещё лет 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С и сейчас с согласованностью данных есть существенные проблемы: //1kat.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С. К сожалению, с ним вместе нужно будет исключать и сервер СУБД. Но не беда – есть файловые базы.  Конечно, я не первый, кто это придумал: //1kat.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 серверами.   

Конечно, всё это дело нужно ещё как то администрировать. Но эти вопросы в общих чертах уже решены. Я решал вот так //1kat.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 

18

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

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

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


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

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

как хорошо, что не тратил время на чтение сомнительной рекламы.
19. comol 4073 01.07.19 15:11 Сейчас в теме
(18)
сомнительной рекламы
рукалицо :))))
Не читайте, Вам уже не поможет :)
21. kosmo0 81 04.07.19 14:47 Сейчас в теме
Ради понимания текущей ситуации. На текущий момент средние (по размеру) компании умеют справляться с дудосами? Если нет то все радуются до первого случая в отчетный период. Потенциально хлебная жила для хакеров.
Оставьте свое сообщение

См. также

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

Статья Программист Руководитель проекта Нет файла Россия Бесплатно (free) Интеграция Кассовые операции

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

24.09.2019    1199    antonovintervolga    6       

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

Статья Программист Нет файла v8::УФ 1cv8.cf Россия Бесплатно (free) Интеграция

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

23.09.2019    2026    malikov_pro    7       

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

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

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

18.09.2019    8383    4    feva    31       

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

Статья Системный администратор Программист Руководитель проекта Нет файла Бесплатно (free) Интеграция

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

09.09.2019    4704    jf2000    6       

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

Статья Системный администратор Программист Руководитель проекта Нет файла Бесплатно (free) Интеграция

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

06.09.2019    4175    user642664_yurkeshk    12       

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

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Интеграция

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

03.09.2019    3076    m-rv    1       

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

Статья Программист Нет файла Бесплатно (free) Интеграция

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

02.09.2019    4471    comol    3       

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

Статья Программист Руководитель проекта Нет файла v8 1cv8.cf MS SQL Бесплатно (free) Интеграция

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

15.07.2019    1669    ShurikDM    4       

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

Статья Программист Нет файла Бесплатно (free) Интеграция

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

01.07.2019    5197    nixel    3       

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

Статья Руководитель проекта Нет файла v8 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Розничная торговля Бесплатно (free) Интеграция

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

22.06.2019    1752    antonovintervolga    6       

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

Статья no Нет файла Бесплатно (free) Интеграция

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

12.06.2019    4323    vostok1.dz    13       

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

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

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

29.04.2019    12993    comol    198       

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

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

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

21.03.2019    13663    barelpro    82       

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

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

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

01.02.2019    6786    VKuser24804875    33       

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

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

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

16.01.2019    4160    itworks    21       

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

Статья Бизнес-аналитик Пользователь Руководитель проекта Нет файла Бесплатно (free) Интеграция Управление проектом

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

15.11.2018    15583    rossoxa    62       

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

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

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

03.10.2018    9191    roman72    19       

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

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Интеграция

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

09.04.2018    8423    m-rv    12       

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

Статья no Нет файла v8 Бесплатно (free) Интеграция

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

15.08.2017    10757    WanGoff    76       

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

Инструменты и обработки Системный администратор Приложение (exe) v8 1cv8.cf Windows Платные (руб) Распределенная БД (УРИБ, УРБД)

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

4500 руб.

15.08.2017    13807    89    12       

Информационные системы в оптовой торговле. Введение 2

Статья no Нет файла Оптовая торговля, дистрибуция, логистика 1С:Франчайзи, автоматизация бизнеса Россия УУ Управление взаимоотношениями с клиентами (СRM) Дебиторская и кредиторская задолженность Оптовая торговля Учет ТМЦ Бесплатно (free) Интеграция Управленческий учет (прочее)

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

06.06.2017    12271    Ликреонский    0       

Обмен сообщениями. Что это? 35

Статья Программист Нет файла v8 Бесплатно (free) Интеграция

Большая часть моей работы посвящена интеграции приложений. Очень странно, что для «1С:Предприятие 8» нигде не описаны промышленные шаблоны интеграции, а если и есть какая-то информация — то ее очень мало. Цель данной статьи (или цикла статей, как получится) стало желание поделится опытом, источниками информации и самое главное полезными книгами.

27.10.2016    18467    pbazeliuk    11       

Контур.EDI изнутри, или история командной разработки тиражного продукта на 1С 174

Статья Программист Нет файла v8 Россия УУ Windows Оптовая торговля Бесплатно (free) Интеграция Практика программирования Математика и алгоритмы

“Система - больше, чем просто совокупность ее элементов”; “Несколько разработчиков - это еще не команда разработки”. Расскажу, как мы прочувствовали эти очевидные утверждения на своей шкуре.

17.11.2015    35428    skif47    88       

Несколько сильных сторон 1С в сравнении с SAP 152

Статья no Нет файла Windows Бесплатно (free) Интеграция

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

29.04.2015    74094    comol    1350       

Интеграция 1С с Perco 5

Статья Программист Нет файла v8 УПП1 Россия Windows Бесплатно (free) Интеграция

Как работать с базой электронной проходной Perco через 1С.

16.10.2014    26189    Alex33614    16       

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

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

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

1 стартмани

19.12.2013    33561    76    Chai Nic    54       

Сравнение функционала SAP ERP и 1С УПП 73

Статья no Нет файла УПП1 Windows Бесплатно (free) Интеграция

Ввиду возникшего в последние дни интереса к теме сравнения SAP и 1С http://infostart.ru/public/240735/ http://infostart.ru/public/241187/ решил поделиться с сообществом краткими выводами по результатам сравнения функционала SAP ERP и 1С УПП.

17.12.2013    64523    SergAn    138       

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

Статья Программист Нет файла Розничная торговля Бесплатно (free) Интеграция

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

17.05.2013    56076    avhrst    295       

Необходимость и достаточность 2

Статья Системный администратор Нет файла ИТ-компания Россия Windows Бесплатно (free) Интеграция

Рассматриваются вопросы необходимости и достаточности технических и организационных мероприятий при организации защиты информации

31.01.2013    13965    sap_vektor    2       

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

Статья no Нет файла Windows Управление персоналом (HRM) Учет рабочего времени Бесплатно (free) Интеграция

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

05.01.2013    41382    venger    19       

Бакалавр по ERP и бесплатные системы 9

Статья no Нет файла УУ Бесплатно (free) О жизни Интеграция

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

13.12.2012    19909    martynow    24       

Бесплатные аналоги 1С 105

Статья no Нет файла Россия Windows Бесплатно (free) Интеграция

Обзор бесплатных аналогов платной программы 1С. Возможно, кому-то пригодится для решения мелких задач. Дебет Плюс Ананас Своя технология Athena Openbravo GrossBee ВС:Бухгалтерия OpenERP Tria DataExpress - конструктор баз данных

27.09.2012    159502    taril    82       

Применения сервиса DropBox 16

Статья no Нет файла Россия Windows Бесплатно (free) Интеграция

DropBox – очень удобный и довольно мощный иструмент, несмотря на свою внешнюю простоту. Его однозначно стоит попробовать. Рекомендую прочитать полностью всё статью, и вы узнаете, какие есть применения у этого сервиса.

08.03.2012    21852    sword444    6       

Полное собрание всех способов увеличения базовой вместимости Dropbox 24

Статья Системный администратор Программист Нет файла Россия Windows Бесплатно (free) Интеграция

Все мы любим Dropbox. Но хорошего ведь много не бывает? В данной статье собраны все актуальные способы и фишки, с помощью которых можно увеличить свободное пространство вашего Dropbox со стартовых 2GB. Необходимые инструкции и ссылки прилагаются.

07.03.2012    23161    sword444    16       

Зачем 1сникам нужен DropBox? 139

Статья no Нет файла Россия Windows Бесплатно (free) Интеграция

В статье описывается краткое назначение этого популярного сервиса, про который почему-то знают не все наши коллеги 1с-ники. Дочитавшим до конца, предлагается измениться в этом плане в лучшую сторону!

27.02.2012    30012    Новиков    142       

Краткое описание программ для ведения домашней бухгалтерии 6

Статья no Нет файла Домашние учет и финансы Россия Бесплатно (free) Интеграция

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

14.02.2012    20010    djam_arttek    43       

Автоматизация компании ЖКХ: задачи и решения 13

Статья no Нет файла v8 Энергетика и ЖКХ Россия Бесплатно (free) Интеграция

Отрасль жилищно-коммунального хозяйства мы до сих пор видели в двух ипостасях. Это оставшиеся с советских времен, жутко неэффективные МУПы и ДЭЗы и новоиспеченные фирмы, дорвавшиеся к «большим» деньгам ЖКХ, при этом тут же попавшие в шумные скандалы о растратах и неэффективном управлении. Но потихоньку ситуация меняется. Приходят на руководящие должности разумные люди, создаются управляющие компании целью которых становиться не «урвать и сбежать», а нормально работать и зарабатывать.

29.05.2011    9512    verybig    14       

Mercurial — распределенная система контроля версий с открытым кодом... 18

Статья no Нет файла Россия Windows Бесплатно (free) Интеграция

Mercurial — это современная распределенная система контроля версий с открытым кодом. Эта система — заманчивая замена для более ранних систем вроде Subversion. В этом простом учебном пособии в шести частях Джоэль Спольски (Joel Spolsky) рассказывает о ключевых принципах Mercurial.

15.01.2011    21582    CheBurator    5       

1C.Net:Предприятие – пример коммерческого успеха .Net-решений в России 15

Статья no Нет файла Россия Windows Бесплатно (free) Интеграция

Статья из ссылки описывает, как объединив 1С:Предприятие и .Net framework , можно получить взаимовыгодное сотрудничество двух разных технологий и добиться коммерческого успеха. Чтобы изложенные мысли не были похожи на фантазии, приводится конкретный пример на основе разработок компаний Elisy Software Design и АТехнолоджи (http://atechnology.ru/).

26.05.2010    24957    Elisy    7       

Дребеденьги. Домашняя бухгалтерия. 3

Статья no Нет файла Домашние учет и финансы Бесплатно (free) Интеграция

Домашняя бухгалтерия - программа-сервис для учёта финансов.

14.12.2009    17691    JohnyDeath    21       

Compiere - система управления предприятием и взаимоотношениями с клиентами на базе открытого кода 22

Статья no Нет файла Россия Windows Бесплатно (free) Интеграция

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

21.10.2009    25833    support    26       

Удаленная работа с клиентами 9

Статья no Нет файла Россия Управление взаимоотношениями с клиентами (СRM) Бесплатно (free) Интеграция

Нашел удобный способ работать с клиентами через интернет с помощью утилиты удаленного доступа UltraVNC, поскольку дома есть статический ip адрес, а клиенты в основном за nat и firewall сидят, то остальные средства не помогают.

27.10.2008    17101    fAngel    17