Общие вопросы

Вопрос: Что такое Amazon Elastic File System?

Amazon EFS – это полностью управляемый сервис, который позволяет просто настраивать и масштабировать файловое хранилище в облаке Amazon, а также обеспечивать его экономичное использование. За несколько щелчков мышью в Консоли управления AWS можно создавать файловые системы, доступные для инстансов Amazon EC2 через интерфейс файловой системы (с использованием стандартных API ввода‑вывода файлов в операционной системе). Для таких файловых систем поддерживается полная семантика доступа, включая строгую непротиворечивость и блокировку файлов.

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

Вопрос: Какие примеры использования поддерживает Amazon EFS?

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

Вопрос. В каких случаях рекомендуется использовать Amazon EFS вместо Amazon S3 и Amazon Elastic Block Store (EBS)?

Amazon Web Services (AWS) предлагает сервисы облачных хранилищ для широкого диапазона рабочих нагрузок, связанных с хранением данных.

Amazon EFS – это сервис файлового хранилища для использования с Amazon EC2. Сервис Amazon EFS предоставляет интерфейс файловой системы, семантику доступа к файловой системе (например, строгую непротиворечивость и блокировку файлов), а также хранилище, которое одновременно доступно тысячам инстансов Amazon EC2.

Amazon EBS – это сервис блочного хранилища для использования с Amazon EC2. Amazon EBS может обеспечить производительность для рабочих нагрузок, которым требуется наименьшая задержка при доступе к данным из одного инстанса EC2.

Amazon S3 – это сервис объектного хранилища. Сервис Amazon S3 с помощью API обеспечивает доступ к данным через Интернет, т. е. из любой точки.

Подробнее о том, на что стоит обратить внимание при оценке возможностей использования Amazon EFS.

Вопрос: В каких регионах в настоящее время доступен сервис Amazon EFS?

Подробные сведения о доступности сервиса Amazon EFS по регионам см. на странице Продукты и сервисы по регионам.

Вопрос: Как начать работу с Amazon EFS?

Для использования сервиса Amazon EFS необходимо иметь аккаунт AWS. Если у вас еще нет аккаунта AWS, можно зарегистрировать его и сразу же получить доступ к уровню бесплатного пользования AWS.

После создания аккаунта AWS обратитесь к руководству по началу работы с Amazon EFS, чтобы начать использовать Amazon EFS. Файловую систему можно создать с помощью Консоли управления AWS, интерфейса командной строки (CLI) AWS, а также API Amazon EFS (и различных SDK для конкретных языков).

Вопрос: Как получить доступ к файловой системе из инстанса Amazon EC2?

Для доступа к файловой системе необходимо осуществить подключение файловой системы к инстансу Amazon EC2 на базе Linux, используя стандартную команду подключения Linux и имя DNS файловой системы. Чтобы упростить доступ к файловым системам EFS, используйте сервисную программу EFS mount helper.  После подключения можно работать с файлами и каталогами в файловой системе так же, как и с локальной файловой системой.

Amazon EFS использует протокол NFS (Network File System) версии 4. Пример получения доступа к файловой системе из инстанса Amazon EC2 с пошаговым описанием см. в этом руководстве.

Вопрос: Какие типы инстансов Amazon EC2 и образы AMI работают с Amazon EFS?

Amazon EFS совместим со всеми AMI на базе Linux для Amazon EC2. Вы можете смешивать и сочетать разные типы инстансов, подключенные к одной файловой системе. Пример получения доступа к файловой системе из инстанса Amazon EC2 с пошаговым описанием см. в руководстве по типам инстансов.

Вопрос: Как управлять файловой системой?

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

Администрировать файловую систему можно с помощью Консоли управления AWS, интерфейса командной строки (CLI) AWS, а также API Amazon EFS (и различных SDK для конкретных языков). Консоль, API и SDK предоставляют возможность создавать и удалять файловые системы, настраивать доступ к файловым системам, создавать и редактировать теги файловых систем, включать дополнительные возможности, такие как Provisioned Throughput и Lifecycle Management, а также отображать подробную информацию о файловых системах.

Вопрос: Как загружать данные в файловую систему?

