アプリケーションのパフォーマンスは速度に根ざしています。これは、アプリケーションがインフラストラクチャに要求する読み取りおよび書き込み要求を完了する速度です。 ストレージは、I / O(入力/出力)要求を返す速度に責任があり、書き込みをコミットして読み取りを配信するために選択した方法は、アプリケーションのパフォーマンスに大きな影響を与えます。 今日の業界で一般的な方法は、SSDを使用して、従来の回転ディスクストレージ、ハイブリッドアレイ、またはオールフラッシュアレイでキャッシュすることです。 ほとんどのキャッシングソリューションでは、アプリケーションの読み取りが高速化されていますが、本当の疑問は残っています。「どの書き込みが正しいですか?」
すべてをソフトウェアで定義 単一のエンタープライズクラウドでのコンピューティング、仮想化、およびSaaS管理を備えた、特許出願中のネットワークおよびストレージテクノロジー。 今日のIgniteの力をご覧ください。 |
書き込みの最適化がアプリケーションのパフォーマンスにそれほど大きく影響する理由を見てみましょう。 書き込みI / Oは、基になるストレージに書き込まれない新しいデータであることを意味します。 たとえば、従来のSANストレージでは、書き込みは基盤となるストレージに直接書き込まれ、その後アプリケーションに返されます。 新しいデータを絶えず書き込むアプリケーション、主に大規模なデータベースアプリケーション(SQLなど)では、従来の回転ディスクに追いつくことができません。 SSDでのキャッシュは、アプリケーションの要求の頻度に基づいて、書き込みをローカルに書き込み、キャッシュできるソリューションになりました。 ただし、書き込みキャッシュと基礎となるストレージとの関係には、パフォーマンスの大きな違いを引き起こすいくつかの方法があります。
これらは、I / O書き込みの3つの形式です。
