Хранилище данных: доступ к файлам из любой точки мира. Облачные хранилища битрикс


доступ к файлам из любой точки мира

«Битрикс24» - это не только Диск

Это все, что необходимо для организации работы компании. Инструменты тесно взаимосвязаны, а это значит, что вам не придется переключаться между разными сервисами. Начать работать можно сразу после регистрации. Достаточно любого браузера. Не нужно устанавливать ПО. Не нужно внедрять. Не нужно учиться, чтобы освоить.

Бесплатно и неограниченно!

www.bitrix24.ru

Поддержка «облачных» хранилищ в 1С-Битрикс - Корпоративные информационные системы

4 Сентября 2017

Каким проектам нужны облачные хранилища?

Как это работает?

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

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

В чем выгоды от хранения данных в «облаках»?  

«Облачное» хранилище на сайте под управлением 1С-Битрикс 

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

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

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

Подробная информация на сайте 1c-bitrix.ru: https://www.1c-bitrix.ru/products/cms/features/cloud.php.

Все вопросы вы можете задать Вашему менеджеру по тел.: (3952) 650-094.

icorporate.ru

Облачный сервис для хранения данных в интернете

«Битрикс24» - это не только Диск

Это все, что необходимо для организации работы компании. Инструменты тесно взаимосвязаны, а это значит, что вам не придется переключаться между разными сервисами. Начать работать можно сразу после регистрации. Достаточно любого браузера. Не нужно устанавливать ПО. Не нужно внедрять. Не нужно учиться, чтобы освоить.

Бесплатно и неограниченно!

www.bitrix24.by

Управление сайтом» 11 / Блог компании 1С-Битрикс / Хабр

Этой статьей мы открываем целый цикл постов, посвященный новинкам, реализованным в новой, 11-ой версии «1С-Битрикс: Управление сайтом».

Одна из самых интересных возможностей, появившаяся в новом релизе, — поддержка облачных хранилищ.

В этом посте мы расскажем, что же это такое, какие бывают хранилища, как они работают, и как их можно с большой пользой применять на своем сайте.

Для начала давайте посмотрим на любой новый или уже работающий веб-проект?

К чему стремится его владелец? За исключением узкоспециализированных ресурсов — к росту сайта, расширению его аудитории, увеличению той прибыли (денежной — в явном виде, или же «прибыли вниманием»), которую приносит проект. Хорошая и понятная цель для любого интернет-магазина, информационного ресурса, социальной сети и т.п.

Такая цель сама собой подразумевает несколько более мелких задач, которые нужно научится наиболее эффективно решать:

Можно изобрести несколько велосипедов для решения всех этих задач: поставить несколько серверов, вместо одного, чтобы обеспечить надежность; постоянно апгрейдить железо по мере роста; вынести статику на отдельный файловый сервер…

Решение, как нам кажется, получается не очень гибким.

Гораздо удобнее, а главное — эффективнее (на наш взгляд) — научиться работать в облачной инфраструктуре, использовать ее сервисы, масштабироваться и быть готовыми к разработке не просто сайта, а настоящего облачного сервиса. (О преимуществах «облака» по сравнению с традиционным хостингом мы уже писали на Хабре, всех неравнодушных к теме — приглашаем к дискуссии).

Именно поэтому в 11-ой версии «1С-Битрикс: Управление сайтом» появился модуль поддержки наиболее распространенных облачных хранилищ.

Что же это такое — облачное хранилище?

Если попробовать описать буквально в двух словах: для пользователя — это большой-большой сервер для хранения статического контента, который можно очень быстро раздавать по HTTP. :) Изнутри (с точки зрения провайдера) — все «немножко» сложнее: все данные в хранилище реплицируются в несколько точек, что обеспечивает его надежность; есть API для работы с файлами в хранилище и т.д. (О некоторых особенностях напишем далее более подробно.)

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

Какие задачи мы решаем переносом файлов в «облако»?

1. Снижаем стоимость эксплуатации

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

2. Можем использовать совместно с CDN для ускорения отдачи контента