AWS DataSync предоставляет быстрый и простой способ безопасной синхронизации существующих файловых систем с Amazon EFS.  DataSync работает через любое сетевое подключение, в том числе через AWS Direct Connect или VPN AWS. AWS Direct Connect обеспечивает выделенное сетевое подключение с высокой пропускной способностью и низкой задержкой. Его можно использовать для подключения файловых систем EFS. AWS DataSync можно использовать для копирования файлов между двумя файловыми системами EFS, даже если они находятся в разных регионах AWS и (или) принадлежат разным аккаунтам AWS.  Для перемещения файлов данных в Amazon EFS можно также использовать стандартные средства копирования Linux. 

Дополнительную информацию о доступе к файловой системе с локального сервера см. в разделе Локальный доступ этой страницы вопросов и ответов.

Дополнительную информацию о перемещении данных в облако Amazon см. на странице Миграция данных в облако.

Классы хранилища и управление жизненным циклом

Вопрос: Вопрос. Какие классы хранилищ предлагает Amazon EFS?

Amazon EFS предлагает классы хранилищ Standard и Infrequent Access. Класс хранилища Standard предназначен для активных рабочих нагрузок на файловую систему, и в месяц вы платите только за объем израсходованного хранилища файловой системы. Хранилище EFS Infrequent Access (EFS IA) – это экономичный класс хранилища, позволяющий оптимизировать затраты на файлы, доступ к которым осуществляется не каждый день. Хранение данных в хранилище класса EFS IA обходится на 85 % дешевле, чем в хранилище класса Standard, так как платить требуется только за каждую операцию чтения файла или записи в файл. Файловые системы EFS прозрачно обслуживают данные из обоих классов хранилищ.

Вопрос: Как перенести файлы в EFS IA?

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

Вопрос: Зачем включать компонент Lifecycle Management?

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

Вопрос. Что происходит, когда я отключаю EFS Lifecycle Management?

После отключения Lifecycle Management файлы больше не будут переноситься в класс хранилища Infrequent Access, а все файлы, которые уже были перенесены в EFS IA, там и останутся.

Вопрос. Какие возможности Amazon EFS поддерживаются при использовании класса хранилища EFS IA?

Все возможности Amazon EFS поддерживаются при использовании класса хранилища EFS IA. Файлы менее 128 КиБ не могут быть обработаны компонентом Lifecycle Management (управления жизненным циклом) и всегда сохраняются в хранилище класса EFS Standard.

Вопрос. Различаются ли показатели задержки между классами хранилищ EFS Standard и EFS Infrequent Access?

При считывании данных из EFS IA или записи в этот класс хранилища задержка первого байта выше, чем у класса EFS Standard. Класс EFS Standard предназначен для обеспечения, в среднем, задержки до 0,10 миллисекунд, а класс EFS IA, как правило, обеспечивает задержку более 0,10 миллисекунд.

Вопрос. На какую пропускную способность я могу рассчитывать при работе с файлами, сохраненными в хранилище класса EFS Infrequent Access?

Показатель пропускной способности, на которую можно рассчитывать при работе с файловой системой EFS, линейно масштабируется в зависимости от объема данных, сохраненных в хранилище класса EFS Standard. Все файловые системы EFS, независимо от размера, могут обеспечить пиковую пропускную способность до 100 МиБ/с. Файловые системы в хранилище класса Standard размером более 1 ТиБ могут обеспечить пиковую пропускную способность 100 МиБ/с на каждый ТиБ данных, сохраненных в хранилище EFS Standard. Если для работы с EFS IA вам требуется более высокая пропускная способность, нежели допускает ваша файловая система, используйте режим EFS Provisioned Throughput.

Защита данных и обеспечение доступности

Вопрос: Как Amazon EFS обеспечивает высокую надежность и доступность данных?

Все объекты файловой системы Amazon EFS (такие как каталог, файл или ссылка) хранятся в нескольких зонах доступности. Кроме того, файловая система может быть доступна одновременно из всех зон доступности в регионе, где она находится, а это значит, что вы можете создавать приложения для аварийного переброса из одной зоны доступности региона в другие для обеспечения максимального уровня доступности приложения. Сами цели подключения рассчитаны на высокую доступность.

