Використання ownCloud для створення власних хмарних сховищ для потреб освіти та бізнесу
Віддання переваги сучасним засобам хмарних сховищ, які дозволяють зберігати інформацію на віддалених серверах. Призначення основних інструментів хмарного середовища ownCloud, демонстрація якісних можливостей використання технології в освіті та бізнесі.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 20.02.2022 |
Размер файла | 678,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Використання ownCloud для створення власних хмарних сховищ для потреб освіти та бізнесу
Білодід Нелля Миколаївна - асистент кафедри комп`ютерної інженерії та кібербезпеки державного університету "Житомирська політехніка"
Власенко Олег Васильович - старший викладач кафедри інженерії програмного забезпечення державного університету "Житомирська політехніка"
Оринчак Іван Андрійович - старший викладач кафедри комп`ютерної інженерії та кібербезпеки державного університету "Житомирська політехніка"
Рудюк Лідія Василівна - кандидат фізико-математичних наук, старший викладач кафедри інженерії програмного забезпечення державного університету "Житомирська політехніка"
Постановка та обґрунтування актуальності проблеми. В реаліях сьогодення над важливу роль в діяльності будь-яких комерційних або громадських установ чи організацій відіграє надійне збереження та обробка інформації. Вимоги, що постають в даній царині можна сформулювати коротко - надійність збереження, простота та швидкість обробки, дешевизна обслуговування засобів зберігання та обробки інформації.
На даний час все більше користувачів оцінюють та віддають перевагу сучасним засобам хмарних сховищ, які дозволяють зберігати інформацію на віддалених серверах. Серед найбільш популярних можна виділити наступні - Google Drive, Dropbox, Яндекс. Диск, Облако@таі1.ги, iCloud Drive та багато інших. Під Хмарними технологіями (Cloud Technology) розуміють деяке середовище для зберігання і обробки інформації, що об'єднує в собі апаратні засоби, ліцензійне програмне забезпечення, канали зв'язку, а також технічну підтримку користувачів [4]. Але, окрім значних переваг, такі системи мають і багато недоліків - деякі сервіси надають обмежені можливості, деякі просять чималі кошти за свої послуги, деякі просто не викликають довіри до надійності та конфіденційності збереження даних. В розрізі цих проблем хотілося б звернути увагу на таке хмарне середовище, як ownCloud та детальніше розглянути переваги та можливості цього сервісу.
Аналіз останніх досліджень і публікацій. На необхідності впровадження Хмарних технологій в навчальному процесі звертають увагу багато закордонних та вітчизняних науковців, наприклад, Н. Морзе [5]. Аналіз економічного потенціалу використання інформаційно-комп`ютерних технологій у роботах С.С. Баранової [1], F. Ozmen, A. Muz [11], вказують, що співробітники та студенти повинні використати хмарні обчислювальні засоби у процесі навчання. Проте, в роботах не розглядалися можливості використання саме хмарного середовища ownCloud. Цей факт зумовив постановку проблеми про дослідження можливостей інструментарію ownCloud для підвищення якості освіти та ведення бізнесу.
Мета статті. Описати і дослідити призначення основних інструментів хмарного середовища ownCloud, продемонструвати якісні можливості використання цієї технології в освіті та бізнесі, а також вказати переваги та перспективи даного програмного продукту.
Виклад основного матеріалу дослідження. OwnCloud - це модульна система, яка складається з набору веб-додатків для організації групової обробки та збереження даних. Основою системи є сервіс зберігання, синхронізації та створення спільного доступу до документів у власній хмарі, яка розташовується на підконтрольному просторі [6]. Система підтримує пряму синхронізацією даних з ПК та мобільними пристроями на iOS і Android [9]. Система також зберігає файли від повного знищення, має гнучкі можливості з модифікації зовнішнього вигляду, дозволяє організовувати спільну роботу з накопиченими даними в організації, створювати групові завдання та контролювати хід їх виконання, підтримує інші сервіси, які властиві багатьом сучасним хмарним середовищам.
Система знаходиться в активній розробці, регулярно виходять оновлення та з'являються нові можливості.
Основними можливостями системи є:
- зберігання файлів, підтримка версій;
- криптографічний захист даних;
- синхронізація даних між різними додатками системи;
- ведення календаря організації з можливістю надання спільного доступу до нього; календар реалізовано з підтримкою формату CalDAV;
- планувальник з завданнями;
- адресна книга з підтримкою формату CardDAV;
- підтримка потокових мультимедійних файлів Ampache;
- адміністрування користувачів і груп;
- надання спільного доступу до контенту;
- наявність простого текстового редактору з підсвічуванням синтаксису;
- організація почтового сервісу;
- позначка "Обране" для різного роду контенту;
- використання скорочених URL;
- організація та керування галереями знімків;
- вбудована підтримка перегляду документів у форматі PDF.
- вбудована підтримка перегляду та редагування документів у форматі ODF (.odt, .odp, .ods).
- ведення журналів (логів) багатьох подій у системі.
Для розробки системи ownCloud використані мови програмування PHP і JavaScript, що надає можливості власної доробки або модифікації системи для врахування особливостей організації, для якої впроваджується система. OwnCloud підтримує декілька систем управління базами даних, а саме: SQLite, MariaDB, MySQL, Oracle Database, і PostgreSQL.
Використання найпоширеніших мов та СУБД, дозволяє інсталювати систему на багатьох web- серверах організацій, з поряд з вже працюючими web-сервісами. хмарний сервер сховище
OwnCloud добре інтегрується з популярними зовнішніми сховищами: Google Drive, Dropbox, FTP, SMB, WebDAV, Amazon S3, IRODS, OpenStack Object Storage, а також локальних, які вже існують в організації.
OwnCloud є безкоштовною альтернативою комерційним хмарним сервісам зі зберігання даних. На сьогодні, доступні десктопні клієнти для прямої синхронізації даних з ПК, що працюють під керуванням Windows, Mac OS або Linux, а також мобільних пристроїв на iOS і Android, збережені дані доступні за допомогою веб-інтерфейсу ownCloud в будь-якому веб-браузері.
Розглянемо детальніше використання ownCloud під керуванням операційної системи Windows.
OwnCloud, першочергово, розроблявся для unix подібних операційних систем, тому його встановлення, налагодження та використання є більш природнім в такому середовищі. Але, так само його можна використовувати і в середовищі Windows, без будь-яких обмежень, та використовуючи практично усі розширення та додатки.
Для інсталяції ownCloud у середовищі Windows, існує кілька дистрибутивів. Принципових відмінностей вони не мають. Тому розглянемо як це виконується, на прикладі дистрибутиву від Bitnami. Перевагою, цього дистрибутиву може бути те, що він в своєму складі, має необхідний web сервер Apache та підтримку мови PHP. Але, якщо, у системі вже встановлені відповідні програмні продукти, то встановлювати їх повторно не потрібно.
Після скачування та запуску дистрибутиву отримуємо необхідність виконати майстер інсталяції, який починається з вікна, що наведено нижче:
При інсталяції, особливу увагу, необхідно приділити ретельному заповненню усіх необхідних полів. При першому запуску сервера буде створено стек та після введення реєстраційних даних, відбудеться вхід на сторінку адміністрування та налагодження власного хмарного сховища.
Певна кількість додатків після початкової інсталяції вже буде встановлена. Це такі додатки як:
- файли;
- журнал;
- малюнки;
- календар;
- контакти;
- документи.
Надалі, можна додати необхідні додатки до системи.
Враховуючи, що встановлення відбувалося в систему Windows, то в більшості випадків, для використання та забезпечення безпечної роботи та зручного адміністрування з інтеграцією в поточний домен, тобто в Active Directory, найкращим та природнім є використання протоколу LDAP. OwnCloud, надає таку можливість після встановлення додатку LDAP User and Group backend.
Після встановлення та вмикання додатку, необхідно виконати його перше налагодження. В Закладці "Адміністрування" видно, що за замовчуванням не включена підтримка модулю LDAP для PHP. Для включення модулю, необхідно виконати редагування файлу налагоджень php.ini, а саме, знявши "закоментованість" з відповідного рядка (extension=php_ldap.dll). Після цього, обов'язково треба перезавантажити відповідні сервіси та служби для врахування змін.
Перераховані маніпуляції надають нам можливість адмініструвати секцію LDAP для ownCloud. Для її активації необхідно включити її - Enable LDAP Backend.
В налагодженнях секції буде потрібно вписати, заздалегідь передбаченого користувача, від якого будуть формуватися налаштування та керівництво роботою. Cloud має достатньо гнучкі налагодження.
Можна, наприклад, задати параметри з'єднання, параметри каталогів Active Directory, атрибути. Є можливість контролю через надсилання повідомлень на вказану електронну почту.
Враховуючи можливість встановлення системи на існуючі web-сервери компаній, та не потребуючи фінансових витрат, впровадження ownCloud надає можливість в короткій термін систематизувати документообіг, планування та контроль виконання завдань, ведення календарів, розкладів компанії, ведення різних проектів з підтримкою опрацювання мультимедійного контенту.
Використання ownCloud для збереження особистих даних клієнтів компанії, є особливо зручним, враховуючи вимоги українського законодавства стосовно захисту особистих даних. Розташування таких даних на локальних серверах компанії, спрощує або взагалі не потребує атестування.
Висновки з дослідження і перспективи подальших розробок
Хмарні технології - відносно новий перспективний напрям в розвитку IT- індустрії, який може бути використано для підвищення якості освіти та ведення бізнесу. Зокрема, система ownCloud може бути приваблива для навчальних закладів, як така, що надає можливість вивчення основних принципів та можливостей функціонування сучасних хмарних сервісів, та їх використання в ІТ. Наявність чималої кількість плагінів, (https://apps.owncloud.com/) значно розширює базові можливості системи в перспективі розвитку та практичного використання в різних сферах життєдіяльності.
Список джерел
1. Баранова С.С. Исследования тенденций развития облачных серверов. Cloud of Science. 2014. Том: 1. № 3. С. 517-523
2. Биков В.Ю. Технології хмарних обчислень, ІКТ-аутсорсинг та нові функції ІКТ-підрозділів навчальних закладів і наукових установ. Інформаційні технології в освіті. 2011. № С. 8-23.
3. Биков В.Ю. ІКТ-аутсорсінг і нові функції ІКТ-підрозділів навчальних закладів і наукових установ. Інформаційні технології і засоби навчання.
4. №4 (30). URL: http://joumal.iitta.gov.ua/index.php/itlt/article/ view/717/529 (дата звернення: 14.03.2019).
5. Облачные технологи. URL: http://efsol.ru/technology/cloudtechnology.html (дата звернення: 14.03.2019).
6. Морзе Н., Кузьминська О. Педагогічні аспекти використання хмарних обчислень. Інформаційні технології в освіті. 2011. № 9. С. 2021.
7. About own Cloud. URL: https://owncloud.org/features/ (дата звернення: 14.03.2019).
8. Cloud computing and grid computing 360-degree compared / I. Foster, Y. Zhao, I. Raicu, S. Lu. Grid Computing Environments Workshop. 2008. С. 1-10.
9. Gillam Lee, Antonopoulos Nick. Cloud Computing: Principles, Systems and Applications. L. : Springer, 2010. 379 p.
10. Own Cloud Documentation Overview. URL: https://doc.owncloud.org/ (дата звернення:14.03.2019).
11. Marks Е. A., Lozano B. Executive's Guide to Cloud Computing. Wiley; N.Y.
12. Ozmen F., Muz A. Cloud Computing and Educational Institution. Образование через всю жизнь: непрерывное образование в интересах устойчивого развития. 2012. Том: 10. Вып. 2. С. 207-210.
13. Szabo C. et al. Science in the cloud: Allocation and execution of data-intensive scientific workflows. Journal of Grid Computing. 2013. Pp. 1-20.
14. REFERENCES
15. Baranova, S. S. (2014). Issledovaniya tendentsiy razvitiya oblachnykh serverov [Researches of progress of cloudy servers trends]. Cloud of Science, T.1., № 3, 517-523.
16. Bykov, V. Iu. (2011). Tekhnolohii khmarnykh obchyslen, IKT-autsorsynh ta novi funktsii IKT- pidrozdiliv navchalnykh zakladiv i naukovykh ustanov [Technologies of cloudy calculations, ICT-outsouscing and new functions of ICT-departments of educational establishments and scientific establishments]. Informatsiini tekhnolohii v osviti, №10, 8-23.
17. Bykov, V. Iu. (2012). IKT-autsorsynh i novi funktsii IKT-pidrozdiliv navchalnykh zakladiv i naukovykh ustanov [ICT-outsouscing and new functions of ICT-departments of educational establishments and scientific establishments]. Informatsiini tekhnolohii v osviti, №4 (30), available at: http://journal.iitta.gov.ua/index.php/itlt/article/ view/717/529 (accessed 14 March 2019).
18. Oblachnye tehnologii [Cloud technologies], available at: http://efsol.ru/technology/cloudtechnology.html (accessed 14 March 2019).
19. Morze, N. Kuzmynska O. (2011). Pedahohichni aspekty vykorystannia khmarnykh obchyslen [Pedagogical aspects of using of cloudy calculations]. Informatsiini tekhnolohii v osviti, № 9, 20-21.
20. About own Cloud, available at : https://owncloud.org/features/ (accessed 14 March 2019).
21. Cloud computing and grid computing 360- degree compared (2008) / Foster, I., Zhao, Y., Raicu, I. and Lu, S. Grid Computing Environments Workshop,1- 10.
22. Gillam, Lee and Antonopoulos, Nick (2010). Cloud Computing: Principles, Systems and Applications. Springer, London.
23. Own Cloud Documentation Overview, available at : https://doc.owncloud.org/ (accessed 14 March 2019).
24. Marks, Е. A. and Lozano B. Executive's Guide to Cloud Computing. Wiley; N.Y.
25. Ozmen, F. and Muz A. (2012). Cloud Computing and Educational Institution. Obrazovanie cherez vsyu zhizn: nepreryvnoe obrazovanie v interesakh ustoychivogo razvitiya, T.10, №2, 207-210.
26. Szabo, C. et al. (2013). Science in the cloud: Allocation and execution of data-intensive scientific workflows. Journal of Grid Computing, С. 1-20.
Размещено на Allbest.ru
...Подобные документы
Розробка майбутніх програмних продуктів, управління їх вихідним кодом. Концепція та моделі надання послуг хмарних обчислень. Особливості використання системи управління версіями Git. Технологія командної роботи над проектом конфігураційного управління.
курсовая работа [1,9 M], добавлен 24.07.2014Історія виникнення комерційних додатків для комп'ютеризації повсякденних ділових операцій. Загальні відомості про сховища даних, їх основні характеристики. Класифікація сховищ інформації, компоненти їх архітектури, технології та засоби використання.
реферат [373,9 K], добавлен 10.09.2014Використання технології SSI для автоматичного додавання на web-сторінку вмісту файлу, виведення значень змінних оточення, вбудовування результату виконання CGI-програм. Характеристика директив технології. Застосування до web-додатків даної технології.
реферат [22,3 K], добавлен 04.04.2015Основи проектування мобільного додатку для операційної системи Android з використанням хмарної бази даних Cloud Firestore. Аналіз основних труднощів, які виникають під час розробки додатків. Визначення основних переваг та недоліків хмарних баз даних.
статья [195,3 K], добавлен 07.02.2018Переваги і проблеми дистанційної освіти на прикладі корпорації Microsoft. Створення власного web-додатку. Розробка технічних умов програмної системи, модуля пошуку та бронювання авіаквитків. Інтеграція модуля з сайтом. Використання javascript фреймворків.
курсовая работа [1,0 M], добавлен 31.08.2014Жорсткі диски як пристрої зовнішньої пам’яті, які дозволяють зберігати інформацію тривалий час: історія розвитку, принцип роботи, основні параметри (ємність і продуктивність). Характеристика альтернативних носіїв інформації. Способи відновлення даних.
курсовая работа [727,1 K], добавлен 28.12.2010Основи використання інформаційних технологій у галузі освіти. Створення електронного щоденника мовою програмування. Вибір середовища розробки. Установка, налаштування та проектування шаблону програми. Наповнення сайту інформацією та створення бази даних.
магистерская работа [3,9 M], добавлен 25.02.2014Поняття про бездротові мережні технології та способи передачі даних. Переваги та недоліки використання бездротових мереж. Технології мобільного зв'язку. Wi-Fi: історія, розвиток, властивості, користувачі. Підключення бездротового мережевого адаптера.
реферат [2,0 M], добавлен 28.11.2015Інформаційний простір бізнесу. Нова роль бібліотеки. Інформаційний ринок у країнах Центральної і Східної Європи. Технології комерційного поширення інформації. Правове середовище інформаційної діяльності. Використання сучасних маркетингових технологій.
курсовая работа [30,0 K], добавлен 03.04.2004Використання операційної системи для ефективного використання комп'ютерних ресурсів та для створення умов для ефективної роботи користувача. Історія створення середовища Windows. Коротка характеристика різних конфігурацій операційної системи Windows.
реферат [25,9 K], добавлен 07.01.2010Троянські програми і утиліти прихованого адміністрування. Поширені шкідливі програми. Типи віддалених атак в мережевому середовищі з набором протоколів. Використання програм-детекторів і докторів з метою захисту персонального комп'ютера від вірусів.
курсовая работа [62,6 K], добавлен 02.11.2013Пристрої збереження даних (накопичувачі інформації) відносяться до зовнішньої пам'яті ПК - вони дозволяють зберегти інформацію для наступного її використання незалежно від стану (включений або виключений) комп'ютера. Оптичні і магнітні диски. S.M.A.R.T.
реферат [201,0 K], добавлен 02.04.2008Особливості технології Flash, основні переваги: невеликий розмір файлів, наявність вмонтованої мови опису сценаріїв. Розгляд вимог до діагностичних тестів: валідність, надійність, простота. Аналіз принципів побудови автоматизованих систем контролю знань.
дипломная работа [5,0 M], добавлен 22.10.2012Розгляд основних принципів встановлення параметрів проекту та можливостей виводу його на друк, створення схем і списку зв'язків на базі пакету програм САПР P-CAD 2000. Проектування друкованих плат та вивчення особливостей створення власних компонентів.
курсовая работа [26,8 K], добавлен 28.04.2010Демонстрування можливостей використання калькулятора для матриць. Розробка програми, яка може бути використана для виконання основних арифметичних операцій над матрицями та для перевірки обчислень у розрахункових роботах. Алгоритм створення програми.
курсовая работа [43,2 K], добавлен 12.12.2009Використання dataGridView при роботі з даними файлів. Програмний код основного модуля з поясненнями. Створення додаткових форм і меню. Технології Visual Studio зі створення багатомодульних проектів, технології опрацювання даних, які зберігаються у файлах.
дипломная работа [1,9 M], добавлен 30.01.2016Висвітлення та розкриття поняття 3д-моделювання, його видів та особливостей. Аналіз основних видів моделювання, їхнє практичне використання, переваги та недоліки кожного виду. Розгляд найпоширеніших програм для створення 3-д зображень та їх функції.
статья [801,7 K], добавлен 18.08.2017Принципи побудови комп’ютерів Фон Неймана. Накопичувачі магнітооптичних дисків СD, алгоритм їх роботи та переваги використання. Створення нової папки, копіювання та переміщення файлів. Графічний редактор Paint. Використання програми Kodak Imaging.
контрольная работа [19,9 K], добавлен 04.11.2009Переваги електронної комерції. Історія створення та мова WEB-сценаріїв PHP. Розробка системи доступу до бази даних магазину за допомогою WEB-каталогу, який надає інформацію про товари в зручній для клієнта формі, використовуючи нові Internet-технології.
курсовая работа [78,2 K], добавлен 28.12.2013Порівняльний аналіз можливостей, функцій та основних елементів програм для створення та редагування музичних композицій: AbletonLive, AdobeAudition, Cubase, FlStudio, Nuendo, Reason, SoundForge, WaveLab. Типи, версії та призначення програмних засобів.
реферат [16,3 K], добавлен 19.06.2014