Учебники

Хранение данных в облачных вычислениях

Облачное хранилище – это сервис, который позволяет сохранять данные в автономной системе хранения, управляемой сторонней организацией, и доступ к которой осуществляется через API веб-сервисов.

Устройства хранения данных

Запоминающие устройства можно в широком смысле разделить на две категории:

  • Блочные устройства хранения
  • Устройства хранения файлов

Блочные устройства хранения

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

Устройства хранения файлов

Устройства хранения файлов предлагают хранение клиентам в форме файлов, поддерживая свою собственную файловую систему. Это хранилище имеет вид сетевого хранилища (NAS).

Классы облачного хранения

Облачное хранилище можно разделить на две категории:

  • Неуправляемое облачное хранилище
  • Управляемое облачное хранилище

Неуправляемое облачное хранилище

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

Управляемое облачное хранилище

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

Создание облачной системы хранения

Облачная система хранения хранит несколько копий данных на нескольких серверах в разных местах. Если происходит сбой одной системы, то требуется только изменить указатель на место, где хранится объект.

Чтобы объединить ресурсы хранения в облачные системы хранения, поставщик облачных услуг может использовать программное обеспечение для виртуализации хранения, известное как StorageGRID. Он создает уровень виртуализации, который выбирает хранилище с разных устройств хранения в единую систему управления. Он также может управлять данными из файловых систем CIFS и NFS через Интернет. На следующей диаграмме показано, как StorageGRID виртуализирует хранилище в облака хранения:

Хранение данных в облачных вычислениях

Контейнеры виртуальных хранилищ

Контейнеры виртуального хранения предлагают высокопроизводительные облачные системы хранения. Номер логического устройства (LUN) устройства, файлов и других объектов создается в контейнерах виртуальной памяти. На следующей диаграмме показан контейнер виртуального хранилища, определяющий домен облачного хранилища:

Контейнеры виртуальных хранилищ

проблемы

Хранить данные в облаке не так просто. Помимо гибкости и удобства, он также сталкивается с рядом проблем, с которыми сталкиваются клиенты. Клиенты должны иметь возможность:

Получить резерв для дополнительного хранения по требованию.

Знать и ограничивать физическое местоположение хранимых данных.

Проверьте, как были удалены данные.

Иметь доступ к документированному процессу утилизации оборудования для хранения данных.

Иметь администратор контроля доступа к данным.