Вопрос. Предлагается ли для Amazon EFS соглашение об уровне обслуживания (SLA)?

Да. Соглашение об уровне обслуживания для Amazon EFS предусматривает предоставление денег на счет аккаунта для использования сервиса, если процент времени бесперебойной работы за любой учетный период был ниже согласованного.

Вопрос: Как осуществлять резервное копирование файловой системы?

Система Amazon EFS отличается высокой степенью надежности. Вы можете использовать AWS Backup для автоматического инкрементного резервного копирования файловых систем Amazon EFS по установленному графику. Дополнительные сведения см. в разделе Amazon EFS Пошаговое руководство: решение для резервного копирования файловых систем Amazon EFS.

Вопрос: Как получить доступ к своей файловой системе, находясь за пределами VPC?

Инстансы Amazon EC2 в облаке VPC могут получать доступ к файловой системе напрямую, а инстансы Amazon EC2 Classic, находящиеся вне облака VPC, могут подключаться к файловой системе через ClassicLink. Инстансы Amazon EC2 в других облаках VPC могут осуществлять доступ к вашей файловой системе, если установлено одноранговое подключение VPC или используется транзитный шлюз VPC. Локальные серверы могут получить доступ к файловой системе через подключение к VPC посредством AWS Direct Connect или AWS VPN.

Масштабирование и производительность

Вопрос: Какой объем данных можно хранить?

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

Вопрос: Сколько инстансов Amazon EC2 может подключаться к файловой системе?

Amazon EFS поддерживает от одного до тысяч инстансов Amazon EC2, одновременно подключаемых к файловой системе.

Вопрос: Сколько файловых систем можно создать?

В каждом регионе можно создать до 1000 файловых систем. Дополнительную информацию о лимитах для Amazon EFS см. на странице лимитов для Amazon EFS.

Вопрос: Как отличается производительность Amazon EFS по сравнению с другими решениями хранилищ?

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

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

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

  Amazon EFS Amazon EBS (io1)

Задержка на одну операцию

Низкая, постоянная

Самая низкая, постоянная

Уровень пропускной способности

Несколько гигабайтов в секунду

Один гигабайт в секунду

Распределенный характер Amazon EFS позволяет достичь высокого уровня доступности, надежности и масштабируемости. Такая распределенная архитектура обеспечивает минимальные потери вычислительных ресурсов из-за малых задержек при выполнении файловых операций. Из-за низкой задержки на одну операцию общая пропускная способность обычно возрастает по мере увеличения среднего размера данных в операциях ввода-вывода, так как при увеличении объема используемых данных потери ресурсов сглаживаются. Поддержка Amazon EFS рабочих нагрузок с высокой параллельностью обработки данных (т. е. с постоянной нагрузкой от нескольких потоков и нескольких инстансов EC2) обеспечивает высокий уровень суммарной пропускной способности и количества операций ввода-вывода в секунду (IOPS).

Вопрос: В чем разница между режимами производительности «General Purpose» и «Max I/O»? Какой из них мне лучше использовать?

Режим производительности «General Purpose» подходит для большинства файловых систем и выбирается в качестве режима по умолчанию при создании файловой системы. Режим «Max I/O» оптимизирован для приложений, где к файловой системе обращаются десятки, сотни или тысячи инстансов EC2; в этом режиме в результате масштабирования возрастает суммарная пропускная способность и количество операций в секунду, что приводит к небольшому увеличению задержки при выполнении операций с файлами. Подробнее см. в разделе документации Производительность файловой системы.

Вопрос: Какую пропускную способность может обеспечить файловая система?

Пропускная способность, которая доступна для файловой системы, увеличивается по мере роста файловой системы. Рабочие нагрузки, связанные с файлами, обычно имеют неравномерный характер: они требуют высокой пропускной способности в течение определенных периодов времени и более низкой в остальное время. Поэтому сервис Amazon EFS предусматривает возможность временного повышения пропускной способности. Все файловые системы обеспечивают стабильную базовую производительность на уровне 50 МБ/с на каждый терабайт хранилища для класса хранилища Standard. Все файловые системы (независимо от размера) могут временно повышать производительность до 100 МБ/с, а все файловые системы класса Standard c размером более 1 ТБ могут повышать производительность до 100 МБ/с на каждый терабайт. По мере добавления данных в файловую систему линейно и автоматически масштабируется максимальная пропускная способность, которая доступна для файловой системы в хранилище класса Amazon EFS Standard.

