8 (3812) 30-8888

Поддержка «облачных» хранилищ

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

Зачем нужны «облака»?

Вы «на лету» подключаете «облако» в работающий проект, легко перемещаете медиаданные с сайта в это облако, настраиваете автоматическую загрузку нового видео и фотографий сразу в «облако». Вы «переезжаете» при желании в другие датацентры, настраиваете бэкап своего сайта в «облака» или, наоборот, создаете резервную копию данных из «облака». 

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

Стоимость типовой конфигурации  
  
Выгоды от использования «облачных» хранилищ:
  • Экономическая целесообразность. Вы размещаете сайты на серверах хостинг-провайдеров, но при этом «за копейки» храните и используете в «облаках» огромные объемы данных. Размещение данных «в облаках» намного дешевле стандартного хранения.
  • Доступность данных. Ваши данные всегда доступны для клиентов независимо от их местонахождения.
  • Скорость доставки контента. Посетители сайта скачивают файлы через CDN (content delivery network) - очень быструю сеть доставки контента клиентам. Скорость загрузки аудио, видео, программного, игрового и другого цифрового контента значительно повышается.
  • Снижение нагрузки на ваши сервера. Это как следствие того, что клиенты скачивают файлы через CDN, а не с вашего сайта. 
  • Защита от потери данных. Ваши файлы никогда не потеряются, если вы выбрали тарифный план с соответствующей гарантией. 

Поддержка «облачных» хранилищ 

В продукте «1С-Битрикс: Управление сайтом» реализован механизм, который позволяет подключать к сайту любые «облака» и легко управлять ими - вплоть до обмена данными между хранилищами. В результате, вы, как владелец сайта, можете использовать только те хранилища, которые вам более удобны и выгодны. 

Файлы - в «облака»! 
Файлы - в «облака»! 

Механизм управления файловыми хранилищами позволяет:
  • Подключить готовое «облако» в работающий проект. Вы можете подключить сколько угодно «облачных» хранилищ непосредственно к своему сайту.
  • Перенести файлы в «облако» без остановки сайта. Достаточно задействовать в механизме фильтр по типам и размерам, - и файлы окажутся в заданной «облачной» папке. 
  • Быстро «переехать» в другие датацентры. Подключив несколько хранилищ, вы можете перемещать свои файлы между ними. Перемещение выполняется с помощью мастера.
  • Легко перемещать данные с сайта в «облака» и загружать в них новые файлы. Сама система управления сайтом предоставляет простой и удобный интерфейс к вашим «облачным» аккаунтам.
  • Делать бекап сайта в «облако» и создавать резервные копии данных из «облака».

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

 Ускорение сайта (CDN)

«1С-Битрикс: Управление сайтом» - первая российская CMS, интегрированная с сетью CDN на уровне самой платформы! Любой владелец сайта может значительно ускорить свой проект буквально в «один клик» без каких-либо дополнительных настроек! 

Загрузите с помощью сервиса «Ускорение сайта» (CDN)  весь статический контент вашего сайта (картинки, файлы стилей css, скрипты js) через сеть дистрибуции контента (Content Delivery Network или Content Distribution Network, CDN). Тогда значительная часть ресурсов сайта будет загружаться посетителями с ближайших к ним серверов. Это увеличит скорость загрузки страниц сайта до нескольких раз!

Удобный интерфейс работы с «облаками»

«1С-Битрикс: Управление сайтом» предоставляет расширенные возможности для работы с файлами в «облаках». Загружать файлы в «облако» и переносить данные в «облака» вы будете в привычном интерфейсе менеджера файлов. Загруженные в «облако» файлы можно использовать так же, как и обычные файлы на сайте (например, выбрать изображение в облаке для анонса новости или вставить его в текст на сайт).

Работать с «облачными» папками вы будете так же обыденно, как и с обычными папками в структуре сайта. Теперь вам не нужны сторонние навигаторы и «эксплореры» по вашим облачным хранилищам. Сама система управления сайтом предоставляет простой и удобный интерфейс к вашим «облачным» аккаунтам. Пользуясь этим интерфейсом, легко переносить файлы в «облака» и загружать в них новые файлы. 

Подключение нового облака 
Подключение нового «облака» 

Такое управление «облачными» данными не только эффективно, но и абсолютно безопасно. Вы можете управлять любыми зарегистрированными в вашей системе «облаками»: Google Storage, Amazon S3, открытого проекта OpenStack и другими, а также с CDN (сети доставки и дистрибуции контента - англ. Content Delivery Network или Content Distribution Network), интегрированными с этими «облачными хранилищами». 

Все медиаданные - в «облака»!

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

Для переноса файла в облако достаточно:
  • из меню файла выбрать команду «Переместить в облако»;
  • выбрать одно из подключенных облачных хранилищ;
  • подождать нужное время, пока система сообщит об успешном окончании перемещения;
  • файл перемещен в «облако»! 
