Назад | Перейти на главную страницу

Есть ли в AWS EC2 вторичные диски, разбросанные по кластеру?

Я использую AWS EC2 Linux m3.xlarge для запуска программы под названием «Интеллектуальная система поиска информации», которая выполняет множество операций ввода-вывода с / на диск.

Я пробовал запустить ту же программу на своем ноутбуке и в другом кластере, и производительность там в 10 раз лучше, чем в AWS EC2, даже если характеристики экземпляра намного лучше.

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

Это работает в AWS EC2?

AWS предлагает множество различных вариантов хранения. В моей голове они включают:

  • Локальные магнитные диски (временное хранилище)
  • Локальные SSD
  • EBS (в основном SAN / NAS)
  • EBS с выделенным IOPS

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

Вы также можете получить высокую производительность ввода-вывода, используя SSD, не доплачивая за PIOPS.

Таким образом, вам, вероятно, необходимо изучить варианты, доступные вам при создании экземпляра. Доступность всех этих вариантов - одно из отличий AWS от многих конкурентов в настоящее время.