Пропускная способность файловой системы делится между всеми инстансами Amazon EC2, подключенными к этой файловой системе. Например, файловая система объемом 1 ТБ, способная повысить пропускную способность до 100 МБ/с, может пропускать поток данных в 100 МБ/с от одного инстанса Amazon EC2 или распределять эти 100 МБ/с между 10 инстансами Amazon EC2. Подробнее см. в разделе документации Производительность файловой системы.

Provisioned Throughput

Вопрос. Что такое Provisioned Throughput и когда следует использовать этот режим?

Режим Provisioned Throughput позволяет клиентам Amazon EFS выделять пропускную способность файловой системы независимо от объема хранимых данных, оптимизируя пропускную способность файловой системы с учетом требований приложений.

Режим Amazon EFS Provisioned Throughput доступен для приложений с высоким коэффициентом пропускной способности к объему хранилища (МБ/с на 1 ТБ). Например, если клиенты используют Amazon EFS для инструментов разработки, распространения файлов через Интернет или приложений управления контентом, в которых объем данных в файловой системе относительно невелик по сравнению с требованиями к пропускной способности, они могут немедленно получить высокий уровень пропускной способности, который необходим для приложений.

Настроить режим пропускной способности для файловой системы можно через консоль AWS, интерфейс командной строки AWS (AWS CLI) или AWS API. Подробные сведения см. в документации по режиму Provisioned Throughput.

Вопрос. Как работает режим Provisioned Throughput в Amazon EFS?

Выбрав для файловой системы режим Provisioned Throughput, можно выделять пропускную способность файловой системы независимо от объема хранимых данных и отдельно оплачивать хранилище и использование выделенной пропускной способности (например, 0,30 USD за гигабайт хранилища в месяц и 6,00 USD за 1 МБ/с в месяц для выделенной пропускной способности в регионе Восток США (Сев. Вирджиния)).

Если выбран стандартный режим Bursting Throughput, пропускная способность файловой системы привязывается к объему хранимых данных, и плата начисляется только за объем хранилища класса Amazon EFS Standard. При использовании стандартного режима Bursting Throughput пользователи получают в свое распоряжение базовый объем пропускной способности, включенный в стоимость используемого хранилища Standard: 50 КБ/с на каждый гигабайт.

Режим Provisioned Throughput также предоставляет базовый объем пропускной способности 50 КБ/с на каждый гигабайт (или 1 МБ/с на 20 ГБ), включенный в стоимость используемого хранилища Standard. Например, если вы размещаете 20 ГБ на Amazon EFS Standard в течение одного месяца, настроив на этот месяц пропускную способность 5 МБ/с, плата начисляется за 20 ГБ хранилища в месяц и 4 (5–1) МБ/с пропускной способности в месяц.

Вопрос. Как начисляется плата в режиме Provisioned Throughput?

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

  • Хранилище (за ГБ-месяц). Плата начисляется за объем использованного хранилища в ГБ-месяц.
  • Пропускная способность (за МБ/с-месяц). Плата начисляется за выделенную пропускную способность в МБ/с-месяц.

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

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

Вопрос. Какова реальная пропускная способность файловой системы в режиме Provisioned Throughput, если установлена пропускная способность меньше базового уровня для режима Bursting Throughput?

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

В таких случаях пропускная способность файловой системы равна пропускной способности в режиме Bursting Throughput (по умолчанию). Дополнительная плата за пропускную способность в режиме Bursting Throughput в этом случае не взимается. При этом будет доступно увеличение пропускной способности в соответствии с моделью увеличения пропускной способности Amazon EFS.

Контроль доступа

Вопрос. Как настроить доступ к файловой системе для определенных инстансов Amazon EC2?

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

Вопрос. Как контролировать доступ к файловой системе?

Контролировать, кто может управлять файловой системой, можно с помощью сервиса AWS Identity and Access Management (IAM). Доступ к файлам и каталогам можно контролировать с помощью POSIX-совместимых прав на уровне пользователей и групп.

