AWS EFS — можем ли мы установить на него программное обеспечение?

Я знаю, что AWS EFS — это общее пространство для хранения файлов, доступ к которым осуществляется из нескольких экземпляров EC2.

Насколько я понимаю, AWS EFS — это блочное хранилище. Так можем ли мы установить на него программное обеспечение или ОС?

Просто мысль. Пожалуйста, поправьте меня, если я ошибаюсь.


person Pavan Rao    schedule 09.10.2018    source источник
comment
AWS EFS — это блочное хранилище. Это EBS, а не EFS. EFS предоставляет файловую систему NFS.   -  person Michael - sqlbot    schedule 09.10.2018
comment
@Michael-sqlbot: Да, вы правы. Нигде в AWS Docs EFS не упоминается как блочное хранилище. Его называют хранилищем файлов. Однако мой вопрос: можем ли мы установить на него программное обеспечение? Пожалуйста, дайте мне знать.   -  person Pavan Rao    schedule 10.10.2018
comment
EFS — это не сервер — это файловая система, которую можно подключить к вашим экземплярам EC2, позволяя им читать и записывать файлы, хранящиеся там — поэтому, можете ли вы устанавливать программное обеспечение на EFS, зависит от вашего определения установки. Вы можете уточнить?   -  person Michael - sqlbot    schedule 10.10.2018
comment
Я искал установку программного обеспечения. Хорошо, позвольте мне спросить таким образом ... можем ли мы установить программное обеспечение на EFS, как мы устанавливаем его на EBS, на котором есть какая-то ОС? Пример: установите httpd и разверните приложение. Может быть, правильный способ взглянуть на мой вопрос: можем ли мы установить ОС в EFS и установить на нее программное обеспечение?   -  person Pavan Rao    schedule 10.10.2018


Ответы (2)


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

Чего вы не можете сделать, так это загрузить экземпляр EC2 из EFS, поэтому установка ОС в файловой системе EFS не сработает.

person Michael - sqlbot    schedule 10.10.2018

Насколько я понимаю, AWS EFS — это блочное хранилище. Так можем ли мы установить на него программное обеспечение или ОС?

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

С другой стороны — это не самый быстрый вариант хранения. ИМХО, это ОЧЕНЬ медленно, и скорость зависит от объема хранимых данных или параметра подготовки.

Так что это возможно, но вопрос в том, осуществимо ли это.

Для установки ОС - EFS требуется уже работающая ОС Linux, поэтому я не думаю, что это очень осуществимо. Возможно, если вы подробно опишете свой вариант использования, кто-то сможет предоставить более точную информацию.

person gusto2    schedule 09.10.2018
comment
Спасибо за ответ @gusto2 .. У меня нет вариантов использования для этого. Я как раз читал об этом, и просто задумался. Если это возможно, пожалуйста, предоставьте мне некоторые документы. Я могу найти вариант использования, вероятно, после того, как где-нибудь подробно прочитаю об этом. - person Pavan Rao; 10.10.2018
comment
Привет, @gusto2 Я имею в виду вариант использования .... могу ли я запускать приложения машинного обучения на основе тензорного потока или приложения Python ... модели логического вывода или обучения с efs или я должен рассмотреть ebs или что-то еще для этого, потому что я хочу получать доступ к моим файлам из двух разных экземпляров ec2, поэтому я использую экземпляр gpu только тогда, когда это необходимо для машинного обучения, или же использую t2 для редактирования файлов, чтобы снизить затраты - person user rk; 28.12.2018
comment
+1 за то, что это не самый быстрый вариант хранения. У меня есть миниконда, и она работает, но вы будете ждать некоторое время при создании среды. - person Ben Ogorek; 31.07.2019