Производительность приложений зависит от скорости - скорости выполнения запросов на чтение и запись, которые ваши приложения требуют от вашей инфраструктуры. Хранилище отвечает за скорость возврата запросов ввода-вывода (ввода / вывода), а метод, выбранный для фиксации записи и доставки чтения, оказывает глубокое влияние на производительность приложения. Обычный метод в современной отрасли - это использование SSD для кэширования на традиционных дисковых хранилищах, гибридных массивах или массивах с флэш-памятью. Большинство решений для кэширования ускоряют чтение для приложений, но реальный вопрос остается: «Какая запись правильна?»
Software-Define Все Запатентованная технология сетей и хранилищ с возможностью вычислений, виртуализации и управления SaaS в одном корпоративном облаке в коробке. Станьте свидетелем силы зажигания сегодня. |
Давайте посмотрим, почему оптимизация записи так сильно влияет на производительность вашего приложения. Запись ввода / вывода подразумевает, что это новые данные, не записанные в вашем базовом хранилище. Например, в традиционном хранилище SAN записи записываются непосредственно в базовое хранилище, а затем возвращаются в приложение. С приложениями, которые постоянно записывают новые данные, в первую очередь с приложениями больших баз данных (SQL и т. Д.), Традиционные вращающиеся диски не могут идти в ногу. Кэширование на твердотельных накопителях стало решением, позволяющим записывать записи локально и кэшировать в зависимости от частоты запросов приложений; однако существует несколько методов для связи кэша записи с базовым хранилищем, которые вызывают огромную разницу в производительности.
Это 3 формы записи ввода / вывода: