AWS でのサーバーレス

サーバーにわずらわされることなく、アプリケーションを構築、実行

サーバーレスは、より俊敏なアプリケーションの構築を可能にするサービス、慣行、戦略を説明する方法であり、革新を実現し、変化に迅速に対応できます。サーバーレスコンピューティングでは、容量のプロビジョニングやパッチ適用などのインフラストラクチャ管理タスクは AWS が処理するので、顧客に役立つコードの記述のみに専念できます。AWS Lambda などのサーバーレスサービスには、自動スケーリング、組み込みの高可用性、従量課金モデルが付属しています。Lambda はイベント駆動型のコンピューティングサービスであり、サーバーを管理することなく、150 を超えるネイティブに統合された AWS および SaaS ソースからのイベントに応答してコードを実行できます。 

アイデアの市場への投入をより迅速に
コストを下げる
運用上のオーバーヘッドを排除することで、チームは迅速なリリース、フィードバックの獲得、速やかな市場への繰り返し投入が可能になります。
従量課金モデルの下では、過剰なプロビジョニングに費用を払うことはなく、ユーザーに代わってリソースの使用率が最適化されます。
大規模な採用
より良いアプリケーションをより簡単に構築
ゼロからピークの需要まで自動的に拡張するテクノロジーを活用すると、従来になく迅速に顧客のニーズに適応できます。
サーバーレスアプリケーションにはサービス統合が組み込まれているため、アプリケーションの構成ではなく、アプリケーションの構築に専念できます。

AWS でのサーバーレスサービス

最新のアプリケーションはサーバーレス優先で構築されています。これはサーバーレスサービスの採用を優先する戦略の結果であり、アプリケーションスタック全体の俊敏性を高めることができます。スタックの 3 つのレイヤーすべて (コンピューティング、統合、データストア) に対応できるサービスを開発しました。 こうしたサービスの利用開始をご検討ください:

コンピューティング

アプリケーション統合

データストア

ユースケース

  • ウェブアプリケーション
  • データ処理
  • バッチ処理
  • イベントの取り込み
  • ウェブアプリケーション
  • ウェブアプリケーション

    To-Do リストアプリ

    ウェブアプリケーションリファレンスアーキテクチャは、ビジネスロジックに AWS LambdaAmazon API Gateway を使用する、汎用のイベント駆動型ウェブアプリケーションバックエンドです。また、データベースとして Amazon DynamoDB を使用し、ユーザー管理に Amazon Cognito を使用します。すべての静的コンテンツは、AWS Amplify コンソールを使用してホストされます。

    このアプリケーションは、登録ユーザーが既存のアイテムを作成、更新、表示し、最終的にそれらを削除できる、シンプルな To Do アプリです。

    サンプルコード » 

    Arch-Diagrams_Serverless-Category-Page_WebApp
  • データ処理
  • データ処理

    リアルタイムファイル処理

    リアルタイムファイル処理リファレンスアーキテクチャは、AWS Lambda を使用する汎用のイベント駆動型並列データ処理アーキテクチャです。このアーキテクチャは、オブジェクトの複数のデータ派生物を必要とするワークロードに最適です。

    このサンプルアプリケーションでは、インタビューからのメモを Markdown 形式で S3 に配信します。S3 イベントは、複数の処理フローをトリガーするために使用されます。1 つは Markdown ファイルを HTML に変換して永続化するためのもので、もう 1 つは感情を検出して永続化するためのものです。

    サンプルコード » 

    Arch-Diagrams_Serverless-Category-Page_DataProcessing
  • バッチ処理
  • バッチ処理

    抽出、変換、ロード

    このリファレンスアーキテクチャは、AWS Step Functions を使用して AWS Lambda で抽出変換ロード (ETL) ワークフローを調整する方法を示しています。

    このソリューションは、オープンデータ用に AWS レジストリで利用可能なグローバル大気品質データ OpenAQ を処理します。大気品質測定の最小、最大、平均の評価を毎日生成します。ETL ワークフローは手動でトリガーする必要がありますが、Amazon EventBridge ルールを使用して、簡単に定期的にスケジュールすることができます。変換が完了すると、要約されたデータの S3 での場所が E メールで通知されます。

    サンプルコード »

    Arch-Diagrams_Serverless-Category-Page_Batch
  • イベントの取り込み
  • イベントの取り込み

    サーバーレスドキュメントリポジトリ

    このアプリケーションは、Comprehend や Rekognition などの Amazon ML サービスを使用してドキュメントや画像にインデックスを付け、その結果を Elasticsearch に送信して高速インデックスを作成します。
    このアーキテクチャは、キューイングを使用して、大量のドキュメント用に設計されています。

    サンプルコード » 

    Arch-Diagrams_Serverless-Category-Page_EDA
ラーニングポータル

ビルダー

構築の準備はできましたか? ハンズオンチュートリアルを開始するには、ラーニングポータルにアクセスしてください。

ラーニングポータル »
エグゼクティブインサイト

エグゼクティブ

開発チームに力を強化したいですか? IDC によるこれらのインサイトをご確認ください。

エグゼクティブインサイト »
スタートアップポータル

スタートアップ

これまで以上に速く動く必要がありますか? このスタートアップポータルは、お客様のために用意されています。

スタートアップポータル »