Для чего может использоваться облачное хранилище

Облачные хранилища данных: для чего они нужны и какие типы существуют

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

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

Облачное хранилище: что это такое?

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

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

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

Поговорим о каждом типе подробнее.

Файловое хранилище

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

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

Недостатки:

Для чего подходит: для работы с небольшими объемами разны данных.

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Блочное хранилище

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

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

Недостатки:

Для чего подходит: для работы с корпоративными базами данных

Объектное хранилище

Это самый популярный тип хранилища. Вместо файловой системы в нем есть плоское пространство, состоящее из множества объектов, каждый из которых состоит из идентификатора и метаданных. Идентификатор – это присвоенный адрес, в роли которого выступает 128-битное число. Зная его можно без труда найти нужный файл. Метаданные (информация о файле) – его имя, размер, координаты и другая информация.

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

Достоинства:

Недостатки:

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

База данных

База данных – это совокупность определенной информации, хранящаяся в строго установленном порядке на физических или виртуальных носителях. Она управляется специальной программой под названием СУБД (Система Управления Базами Данных). СУБД позволяет обрабатывать любые тексты, графику, медиа; с ними можно делать все что угодно: хранить, анализировать, тестировать продукты и обновления, запускать новые проекты.

Она очень хорошо подходят для постоянных типовых операций. Например, туда записывается информация о заказах, поступающих в интернет-магазин, на основе которой приложение автоматически выписывает счет на оплату. Примером такой базы может стать нереляционная высокопроизводительная СУБД Redis, она хранит данные в оперативной памяти.

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Базы данных могут находиться либо на сервере, либо в облаке. Облачные СУБД сегодня являются самыми популярными в своей области. Согласно исследованиям Market Realist, их используют 35% респондентов, экспериментируют с ними 14%, планируют внедрение – 12%.

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

Недостатки:

Для чего подходят: для управления однородными массивами данных.

Чего ждать в будущем

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

Источник

Облачные системы хранения

Общие принципы и технологии облачной инфраструктуры

Содержание:

Что такое облачное хранение данных

Внешние системы хранения данных за свою историю сильно изменились. Гибкие магнитные диски, DVD-диски, внешние жесткие диски, USB-накопители – все эти технологии быстро совершенствовались и менялись вместе с аппаратной базой компьютеров.

Наступило время цифровизации и виртуализации. Это означает, что от оборудования происходит переход к функциям. Когда мы используем услугу каршеринга, это означает, что вместо собственной «аппаратной» машины мы, фактически, используем ее функцию – «ехать». При этом, конечно, мы садимся в реальную машину с брендом компании каршеринга на кузове, но после использования мы отправляем ее обратно в «облако» каршеринга, и не заботимся о том, кто будет использовать ее дальше. Преимущества каршеринга перед обладанием собственных «колес» очевидны. Не нужно платить за парковку, за бензин, запчасти, мойку и ТО – мы платим только за время использования услуги. Недостатки тоже есть: возможно, поблизости нет свободной машины, больше времени нужно на ее поиск и аренду, отсутствие стопки любимых музыкальных дисков, которые мы привыкли возить в бардачке (собственно, это не такая уж большая проблема – музыку мы тоже все больше берем «из облака»).

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

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Пример интерфейса облачного хранилища Google

Как работает облачное хранилище

Вне зависимости от типа системы облачной системы хранения: внутренней (частной, private) или внешней (public, публичной) – принцип их работы следующий. Провайдер облачных услуг, или просто «облака» (частного или публичного), предоставляет свои ИТ-инфраструктуру, которая обеспечивает надежное и безопасное управление нужными серверами для хранения данных.

Публичное облако – это виртуализированная система хранения, услуги которой предоставляет внешний провайдер. В его дата-центре хранятся данные многих клиентов, на условиях «многоарендности» (multi-tenancy), без взаимного влияния друг на друга. За счет оптимального и централизованного использования ресурсов удается достичь ценовой эффективности.

Частное облако: виртуализированная система хранения, организуемая в масштабах предприятия. В ней имеется выделенный дата-центр (ЦОД), в виртуализированной инфраструктуре которого хранятся данные и работают приложения предприятия. В этом случае роль провайдера облачных услуг чаще всего выполняет ИТ-служба предприятия.

Серверы частного или публичного облака работают не как независимые системы внутри структуры облачного хранилища, а как единая группа серверов. Для этой цели дисковое пространство вместе с другими компонентами сервера (например, CPU или оперативной памятью) виртуализируется с использованием гипервизоров. Поверх гипервизора будут работать уже не физические серверы, CPU и накопители данных, а виртуальные серверы. А в них – виртуальные машины VM (Virtual Machine), которые с точки зрения функционала аналогичны физическим устройствам. Но они обладают замечательным свойством: могут адаптироваться под конкретные требования, могут быстро мигрировать между физическими серверами и даже дата-центрами.

При этом между реальным оборудованием и виртуальными функциями хранения (Virtual Storage) возникает некий уровень абстрагирования, на котором работает монитор виртуальных машин VMM (Virtual Machine Monitor), который еще называют гипервизором (Hypervisor).

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Что делает гипервизор

Гипервизоры бывают двух типов:

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

Если сравнивать с тем же каршерингом: если нам нужно просто попасть из точки А в точку Б, то мы заказываем скромный седанчик. Если нам важно произвести впечатление, то можно заказать, например, автомобиль бизнес- или представительского класса. А если нужно вывезти на дачу мебель, можно заказать каршеринг-микроавтобус. И все это можно получить на едином аккаунте у провайдера услуг каршеринга, который быстро предоставляет нам именно ту «функцию-автомобиль» такого класса, который нам нужен.

Структура облачных систем хранения

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

Для частного облачного хранилища обычно требуется соединение с сервером VPN через соответствующую корпоративную сеть (Интранет), либо с помощью услуги виртуальной частной сети VPN (Virtual Private Network) через публичный Интернет. В последнее время появилась возможность использования для этой цели технологии SD-WAN (программно-конфигурируемой глобальной сети), но пока эта технология еще не достигла стадии зрелости.

Облачные провайдеры, в своей внутренней инфраструктуре хранения, кроме обычного файлового хранилища (File Storage), могут использовать альтернативные виды форматов: блочное хранилище (Block Storage) и объектное хранилище (Object Storage).

Вне зависимости от используемого формата хранения данных (File/ Block/ Object Storage) облачные провайдеры могут использовать в физическом оборудовании либо жесткие диски HDD, либо твердотельные диски SSD. Последние характеризуются более высокой скоростью записи и считывания данных внутри инфраструктуры облачного провайдера (заметим, что могут быть задержки в сети доступа). Но они пока более дорогие, чем классические HDD.

Благодаря виртуализации можно одновременно использовать оба типа дисков. Например, т. н. «горячие» данные – то есть те, к которым чаще обращаются, можно размещать на SSD. Как только обращения к каким-то данным становятся реже, их можно перевести в разряд «холодных» и перенести в HDD, поглубже в систему.

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

Преимущества облачного хранилища

Есть много причин, по которым целесообразно организовывать хранение данных во внешнем облаке.

Прежде всего, это экономия средств на приобретение и обслуживание собственного серверного оборудования для хранения. Существует расхожее мнение, что облачные услуги ничуть не дешевле – или даже дороже, чем собственные системы хранения (on-premise).

Чтобы сравнить стоимость обоих вариантов, не следует проводить расчеты «в лоб», ориентируясь только на стоимость «железа» и услуг облачного провайдера. Необходимо провести тщательный анализ совокупной стоимости владения или стоимости жизненного цикла, ТСО (Total Cost of Ownership).

ТСО – это общая величина целевых затрат с момента начала владения до завершения владения, а также полного объема затрат, связанных с владением.

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Трудности эксплуатации и аварии – преобладающая часть «непрямых расходов» ТСО (фото: habr.com)

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

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

Другие преимущества облачного хранения:

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

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

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

Недостатки облачного хранилища

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

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

Кроме того, есть и другие недостатки.

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

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

Защита данных. Как данные будут защищены в инфраструктуре провайдера – основной вопрос, который необходимо выяснить при заключении контракта на облачное хранение данных. Это, однако, «палка о двух концах», похожая на вечный спор о том, где лучше хранить деньги – в банке или дома в сейфе. И там, и там их могут украсть. Однако не подлежит сомнению, что, в целом, банк может обеспечить более высокую степень защиты средств своих вкладчиков. Однако, в отличие от денежной аналогии, компрометация информации, хранящейся у провайдера – это невосполнимый ущерб для клиента облачной услуги: при похищении денег клиента банк, в принципе, способен компенсировать этот ущерб.

Компромисс – гибридное облако

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

Однако есть и «неявные», скрытые затраты: на содержание собственной ИТ-инфраструктуры, затраты и потери, связанные с ее ненадежной работой и пр. Такие затраты называются «непрямыми» (indirect). При тщательном анализе TCO можно обнаружить, что «непрямые» расходы превышают «прямые» – иногда в несколько раз!

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Прямые и скрытые затраты

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

Гибридное облако, как это видно из самого названия, объединяет в себе плюсы публичного облака (Public Cloud) и частного облака (Private Cloud).

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

Будем считать, что если при хранении данных в корпоративной системе (on-premise) используются технологии виртуализации, то такое решение можно с полным правом называть частным облаком. Если же это просто NAS на базе RAID, то это не облако, а корпоративное файловое хранилище.

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

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

Таким образом, решение гибридного облака сочетает в себе преимущества как частного, так и публичного облака, и может обеспечить такие преимущества, как:

Современные гиперконвергентные системы, например, HPE Simplivity, Dell EMC VxRail, Cisco Hyperflex изначально содержат в себе сервисы, позволяющие разворачивать гибридные облака для решения корпоративных задач. Более подробно об этом расскажем в следующих статьях.

Источник

Что такое облачные хранилища и в каких из них лучше хранить данные

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

Зачем что-то хранить в облаке

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

А вот если у вас компания, ситуация сложнее. Представим крутой сервис по обработке видео. Владелец купил рекламу, в первый же час набежала туча профессиональных видеографов, они залили на сервер несколько тысяч видеороликов с высоким разрешением. Емкость всех дисков в серверной стойке быстро закончилась. Можно купить очень много жестких дисков по 4 Тб — все равно весь контент не поместится.

Что такое облачные хранилища и как ими пользоваться

Проблема размещения данных есть у многих и появилась она не вчера. До 2010-х годов она решалась путем покупки всё большего числа серверов, установки их в стойку и раскидывания по ним информации.

Это не так просто. Оборудование надо заказывать, ждать поставки, настраивать и вводить в строй. Еще серверы и жесткие диски склонны выходить из строя и гореть — это всё надо отслеживать и лечить. А также делать резервные копии данных, чтобы ничего не потерялось.

В 2010-х начался триумф концепции облаков, и хранение данных приняло форму управляемой услуги, теперь можно найти облачное хранилище (cloud storage) на любой вкус. Провайдер закупает сразу много оборудования и монтирует в своем дата-центре надежную систему. Там за определенную плату могут хранить данные все желающие. Надо 2 Тб? Окей, возьмите. Через неделю надо еще два? Держите еще! Клиентов стало меньше из-за отпусков — возвращайте 3 Тб обратно и используйте только 1 Тб. Это удобно, так как позволяет платить только за те ресурсы, которые вам нужны, и не переплачивать за простаивающее оборудование.

Итак, что такое cloud storage? По сути, это практически безразмерный виртуальный диск, в котором свободное пространство выделяется под ваши потребности, управлять своими ресурсами вы можете через личный кабинет пользователя.

Как работает облачное хранилище

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

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

Какие есть облачные хранилища для бизнеса

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

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

Источник

Что такое облачные хранилища и как используются

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

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

В ЦОД компаний-поставщиков стоят бесконечные серверные стойки с оборудованием, за которыми следят системы безопасности и профессиональные администраторы. Тем самым поставщик снимает заботы о безопасности информации с клиента.

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

Преимущества облачных хранилищ

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

В случае с облачным хранилищем большинство операционных расходов сокращаются, а капитальные отсутствуют.

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

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

Безопасность. Здесь два аспекта: физический доступ и безопасность передачи данных.

Доступность. Данными можно управлять через графические интерфейсы, консоль или API.

