私はAWS Mobile Hubを使用してモバイルアプリケーションを開発していますが、これを初めて使用しています。私は、サーバがMobile Hubサービスを提供するために設定される必要があるかどうかを誰かが説明できるかどうか疑問に思っていましたか?私はちょっと混乱しています。これらのサーバーがこの情報を保存することに専念していないのであれば、どのように動作するのでしょうか。ただし、サイトでこれを行う必要はありません。AWSモバイルハブ - サーバーレス?
ありがとうございます!
私はAWS Mobile Hubを使用してモバイルアプリケーションを開発していますが、これを初めて使用しています。私は、サーバがMobile Hubサービスを提供するために設定される必要があるかどうかを誰かが説明できるかどうか疑問に思っていましたか?私はちょっと混乱しています。これらのサーバーがこの情報を保存することに専念していないのであれば、どのように動作するのでしょうか。ただし、サイトでこれを行う必要はありません。AWSモバイルハブ - サーバーレス?
ありがとうございます!
いいえ、サーバーはAWS Mobile Hubを使用してアプリケーションを開発する必要はありません。 AWSラムダ関数を使用してバックエンドロジックを実行できます。ファイルの保存は、AWS S3を使用して行うことができます。認証はAWS Cognitoを使用して管理できます。
基本的に、モバイルアプリはプラットフォーム(iOS、Androidなど)SDKを使用してAWSサービスとやり取りします。 EC2インスタンスを使用して独自のバックエンドサーバーをセットアップすることはできますが、必須ではありません。 AWS API GatewayとLambda関数を使用して、サーバーレスでRESTful APIを作成できます。
本当に感謝の意を表します。本当にありがとうございました。もしあなたが気にしないなら、もうちょっとした質問があります。EC2を使って独自のバックエンドサーバーを設定できるとすれば、これを行う利点があれば、それは何か?再度、感謝します! :) – Sarah
EC2インスタンスを使用すると、独自のOSを選択することができます(ラムダではそれを制御することはできません)、あらゆる種類のパッケージをより簡単にインストールできます(例えば、EC2にffmpegをインストールすることは、あなたはCRONジョブを使用することができます。幅広いパフォーマンスオプションの利点があります(必要に応じて最大384GBのRAMインスタンスが得られますが、Lambdaでは3GBに制限されます)。 – spg
WRT cronjobsでは、AWS Lambdaでスケジュールされたジョブを作成することもできます。 http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html –