SQL Database のデータを Azure Confidential Ledger で保護する
2022-11-18
azblob://2022/11/18/eyecatch/2022-11-18-protect-data-in-sql-database-with-azure-confidential-ledger-000.jpg

皆さん、ブロックチェーン技術や暗号資産に興味はありますか?
私は FIXER 入社前から興味がありますが、技術的にはあまり手が出ない状態で、本を少し読んだり推しコインのノード運用を個人的に細々とやっている程度です。

そんな中、AWS や Azure でブロックチェーンのサービスがあることを知ったので、早速お得意の Azure で試してみました。

Azure Confidential Ledger

つい最近出てきたブロックチェーンを活用するサービスです。
下記が詳しいようです。

https://techcommunity.microsoft.com/t5/azure-confidential-computing/azure-confidential-ledger-is-now-generally-available/ba-p/3573336

いろいろ書かれているのですが、ブロックチェーンの技術により改ざん防止や取引の追跡などができそうです。

SQL Database での活用

いろいろできると言われても、具体的にどうすれば良いか分からなくなるんですが、SQL Database に統合して使うと改ざん防止ができるそうです。

https://learn.microsoft.com/ja-jp/sql/relational-databases/security/ledger/ledger-overview?view=sql-server-ver16&viewFallbackFrom=azuresql

どうやったら使えるかな・・・お、SQL Database の構築時に台帳を構成にして Confidential Ledger を紐づけるだけですね!

こういう、「良く分からないけどとりあえず作ってみる」が容易なのも Azure の強みだと私は感じています。

既に事例もあるみたいです。
https://learn.microsoft.com/ja-jp/sql/relational-databases/security/ledger/ledger-overview?view=sql-server-ver16#customer-success

料金面

下記に料金の記載があります。
https://azure.microsoft.com/ja-jp/pricing/details/confidential-ledger/

2022/11/18 現在だと、米国東部が最安値ですかね?
(台帳:$0.365/時間/インスタンス 、ストレージ:$0.16/GB/月

トランザクションに対する料金の記載はないので、処理性能でインスタンス数を増減させる料金と、保存されるデータ量に対する料金でしょうか。
見積もりしやすいように感じました。

まとめ

Azure Confidential Ledger は SQL Database を保護する際にお手軽に使えそうなことが分かりました。

まだ使用できるリージョンが少ないですが、選択肢として検討してみてはいかがでしょうか?