Skip to Content
マルチテナントSaaSアーキテクチャの構築 ―原則、ベストプラクティス、AWSアーキテクチャパターン
book

マルチテナントSaaSアーキテクチャの構築 ―原則、ベストプラクティス、AWSアーキテクチャパターン

by Tod Golding, 河原 哲也, 櫻谷 広人
January 2025
Intermediate to advanced
468 pages
7h 29m
Japanese
O'Reilly Japan, Inc.
Content preview from マルチテナントSaaSアーキテクチャの構築 ―原則、ベストプラクティス、AWSアーキテクチャパターン

8章データパーティショニング

SaaS環境のマルチテナントサービスに深く踏み込んでいくと、これらのサービスがマルチテナントのモデルでどのようにデータを扱い、アクセスし、管理するのかにも目を向ける必要があります。マルチテナントデータの基本を理解するのは比較的簡単ですが、環境の要件に合ったマルチテナントのストレージ戦略を選択するには、多くの要素が絡んできます。

SaaS環境における特定のワークロードのデータを保存する方法に直接影響する要因は複数あります。コンプライアンス、ノイジーネイバー、分離、パフォーマンス、コストなど、これらのどれもがマルチテナント環境におけるデータの保存方法に大きな影響を与える可能性があります。この中には、技術も大きな役割を果たします。各ストレージ技術には、データパーティショニング戦略の一環として考慮する必要がある、独自の制約や構造、仕組みがあります。

この章では、データパーティショニングに関するあらゆる考慮事項を取り上げ、一般的にデータパーティショニングのモデルを形成するさまざまな要因に焦点を当てます。まず、データパーティショニングの基礎を押さえて、使用するストレージ技術に関係なく適用される共通のテーマと考慮事項を確認します。また、最終的に選択するデータパーティショニングのモデルを決定する上で、分離がどのように大きな役割を果たすかを理解できるように、データパーティショニングとテナント分離の自然な関係についても見ていきます。

中心的な概念を理解したら、さまざまなストレージ技術やサービスにおけるデータパーティショニングの具体的な実現方法に重点を移していきます。ここでの目標は、それぞれの技術を掘り下げて、各ストレージサービスの特性がデータパーティショニングの設計にどのような影響を与えるかを理解することです。これにより、さまざまなストレージ技術がマルチテナントストレージの主要な課題(ノイジーネイバー、テナント分離、コンプライアンスなど)にどのように対処できるかを明確に把握することができます。また、マルチテナントのデータモデルに関連するトレードオフについても検討し、さまざまなタイプのデータ(オブジェクト、リレーショナル、NoSQLなど)を保存するときに重視したい主要な領域を特定します。 ...

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

ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析

ソフトウェアアーキテクチャ・ハードパーツ ―分散アーキテクチャのためのトレードオフ分析

Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani, 島田 浩二
進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二
生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

生成AIのプロンプトエンジニアリング ―信頼できる生成AIの出力を得るための普遍的な入力の原則

James Phoenix, Mike Taylor, 田村 広平, 大野 真一朗, 砂長谷 健, 土井 健, 大貫 峻平, 石山 将成

Publisher Resources

ISBN: 9784814401017Publisher Website