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

Использовать облачное хранилище файлов можно одним из двух способов: посредством полностью управляемых решений с минимальной настройкой и практически без обслуживания или через самостоятельно настраиваемые решения, для которых отдельно поставляются вычислительные ресурсы, хранилище, ПО и лицензии, причем в последнем случае необходимо наличие опытного персонала для настройки и технического обслуживания. Сервис Amazon Elastic File System (Amazon EFS) является примером полностью управляемого решения, которое обеспечивает простое масштабируемое хранилище файлов для использования с инстансами Amazon EC2 в облаке AWS.

 


Хранение файловых данных в облаке дает преимущества в трех главных областях.

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

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

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

Облачное хранилище

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

Распространение файлов через Интернет

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

Управление контентом

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

Анализ больших данных

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

СМИ и индустрия развлечений

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

Домашние каталоги

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

Резервное копирование баз данных

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

Инструменты разработки

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

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

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


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

Масштабирование

Обеспечивает необходимый объем ресурсов путем автоматического расширения и сокращения

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

Обеспечивает стабильную пропускную способность и производительность с низкими задержками

Совместимость

Эффективно интегрируется с существующими приложениями без необходимости создания нового программного кода

Безопасность

Обеспечивает сетевую безопасность и управление разрешениями на доступ

Доступность

Резервирование в нескольких местоположениях и доступность в любое нужное время

Доступность

Оплате подлежат только потребляемые ресурсы без первоначальных затрат на приобретение


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

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

1. Объектное хранилище. Для приложений, разработанных в облаке, как правило, требуются такие преимущества объектного хранилища, как широкие возможности масштабирования и характеристики метаданных. Объектные хранилища, например Amazon Simple Storage Service (S3), идеально подходят для разработки современных приложений с нуля, когда требуется гибкость и возможность масштабирования. Кроме того, эти хранилища можно использовать для импорта данных из существующих хранилищ с целью анализа, резервного копирования или архивации.

2. Файловые хранилища. Многим приложениям требуется доступ к совместно используемым файлам и файловая система. Данный тип хранилища часто поддерживается сервером хранилищ, подключенным к сети (NAS). Решения файловых хранилищ, например Amazon Elastic File System (EFS), идеально подходят для таких примеров использования, как крупные репозитории контента, среды разработки, мультимедийные хранилища или личные каталоги пользователей.

3. Блочные хранилища. Другие корпоративные приложения, например базы данных или системы планирования ресурсов предприятия (ERP), часто нуждаются в выделенном хранилище с низкими задержками для каждого хоста. Такое хранилище работает аналогично хранилищу с прямым подключением (DAS) или сети хранения данных (SAN). Решения облачных хранилищ на основе блоков, такие как Amazon Elastic Block Store (EBS), выделяют хранилище для каждого виртуального сервера и обеспечивают сверхнизкую задержку для рабочих нагрузок, требующих высокой производительности.

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

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


Обратиться в отдел продаж