Почти все провайдеры облачных хранилищ предлагают клиентам CDN (Content Delivery Network или Content Distribution Network — географически распределённая сетевая инфраструктура, позволяющая оптимизировать доставку и дистрибуцию контента конечным пользователям в сети Интернет, Wikipedia).

3. Снижаем нагрузку на web-узлы

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

4. Используя централизованное хранилище, решаем задачу синхронизации контента между множественными web-узлами

Если вы используете балансировщик нагрузки и несколько веб-серверов, вам нужно решить задачу синхронизации контента между ними. Варианты — либо периодически запускать синхронизацию на локальных хранилищах (rsync, csync2), что достаточно проблематично при работе с большими объемами данных; либо использовать то или иное централизованное хранилище. Например, облачное.

5. Ускоряем рендеринг страниц в браузере

Если все картинки сайта отдаются с основного домена (например, www.site.ru), то практически все браузеры по умолчанию открывают лимитированное количество соединений к одному домену (чаще всего — 5).

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

Если картинки вынесены на отдельный домен относительно самого сайта — это ускоряет загрузку всего необходимого контента.

Провайдеры облачных хранилищ

Мы поддерживаем облачные хранилища Amazon S3, Google Storage, Windows Azure Storage от Microsoft, RackSpace, OpenStack.

Почти все они предлагают примерно похожий функционал (с точки зрения пользователя):

Однако, конечно же, обладают и своими особенностями.

Amazon Simple Storage Service (Amazon S3)

Сервис, реализованный в рамках целого комплекса облачных услуг от компании Амазон — Amazon Web Services (AWS).

Можно использовать совместно с другим сервисом Amazon — CloudFront — собственный CDN Амазона

Файлы из S3 можно раздавать не только по HTTP, но и по протоколу BitTorrent.

Интересная особенность — можно использовать специальный тип хранилища — Reduced Redundancy Storage (RRS). В этом случае гарантируется меньшая надежность сохранности данных (по сравнению со стандартным хранилищем), однако при этом пользователям предлагается меньшая цена хранения данных. Можно использовать для возобновляемого контента.

Цены (для стандартного хранилища; варьируются в зависимости от региона):

Google Cloud Storage

Хранилище, реализованное компанией Google, в основном, для хранения данных при работе с Google App Engine (однако, конечно же, может использоваться и в других приложениях).

Отдача контента может осуществляться через CDN Google.

До конца 2011 года есть возможность воспользоваться бесплатным триальным предложением (размер хранилища — до 5 Гб, есть лимиты на траффик и количество запросов). Хорошее предложение для желающих просто попробовать и оценить сервис.

Цены (варьируются в зависимости от региона):

Windows Azure Storage

Хранилище, созданное компаний Microsoft в рамках развития облачной платформы Windows Azure.

Есть собственный CDN. Интересны дополнительные сервисы (например, Table Service, Queue Service).

Пользователи могут воспользоваться бесплатным триалом для всей платформы Windows Azure в целом, в том числе — получив доступ к хранилищу (ограничения триала — 20 Гб хранилища, 50 000 транзакций).

Цены (варьируются в зависимости от региона):

Rackspace Cloud Files

Rackspace — один из крупнейших мировых облачных провайдеров. Который среди прочих своих услуг предлагает своим клиентам и облачное хранилище.

Файлы могут раздаваться через CDN, который организован в партнерстве с Akamai.

Цены:

Уже упомянутый ранее Rackspace совместно с NASA разрабатывали облачную платформу Nebula.

В середине 2010 года было принято решение об открытии этой платформы и создании на ее базе нового проекта — OpenStack.

В настоящее время OpenStack — этой целый комплекс программного обеспечения, которое любой желающий может использовать для создания собственного облака. Одна из составных частей OpenStack — OpenStack Swift — комплекс для организации файлового хранилища.

Проект поддерживается очень многими компаниями (Citrix, Dell, AMD, Intel и т.д.)

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

Первыми (и, насколько мы знаем, пока единственными) в России собственное облачное файловое хранилище на базе OpenStack реализовали Clodo.ru.

