2016-06-29 8 views
0

私はAmazon Web Servicesと非常に混同しています。私がやりたいことは、amazonでNode Jsサーバーを作成して実行することだけです。どのサービスを使うべきですか?ここでノードJsサーバー用のAmazon Webサービスはどれですか?

サービスのリストenter image description here

私はCloudFrontをを使用Shoud? EC2? Elastic Beanstalkまたはその他

すべてのヘルプは本当にノードJS EC2サービスについては

+0

このスクリーンショットの「計算」セクションにあるすべてのサービスでNodeJSを実行できます。私はこの質問を閉じるのに投票しています。なぜなら、それは広すぎて研究努力がゼロであるからです。 –

答えて

2

を使用すべきでいただければ幸いです。 puttyという名前のソフトウェアをインストールして、ローカルホスト上で実行するようなノードjsスクリプトを実行する必要があります。 https://www.youtube.com/watch?v=WxhFq64FQzA https://aws.amazon.com/developers/getting-started/nodejs/

あなたは、単に下に与えられたFTP命令を使用することができ、ファイルを展開する:ここで

は、チュートリアルへのリンクです

Connect to Amazon EC2 file directory using Filezilla and SFTP

1

私が使用EC2」ほど合式ではないでしょう"または"何か他のものを使用する "...

ノードアプリケーションを配備する場合は、2ma

アマゾンから提供サービス(IaaSの)などのインフラストラクチャ、あなたが/必要性やりたいとあなたがあなた自身のサーバーを管理することは自由です。

アマゾンから提供サービス(PaaSの)としてのプラットフォーム、AWSがあなたに提供するマシン、SDKのバージョンなど、あなたのアプリケーションを構築するために使用し、あなただけのアプリではない管理サーバー

それぞれには長所と短所があります。いくつかの相違点については、read this opとすることができます。

基本的に私はこのように要約されます:あなたは「小規模のWebアプリケーションを構築している場合は

またはあなたのアプリ上で純粋に集中したいと派手なサードパーティ製のツールを使用していない/ libsにはElasticBeanstalk君、一緒に行きますあなたのアプリを展開するあなたのアプリを開発し、それは動作します。 awsはサーバーを管理し、自動的に規模を調整するルールを設定し、他のawsサービス(主にデータベースのRDS、メール通知のSNSなど)に接続することができます。

ITリソース(セキュリティを含む...)サーバーをセットアップして管理するために、aws ebやその他のawsサービスでサポートされていない可能性がある多くの追加サービス、libを持つアプリケーションを開発する必要があります(たとえば、mongo dbの設定、あなたがec2サーバーまたはユーザーにこれを提供する別のサードパーティのサービスをインストールする必要がありますrdsまたは他のから提供するボックス)

トピックはすべてのawsの提供を議論するのではなく、 AWSのCDNシステムので、静的資産(JS、CSS、イメージの多くを使用する場合...)あなたはそれを見てください、あなたがこのサービスを使用することができるあなたのアプリを展開するS3、EBまたはEC2を使用してください。静的資産の配信は、ユーザーに密着したエッジの場所にキャッシュすることで、ユーザーに効率的に行われます。

+0

鮮やかな答え、ありがとう!しかし、NodeJsのための弾性ビッグストークを作成すると、EC2に新しいインスタンスが作成されました。私はまだこのインスタンスにSSHで接続できますか? – Doapper

+0

はい、[ec2キーペア](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html)が必要です。 –

関連する問題