Шлюз облачного хранилища

редактировать

A шлюз облачного хранилища является сетевым устройством или сервер, который находится на территории клиента и преобразует облачное хранилище API, например SOAP или REST, в блочное протоколы хранения, такие как iSCSI или Fibre Channel, или файловые интерфейсы, такие как NFS или SMB.

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

Содержание
  • 1 История
  • 2 Технология
    • 2.1 Возможности
    • 2.2 Функциональность
    • 2.3 Расширения
    • 2.4 Методы развертывания
  • 3 Преимущества
  • 4 Недостатки
  • 5 Рынок
  • 6 См. Также
  • 7 Ссылки
История

Термин " шлюз облачного хранилища »- довольно новая вещь. Но технология была построена еще в 1992 году бельгийской компанией Filepool. Компания была приобретена EMC Corporation в 2001 году. Эта система продавалась под торговой маркой «Centera», и, поскольку протокол связи был основан на API, они назвали ее адресуемое по содержанию хранилище ( CAS). Система Centera была первым массивом объектного хранилища. Одной из основных проблем системы было отсутствие поддержки приложений со стороны разработчиков. Соответственно, EMC Corporation разработала интерфейс под названием CUA - Centera Universal Access: первый шлюз облачного хранилища. CUA смог установить мост между Cenetera API и протоколом NFS. Использовать CUA можно было только перед системой Centera - соответственно, это было проприетарное устройство. Хранилище с адресацией по содержанию позже превратилось в хранилище объектов, но проблема все еще существует в отсутствующих приложениях для хранилища объектов - одного из основных факторов, влияющих на шлюзы облачного хранилища.

Технология

Возможности

Современные приложения (также известные как «облачные приложения») используют сетевое хранилище посредством REST и SOAP с протоколом передачи гипертекста на уровне протокола. Соответствующее хранилище предоставляется из массивов, которые предлагают их в качестве хранилища объектов. Классические приложения используют сетевое хранилище с помощью сетевой файловой системы NFS, iSCSI или блока сообщений сервера SMB. Чтобы использовать все преимущества объектного хранилища, существующие приложения необходимо переписать, а новые приложения должны поддерживать объектное хранилище, что по умолчанию не выполняется. Эта проблема решается шлюзами облачного хранилища. Они предлагают объектное хранилище через классические собственные протоколы хранения, такие как Network File System NFS или Server Message Block SMB (и очень немногие из них также предлагают iSCSI). Как показывает практика, теперь вы можете использовать классические приложения с облачным хранилищем собственных объектов, используя шлюзы облачного хранилища.

Функциональные возможности

В корпоративных инфраструктурах NFS в основном используется системами Linux, тогда как системы Windows используют SMB. Для объектного хранилища данные нужны в виде объектов, а не файлов. Для всех шлюзов облачного хранилища необходимо кэшировать входящие файлы и удалять их в хранилище объектов на более позднем этапе. Время удаления зависит от шлюза, и механизм политики позволяет выполнять такие функции, как

  • закрепление = привязка определенных файлов к кешу и удаление их только для целей зеркалирования
  • удаление на основе содержимого = перемещение только файлов с определенными характеристиками в хранилище объектов, например все файлы MP3
  • зеркальное отображение в нескольких облаках = зеркалирование всех файлов в двух разных хранилищах объектов
  • Наименее недавно использовалось = максимальное заполнение локального кеша, перемещение всех файлов в хранилище объектов и удаление файлов из кеша по алгоритму LRU
  • шифрование до назначения = файлы зашифровываются на шлюзе облачного хранилища и отправляются в хранилище объектов в зашифрованном виде
  • сжатие и / или дедупликация до назначения = файлы дедуплицируются и / или сжатые данные резервного копирования до назначения
  • в собственном формате резервного копирования

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

Расширения

Почти все шлюзы хранилища объектов поддержка протокола Amazon S3 в качестве квазистандарта. Некоторые предлагают также Microsoft Azure Blob, Google Storage или Openstack SWIFT. Большинство шлюзов поддерживают публичное облачное хранилище, например от Amazon или Microsoft в качестве хранилища объектов и Dropbox в качестве хранилища файловых дисков, есть также множество поставщиков, которые также поддерживают частное облачное хранилище, в том числе автономное и локальное хранилище.

