2023, Amazon Web Services, Inc. or its affiliates. 地域発展の新たなフロンティアを探そう Kensuke Shimokawa AWS Serverless Specialist 北 陸 で S T A R T U P を は じ め よ う ・ み つ け よ う 地方企業こそサーバーレスを活用すべき3つの理由
従来構成との比較例 APP サーバー DB サーバー LB OS OS OS OS OS OS OS Web サーバー サーバー 各機能をサーバーリソース上に実装 サーバー/OS の準備・構成 設定・開発作業 + 規模の見積もり + 可用性設計 ロードバランシング設定 + データ保全の検討 HTTPS REST API Gateway 処理ロジック Lambda データ管理 DynamoDB サーバーレス 各機能をサービスとして組み合わせて構築 設定・開発作業 ü リクエストに量に応じて 自動スケール ü 設計済みのリトライ ü 複数 AZ 構成 ü データ信頼性
観点で見るサーバーレスの特徴 • リクエスト数に応じたオートスケーリング • マルチ AZ による障害耐性 • セキュリティパッチの自動適用 Quality (品質)の観点 リクエスト増 自動的に スケール 可用性の高いインフラによる 一定品質の担保 AZ - a AZ - b AZ - c マルチ AZ による障害耐性
観点で見るサーバーレスの特徴 • プロビジョニング不要な実行環境 • アプリケーション開発に集中 • 非機能要件にかける労力を最小化 Delivery (納期、スピード) の観点 計画・概要設計 詳細設計 開発 サーバ管理 パッチ適用 ソフトウェア 保守 サーバー 増強 ▲ Production n サイジング n 可⽤性設計 n 将来予測/計画 作業量、時間を短縮し リリース、ビジネスを加速 計画 設計 開発 ランタイム Ver up ランタイム Ver up ▼ Production 市場投入時間を短縮 n 負荷予測 n コード開発 n テスト n サーバー設定 n 環境整備 n コード開発 n 機能テスト n 可⽤性テスト