Шифрование

Вопрос: Что такое шифрование Amazon EFS?

Amazon EFS предлагает возможность шифрования данных при хранении и передаче.

Шифрование при хранении обеспечивает прозрачное шифрование данных при записи и прозрачное дешифрование во время чтения; изменения в код приложений вносить не требуется. Ключи шифрования управляются сервисом AWS Key Management Service (KMS), что исключает необходимость создания и поддержки своей инфраструктуры безопасного управления ключами.

Шифрование данных при передаче использует стандартный отраслевой протокол Transport Layer Security (TLS) 1.2 для шифрования данных, которыми обмениваются клиенты и файловые системы EFS.

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

Дополнительную информацию см. в документации пользователя по шифрованию.

Вопрос: Что такое AWS Key Management Service (KMS)?

AWS KMS управляет ключами, используемыми для шифрования данных при хранении в файловых системах EFS. AWS KMS – это управляемый сервис, который упрощает создание ключей для шифрования данных и управление ими. AWS Key Management Service интегрирован с другими сервисами AWS, включая Amazon EFS, Amazon EBS и Amazon S3, что упрощает шифрование данных с использованием ключей шифрования, находящихся под управлением клиента. AWS Key Management Service также интегрирован с AWS CloudTrail и позволяет получить журналы использования всех ключей, чтобы подтвердить соответствие требованиям и законодательным нормам.

Вопрос: Как включить шифрование для файловой системы Amazon EFS?

Шифрование данных при хранении можно включить в консоли EFS, с помощью интерфейса командной строки или SDK AWS. При создании новой файловой системы в консоли EFS нажмите «Create File System» (Создать файловую систему) и установите флажок для включения шифрования.

Данные можно шифровать при передаче из файловой системы Amazon EFS к ее клиентам и обратно с помощью вспомогательного средства подключения EFS.

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

Дополнительную информацию см. в документации пользователя по шифрованию.

Вопрос: Влияет ли шифрование на производительность Amazon EFS?

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

Локальный доступ

Вопрос: Как получить доступ к файловой системе EFS с серверов локального ЦОД?

Для доступа к файловой системе EFS необходимо настроить между локальным ЦОД и Amazon VPC подключение с использованием AWS Direct Connect или AWS VPN.

Подключение файловой системы EFS к локальному серверу Linux выполняется с помощью стандартной команды Linux для подключения файловой системы по протоколу NFSv4.1.

Дополнительную информацию о доступе к файловой системе EFS с локальных серверов см. в документации.

Вопрос: Какие возможности предоставляет доступ к файловой системе EFS с локальных серверов?

Файловые системы Amazon EFS можно подключать к локальным серверам и перемещать данные в Amazon EFS и из него с помощью стандартных инструментов и скриптов Linux или AWS DataSync. Возможность перемещать данные в файловую систему Amazon EFS и из нее помогает реализовать три примера использования.

Во-первых, можно перемещать данные из локальных ЦОД для постоянного размещения в файловых системах Amazon EFS.

Во-вторых, можно осуществлять поддержку рабочих нагрузок с расширением в облако путем переноса нагрузки по обработке приложений в облако. Можно перемещать данные с локальных серверов в файловые системы EFS, анализировать их в кластере инстансов EC2 в облаке Amazon VPC и хранить результаты на постоянной основе в файловых системах EFS или перемещать их обратно на локальные сервера.

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

Вопрос: Можно ли осуществлять доступ к своей файловой системе Amazon EFS одновременно с локальных серверов собственного ЦОД и инстансов Amazon EC2?

Да, можно осуществлять доступ к файловой системе Amazon EFS одновременно с локальных серверов ЦОД и инстансов Amazon EC2 в облаке Amazon VPC. Amazon EFS обеспечивает единую семантику доступа к файловой системе, например строгую непротиворечивость и блокировку файлов, для всех инстансов EC2 и локальных серверов, осуществляющих доступ к файловой системе.

Вопрос: Как рекомендуется осуществлять перемещение данных на локальные серверы и в обратном направлении?

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

