2024年11月21日
ど~も。うさノリブログです。
今回はAWSでのストレージサービス、
Amazon EBSについてゆるりお話ししていきましょう♪
Amazon EBSってなに?
Amazon EBSは「アマゾン イービーエス」と読み、
EBS(Elastic Block Store)は
「エラスティック ブロック ストア」と読みます。
Elastic:弾力性・伸縮自在性
Block:ブロックストレージ
Store:ストレージ(保存)
AWSが提供する高パフォーマンスのブロックストレージサービスです。
「変化がしやすいブロックストレージ」となり、
EBSは、EC2インスタンスに接続して使用するためのストレージを提供し、
データの保存、データベースのホスティング、ファイルシステムの構築など、
さまざまな用途に利用できます。EBSボリュームは、高いスループットと
低レイテンシを提供し、データの永続性を確保します。
※ブロックストレージ:データを固定サイズのブロックに分割して保存し、
インスタンスに対して低レイテンシで直接アクセス
できる永続的なストレージサービス。
※ホスティング:クラウドやサーバー上でデータベースを管理・運用し、
リモートからアクセスできるようにするサービス。
※低レイテンシ:データの送受信や処理が短時間で行われ、
ユーザーがほぼ遅延を感じない状態。
Amazon EBSの主要な機能
- 高パフォーマンス
- EBSは、さまざまなワークロードに対応するために、
複数のボリュームタイプを提供しています。
各ボリュームタイプは、特定の性能特性を持ち、
I/O性能やスループットのニーズに応じて選択できます。
- EBSは、さまざまなワークロードに対応するために、
- スケーラビリティ
- 必要に応じて、EBSボリュームのサイズを柔軟に拡張できます。
ストレージ容量が不足した場合でも、システムのダウンタイムなしに
容量を増やすことが可能です。
- 必要に応じて、EBSボリュームのサイズを柔軟に拡張できます。
- データの永続性
- EBSボリュームは、インスタンスの再起動や停止後も
データを保持します。また、スナップショット機能を使用して、
ボリュームのバックアップを取得し、
別のリージョンに複製することも可能です。
- EBSボリュームは、インスタンスの再起動や停止後も
- セキュリティ
- EBSは、データの暗号化をサポートしており、
転送中および保存中のデータを保護します。
AWS IAM(Identity and Access Management)と
統合されており、きめ細かいアクセス制御も可能です。
- EBSは、データの暗号化をサポートしており、
- コスト効率
- 使用した分だけ料金が発生する従量課金制であり、
コストを最適化するためのツールやオプションが
多数用意されています。
- 使用した分だけ料金が発生する従量課金制であり、
※ボリュームタイプ:パフォーマンスやコストに応じて選べるストレージのオプション。
※I/O性能:システムがデータの読み書きを処理する速度や効率を示す指標。
Amazon EBSのボリュームタイプ
- 汎用SSD(gp3)
- バランスの取れた価格と性能を提供するボリュームタイプで、
多くの汎用アプリケーションに適しています。
高スループットと低レイテンシを実現します。
- バランスの取れた価格と性能を提供するボリュームタイプで、
- プロビジョンドIOPS SSD(io2)
- 高いI/O性能が求められるワークロードに最適です。
データベースや高性能アプリケーションに適しています。
- 高いI/O性能が求められるワークロードに最適です。
- スループット最適化HDD(st1)
- 大量のデータを順次アクセスするワークロードに適しています。
ビッグデータ、データウェアハウス、ログ処理などに最適です。
- 大量のデータを順次アクセスするワークロードに適しています。
- Cold HDD(sc1)
- 頻繁にアクセスしないデータの長期保存に適しています。
コスト効率に優れたボリュームタイプです。
- 頻繁にアクセスしないデータの長期保存に適しています。
Amazon EBSの活用事例
- データベースホスティング
- 高いI/O性能とデータの永続性を必要とする
データベースアプリケーションにEBSを使用します。
- 高いI/O性能とデータの永続性を必要とする
- バックアップとリカバリ
- スナップショット機能を活用して、定期的なバックアップを取得し、
災害復旧のためのデータ保護を行います。
- スナップショット機能を活用して、定期的なバックアップを取得し、
- ビッグデータ分析
- 大規模なデータセットを扱うビッグデータ分析ワークロードにおいて、
高スループットと大量データの処理を効率的に行います。
- 大規模なデータセットを扱うビッグデータ分析ワークロードにおいて、
Amazon EBSの料金体系
Amazon EBSの料金は、主に以下の要素に基づいて計算されます:
- ストレージ容量:使用したストレージ容量に対して料金が発生します。
- プロビジョンドIOPS:プロビジョンドIOPS SSDボリュームの場合、
プロビジョンしたIOPSに対して料金が発生します。 - スナップショット:スナップショットのストレージ使用量に対して料金が発生します。
- データ転送:データの入出力やネットワーク転送に対して料金がかかります。
※プロビジョン:システムやアプリが必要とするリソース(コンピュータやストレージなど)
を事前に設定・割り当てるプロセス。
※IOPS:Input/Output Operations Per Secondの略でストレージデバイスが
1秒間に処理できるデータの読み書き操作の回数を示す指標。
Amazon EBSの始め方
- AWSアカウントの作成
- AWSの公式サイトから無料アカウントを作成します。
- EBSボリュームの作成
- AWS Management Consoleにログインし、
EBSダッシュボードから新しいボリュームを作成します。
ボリュームタイプ、サイズ、I/O性能などを設定します。
- AWS Management Consoleにログインし、
- EC2インスタンスへのアタッチ
- 作成したEBSボリュームをEC2インスタンスにアタッチし、
必要なファイルシステムを設定して使用します。
- 作成したEBSボリュームをEC2インスタンスにアタッチし、
まとめ
Amazon EBSは、高性能でスケーラブルな
ブロックストレージサービスであり、
データの永続性とセキュリティを提供します。
多様なボリュームタイプを選択できるため、
さまざまなワークロードに対応可能です。
AWSの他のサービスと統合することで、
効率的なデータ管理とコスト最適化が実現します。
以上!今回はこれまで!
コメント