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

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

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

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

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

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

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

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

Механизм управления файловыми хранилищами позволяет:

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

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

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

«1С-Битрикс: Управление сайтом» — первая российская CMS, интегрированная с сетью CDN на уровне самой платформы! Любой владелец сайта может значительно ускорить свой проект буквально в «один клик» без каких-либо дополнительных настроек!
Загрузите с помощью сервиса «Ускорение сайта» (CDN) весь статический контент вашего сайта (картинки, файлы стилей css, скрипты js) через сеть дистрибуции контента (Content Delivery Network или Content Distribution Network, CDN). Тогда значительная часть ресурсов сайта будет загружаться посетителями с ближайших к ним серверов. Это увеличит скорость загрузки страниц сайта до нескольких раз!
Подробнее о сервисе «Ускорение сайта» (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. Для этого в параметрах этого хранилища задайте правила-фильтры. Новые загружаемые на сайт файлы в соответствии с созданными вами правилами будут сразу «разбрасываться» по хранилищам.

Подробнее о создании фильтров

  • Удаление, перемещение и переименовывание файлов выполняется привычным способом, несмотря на то, что файлы физически «лежат» в каком-то удаленном «облаке»
  • На видеофайлы можно давать «красивые» ссылки и вставлять их в контент сайта: http://video.company.ru/big_file.mpg
  • «Технические» ссылки на видео тоже работают: http://company.s3.amazonaws.com/folder1/big_file.mpg
  • Большие файлы можно «раздать» через бесплатный торрент-сервис, сэкономив на трафике: http://company.s3.amazonaws.com/folder1/big_file.mpg?torrent

Используем навигатор по «облачным» хранилищам Amazon S3

CloudBerry Explorer

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

«Облачный» бекап

«1С-Битрикс» предоставляет своим клиентам бесплатную возможность «облачного» бекапа. Вы можете хранить резервную копию своего сайта в «облаке» Amazon S3 и делать это штатными средствами системы.

  • Зачем вам нужен «облачный» бекап?
  • Бекап сайта в «облако» и восстановление
  • Условия работы
  • Купить дополнительное место в «облаке»
  • Доступ и безопасность
Доступные файлы облачных бэкапов
Список облачных бэкапов

Суть «облачного» бекапа:

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

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

Бекап в «облака» и обратно

Система позволяет выполнять резервное копирование в «облако» (cloud backup). Это снижает стоимость владения веб-проектом, а процедура хранения данных упрощается.

Передача резервной копии в облако
Передача резервной копии в «облако»

Вы можете не только делать бекап сайта в «облако», но и наоборот — восстанавливать резервные копии данных из «облака».

Разворачивание резервной копии из облака

Разворачивание резервной копии из «облака»

Подробнее о резервном копировании в блоге Дениса Шаромова

Функционал бекапа в «облако» позволяет:

  • сделать резервную копию сайта из административного раздела своего сайта — привычным образом
  • сразу же сохранить эту копию в облако, место в котором уже подготовлено
  • быстро получить доступ к своему бекапу в «облаке»
  • восстановить сайт привычным образом — штатными методами системы
Бекап в облако
Бекап в «облако»

Условия работы

«Облачный» бекап является бесплатной дополнительной опцией для активной лицензии на «1С-Битрикс: Управление сайтом» (кроме редакции «Первый сайт»). Для редакций продукта «1С-Битрикс: Управление сайтом» для каждой отдельной лицензии определены лимиты места в облаке.
Место в облаке (в зависимости от редакции):
Место в облаке (в зависимости от редакции)

Место в облаке (для готовых решений «1С-Битрикс»):

Название решения Облачный бекап (Гб)
«1С-Битрикс: Официальный сайт государственной организации» (Базовый) 4
«1С-Битрикс: Официальный сайт государственной организации» (Расширенный) 10
«1С-Битрикс: Сайт медицинской организации» (Базовый) 1
«1С-Битрикс: Сайт медицинской организации» (Расширенный) 3
«1С-Битрикс: Портал органа управления здравоохранением» 10
«1С-Битрикс: Сайт школы» (Базовый) 1
«1С-Битрикс: Сайт школы» (Расширенный) 1
«1С-Битрикс: Сайт конференции» 3
«1С-Битрикс: Сайт 1С:Франчайзи» 1
«1С-Битрикс: Интернет-магазин 1С:Франчайзи» 5

Функционал «облачного» бекапа доступен для сайтов с активной коммерческой лицензией (технической поддержкой). Для неактивных лицензий опция «облачного» бекапа отключается и может быть включена вновь при активной лицензии.

Доступ и безопасность

Создавать резервную копию сайта в «облако» и восстанавливать его из «облачного» бекапа могут только пользователи с определенными правами. Восстановление сайта из «облачного» бекапа выполняется штатными средствами CMS. Для этого клиенту достаточно знать только свой лицензионный ключ.
Доступ и безопасность
Никто посторонний не сможет получить доступ к файлам вашего бекапа:

  • все бекапы, которые хранятся в «облаке», шифруются ключом владельца сайта
  • этот ключ нигде не хранится, и даже сотрудники «1С-Битрикс» не смогут расшифровать файлы бекапов
  • дополнительно доступ к файлам каждого пользователя сайта закрыт паролем именно этого пользователя
Использованы материалы с сайта «1С-Битрикс»: www.1c-bitrix.ru