Для Azure FileStorage можно получить доступ к файлам с помощью SDK и прямой внешней ссылки. Это значит, что возможно построение гибридного хранилища: с одной стороны, оно может быть использовано как сетевое, подключенное к виртуальной машине, а с другой — предоставлять извне доступ к файлам точно таким же образом, как это делает Azure Blob. Для сценария миграции информационных систем в облако описанный путь является чрезвычайно удобным и плодотворным, поскольку в подобном случае имеется возможность, с одной стороны, не вносить никаких изменений в устаревший код, оставив только стандартные операторы работы с файлами на уровне операционной системы, а с другой — предоставить внешним анонимным пользователям функциональность облачного хранилища общего назначения.
Всех этих особенностей лишен сервис AWS EFS, который представляет собой просто облачный сервис сетевого хранилища, без каких бы то ни было возможностей доступа к файлам, кроме как из примонтированной виртуальной машины
Если Azure File Storage позволяет создавать шару файловой системы с указанием верхнего размера (квоты), то у AWS EFS просто создается файловая система без лимита. Монтирование обоих файловых систем сводится к выполнению команд на целевых виртуальных машинах, но в случае Azure File Storage неявно подразумевается, что и файловая система, и виртуальная машина должны находиться в одном и том же регионе и в одном и том же аккаунте. Для AWS EFS необходимо явное конфигурирование виртуальной сети, подсетей, групп безопасности и зон доступности.
для Azure он настраивается для всего Storage Account в целом, а для AWS S3 класс хранения может быть различным для разных файлов в пределах одного бакета. Это, в частности, позволяет настраивать перемещение файлов между разными классами хранения в автоматическом режиме.
Apache Hadoop (AWS EMR и Azure HDInsight), причем последние зачастую используют технологию «HDFS поверх S3/Blobs». При необходимости хранить информацию в базах данных, размещенных на виртуальных машинах, следует выбирать виртуальные диски. Облачные файловые системы можно задействовать в промежуточном случае — для хранения большого количества файлов (именно отдельных файлов, а не единиц хранения в БД) при невозможности применять хранилища общего назначения, но при этом теряется существенное преимущество интеграции с облачными сервисами и одновременно возрастает цена.
Существенный недостаток хранения информации на виртуальном жестком диске — к ней невозможен прямой доступ. Необходимо использовать программы, работающие на виртуальной машине, к которой подключен такой диск. Например, на виртуальной машине может быть установлен сервер баз данных, чьи данные хранятся на виртуальном диске. В случае же файлового хранилища сервер должен быть сконфигурирован как файловый вручную. Следующий значительный недостаток такой системы хранения — меньшая надежность и доступность, поскольку за согласованность и доступность в данном случае отвечают программы пользователя, размещенные на его виртуальной машине.
максимальная производительность диска достигается не всегда, а только для определенного высокопроизводительного экземпляра EC2. Само же выделение квоты IOPS на том диска и на виртуальную машину у AWS — весьма запутанный процесс, который требует отдельного описания.
SSD с выделенной полосой пропускания (provisioned IOPS SSD) — тип твердотельного диска, обладающий наибольшей производительностью чтения-записи (и как результат, наибольшей стоимостью), предназначенный для построения критически важных компонентов с жесткими требованиями к задержкам и производительности.
потоковые чтение-запись с высоким и постоянным уровнем производительности при минимальной цене; хранение и оперирование большими данными, в том числе складирование данных, построение DataWarehouse и обработка логов. Так же как и Cold HDD, горячий HDD не может быть загрузочным (boot).
• Горячий HDD (throughput oriented HDD, дословно «HDD с оптимизированной производительностью») — магнитный диск малой стоимости, оптимизированный для сценариев хранения больших объемов данных, частота запросов которых высока и для которых требуется высокая производительность при минимальной цене.