私たちの問題のある世界では、私たち自身の情報セキュリティへの懸念は一種の妄想と見なされることを長い間止めており、アプリケーション開発者はそれを考慮する必要があります-ceteris paribus、ユーザーは自分のデータをよりよく保護するものを選択します。 プログラマーの生活を楽にするために、Intelはオープンソースプログラムの一部として
QuickAssist (QAT)暗号化および圧縮加速技術を開発しました。 彼女についてもっと知りましょう。
したがって、すでに述べたように、QATは次のタスクを解決するのに役立ちます。
- データストリームの暗号化:対称暗号化と認証、暗号を使用した操作。
- 公開キー暗号化:非対称暗号化、デジタル署名、キー交換。
- 圧縮:その場でのロスレスデータ圧縮と静的オブジェクト。
Intel QuickAssistは、ハードウェアとソフトウェアを組み合わせたソリューションです。 ソフトウェアの観点から見ると、QuickAssistは特定の特定のハードウェアで暗号化および圧縮アルゴリズムを実装するAPIのセットです。 zLib、NGINX、Hadoopなどの人気のあるオープンソース製品の場合、内部デバイスを理解しなくてもQuickAssistを使用できるパッチが提供されます。 オペレーティングシステムのLinuxファミリは、ソフトウェアベースとして機能できます。
さて、鉄について。 QuickAssistが機能するには、サーバーに次のハードウェアコンポーネントのいずれかが必要です。
- 専用のQuickAssistアダプター(Intel QuickAssistアダプター)のいずれか、現在2つの種類の8920と8950があります
- または8920または8950チップセットとIntel Xeonプロセッサを搭載したマザーボード
どちらのハードウェアコンポーネントも広く普及しているわけではないことを認識しておく必要があります。実際にQuickAssistを試してみたい人は、適切なサーバーを見つけることに徹底的に悩まなければなりません。
Intel QuickAssistアダプターの外観当然のことながら、QuickAssistを使用するとアプリケーションのパフォーマンスがどれだけ向上するのかという疑問が生じます。 得られたテスト結果は印象的です。 そのため、Hadoopの作業とQuickAssistの併用は30%加速されます。 OpenSSLでQuickAssistを使用すると、1秒あたりの接続数が6倍になります! 確かに、場合によっては、QuickAssistが大いに役立ちます。 ところで、興味のある人へのちょっとしたヒント:Intelのウェブサイトはこれについては沈黙していますが、QATサポートは
Intel Atom C2000プロセッサラインでも利用できます。
最後に、QATについて学ぶためのリンクの短いリストを提供します。