11章サーバーレスSaaS:アーキテクチャパターンと戦略
サーバーレスコンピューティングモデルは、ビルダーの間で非常に人気が高まっています。サーバーを意識する必要のない完全マネージドなモデルでコンピューティングを利用することで、SaaSビルダーやアーキテクトは、とらえどころのないスケーリングやコスト最適化戦略の追求からマインドセットを切り替えることができます。サーバーレスコンピューティングの関数中心の性質は、マルチテナントSaaSアーキテクチャの設計と実装へのアプローチ方法にも影響します。これらの理由から、サーバーレスコンピューティングモデルでどのようなマルチテナント戦略が実現できるかを説明する章を設けるのは、理にかなっていると思いました。ここでの目標は、サーバーレスコンピューティングを介してアプリケーションサービスを提供するSaaS環境を構築する際に生じる特有の微妙な違いや影響を掘り下げることです。これをより具体的に説明するために、これらの戦略をAWS Lambdaサービスにマッピングします。AWS Lambdaサービスは、環境の機能を設定、ホスト、およびスケールするマネージドコンピューティング機能を提供します。
この章の冒頭では、まずSaaS環境のプロファイルとサーバーレスモデルの間に自然と備わっている相性について概説します。ここにあまり時間をかけるつもりはありませんが、SaaSアーキテクト、ビルダー、運用、ビジネス関係者にとって、サーバーレスがSaaSプロバイダーにもたらす幅広い価値提案を理解することは極めて重要なことだと思います。これについては、「8章 データパーティショニング」でサーバーレスがストレージに与える影響を調べた中で簡単に触れました。ここでさらに掘り下げて、サーバーレスコンピューティングモデルの採用によって達成できる動的な特性と効率性を見ていきます。 ...
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