ОБЗОР СОВРЕМЕННЫХ ОБЛАЧНЫХ СЕРВИСОВ ДЛЯ ХРАНЕНИЯ ФОТОГРАФИЙ - Студенческий научный форум

XI Международная студенческая научная конференция Студенческий научный форум - 2019

ОБЗОР СОВРЕМЕННЫХ ОБЛАЧНЫХ СЕРВИСОВ ДЛЯ ХРАНЕНИЯ ФОТОГРАФИЙ

Тугушева Е.А. 1, Лясин Д.Н. 1, Рыбанов А.А. 1
1Волжский политехнический институт (филиал) ФГБОУ ВО "Волгоградский государственный технический университет"
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Современные информационные технологии совершенствуются на постоянной основе, внедряются новые многофункциональные программы, уникальные модули, развиваются новые, интересные направления в данной сфере деятельности человечества. Именно по этой причине мировые вендоры, крупнейшие игроки, постоянно борющиеся за лидерство на рынке ИТ, такие, как Microsoft, Google и Amazon заинтересованы в исключительных разработках для того, чтобы приобщить их к списку собственных услуг, которые они предоставляют потребителям. Серверы „облачных“ вычислений представляют собой эксклюзивную тенденцию в секторе информационных технологий [1].

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

1. Сервис «Google Фото» можно назвать самым популярным облачным сервисом в мире, что можно объяснить большой популярностью одноименной поисковой системы. Данный сервис бесплатно предоставляет 15 Гб для хранения оригинальных фотографий, для изображений, которые сжимаются посредством алгоритмов сервиса предоставляется безлимитные объемы памяти. Доступен сервис для всех популярных платформ - Windows, macOS, iOS, Android [4]. Сервис обеспечивает автоматическую группировку фотографий по разным признакам, в которые входят дата и место съемки.

2. Сервис «Flickr» предоставляет 1 Тб хранилищ бесплатно с показом рекламы. Платный доступ к сервису убирает рекламу и подключает статистику просмотров через веб и мобильные приложения. Доступен сервис на платформах Windows, macOS, iOS, Android [3]. Сервис позволяет хранить оригинальные снимки, без их сжатия, обеспечивает удобную группировку снимков в альбомы, избранное, а также проставлять теги. Интеллектуальные алгоритмы системы могут распознавать объекты на фотографиях.

3. Сервис «iCloud» предоставляет бесплатно 5 Гб файлового хранилища. Доступно только для платформ macOS и iOS. Облачный сервис тесно интегрирован с устройствами компании Apple, и отлично дополняет их функционал [5]. Фото-хранилище в iCloud отличается широкими возможностями для создания медиатеки, позволяет создавать альбомы, автоматически группирует фотографии по местам, времени, людям и другим категориям, соответственно распознанным на фото объектам.

4. Сервис «OneDrive» (рис. 4) является продуктом компании Microsoft и включен в версию Windows 10. Бесплатно предоставляется хранилище в 15 Гб, при оформлении подписки на офисные пакеты, объем хранилища увеличивается до 1 Тб, что является достаточно большим объемом для хранения фото [6]. Сервис доступен для платформ Windows, macOS, iOS, Android и обеспечивает автоматическую загрузку фотографий, помечает их тегами, определяет тип снимка и объекты на них, распознает геотеги, позволяет создавать альбомы, папки и теги, что позволяет удобно сортировать подборки.

5. Сервис «Яндекс.Диск» - один из крупных облачных сервисов компании Яндекс. В облаке Яндекс.Диск можно не только хранить слайд-шоу фотографий, но и просматривать их или делиться ссылками на их просмотр и скачивание. В Яндекс.Диск поддерживаются разные видео форматы: mp4, avi, flv, wmv и при этом можно загружать файлы размером до 10 Гб [7]. Одна из очень удобных функций, имеющихся в облаке Яндекс.Диск, это поиск и загрузка фотографий из социальных сетей ВКонтакте, Facebook, Одноклассники и Мой Мир. В облаке Яндекс.Диск есть удобный графический редактор, который работает на платформе Aviary [7].