Некоторые технические особенности реализации хранилища описаны в блоге Clodo.ru на Хабре.

В итоге у Clodo можно купить хостинг (виртуальную машину) под «1С-Битрикс», сразу же с ним — лицензию на продукт, и затем подключить к проекту облачное хранилище. Отличное пакетное предложение для клиентов!

Мы призываем российских хостинг-провайдеров развивать собственные облачные решения!

Мы надеемся, что появление таких решений даст толчок к развитию облачной инфраструктуры и CDN-сетей в России.

Как это все работает в платформе «1С-Битрикс»?

К любому сайту, работающему на «1С-Битрикс», можно подключить одно или несколько хранилищ. Делается это в административном интерфейсе — делается это просто, достаточно указать несколько параметров:

В простейшем варианте можно просто перенести все файлы проекта в облака, выбрав нужный пункт в контекстном меню:

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

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

Правила настраиваются:

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

Немножко «внутренностей» для разработчиков

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

На первый взгляд реализация поддержки «облаков» в платформе может показаться достаточно простой. Однако нашим разработчикам пришлось доработать около 30 модулей в системе! Все они так или иначе работают с файлами. И для пользователя, который решит «переехать в облако», все должно быть прозрачно.

Таким же прозрачным остался API для разработчиков по работе с файлами (подробно можно прочитать в блоге Максима Смирнова).

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

* * *

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

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

flowers-for-all.com

кому и зачем это нужно?

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

Почему облачное хранилище удобнее локального сервера?

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

chat2

Возможности облачного хранилища в 1С-Битрикс

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

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

ПОХОЖИЕ ЗАПИСИ

© Gearmix 2013 Права на опубликованный перевод принадлежат владельцам вебсайта gearmix.ru Все графические изображения, использованные при оформлении статьи принадлежат их владельцам. Знак охраны авторского права распространяется только на текст статьи. Использование материалов сайта без активной индексируемой ссылки на источник запрещено.

gearmix.ru

Поддержка «облачных» хранилищ - Битрикс - Управление сайтом - ООО Автоматизация

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

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

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

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

   Выгоды от использования «облачных» хранилищ:

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

В продукте «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), интегрированными с этими «облачными хранилищами». 

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

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

Для переноса файла в облако достаточно:

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

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

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

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

 Загрузка нового видео в облакоДля этого достаточно:

С загруженными в облако файлами вы можете обращаться точно так же, как и с другими файлами на сайте. Например, вы загрузили в облако изображение. Теперь вы можете использовать его как картинку для анонса в новости или вставить его в сам текст новости. 

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

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

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

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

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

Для использования «облачных» хранилищ в «1С-Битрикс: Управление сайтом» их нужно вначале зарегистрировать у «облачных» провайдеров и получить к ним ключи доступа.   Подключение хранилища 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. С этим «проводником» вы будете управлять своими «облачными» файлами и папками так же, как в привычных файловых менеджерах. 

xn--80afohnakgbkctkl0k.xn--p1ai

Интеграция с Cloud Storage / Блог компании Selectel / Хабр

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

Создателям сайтов, например, часто приходится сталкиваться с такими проблемами, как нехватка дискового пространства для хранения больших объемов статичного контента, обеспечение безопасности хранения и разграничение доступа, резервное копирование и восстановление данных.Оригинал в корпоративном блоге Селектела Посетители веб-сайтов, в свою очередь, испытывают серьезные неудобства из-за слишком долгой загрузки страниц, содержащих «тяжелые» элементы (графику, анимацию, видео и т. п.). Во многих браузерах имеется ограничение на количество одновременных подключений (например, Internet Explorer позволяет осуществлять только три одновременных запроса к домену). Если веб-страница содержит много изображений, все эти изображения будут загружаться последовательно в течение очень долгого времени. Практика показывает: если загрузка страницы длится более 4 секунд, пользователь эту страницу покидает. Для веб-проектов это означает потерю аудитории, а во многих случаях — еще и недополученную прибыль.

