投稿日: Feb 21, 2023

Torn Write Prevention (TWP) は書き込みトランザクション中にオペレーティングシステムのクラッシュや停電が発生した場合に、16 KiB の書き込み操作が中断されないようにする機能です。この機能は、AWS Nitro SSD ベースの EC2 Im4gn および Is4gen のストレージ最適化インスタンスで、インスタンスストアを使用している場合に利用できます。また、ブロックストレージサービスである Amazon Elastic Block Store (EBS) の追加リージョンでも利用可能です (EC2 Nitro ベースのインスタンスにアタッチされている場合)。

TWP を使用すると、EC2、EBS、マネージドサービス (Amazon RDS など) 上で MySQL や MariaDB などのデータベース運用時に、二重書き込み操作をオフにできます。これにより、ワークロードの回復力を損なうことなくデータベースのパフォーマンスが向上し、トランザクション/秒 (TPS) が加速します。 

TWP は、AWS EC2 I4i、Im4gn、Is4gen インスタンスを使用している場合、それらのインスタンスが提供されるリージョンで利用可能です。EBS ボリュームを Nitro インスタンスにアタッチしている場合、AWS GovCloud (米国) リージョンと AWS 中国リージョンを含む、すべてのパブリック AWS リージョンで利用できます。Amazon EC2 ストレージ最適化インスタンスの詳細については、こちらを参照してください。Amazon EBS の詳細については、こちらを参照してください。TWP の詳しい使用方法については、ドキュメントをご覧ください。