Методы развертывания

Существует несколько вариантов развертывания таких шлюзов, и некоторые поставщики поддерживают также различные варианты своей линейки продуктов:

  • аппаратное обеспечение без операционной системы
  • программное обеспечение, поддерживающее различные гипервизоры
  • программное обеспечение поверх операционной системы - также известное как FUSE

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

Преимущества

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

Также ИТ-пользователи привыкли к существующим протоколам, таким как SMB или NFS. Они могут использовать облачное хранилище с тем преимуществом, что по-прежнему используют свою существующую инфраструктуру (включая, например, Active Directory, интеграцию LDAP, функции совместного использования файлов и т. Д.).

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

Де-факто стандартом для объектного хранилища является Amazon S3 - он имел наибольшую популярность и емкость, установленную на объектном хранилище. Но каждый поставщик объектного хранилища может (и большинство из них предлагает) предложить хранилище Amazon S3 - даже не существует настоящего «стандартного» S3 API: каждый поставщик немного отличается в реализации S3 API (как вы можете видеть по разным облачным хранилищам поставщики шлюзов, поддерживающие "определенные" API различных поставщиков хранилищ объектов). С 2018 года мы видим все больше и больше шлюзов облачных хранилищ, которые скрывают эту сложность, предлагая S3 на северном направлении (что касается сетевых технологий, южное направление относится к хранилищу, используемому шлюзом, тогда как северное направление - это хранилище, предоставляемое шлюзом). Таким образом, вы можете использовать более богатую реализацию S3 на северном направлении, чем на южных опорах.

Недостатки

При использовании шлюзов облачного хранилища сложность использования хранилища объектов скрыта, но это также скрывает некоторые преимущества хранилища объектов:

  • возможность горизонтального масштабирования
  • возможность добавлять высокоэффективные метаданные к содержимому данных
  • для использования расширенных возможностей WORM и архивирования хранилища объектов

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

Рынок

Рынок шлюзов для облачных хранилищ оценивался в 74 миллиона долларов в 2012 году по сравнению с 11 миллионами долларов в конце 2010 года.

В 2013 году один аналитик предсказал, что облако К 2016 году рынок шлюзов хранения данных может достичь 860 миллионов долларов США.

См. также
Ссылки
  1. ^Гэри Оренштейн (22 июня 2010 г.). «ГигаОм, покажи мне шлюз - перенос данных в облако». Проверено 18 июля 2013 г.
  2. ^Болес, Джефф. Плюсы и минусы облачного файлового хранилища. 15 марта 2011 г.
  3. ^Стэнли Заффос, Адам В. Кутюр. Устройства гибридного облачного шлюза расширяют варианты использования облачного хранилища. Исследование Gartner Group G00209453. http://storageswiss.com/2014/05/09/hybrid-cloud-storage-vs-the-enterprise/10 январь 2011 г.
  4. ^Пирсон, Тони. Внутри системного хранилища.
  5. ^SNIA. «Хранилище объектов - понимание того, что, как и почему» (PDF).
  6. ^«5 способов, как облачные технологии улучшат ваш бизнес | Austin Technology | Perth». Остин Технологии. 2017-02-10. Проверено 16 апреля 2019 г.
  7. ^Spillner, J (2012). «Гибкий язык политик распределения данных и архитектура шлюза». Конференция IEEE Latin America по облачным вычислениям и коммуникациям, 2012 г.
  8. ^Ковач, Гали. «Как установить корзины Amazon S3 в качестве локального диска». cloud.netapp.com. Проверено 11 апреля 2019.
  9. ^Колумб, Луис. «Обзор прогнозов облачных вычислений, 2017». Forbes. Проверено 16 апреля 2019 г.
  10. ^ TechNavio (январь 2013 г.). «Глобальный рынок шлюзов облачных хранилищ. 2012–2016 гг.». Infiniti Research Limited.
  11. ^Слива, Кэрол. Новые гибридные облачные хранилища привлекают внимание первичными данными. Май 2011 г.
Последняя правка сделана 2021-05-15 12:13:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте