現在私のアプリケーションサーババックエンドとしてaws EC2インスタンスを使用したい私の大学のファイル共有アンドロイドプロジェクトに取り組んでいます。しかし、どのEC2インスタンスを使用する必要がありますか?私はこれについて非常に混乱しています。正しいEC2インスタンスを選択してください
私のサーバーには、ログイン、サインアップ、データベース操作のためのPHPスクリプトはほとんどありません(共有ファイルリンクの行を追加するなど...)。ファイルのリンクを共有する前にファイルを保存するためにaws S3を使用しています。リンクの共有は、TCP/IPソケットを介して行われます。だから私はソケットサーバに同じサーバを使いたいと思っています。ここには多くのインスタンスタイプがありますhttps://aws.amazon.com/ec2/instance-types/。しかし、私の特定のプロジェクトにどのプロジェクトを使うのか分かりません。
必要なときに1より大きなに行く私が投票していますそれが広すぎるのでトピックからこの質問を閉じるために。それはあまりにも多くの要因に依存するので、あなたに意味のある答えを与えることはできません。 t2.microなどの作業負荷に十分であることを直感で示した最も安価なインスタンスクラスから始め、問題がある場合はコードが最適でない場所を特定し、最適化します。またはインスタンスを拡大しますあなたが必要とするリソースの種類(CPU、メモリ、ネットワーク帯域幅など)が増えます。実行中のマシンを別のインスタンスに変更するには、おそらく2分かかります。最初の選択肢に苦しまないでください。 –
TLDR:「あなたの特定のプロジェクト」をテストします。 – tedder42