第10章 AWSストレージサービス AWSストレージサービス
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
第2章と第3章では、複数のストレージタイプとソリューションを紹介した。この章では、AWS固有のストレージサービスについて説明し、市場に存在する様々な種類のストレージソリューションにマッピングする。ブロックストレージのような伝統的なストレージサービスから始め、ビジネス要件や技術要件を特定するデータストアに使用される様々な種類のデータベースに移る。
第9章のカフェ・デリー・ハイツの例を参照すると、このレストラン・チェーンは、顧客が利用可能な食品を検索し、注文できるオンライン化を進めている。最高の顧客体験とフードデリバリー・サービスをオンラインで提供するために、カフェ・デリー・ハイツは、レストランの画像、メニュー、マーケティング・キャンペーン情報などのデータをAWSストレージ・サービスにストアする。カフェデリーハイツは、これを実現する仕事を我々に与えてくれた。そこで、彼らのストレージ要件を特定し、最適なAWSストレージソリューションを選択しよう。以下を実現する必要がある:
-
顧客のプロフィールとユーザ名、パスワードなどのアクセス情報を保存する。
-
利用可能なメニューなどの食品情報を保存する
-
料理の画像や顧客がアップロードしたレビューなど、さまざまな種類のメディアを保存する。
-
良いレビューと悪いレビューを分けるなど、カスタマー・エクスペリエンスを向上させるためにビッグデータ分析を行う。
-
食のコミュニティを作成し、人々が社会的な円で交流できるようにする。
-
名前、レストランの場所、評価など、複数の識別子に基づいて食品を検索する。
-
アプリケーションのログとメトリックを90日後にアーカイブし、1年間保存する。
AWSのストレージサービスを利用することで、顧客はオーバーヘッドを気にすることなくデータのストア、保護、分析を行うことができる。ストレージサービスについては、クラウドストレージとデータベースの2つのセクションに分けて説明する。まずクラウドストレージから始め、ブロック、ファイル、オブジェクトの各ストレージサービスを見ていく。
AWS上のクラウドストレージ
AWS クラウドストレージには複数の選択肢がある:ブロック・ストレージ・サービスのAmazon Elastic Block Store(EBS)、ファイル・ストレージ・サービスのAmazon Elastic File System(EFS)、オブジェクト・ストレージ・サービスのAmazon Simple Storage Service(S3)である。これらのストレージ・オプションの一般化概念については第2章で説明した。このセクションでは、これらのソリューションをサポートするためにAWSが提供するサービスを見ていく。これらのサービスはそれぞれ特定のストレージ要件に対応しているため、以下のセクションでそれぞれが提供できる利点を検証する。
Amazonエラスティック・ブロックストア
Amazon EBSはブロック・ストレージ・ソリューショ ンであり、 、パーソナル・コン ピュータに接続された物理ハードドライブのように動作する。EBSは、EC2インスタンスから独立したライフサイクルを持つAmazon EC2インスタンス(EC2については第11章で詳しく説明する)にアタッチすることができ、その性質上柔軟である: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access