Вопрос. Как скопировать существующие данные из локального хранилища файлов в Amazon EFS?

Существует несколько способов скопировать существующие локальные данные в Amazon EFS. AWS DataSync обеспечивает быстрый и простой способ безопасной синхронизации существующих файловых систем с Amazon EFS и работает по любой сети, в том числе через AWS Direct Connect.

AWS Direct Connect обеспечивает выделенное сетевое подключение с высокой пропускной способностью и низкой задержкой. Его можно использовать для подключения файловых систем Amazon EFS. После подключения можно копировать данные в Amazon EFS с помощью DataSync, в 10 раз быстрее стандартных средств копирования Linux.

Дополнительные сведения об AWS DataSync см. в разделе DataSync этой статьи «Вопросы и ответы».

AWS DataSync

Вопрос: Что такое AWS DataSync?

AWS DataSync – это онлайн-сервис переноса данных, который ускоряет и упрощает перенос данных из локальных хранилищ в Amazon EFS, и наоборот. DataSync использует специальный протокол для ускорения и обеспечения безопасности переноса данных через Интернет или AWS Direct Connect на скорости до 10 раз больше, чем при использовании инструментов с открытым исходным кодом. С помощью DataSync можно выполнять однократные переносы данных, переносить локальные данные для своевременного анализа в облаке и автоматизировать репликацию данных в AWS в целях защиты и обеспечения возможности восстановления. Для получения дополнительной информации посетите страницу AWS DataSync.

Вопрос: Как копировать данные в файловую систему EFS или из нее с помощью AWS DataSync?

Чтобы начать работу с AWS DataSync, сначала необходимо выполнить развертывание программного агента, загрузить который можно в Консоли управления AWS. После этого с помощью консоли или интерфейса командной строки AWS нужно подключить агент к локальным или облачным файловым системам по протоколу NFS, указать файловую систему Amazon EFS и начать копировать данные.

Вопрос: Можно ли с помощью AWS DataSync копировать данные EFS из одного региона в другой?

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

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

Вопрос: Какое возможно взаимодействие между существующими сервисами AWS и Amazon EFS, обеспечена ли совместимость между ними?

Amazon EFS интегрирован с рядом других сервисов AWS, включая Amazon CloudWatch, AWS CloudFormation, AWS CloudTrail, AWS IAM и AWS Tagging.

Amazon CloudWatch позволяет контролировать работу файловой системы с помощью метрик. AWS CloudFormation позволяет создавать файловые системы и управлять ими с помощью шаблонов.

AWS CloudTrail позволяет записывать все вызовы API Amazon EFS в файлы журналов.

AWS Identity and Access Management (IAM) позволяет контролировать административный доступ к вашей файловой системе. Сервисы AWS Tagging позволяют помечать файловые системы с помощью заданных пользователем метаданных.

Вопрос: Какой тип блокировки поддерживает Amazon EFS?

Блокировка в Amazon EFS определяется протоколом NFSv4.1 для рекомендуемой блокировки и позволяет приложениям использовать блокировку как всего файла, так и диапазона байтов.

Вопрос: Являются ли имена файловых систем уникальными (как названия корзин Amazon S3)?

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

Цены и оплата

Вопрос: Сколько стоит использование сервиса Amazon EFS?

При работе с Amazon EFS оплате подлежат только использованные в течение месяца ресурсы.

При использовании режима Provisioned Throughput дополнительно оплачивается пропускная способность, выделенная в течение месяца. Минимальные платежи и плата за настройку отсутствуют.

Цена на EFS IA зависит от объема используемого хранилища и объема данных, к которым вы осуществляете доступ. До тех пор пока компонент Lifecycle Management не перенесет ваш файл в EFS IA полностью, файл хранится в хранилище EFS Standard и плата за него начисляется по тарифам Standard.

Информация о ценах на Amazon EFS см. на странице Цены на Amazon EFS.

Вопрос: Ваши цены указаны с учетом налогов?

Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование сервисов AWS облагается потребительским налогом Японии. Подробнее.

Подробнее о ценах на Amazon EFS

Перейти на страницу цен
Готовы приступить к разработке?
Начать работу с Amazon EFS
Есть вопросы?
Свяжитесь с нами