EBS(Elastic Block Storage)とは、EC2インスタンスと共に利用されるAWSが提供するブロックストレージ型仮想ディスクサービスを指します
この記事を通してEBSをわかりやすく説明できればと思います
主にソリューション アーキテクト向けで勉強した内容をまとめています。
EBSボリュームタイプとは#
Amazon EBSでは価格や性能に応じてボリュームタイプが別れています。
最低限覚えておかなければいけないことを以下の通りまとめました。
汎用SSD(gp2)#
・ ボリュームサイズ : 1GiB - 16TiB
・ ボリュームあたりの最大IOPS : 16,000 (16 KiB I/O)
・ 汎用的に用いられ、価格と性能がバランスが取れているSSDボリューム
プロビジョンドIOPS SSD(io1)#
・ ボリュームサイズ : 4GiB - 16TiB
・ ボリュームあたりの最大IOPS : 64,000 (16 KiB I/O)
・ ボリュームあたりの最大スループット : 1000 MiB/秒以上
・ 低レイテンシ、かつハイパフォーマンスが必要とされる場合に本ボリュームが採用される
スループット最適化HDD(st1)#
・ ボリュームサイズ : 500GiB - 16TiB
・ ボリュームあたりの最大IOPS : 500 (1 MiB I/O)
・ ボリュームあたりの最大スループット : 500 MiB/秒以上
・ 低コスト、かつ高速スループットが要求される際に採用される
Cold HDD(sc1)#
・ ボリュームサイズ : 500GiB - 16TiB
・ ボリュームあたりの最大IOPS : 250 (1 MiB I/O)
・ ボリュームあたりの最大スループット : 250 MiB/秒以上
・ アクセス頻度が少ないストレージ要件で採用される
Encryption(暗号化)について#
暗号化についての問題はソリューションアーキテクトの試験でも頻出するテーマなので、以下を押さえておけば大丈夫です。
- 全てのEBSタイプが暗号化(Encryption)をサポートしている
- ebsはAES-256アルゴリズムを用いて暗号化される
- インスタンスと暗号化されているEBSボリューム間を移動するデータも暗号化される
- 暗号化されたボリュームから生成されるスナップショットも暗号化される
※インスタンスタイプの全てが暗号化に対応している訳ではない
Encryption(暗号化)されるデータ#
以下が暗号化される対象となるデータです。
- インスタンスと暗号化されているEBSボリューム間を移動するデータ
- 暗号化されたボリュームから生成されるスナップショット
- 暗号化されたスナップショットから生成されるボリューム
- ボリューム内のデータ
データキーとマスターキー#
- データキーはどこで格納するのか
- データキーとファイルを同時に盗まれた場合、秘匿なデータが複合されてしまう
そこで データキーをさらに別の鍵(マスターキー)で暗号化し、
その鍵をAmazon KMS(Key Management Service)上で管理することでセキュリティを強化しています。
- マスターキーはKMSで管理される
- 暗号化されたキー、および暗号化されたデータはAWS、もしくはオンプレミスどちらでも管理可能
- マスターキーを削除すると二度と暗号化されたデータが復元できなくなるので注意!
さいごに#
ここまでお読みいただきありがとうございました。
私のブログ記事を読んでいる方の中には海外転職・海外移住への興味がある方もいらっしゃるかと思います。
私自身ダナンで働き始めて7年目になりますが、海外就職を実現するために大事なのは英語力と開発現場で働いた経験だと感じました。
もし今後海外移住・海外就職を本気で実現させたい方はぜひこれらのサービスを活用してみてください。
レアジョブ - 実務で使える英語力を身につけよう#
レアジョブ英会話は英会話力の向上に特化したサービスです。
私の友人もレアジョブを通じて0から学習を続け、現在はベトナム人のエンジニアとも英語でコミュニケーションが取れるレベルまで英会話力を伸ばすことができました。
レアジョブが選ばれる理由は多岐にわたりますが、主な理由としては下記3点が考えられます。
- 優秀な講師陣:公用語が英語であるフィリピン人の方が講師となり、生きた英語を身につけることができる
- 豊富な教材: 5,000以上の教材を提供しており、学習者のレベルや目的に応じて最適な教材を選べます。
- 安心のサポート体制:初心者でも安心して始められるように、日本人カウンセラーが学習のサポートをしてくれます。
海外移住計画の第一歩として、スピーキング力を身につけたいと考えている方は、ぜひこちらの無料体験を試してみてはいかがでしょうか。
![](https://www15.a8.net/0.gif?a8mat=3B709B+D2CGOI+1SVU+626XT)