Чтобы решить описанные проблемы, разработчики CMS все чаще идут на такой шаг, как интеграция собственных продуктов с облачными хранилищами. Преимущества этого решения очевидны:

Интеграция облачных хранилищ с системами управления сайтами является одной из актуальных тенденций сегодняшнего дня. Клиенты высоко оценивают преимущества нашего сервиса: так, один из них даже написал собственный плагин для подключения хранилища Selectel к LiveStreet CMS.

Количество CMS, способных интегрироваться с нашим хранилищем, постоянно растет. Теперь размещать собственные файлы в хранилище Selectel могут пользователи CMS 1C-Битрикс и сервиса Uploadcare.

Подключение к 1С-Битрикс

Компания 1С-Битрикс уже давно ведет работу по интеграции своего продукта с облачными хранилищами. Начиная с 11 версии, вышедшей в свет два года назад, в CMS 1C-Битрикс присутствует возможность подключения облачных сервисов для хранения статичного контента. Последние версии продукта поддерживают и наше хранилище.

Чтобы подключить облачное хранилище Selectel к CMS 1C-Битрикс, тем, кто еще не является нашим клиентом, нужно прежде всего зарегистрироваться на сайте http://selectel.ru и получить логин и пароль. Затем выбираем в главном меню панели администрирования 1С-Битрикс пункт «Настройки» → «Облачные хранилища». На экране появится список поддерживаемых сервисов:

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

После этого окно настроек будет выглядеть так:

В поле «Имя сервера (API host)» нужно ввести auth.selcdn.ru, в поле «Имя пользователя (API user)» введите логин (номер договора), полученный при регистрации, в поле «Ключ доступа (API key)» – пароль, который можно узнать в разделе панели управления «Облачное хранилище» → «Настройка доступа». 1С-Битрикс сама создает контейнер в облачном хранилище.

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

Как только все настройки введены, нажимаем на кнопку Сохранить. В облачном хранилище Selectel будет создан контейнер, куда будут автоматически помещаться файлы, загружаемые через CMS 1C-Битрикс.

Подключение к Uploadcare

Uploadcare — это сервис, предназначенный для разработчиков веб-приложений и сайтов. Он обрабатывает и хранит в облаках используемые в веб-проекте медиафайлы, а также раздает их пользователям через CDN. Сервис обеспечивает целостность и сохранность данных в том числе и за счет резервного копирования в облачные хранилища. С недавних пор Uploadcare поддерживает в том числе и облачное хранилище Selectel. Это нововведение должно заинтересовать прежде всего российских пользователей: при высоком уровне надежности и функциональности хранение данных у нас обходится существенно дешевле по сравнению с аналогичными зарубежными сервисами.

Для хранения резервных копий Uploadcare нужно создать в облачном хранилище Selectel отдельный контейнер:

Затем нужно создать дополнительного пользователя, который будет иметь доступ только к контейнеру с резервными копиями Uploadcare:

После этого входим в Uploadcare под своей учетной записью и открываем главное меню:

Выбираем пункт Backup:

Uploadcare предложит выбрать одно из двух облачных хранилищ (Amazon S3 и Selectel) для помещения резервных копий. Выбираем, естественно, Selectel:

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

На экране появится сообщение об успешном подключении облачного хранилища Selectel:

Что дальше?
Как уже было сказано выше, интеграция CMS с облачными сервисами – тенденция очень и очень перспективная. Наше облачное хранилище в принципе может быть подключено к любым CMS, поддерживающим протокол Openstack Swift либо Amazon S3. В связи с этим мы хотели бы обратиться к нашим читателям, многие из которых уже являются нашими клиентами, с вопросом: какие CMS вы бы хотели интегрировать с нашим облачным хранилищем?

Тех, кто еще не является нашим клиентом, мы приглашаем протестировать наш облачный сервис. Чтобы просто ознакомиться с возможностями нашего облачного хранилища, вам не нужно ничего платить: каждый вновь зарегистрировавшийся пользователь получает на счет 10 рублей. Для полноценного тестирования этой суммы более чем достаточно.

habr.com


Prostoy-Site | Все права защищены © 2018 | Карта сайта