Производителността на приложението се корени в бързина - попълване на заявките за четене и запис, които вашите приложения изискват от вашата инфраструктура. Съхраняването е отговорно за скоростта на връщане на входно / изходни (входно / изходни) заявки, а избраният метод за извършване на запис и предаване на четенията оказва дълбоко влияние върху производителността на приложението. Често срещан метод в днешната индустрия е използването на SSD дискове за кеширане на традиционните хранилища на въртящи се дискове, хибридни масиви или масиви с всички флаш карти. Повечето кеширащи решения ускоряват четенето на приложенията, но истинският въпрос остава: „Кое писане е правилно?“
Софтуер-дефинирайте всичко Патентно чакаща мрежа и технология за съхранение с изчисления, виртуализация и SaaS управление в ЕДИН корпоративен облак в кутия. Свидете силата на Ignite днес. |
Нека да разгледаме защо оптимизацията на писане влияе толкова драстично на приложението ви. Писането на I / O означава, че това са нови данни, които не са записани в базовото ви хранилище. Например в традиционното SAN хранилище, записите се записват директно в съхранението и след това се връщат в приложението. С приложения, които непрекъснато пишат нови данни, главно приложения за големи бази данни (SQL и т.н.), традиционните въртящи се дискове не могат да продължат. Кеширането на SSD дискове се превърна в решение, което позволи записът да се пише локално и да се кешира въз основа на честотата на търсенето на приложението; Въпреки това, има няколко метода за връзката на кеш-паметта с основното съхранение, които причиняват огромна разлика в производителността.
Това са 3-те форми на I / O писане: