Nextcloud: власна хмара для файлів – що це, для кого і що в ній треба підтримувати
Блог WebDisk · категорія: Хмарні послуги · час читання: ~9 хвилин
Коротко:- Nextcloud – це відкрита платформа для роботи з файлами та спільної роботи: мережевий диск, календар і контакти в одному місці, доступні з браузера, із застосунку на комп'ютері та з телефона.- Компанії обирають її не тому, що вона «краща за OneDrive», а тому, що вона дає контроль: відкритий код, відоме розташування даних і можливість вивести їх будь-якої миті.- Nextcloud сам себе не підтримуватиме. Оновлення, резервні копії, продуктивність і сертифікати – це постійна робота, і саме вона вирішує, що буде доцільнішим: self-hosting чи керований варіант.
Більшість компаній приходить до Nextcloud тим самим шляхом. Спочатку файли лежать на диску в комп'ютері бухгалтерки. Потім хтось заводить обліковий запис на безкоштовному хмарному диску, бо треба було швидко надіслати скани. Через два роки документи компанії розсипані між трьома приватними обліковими записами, NAS, що стоїть біля ксерокса, і поштовою скринькою директора. Питання «де саме наші дані і хто відповідає за їхню втрату?» лунає зазвичай у найгірший момент – під час аудиту, при звільненні працівника або після аварії.
Nextcloud є однією з розумних відповідей на це питання, але ця відповідь не є ані безкоштовною, ані такою, що не потребує обслуговування – і саме про це ця стаття. Пояснюємо, чим Nextcloud є насправді, для кого він має сенс, яку роботу ви берете на себе разом із ним і чому для багатьох компаній розсудливішим виявляється керований варіант.
Текст призначений для тих, хто вирішує щодо інструментів у малій та середній компанії – ми не припускаємо наявності адміністраторських знань, але й не приховуємо технічних витрат.
Що таке Nextcloud і що він уміє, окрім файлів?
Nextcloud часом описують як «власний Dropbox», і це оманливе спрощення, бо воно применшує його обсяг. Так, фундаментом є файли: каталоги, надання доступу за посиланням, права доступу, версіонування документа і кошик, до якого потрапляє те, що хтось видалив надто швидко. Але в тому самому обліковому записі працюють також календар і контакти (у відкритих стандартах CalDAV і CardDAV, тож їх можна підключити до звичайних застосунків у телефоні) та каталог додатків: нотатки, завдання, месенджер, форми. Nextcloud дозволяє також доінсталювати офісний пакет для редагування документів у браузері.
Доступ є трьох видів, і на практиці це важливіше за список функцій:
- браузер – нічого не треба встановлювати, працює з будь-якого комп'ютера;
- клієнт синхронізації для Windows, macOS і Linux – створює на диску звичайний каталог, вміст якого відображається у хмарі; користувач працює як на локальному диску і не мусить знати, що щось синхронізується;
- мобільний застосунок для Android та iOS – з автоматичним надсиланням фотографій, завдяки чому матеріал з виїзду потрапляє на корпоративний диск сам.
Код Nextcloud є відкритим (ліцензія AGPLv3) і розвивається компанією Nextcloud GmbH спільно з великою спільнотою, а впровадження сягають від домашніх серверів до державних установ. Для компанії це означає конкретну гарантію: навіть якби постачальник послуги зник, програмне забезпечення і формат даних залишаються доступними. Це і є реальний зміст гасла про відсутність залежності від постачальника – ширше ми писали про нього в тексті про vendor lock-in.
Для кого Nextcloud має сенс?
Nextcloud вирішує три проблеми одразу, і варто перевірити, чи це Ваші проблеми.
Контроль над тим, де лежать дані. У компанії, яка обробляє персональні дані клієнтів або працює з документацією, що підлягає регулюванню, питання про локацію та про суб'єкта обробки не є теоретичним. Власний екземпляр – чи то на власному обладнанні, чи в постачальника з чітко вказаною локацією – дозволяє відповісти на це питання одним реченням. Тему суверенності даних ми розвивали у статті про польську хмару обчислень.
Одне застереження: дані особливих категорій (зокрема дані про здоров'я) і дані, охоплені окремими режимами, як-от PCI-DSS, ми приймаємо виключно після попередніх домовленостей – так передбачає регламент послуги. Якщо Ваша документація до них належить, почніть із розмови з нами, а не з покупки.
Порядок замість розсипаних облікових записів. Одне місце, один список користувачів, одні права доступу. Звільнення працівника перестає бути археологічною операцією.
Незалежність. Відкриті протоколи (WebDAV, CalDAV, CardDAV) роблять так, що вихід із послуги – це питання копіювання даних, а не переговорів.
Натомість Nextcloud не є замінником повного офісного пакета з поштою, розширеною аналітикою і цілим шаром корпоративних інтеграцій. Якщо компанія тримається на Excel із макросами і Teams, що вросли в кожен процес, чесна відповідь звучить так: Nextcloud покриє файли і спільну роботу над документами, але не відтворить цілу екосистему один в один.
Що насправді Ви берете на себе, обираючи self-hosting Nextcloud?
Nextcloud можна завантажити безкоштовно і запустити на власному сервері – і це правда, яка буває оманливою, бо ліцензія є найменшою складовою вартості. Запущений екземпляр вимагає постійного догляду:
- Оновлення. Наступні випуски з'являються регулярно, а старіші гілки перестають підтримуватися виробником. Оновлення не можна «перестрибнути» через кілька версій – їх роблять по черзі, принагідно перевіряючи сумісність встановлених додатків.
- Резервні копії, які хтось відновив. Бекап Nextcloud – це три речі одночасно: файли, база даних і конфігурація. Копія бази, неузгоджена з копією файлів, здатна виглядати правильною аж до дня відновлення. Більше про правила, які тут діють, у тексті про резервне копіювання в хмарі.
- Продуктивність. При кількох сотнях тисяч файлів і більш ніж десятку користувачів починається налаштування: база даних, кеш, ліміти, індексування попереднього перегляду. Симптомом зазвичай є «Nextcloud став повільним», а причиною – конфігурація, а не програмне забезпечення.
- Сертифікат і домен. Термін дії сертифіката TLS спливає, і його треба поновлювати автоматично; прострочений сертифікат здатен зупинити роботу цілої компанії в середу о дев'ятій.
- Безпека і доступність. Оновлення системи, контроль доступу, багатофакторна автентифікація, моніторинг – плюс відповідь на питання, хто реагує, коли сервер перестане відповідати в п'ятницю ввечері.
Усе це здійсненне. Проте вимагає людини, яка це вміє, має на це час і буде в компанії за два роки. Відсутність цієї людини є найчастішою причиною того, що корпоративний Nextcloud через рік стоїть на версії без підтримки виробника, з бекапом, якого ніхто ніколи не відновлював.
Що дає керований Nextcloud, а що залишається на Вашому боці?
У керованому варіанті Ви отримуєте працюючий екземпляр, а шар під ним – сервер, система, оновлення платформи, сертифікати і знімки екземпляра – є на боці постачальника. Інфраструктуру моніторимо ми; моніторинг самого екземпляра (доступність і продуктивність) є опцією, яку Ви вмикаєте в панелі. Вам залишається те, чого й так ніхто за Вас не зробить: користувачі, права доступу, політика надання доступу і рішення, що саме потрапляє в цю хмару.
Так працює WebDisk Next – наша керована послуга Nextcloud. З речей, які варто знати перед розмовою про впровадження:
- Кожен клієнт отримує власну віртуальну машину з власним екземпляром – а не обліковий запис на спільній інсталяції. Тому плани ми описуємо параметрами середовища (vCPU, RAM, простір SSD), а не самою лише кількістю «гігів на обліковому записі»: ізоляція і продуктивність важать у щоденній роботі не менше за місткість.
- Простір можна розширити додатковими терабайтами на дисках HDD, з щомісячною оплатою за місткість. Актуальні параметри планів і ціни є на сторінці послуги – WebDisk Next.
- Знімки екземпляра ми виконуємо ротаційно, згідно з параметрами плану – вони служать для відновлення екземпляра після аварії і не замінюють Вашої власної резервної копії. Тому в регламенті ми рекомендуємо тримати власну копію критичних даних поза послугою, згідно з правилом 3-2-1.
- Дані – віртуальна машина, її диски і знімки – залишаються на нашій інфраструктурі в Польщі і не покидають Європейського економічного простору; ми записали це в регламенті послуги та в договорі про доручення обробки даних (DPA). Регламент, SLA і DPA – це документи, про які рано чи пізно запитає Ваш інспектор із захисту даних.
- Екземпляр працює під індивідуальним піддоменом у нашому домені, із сертифікатом TLS, що поновлюється автоматично – Вам не потрібно мати власний домен ані стежити за ним. Після завершення підписки піддомен повертається до пулу.
- Синхронізація охоплює Windows, macOS, Linux, Android та iOS.
Чого керований варіант не означає: ми не декларуємо цілодобового чергування біля телефону. Ми декларуємо доступність послуги на рівні, записаному в SLA (99,95% у річному вимірі), сервісні вікна вночі, оголошувані заздалегідь, і звернення через панель.
Якщо Ви замислюєтесь, де ця послуга лежить на осі IaaS–PaaS–SaaS: це модель, близька до SaaS, зі збереженим контролем над даними – розрізнення впорядковує стаття хмара як послуга.
Nextcloud чи object storage – що для поточних файлів, а що для архіву?
Nextcloud добрий у поточній роботі: хтось редагує, хтось надає доступ, хтось шукає рахунок місячної давнини. Натомість він не є найдешевшим місцем для багаторічного архіву записів, образів віртуальних машин чи копій із систем резервного копіювання. Для цього служить об'єктне сховище S3, адресоване через API – з оплатою за реально зайняту місткість, із пакетом трафіку в абонементі та доплатою за трафік понад пакет, що варто порахувати особливо під кутом відновлення, а не самого зберігання. У нас це послуга Object Storage, сумісна з API S3; ми описали її у статті Object Storage у WebDisk.
Отже, поділ природний: Nextcloud на те, що живе і редагується, об'єктне сховище на те, що має лежати довго, дешево і недоторканим. Маєте NAS або відеореєстратор і хочете мати їхню копію поза офісом? Якщо пристрій уміє писати до S3 – а це вміє більшість новіших NAS-ів і засобів резервного копіювання – достатньо нашого Object Storage. Якщо не вміє, напишіть нам: перевіримо, чи вдасться це обслужити.
Чесний баланс
- «Необмеженої місткості» не існує. Існує місткість, яку можна докупити – і варто рахувати її вартість у річному вимірі, замість вірити гаслам.
- Синхронізація – це не резервна копія. Файл, видалений або зашифрований ransomware на комп'ютері користувача, синхронізується у хмару так само справно, як будь-яка інша зміна. Кошик і версіонування допомагають, але стійкий архів є окремим шаром – про механізми незмінних копій (WORM) ми пишемо в тексті про S3 Object Lock.
- Знімок – це не бекап. Знімок відновлює екземпляр із визначеного моменту; він не захищає від видалення, якого Ви не помітите кілька тижнів.
- Шифрування у стані спокою Ви вмикаєте самі. З'єднання шифруються TLS, але носії екземпляра і знімки не шифруються у стані спокою – якщо Ваші дані цього вимагають, увімкніть шифрування на боці сервера в самому Nextcloud. Ми записали це прямо в договорі про доручення обробки, замість обіцяти «повну безпеку».
- Додатки є Вашими. Застосунки, доінстальовані з каталогу Nextcloud, Ви встановлюєте на власну відповідальність – оновлення основної версії здатне їх вимкнути, і ніхто не гарантує, що вони це переживуть. Що більше додатків, то більше роботи при кожному великому оновленні, незалежно від варіанта.
- Керований варіант не знімає відповідальності за вміст. Хто має доступ до яких каталогів і що можна надавати назовні – це завжди рішення клієнта.
- Міграція потребує часу. Перенесення компанії на нову файлову платформу – це завжди проєкт і період звикання, незалежно від постачальника.
Часті запитання
Чи Nextcloud безкоштовний? Програмне забезпечення – так: воно відкрите і не має ліцензійних платежів. Платять за те, на чому воно працює, і за роботу навколо нього: сервер, оновлення, резервні копії, чийсь час. У керованому варіанті більшість цих витрат є явною і передбачуваною – окрім власної копії найважливіших даних, яка залишається на Вашому боці.
Чи мої дані справді залишаються моїми? Так – і це можна перевірити. Nextcloud надає дані через WebDAV, а клієнт синхронізації тримає їхню копію у звичайному каталозі на диску. Тест виходу з послуги Ви можете зробити будь-якого дня, не питаючи нічиєї згоди.
Nextcloud чи Microsoft 365 або Google Workspace? Залежить від того, що є обмеженням. Потрібна повна офісна екосистема з поштою і глибокою інтеграцією інструментів – пакети гіперскейлерів у цьому сильні. Важить контроль над локацією даних, відкритий формат і незалежність від одного постачальника – перемагає Nextcloud. Обидві моделі також можуть співіснувати.
Маю NAS. Чи Nextcloud його замінить? Може замінити або доповнити. NAS, що стоїть у тій самій будівлі, що й компанія, поділяє з нею всі ризики: затоплення, пожежа, крадіжка, ransomware в локальній мережі. Копія поза локацією є цінністю сама по собі – і зазвичай саме з неї все починається.
Скільки осіб може користуватися одним екземпляром? Це залежить від параметрів віртуальної машини і від того, наскільки інтенсивно ви працюєте з файлами – тому при доборі плану найкраще подати кількість користувачів і очікуваний обсяг даних.
Чи синхронізація до хмари замінює резервну копію? Ні. Файл, видалений або зашифрований ransomware на комп'ютері користувача, потрапить у хмару так само справно, як будь-яка інша зміна, а знімок екземпляра відновлює лише стан із визначеного моменту – він не захистить від видалення, поміченого через кілька тижнів. Кошик і версіонування допомагають, але стійкий архів є окремим шаром; тому ми рекомендуємо тримати власну копію критичних даних поза послугою, згідно з правилом 3-2-1.
Де зберігаються дані в керованому Nextcloud WebDisk Next? На нашій інфраструктурі в Польщі. Віртуальна машина, її диски і знімки не покидають Європейського економічного простору, а це зобов'язання записане в регламенті послуги та в договорі про доручення обробки даних (DPA) – документах, про які зазвичай питає інспектор із захисту даних.
Підсумок
Nextcloud дає компанії власну хмару файлів зі спільною роботою, календарем і контактами, у відкритому коді та з відомим розташуванням даних. Ціна цієї незалежності записана не в ліцензії, а в утриманні: в оновленнях, резервних копіях і продуктивності. Керований варіант переносить частину цієї роботи на постачальника – сервер, платформу, сертифікати, знімки – і залишає Вам дві речі: рішення, хто має доступ до чого, та власну копію того, що є найважливішим.
Хочете перевірити, чи це рішення пасує Вашій компанії? Подивіться WebDisk Next або напишіть нам – допоможемо дібрати розмір екземпляра і спланувати перенесення даних.