Upgrade to Pro — share decks privately, control downloads, hide ads and more …

30分でマスターする SaaS on AWS

iwasa
July 08, 2024
970

30分でマスターする SaaS on AWS

iwasa

July 08, 2024
Tweet

More Decks by iwasa

Transcript

  1. • SaaS on AWS 領域のお客様をご支援 • SaaSコンピテンシー取得活動 • 昔はパッケージ開発してました ⾃⼰紹介

    3 岩浅 貴大 (いわさ) クラスメソッド株式会社 AWS事業本部コンサルティング部 AWSソリューションアーキテクト
  2. アジェンダ 4 • 30分でマスターする SaaS on AWS ◦ そもそも SaaS

    on AWS とは ◦ SaaS on AWS とクラスメソッド ◦ ステージごとの推奨リソース ◦ 分散した推奨事項をまとめてみる
  3. SaaS on AWS 推奨リソース 22 ステージ 製品/技術チームへの推奨リソース 製品/ビジネスチームへの推奨リソース Design •

    Building Compliant SaaS Solutions • Tenant Isolation Strategies • Building your SaaS Journey on AWS • SaaS Business Fundamentals • Journey to SaaS Build • SaaS architecture patterns • SaaS microservices deep dive • AWS Well-Architected: SaaS Lens • Build the foundation: SaaS Metrics • SaaS Pricing Models • Best practices for PLG in SaaS Launch • AWS Well-Architected SaaS Lens • Achieve Operational Success • Integrate into AWS Marketplace • Learning from SaaS pioneers • Grow your SaaS business on AWS • Successful SaaS Organizations Optimize • Optimizing Cost Visibility • Re-evaluate your SaaS technology • Optimize multi-tenant SaaS • Good to Great SaaS • Re-evaluate your SaaS technology • Develop a Cost-Aware Culture
  4. SaaS on AWS 推奨リソース 26 ステージ 製品/技術チームへの推奨リソース 製品/ビジネスチームへの推奨リソース Design •

    Building Compliant SaaS Solutions • Tenant Isolation Strategies • Building your SaaS Journey on AWS • SaaS Business Fundamentals • Journey to SaaS Build • SaaS architecture patterns • SaaS microservices deep dive • AWS Well-Architected: SaaS Lens • Build the foundation: SaaS Metrics • SaaS Pricing Models • Best practices for PLG in SaaS Launch • AWS Well-Architected SaaS Lens • Achieve Operational Success • Integrate into AWS Marketplace • Learning from SaaS pioneers • Grow your SaaS business on AWS • Successful SaaS Organizations Optimize • Optimizing Cost Visibility • Re-evaluate your SaaS technology • Optimize multi-tenant SaaS • Good to Great SaaS • Re-evaluate your SaaS technology • Develop a Cost-Aware Culture
  5. Design: 製品/技術チームに推奨されるリソース 27 • Building Compliant SaaS Solutions (YouTube) ◦

    クラウドサービスの急増に伴い、SaaSベンダーにとってセキュリティとコンプライアンスが重 要課題に ◦ SaaSベンダーはHIPAA、PCI DSS、ISO 27001などの主要基準に準拠する必要がある ◦ AWSのツールやパートナーエコシステムを活⽤し、ベストプラクティスに沿ったアーキテク チャ構築が重要 • Tenant Isolation Strategies (ホワイトペーパー) ◦ SaaSのマルチテナント環境では、テナント間のリソースアクセス防⽌が不可⽋ ◦ テナント分離の主要概念として「サイロ分離」「プール分離」「ブリッジモデル」がある ◦ テナント分離は必須であり、認証/認可だけでは不⼗分。顧客への透明性も重要
  6. Design: 製品/ビジネスチームに推奨されるリソース 28 • Building your SaaS Journey on AWS

    (YouTube) ◦ SaaSビジネスの成功には、事業計画、顧客体験、オペレーション、販売戦略の4つの柱が重要 ◦ AWSはSaaSベンダーに対して技術⾯や販売⾯での⽀援を提供している • SaaS Business Fundamentals (Skill Builder) ◦ SaaSモデルではメトリクスが重要で、製品使⽤状況や顧客⾏動のインサイトを得られる ◦ 顧客⽣涯価値(CLTV)が⾼く、収益性の⾼い成⻑には「CLTV - チャーンの影響 >> CAC」が重要 ◦ サービスマインドセットには戦略的計画、製品開発、営業とマーケティング、オペレーション の4つの側⾯がある • Journey to SaaS (APN Blog - PDF) ◦ SaaS提供の道のりを加速するガイドで、ビジネス計画、プロダクト戦略、最⼩限機能サービ ス、市場投⼊の4段階を説明 ◦ 顧客価値最⼤化、マルチテナント対応、コスト最適化を意識したサービス設計が重要 ◦ AWS SaaS Factoryプログラムやリソースの活⽤が推奨されている
  7. SaaS on AWS 推奨リソース 30 ステージ 製品/技術チームへの推奨リソース 製品/ビジネスチームへの推奨リソース Design •

    Building Compliant SaaS Solutions • Tenant Isolation Strategies • Building your SaaS Journey on AWS • SaaS Business Fundamentals • Journey to SaaS Build • SaaS architecture patterns • SaaS microservices deep dive • AWS Well-Architected: SaaS Lens • Build the foundation: SaaS Metrics • SaaS Pricing Models • Best practices for PLG in SaaS Launch • AWS Well-Architected SaaS Lens • Achieve Operational Success • Integrate into AWS Marketplace • Learning from SaaS pioneers • Grow your SaaS business on AWS • Successful SaaS Organizations Optimize • Optimizing Cost Visibility • Re-evaluate your SaaS technology • Optimize multi-tenant SaaS • Good to Great SaaS • Re-evaluate your SaaS technology • Develop a Cost-Aware Culture
  8. Build: 製品/技術チームに推奨されるリソース 31 • SaaS architecture patterns (YouTube) ◦ SaaSアーキテクチャは「コントロールプレーン」と「アプリケーションプレーン」から構成され、ビジネス要件

    に合わせて柔軟に設計する ◦ テナントの分離⽅式には、プール、サイロ、ブリッジの3パターンがある ◦ SaaSアーキテクトには、ビジネス要件を理解し最適な設計パターンを選択する能⼒が求められる • SaaS microservices deep dive (YouTube) ◦ マルチテナンシーはマイクロサービスアーキテクチャの全体に影響を及ぼすため、考慮が必要 ◦ 開発者の⽣産性向上のため、マルチテナンシーの詳細をカプセル化し再利⽤可能な構造を提供することが重要 ◦ AWSリソースへのアクセスには、マルチテナント環境で強⼒なランタイムセキュリティポリシーの使⽤を推奨 • AWS Well-Architected: SaaS Lens (Document) ◦ SaaSアーキテクチャの設計‧評価のためのフレームワーク ◦ 6つの柱(運⽤の優秀性、セキュリティ、信頼性、パフォーマンス効率、コスト最適化、持続可能性)に基づい て評価 ◦ SaaS特有の課題に焦点を当て、ベストプラクティスやガイダンスを提供する
  9. • Build the foundation: SaaS Metrics (Resource Center) ◦ メトリクスはSaaSの要であり、ビジネスチームとプロダクトチームの両⽅に重要

    ◦ ⽴ち上げ、採⽤、最適化、スケールの各段階で適切なメトリクスを設定し、North Star Metricに戦略を合わせる ◦ ⾼価値のメトリクスから始め、ビジネスの健全性、リソース消費、組織の俊敏性を⽰すメトリクスを導⼊する • SaaS Pricing Models (Resource Center) ◦ SaaSのプライシングパターンには、期間契約、サブスクリプション、使⽤料ベース、フリーミアムがある ◦ 従来の永続ライセンス買い切りや期間契約から、より柔軟なSaaSモデルへの移⾏が進んでいる ◦ プライシング決定の観点には、顧客ニーズ、市場競争⼒、サービスの価値提供、運⽤コストなどがある • Best practices for PLG in SaaS (Resource Center) ◦ PLGは製品を販売対象から顧客体験の中⼼へと位置づける成⻑戦略 ◦ ベストプラクティス:ユーザー中⼼の価格設定、簡単な試⽤体験の提供、顧客獲得から定着までの⼀貫した ジャーニー設計 ◦ 重要な要素:⾃動化されたオンボーディング、Day1からのメトリクス構築、柔軟な課⾦システム、セキュリティ とコンプライアンスの確保 Build: 製品/ビジネスチームに推奨されるリソース 32
  10. SaaS on AWS 推奨リソース 34 ステージ 製品/技術チームへの推奨リソース 製品/ビジネスチームへの推奨リソース Design •

    Building Compliant SaaS Solutions • Tenant Isolation Strategies • Building your SaaS Journey on AWS • SaaS Business Fundamentals • Journey to SaaS Build • SaaS architecture patterns • SaaS microservices deep dive • AWS Well-Architected: SaaS Lens • Build the foundation: SaaS Metrics • SaaS Pricing Models • Best practices for PLG in SaaS Launch • AWS Well-Architected SaaS Lens • Achieve Operational Success • Integrate into AWS Marketplace • Learning from SaaS pioneers • Grow your SaaS business on AWS • Successful SaaS Organizations Optimize • Optimizing Cost Visibility • Re-evaluate your SaaS technology • Optimize multi-tenant SaaS • Good to Great SaaS • Re-evaluate your SaaS technology • Develop a Cost-Aware Culture
  11. Launch: 製品/技術チームに推奨されるリソース 35 • AWS Well-Architected: SaaS Lens (Document) •

    Achieve Operational Success (APN Blog) ◦ マルチテナント環境の健全性管理‧監視、テナントオンボーディングの⾃動化が重要 ◦ テナント固有のカスタマイズを共通コードベースで実現し、フィーチャーフラグを活⽤ ◦ メトリクスデータの収集‧分析により、データ駆動の意思決定が可能になる • Integrate into AWS Marketplace (Document) ◦ AWS Marketplace SaaSソリューションは、販売者がAWS上で構築し、顧客に提供するクラウ ドベースのアプリケーションです。 ◦ 顧客は、サブスクリプションまたは契約ベースで製品を購⼊できます。 ◦ 販売者は、新規顧客の登録、顧客のアクセス権付与‧取り消し、ライセンス更新、使⽤量の計 測とレポートを⾏う必要があります。
  12. Launch: 製品/ビジネスチームに推奨されるリソース 36 • Learning from SaaS pioneers (Resource Center)

    ◦ AWS パートナーネットワークに参加し、AWS 上の SaaS を推進 ◦ AWS SaaS Factory のベストプラクティスを活⽤ ◦ ISV Accelerate と AWS Marketplace で市場展開を拡⼤ • Grow your SaaS business on AWS (YouTube) ◦ SaaSモデルが主流となり、顧客体験が差別化の鍵。AWS SaaSファクトリーがSaaSビジネスの⽴ち上 げと成⻑を⽀援 ◦ SaaSファクトリーの3つの柱は、教育‧啓発、ツール‧リソースの提供、パートナーとの協業 ◦ AWS MarketplaceはSaaSベンダーの有効なチャネルで、柔軟な契約形態や標準化されたライセンス条 件を提供 • Successful SaaS Organizations (APN Blog) ◦ SaaS構築の事業機会とROIを理解し、組織構造をSaaSモデルに適合させることが重要 ◦ 運⽤モデルの再評価、チームの役割‧責任の再定義、チーム間コミュニケーションの効果を⾒直す ◦ カスタマーサポートをカスタマーサクセス組織に進化させ、データ駆動型の営業モデルを構築する
  13. SaaS on AWS 推奨リソース 38 ステージ 製品/技術チームへの推奨リソース 製品/ビジネスチームへの推奨リソース Design •

    Building Compliant SaaS Solutions • Tenant Isolation Strategies • Building your SaaS Journey on AWS • SaaS Business Fundamentals • Journey to SaaS Build • SaaS architecture patterns • SaaS microservices deep dive • AWS Well-Architected: SaaS Lens • Build the foundation: SaaS Metrics • SaaS Pricing Models • Best practices for PLG in SaaS Launch • AWS Well-Architected SaaS Lens • Achieve Operational Success • Integrate into AWS Marketplace • Learning from SaaS pioneers • Grow your SaaS business on AWS • Successful SaaS Organizations Optimize • Optimizing Cost Visibility • Re-evaluate your SaaS technology • Optimize multi-tenant SaaS • Good to Great SaaS • Re-evaluate your SaaS technology • Develop a Cost-Aware Culture
  14. Optimize: 製品/技術チームに推奨されるリソース 39 • Optimizing Cost Visibility (APN Blog) ◦

    テナントのリソース消費測定は重要だが課題も多く、概算的アプローチと詳細なアプローチがある ◦ AWSサービスやタグ付け、メトリクス収集の仕組み構築を活⽤してテナントごとの消費量を把握できる ◦ 得られたデータはコスト最適化、製品戦略、アーキテクチャ改善など多⽅⾯に活⽤可能 • Re-evaluate your SaaS technology (Resource Center) ◦ アプリケーションアーキテクチャを超えて考え、ビジネスニーズに合わせて再構築 ◦ 運⽤効率を測定するための豊富な洞察を収集し活⽤ ◦ コスト分析を⽤いてソリューションを再設計し、進捗を可視化 • Optimize multi-tenant SaaS (YouTube) ◦ SaaSの最適化には、データとインサイトの収集、マイクロサービスの柔軟性向上が重要 ◦ リソース消費とテナント利⽤の整合性確保、オペレーション効率の向上が必要 ◦ 柔軟な料⾦設計(ティアリング)を活⽤し、データ駆動型アプローチで組織全体で取り組むべき
  15. Optimize: 製品/ビジネスチームに推奨されるリソース 40 • Good to Great SaaS (PDF) ◦

    SaaSへの移⾏には組織全体の根本的な変⾰が必要で、単なる販売⽅法の変更ではない ◦ 優れたSaaSプロバイダーはアジリティ、顧客サービス体験、スケーラビリティ、効率性を重視 ◦ メトリクスをSaaSサービスの中核に位置付け、全⽅位のパフォーマンスを測定し継続的に改善 する • Re-evaluate your SaaS technology (Resource Center) • Develop a Cost-Aware Culture (APN Blog) ◦ コストを⾮機能要件として扱い、開発プロセスの各段階で考慮することが重要 ◦ コスト管理の責任をビジネスチームとエンジニアリングチームで共有し、協⼒して意思決定を ⾏う ◦ 適切なコスト指標を定義‧測定し、データを活⽤して価格設定や機能のパッケージングを最適 化する
  16. 個⼈的 SaaS on AWS のトレンド • AWS Marketplace • AWS

    Foundational Technical Review( FTR ) • SaaS Builder Toolkit for AWS 48
  17. 個⼈的 SaaS on AWS のトレンド • AWS Marketplace • AWS

    Foundational Technical Review( FTR ) • SaaS Builder Toolkit for AWS 49