Skip to Content
AWS上のシステム設計
book

AWS上のシステム設計

by Jayanth Kumar, Mandeep Singh
March 2025
Beginner to intermediate
612 pages
9h 29m
Japanese
O'Reilly Media, Inc.
Content preview from AWS上のシステム設計

第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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ハイパフォーマンスPython

ハイパフォーマンスPython

Micha Gorelick, Ian Ozsvald, 相川 愛三
ウェブAPIの設計

ウェブAPIの設計

Brenda Jin, Saurabh Sahni, Amir Shevat
ハイパフォーマンスPython 第2版

ハイパフォーマンスPython 第2版

Micha Gorelick, Ian Ozsvald, 中山 光樹
Kubernetesで実践するクラウドネイティブDevOps

Kubernetesで実践するクラウドネイティブDevOps

John Arundel, Justin Domingus, 須田 一輝, 渡邉 了介

Publisher Resources

ISBN: 9798341634060