Масштабирование. Объем быстро увеличивается за счет подключения дополнительных серверов и СХД. В физическом варианте это также быстро, но только если заранее позаботится о масштабировании. А еще будет дорого и «vendor lock-in». Это значит, что вы будете привязаны к поставщику (вендору) и его платформе, технологиям, ПО. Когда захотите сменить поставщика, придется строить все заново, потому что все железо и ПО завязано на вендоре.

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

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

Для чего используется хранение в облаке

Но чаще встречается пять сценариев:

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

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

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

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

Big Data и IoT. Например, для Big Data массив данных в 100 Терабайт не так уж много, но держать на локальных серверах такой объем дорого, поэтому для этого часто используют облака. Хранить в «облаке» массивы удобно: в облачных сервисах обычно высокая пропускная способность, низкие задержки, и возможность настроить запросы не извлекая данные.

Типы облачных хранилищ

Хранить массив данных для Big Data и архив корпоративных документов вместе нецелесообразно. Под каждую задачу требуется свой тип облачного хранения: объектное, блочное или файловое.

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Блочное хранилище

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

В этом типе файлы делятся на одинаковые части — блоки (chunk). У каждого блока есть свой идентификатор (location ID), по которому система хранения быстро собирает блоки обратно в файлы.

Преимущества. У блочных хранилищ данные пользовательские среды разделены. Это позволяет распределять данные по нескольким средам и давать к ним отдельные доступы.

Низкие задержки. Все ОС видят блочные СХД как диски и могут подключаться к ним через Fiber Channel или iSCSI.

Как используют. Часто интегрируют с корпоративными базами данных. Например, Oracle используют блочные системы.

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

Также этот тип один из самых дорогих, потому что нужно платить за все выделенное пространство, даже если оно пустует.

Файловое хранилище

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Организация хранения в файловых хранилищах знакома:

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

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

Как используют. Для совместной (и одновременной) работы, потому что:

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

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

Объектное хранилище

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

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

Универсальность достигается за счет того, что файлы хранятся как объекты с набором свойств. Свойства хранят идентификатор и метаданные:

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

К данным удобно обращаться приложениям — поддерживается параллельный доступ через разные протоколы, а также API. Все это достаточно безопасно — у современных объектных хранилищ высокий уровень надежности и низкая удельная стоимость хранения.

Как используют:

Недостатки. 128-битный идентификатор добавляет сложности с именованием объектов. Например, поэтому существует Digital Asset Managers (DAM), как ПО, которое накладывает организационную схему поверх хранилища объектов. Такое дополнительное ПО придется использовать для компаний, что производят, например, видеоконтент.

Другой недостаток — нельзя записать файл в объектное хранилище, перетащив из папки в папку. Для взаимодействия используется программный интерфейс — API. Но у некоторых облачных провайдеров, кроме API, реализованы графические интерфейсы для загрузки и управления (перетаскивания) файлами. Например, в Selectel есть панель OpenStack Swift, которая устраняет этот недостаток. Рассмотрим, как это работает.

После регистрации и подтверждения почты, зайдем в личный кабинет. Дальше «Хранилище» — «Облачное хранилище».

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Без группировки трудно управлять большим количеством объектов. Один из способов обойти это ограничение — контейнеры. Они логично связываются, например, с отдельным проектом. Создаем контейнер.

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Выбираем тип, класс хранения и добавляем название. Контейнер видно на вкладке «Контейнеры» в «Хранилище».

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Чтобы добавить файлы, нажмем на название контейнера.

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Добавляем файл — нажимаем «Выберите файлы…» (также можно перетащить).

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

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

Для чего может использоваться облачное хранилище. Смотреть фото Для чего может использоваться облачное хранилище. Смотреть картинку Для чего может использоваться облачное хранилище. Картинка про Для чего может использоваться облачное хранилище. Фото Для чего может использоваться облачное хранилище

Кроме панели, с файлами возможно работать, например, через S3cmd — интерфейс командной строки для работы с сервисами, поддерживающими HTTP API Amazon S3. Инструкции, как установить S3cmd и загружать файлы, подробнее описаны в базе знаний.

Заключение: главное преимущество облачного хранилища

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *