すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:アプリケーション開発の手順

最終更新日:Mar 26, 2025

このトピックでは、アプリケーションを SAE にデプロイする前の開発フェーズにおけるさまざまなシナリオのガイダンスと考慮事項について説明します。

技術スタック言語

SAE は、アプリケーションの技術スタック言語に制限を課しません。任意の言語でアプリケーションを開発し、イメージを作成して、SAE にデプロイできます。

SAE は、次の言語で開発されたアプリケーションのコードパッケージを使用した直接デプロイもサポートしています。

  • Java: ソースコードを JAR または WAR パッケージにパッケージ化してデプロイすることをサポートしています。

  • PHP、Python、.NET Core: ソースコードを ZIP パッケージにパッケージ化してデプロイすることをサポートしています。

アプリケーションアーキテクチャ

SAE は、モノリシックアーキテクチャアプリケーションと、ネイティブの Spring Cloud または Dubbo フレームワークを使用して開発されたマイクロサービスアーキテクチャアプリケーションの両方をサポートしています。

モノリシックアーキテクチャアプリケーション

モノリシックアーキテクチャアプリケーションを SAE にデプロイする前に、アプリケーションがローカルで実行されていることを確認してください。詳細な手順については、「アプリケーションデプロイ」をご参照ください。

マイクロサービスアーキテクチャアプリケーション

ネイティブの Spring Cloud および Dubbo マイクロサービスフレームワークに基づいてアプリケーションを開発し、SAE にデプロイします。開発の詳細なガイダンスについては、以下を参照してください。

開発が完了したら、アプリケーションを SAE にデプロイできます。詳細な手順については、「アプリケーションデプロイ」をご参照ください。

ローカルにデプロイされたマイクロサービスアーキテクチャアプリケーションを SAE に移行するには、「アプリケーション移行」をご参照ください。