Хмарні технології 1C: Підприємства забезпечують повсюдну і зручну роботу з прикладними рішеннями на різних клієнтських пристроях з різними операційними системами.
При цьому клієнти можуть використовувати пристрої з малою обчислювальною потужністю, мобільні пристрої. Клієнти можуть взагалі не встановлювати на свої пристрої програмне забезпечення 1С: Підприємства, або можуть встановити легке клієнтську програму, що не вимагає великої кількості ресурсів.
Всі основні обчислення, прикладна логіка реалізується в кластері серверів 1С: Підприємства, який забезпечує масштабованість, отказоусточівость, динамічний перерозподіл навантаження і взаємодія з СУБД, що зберігають дані прикладних рішень. При необхідності кластер серверів може бути посилений інфраструктурою сервісу, яка дозволяє надавати клієнтам послуги користування програмним забезпеченням як сервісом, вести облік споживання цих послуг, здійснювати загальне адміністрування сервісу та ін.
Термін «хмара» використовується в позначенні цих технологій як метафора. Вона заснована на тому, що інтернет зображується на комп'ютерних діаграмах у вигляді хмари, за яким від клієнта ховається складна інфраструктура і всі технічні деталі. В 1С: Підприємство подібна інфраструктура включає в себе наступні механізми і технології:
- Можливість підключення до інформаційної бази по протоколу HTTP (HTTPS), завдяки чому клієнти можуть працювати через інтернет з будь-якої точки земної кулі;
- Наявність веб-клієнта, що не потребує попередньої установки на комп'ютер користувача. Завдяки цьому клієнти можуть працювати з непідготовленого комп'ютера або мобільного пристрою;
- Відмовостійкий масштабований кластер серверів, завдяки якому 1С: Підприємство може обслуговувати велику кількість одночасно працюючих клієнтів;
- Наявність механізму поділу даних, завдяки якому прикладні рішення можуть працювати в архітектурі multitenancy, коли єдиний екземпляр об'єкта застосування, запущеного на сервері, обслуговує безліч клієнтів або організацій;
- Наявність інфраструктури сервісу, що дозволяє розгортати програми 1С: Підприємства в моделі SaaS, коли постачальник розробляє і самостійно управляє прикладним рішенням, надаючи споживачеві доступ через інтернет. Така бізнес-модель позбавляє споживача від всіх витрат, пов'язаних з установкою, оновленням і підтримкою обладнання та програмного забезпечення; споживач оплачує лише користування послугою.
Можна виділити чотири основні сценарії використання хмарних технологій 1С: Підприємства:
Хмара всередині організації
Усередині окремої організації хмарні технології можуть використовуватися для того, щоб співробітники мали можливість підключатися до інформаційної бази з різних місць, навіть з тих, де на комп'ютерах не встановлено 1С: Підприємство. Це корисно для керівників, які прямують офісами, яким потрібна оперативна інформація по своїх підрозділах. Це зручно для менеджерів, тому що вони можуть отримувати необхідні звіти перебуваючи, практично, в будь-якому місці, в торговій точці або у постачальника.
Також до хмари, розгорнутому всередині організації, можуть підключатися споживачі, які не є співробітниками. Постачальники, клієнти, підрядники і т.д. для того, щоб, наприклад, отримувати звіти про продаж своїх товарів або їх залишки на складі.
Переваги хмарних технологій всередині організації
- співробітники можуть використовувати комп'ютери, що не володіють великою обчислювальною потужністю,
- співробітники легко переміщуються всередині організації і між офісами,
- легко підключити зовнішніх клієнтів, для них установка програмного забезпечення не вимагається.
Хмара всередині холдингу
Усередині холдингу, що об'єднує кілька компаній, хмарні технології допомагають скоротити витрати на обслуговування однакових прикладних рішень. Наприклад, в кожній з компаній, що входять в холдинг, ведеться бухгалтерський облік за допомогою програми 1С: Бухгалтерія. Тоді замість того, щоб в кожній компанії розгортати і підтримувати власну інформаційну базу 1С: Бухгалетрия, можна розгорнути її один раз, в центральному офісі, наприклад, і використовувати в режимі поділу даних.
Переваги хмарних технологій всередині холдингу
- скорочення витрат на адміністрування однакових прикладних рішень,
- швидке і одночасне оновлення прикладного рішення для всіх компаній.
Хмара для клієнтів
Використання хмарних технологій значно полегшує роботу в тих випадках, коли потенційні споживачі прикладного рішення не об'єднані в локальну мережу, мають різнорідним обладнанням і не розташовані слідувати певним обов'язковим рекомендацій за складом апаратних і програмних засобів.
Наприклад, автоматизуючи товариство власників житла, можна надати всім мешканцям можливість працювати з програмою через інтернет, використовуючи лише інтернет-браузер. При цьому в переважній більшості випадків від них не буде потрібно будь-яким чином модифікувати своє обладнання або встановлювати додаткове програмне забезпечення. Веб-клієнт працює під управлінням всіх поширених браузерів, на операційних системах Windows і Linux, на мобільних пристроях iPad.
Переваги хмарних технологій для клієнтів
- просте і зручне підключення до програми,
- мобільність, можливість користуватися програмою з різних місць (вдома, на роботі і т.д.).
Робота в моделі сервісу
Найбільш повно хмарні технології задіюються тоді, коли робота з прикладними рішеннями організовується в моделі сервісу. Модель сервісу має на увазі, що споживачі не купують самі прикладні рішення. Вони платять лише за користування прикладним рішенням через інтернет. Самі ж прикладні рішення встановлені, працюють і обслуговуються у постачальника сервісу, на його обладнанні.
Постачальник забезпечує цілодобову безперебійну роботу прикладних рішень, своєчасне їх оновлення, створення резервних копій і конфіденційність даних, що зберігаються. Для того, щоб вести облік в тій чи іншій програмі 1С: Підприємства споживачі оплачують постачальнику певний обсяг послуг, який вони збираються використовувати, за допомогою браузера підключаються до потрібної програмі і ведуть в ній облік.
Така бізнес-модель позбавляє споживача від всіх витрат, пов'язаних з установкою, оновленням і підтримкою обладнання та програмного забезпечення. Всі ці завдання бере на себе постачальник сервісу, надаючи споживачеві лише послугу користування програмою як сервісом.
Кожна з програм, що надаються в моделі сервісу, працює в режимі поділу даних. Кожен з абонентів (юридичних або фізичних осіб), що підключаються до сервісу, може мати кілька фізичних клієнтів (наприклад, співробітників організації). Кожен з абонентів може працювати відразу з декількома програмами. В результаті в конкретній програмі для кожного абонента виділяється своя незалежна область даних, з якою працюють його клієнти.
Для абонента все виглядає так, як ніби з програмою працюють тільки його клієнти. Для постачальника сервісу всі абоненти, які працюють з програмою, звертаються до єдиної інформаційної бази. Тобто єдиний екземпляр програми, запущений у постачальника, обслуговує всіх абонентів. Таким чином, наприклад, оновлення програми постачальник виконує швидко і одночасно для всіх абонентів.
Переваги роботи в моделі сервісу
- споживач не несе витрат по установці, оновленню і підтримці обладнання та програмного забезпечення,
- споживач вільний у виборі часу і місця роботи з програмою, тому що постачальник забезпечує її цілодобову роботу через інтернет,
- гарантована стабільна робота на останній версії програми, що відповідає останнім змінам законодавства.
Як робота в моделі сервісу виглядає вживу, можна подивитися на сайті 1cfresh, який надає можливість користуватися знайомими додатками для обліку та ведення бізнесу через інтернет.