Кроме перечисленных выше систем, существуют и другие, местоположение которых в рейтинге облачных сервисов представлен в таблице 1 [8].

Таблица 1

Рейтинг облачных сервисов

Положение в рейтинге

Название облачного сервиса

1

Google Drive

2

Dropbox

3

Mega

4

Яндекс.Диск

5

Облако@mail.ru

6

Amazon Web Services

7

Adrive

8

pCloud

9

iCloud Drive

10

4shared

11

SugarSync

12

Box.net

13

OneDrive

14

iDrive

15

OpenDrive

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

Для функционирования веб-приложения требуется база данных. В качестве СУБД для проекта выбрана MySQL. На рис. 1 представлена логическая модель база данных, которая отображает сущности, необходимые для работы приложения. Моделирование базы данных осуществлялось в программной среде MySQL Workbench.

Рисунок 1. Логическая модель базы данных

Таблица «user» содержит информацию о пользователях: логин, пароль, имя и фамилия, дата регистрации. Таблица «usersoclogin» включает информацию о пользователях, зарегистрированных с помощью социальных сетей, здесь содержится: идентификатор пользователя, название социальной сети, ссылка на профиль пользователя, имя и фамилия со страницы социальной сети, дата регистрации. Таблица «userdetail» содержит детали о пользователях: адрес, номер телефона, информацию о пользователе, ссылка на аватар пользователя, идентификатор пользователя. Таблица «image» сохраняет данные о загруженном изображении: идентификатор пользователя, название, описание, ссылка на расположение, дата создания, дата загрузки, категория, теги, ссылка на миниатюру. Таблица «category» сохраняет информацию о категориях: название и описание категории. Таблица «tag» содержит названия тегов. Таблица «entrhistory» содержит информацию о активности пользователей, включая идентификатор пользователя и дату входа в систему.

Для организации внешнего вида веб-приложения использованы возможности CSS-фреймворка Bootstrap. Макет внешнего вида веб-приложения представлен на рис. 2.

Рисунок 2. Внешний вид страницы веб-приложения

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

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

Список литературы

Батура Т. В. Облачные технологии: основные понятия, задачи и тенденции развития [Электронный ресурс] / Т. В. Батура. Режим доступа: http://swsys-web.ru/cloud-computing-basic-concepts-problems.html (дата обращения: 09.12.2018).

Облако Яндекс.Диск для фотографий [Электронный ресурс] / Режим доступа: http://photokeep.ru/index.php/ khranenie-v-internete/khranenie-v-oblake/oblako-yandeks-disk (дата обращения: 15.11.2018).

Облачное хранилище Flickr [Электронный ресурс] / Режим доступа: https://www.flickr.com/ (дата обращения: 15.11.2018).

Облачное хранилище GooglePhoto [Электронный ресурс] / Режим доступа: https://www.google.com/photos/about/?hl=ru (дата обращения: 15.11.2018).

Облачное хранилище iCloud [Электронный ресурс] / Режим доступа: https://www.icloud.com/ (дата обращения: 15.11.2018).

Облачное хранилище OneDrive [Электронный ресурс] / Режим доступа: https://onedrive.live.com/about/en-us/ (дата обращения: 15.11.2018).

Облачные хранилища данных. Сервис Яндекс Диск. Методические рекомендации [Электронный ресурс] / Режим доступа: http://l3.work.temocenter.ru/images/pages/projects/pedmasterskaya/3/Yandex.pdf (дата обращения: 04.11.2018).

Рейтинг облачных хранилищ [Электронный ресурс] / Режим доступа: https://www.softhome.ru (дата обращения: 04.11.2018).

Рыженкова А. Л. Использование облачных сервисов для хранения и обработки информации / А. Л. Рыженкова, Р. О. Сычов // Международный школьный научный вестник. 2018. - № 5. – С. 67 – 71.

Просмотров работы: 29