SaaS アーキテクチャの概要
AWS SaaS Factory
SaaS の詳細について知りたい場合は、SaaS アーキテクチャの原則とベストプラクティスに関する全般的な説明がお役に立ちます。AWS SaaS Factory Architecture Track: SaaS 101(AWS SaaS Factory アーキテクチャートラック: SaaS 101) の学習モジュールとともに、Architecting Next Generation SaaS Applications on AWS(AWS での、次世代 SaaS アプリケーションの設計) プレゼンテーションでも、AWS で SaaS を構築するために役立つ基礎知識が説明されています。また、SaaS アーキテクチャとオペレーションを取り巻く全体的な概念を確認するには、SaaS 支援フレームワークもお役に立ちます。
Deconstructing SaaS: A Deep Dive into Building Multi-tenant Solutions on AWS(SaaS を解剖: AWS でのマルチテナントソリューション構築の中身)
この動画では、新しいテナントの登録から、クロステナントアクセスを防止するためのセキュリティポリシーの適用、さらに、テナントプロファイルを活用してのテナントデータの効果的な配信とパーティショニングまでの、ライフサイクルの全体像を見ていきます。SaaS の実装に関する概念上の多数の点を線につなぎ合わせることを目指しながら、SaaS アーキテクチャーのアプローチを決定する、トレードオフや考慮すべき事項にもハイライトしていきます。
AWS SaaS Factory Architecture Track: SaaS 101(AWS SaaS Factory アーキテクチャートラック: SaaS 101)
このコースでは、AWS で SaaS 製品を構築する際に適用される、中核的な用語、戦略、パターンなどを紹介することが目的となっています。さらに、SaaS に関して技術的な内容をより多く深く知るために役立つ、ボキャブラリーやメンタル面の姿勢を確立することも目指します。この学習モジュールで紹介する内容には、SaaS の基礎的な原則や、SaaS の配信モデルに移行する組織で一般的に動機となる俊敏性について、また、SaaS の運用や、SaaS 環境におけるアーキテクチャーの主な要素についてなどが含まれます。
Architecting Next Generation SaaS Applications on AWS(AWS での次世代 SaaS アプリケーションの設計)
このセッションでは、AWS のパートナーソリューションアーキテクトである Tod Golding が、AWS で SaaS ソリューションを構築するために数多くのお客様やパートナーと協力してきた中で学んだ、知恵と教訓を皆様と共有します。
SaaS Enablement Framework(SaaS 支援フレームワーク)
Software-as-a-Service (SaaS) の配信モデルのデベロッパーには、技術、運用、そしてデプロイの面で、新たに考慮すべき分野が生まれています。SaaS の俊敏な特質を完全に利用することは、しばしば、ビジネスへのアプローチ姿勢を、基本から考え直すことにもつながります。SaaS ソリューションの実装には、単一的な戦略が存在しないため、この事情はさらに複雑さを増します。顧客、市場、そしてビジネスからの個々のニーズにより、それぞれの環境に最も適合する性質が SaaS に要求されています。
APN SaaS Enablement Navigate Track (APN SaaS 支援ナビゲートトラック)
SaaS 支援のための APN ナビゲートトラックでは、AWS テクノロジーの獲得手段が示されます。また、エンドツーエンドのソリューションアーキテクチャーを AWS で設計および実装するための専門知識を磨きたいと希望する、コンサルティングパートナーへの道も開けます。このトラックが提供するリソースにより、AWS で SaaS ソリューションを構築するための基礎が学べます。
Microservices Decomposition for SaaS Environments(SaaS 環境のためのマイクロサービスの分解)
マイクロサービスアーキテクチャーの導入には、合理的根拠があることは良く理解されていますが、(特に SaaS 環境において)マイクロサービスに適切なサイズと範囲を選択することは課題にもなり得ます。SaaS でのマイクロサービスでは、マルチテナントの分離境界や、データのパーティショニングに関する要件、マルチテナントのスケーリングプロファイル、そして階層化の戦略などを考慮する必要が生じます。また、マイクロサービスは、マルチテナントの細かな要素に煩わされず開発を加速できるようなモデル上で、実装される必要があります。このセッションでは、マルチテナントに関し考慮すべき一定の範囲の事項を見ていきます。これらの事項は、SaaS 環境での規模、分離、コスト、そして俊敏性などに対応したサービスを、特定し実装するためのアプロ―チに直接影響を与えるものです。
他の AWS SaaS Factory トレーニングで SaaS の詳細を学ぶ