После переноса файлов в облако вам не нужно изменять ссылки на сайте на «облачные»! Ссылки на перемещенные данные (видео, фотографии, презентации и прочее) остаются «живыми» и работают. При переносе файла система формирует «псевдопапку» в облаке, относительный путь к которой полностью совпадает с тем, что был у файла в структуре сайта. 


Перемещение видео в облако 
Перемещение видео в облако 

Загрузка в «облако» новых файлов

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

Загрузка нового видео в облако 
Загрузка нового видео в облако
Для этого достаточно:
  • перейти в нужное облачное хранилище в структуре сайта;
  • нажать на кнопку «Новый файл»;
  • выбрать видеофайл на диске компьютера;
  • прописать «облачный» путь, который будет присутствовать в URL файла;
  • нажать на кнопку «Выгрузить».
С загруженными в облако файлами вы можете обращаться точно так же, как и с другими файлами на сайте. Например, вы загрузили в облако изображение. Теперь вы можете использовать его как картинку для анонса в новости или вставить его в сам текст новости. 

Выбор картинки из облака 
Выбор картинки из облака

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

  
 Выбор изображения из облачного хранилища 
Выбор изображения из облачного хранилища 



Привязка к файлу на сервере в свойствах видео - также возможна из «облака». 

Как подключить «облачное» хранилище

Для использования «облачных» хранилищ в «1С-Битрикс: Управление сайтом» их нужно вначале зарегистрировать у «облачных» провайдеров и получить к ним ключи доступа. 
  • Активировать Google Storage for Developers. Далее в консоли управления API Google активировать совместимый доступ (Legacy Access) и включить биллинг.
  • Зарегистрироваться в Amazon и активировать доступ к S3. Ключ доступа и секретный ключ к нему получить на странице Security Credentials.

 
Подключение хранилища Amazon S3 

Далее в административной панели нужно создать и настроить параметры нового хранилища: 
  • Выбрать провайдера
  • Выбрать центр обработки (регион)
  • Ввести параметры доступа (ключ доступа и секретный ключ)
  • Указать имя контейнера
  • Создать правила для отбора файлов в облачное хранилище

Как все работает

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

Правила-фильтры настраиваются:
  • по модулю системы 
  • по расширениям файлов
  • по размерам файлов 
 
Настройка правил для хранилища 

Например, вы можете подключить 2 разных хранилища и для каждого из них настроить свои правила-фильтры. Допустим, все файлы «весом» больше 100 Мб перемещать в «облако» Google Storage, а все видео - в Amazon S3. В зависимости от выгодности предложений провайдеров можно менять свои правила, «переливая» данные в другие «облачные» папки. Или совсем отключать хранилища, которые стали дорогими или чем-то неудобными для вас. 

Доступ

Права доступа к облачным хранилищам гибко настраиваются, как и к другим модулям продукта. 

Настройка доступа для группы 
Доступ к хранилищу для группы 

Вы можете выставить отдельно для каждой из рабочих групп доступ:
  • по умолчанию 
  • закрыт
  • просмотр всех данных модуля
  • запись

Пример использования облачного хранилищаAmazon S3

Переносим все видео в «облако»

Вы решили перенести все свое видео в «облако» Amazon S3. И это правильно, поскольку это позволит клиентам скачивать видео не с ваших серверов, а из CDN Amazon - глобальной высокопроизводительной сети доставки контента по всему миру. Эта сеть насчитывает около 19 точек и отличается повышенной скоростью передачи файлов. И теперь одновременный просмотр нового видео не будет нагружать ваш веб-кластер, поскольку вы полностью переложили нагрузку на облачную инфраструктуру. 

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

Перемещение видео в облако 
Перемещение видео в облако

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

Создаем правила-фильтры

Настройте загрузку всех своих видео-файлов в CDN Amazon. Для этого в параметрах этого хранилища задайте правила-фильтры. Новые загружаемые на сайт файлы в соответствии с созданными вами правилами будут сразу «разбрасываться» по хранилищам. 

  • Удаление, перемещение и переименовывание файлов выполняется привычным способом, несмотря на то, что файлы физически «лежат» в каком-то удаленном «облаке»
  • На видеофайлы можно давать «красивые» ссылки и вставлять их в контент сайта
  • «Технические» ссылки на видео тоже работают
  • Большие файлы можно «раздать» через бесплатный торрент-сервис, сэкономив на трафике
Используем навигатор по «облачным» хранилищам Amazon S3 

 
CloudBerry Explorer 


Вы также можете настроить «прямое» управление своим видео, установив бесплатный навигатор по «облачным» хранилищам Amazon S3 - CloudBerry Explorer. С этим «проводником» вы будете управлять своими «облачными» файлами и папками так же, как в привычных файловых менеджерах.