node.js ベースの Web アプリケーションと nginx を備えた EC2 上のマイクロ インスタンスを作成しました (アプリがポート 3000 に接続できるようにリバース フロントエンド プロキシを作成し、それを nginx を使用してローカルホストにルーティングしました)。
この同じ (マイクロ) インスタンスにも mongodb をインストールしましたが、昨夜、EC2 に MongoDB をデプロイする途中で MongoDB のドキュメントを読んでいました。この方法と私の最初の方法の違いは次のとおりです。
- この方法では、ec2 コマンドライン ツールを使用して新しいインスタンスを作成します
- ec2 コマンド ライン ツールを使用して指示を複製すると、フラグの 1 つが無視されていることが示されるため、次のコマンドは古くなっていると思います。
$ ec2-run-instances ami-05355a6c -t m1.large -g [SECURITY-GROUP] -k [KEY-PAIR] -b "/dev/sdf=:200:false:io1:1000" -b "/dev/sdg=:25:false:io1:250" -b "/dev/sdh=:10:false:io1:100" --ebs-optimized true
上記のコマンドを使用して do: に進んだ後
sudo mkfs.ext4 /dev/sdf
、AMI イメージが存在しなくなったため、AMI イメージの名前が変更されました。Amazon EC2 ダッシュボードを実行
ec2-run-instances
して更新した後、インスタンスに表示されませんが、表示するとsudo fdisk -l
2 つのマウントが表示されます。
ご覧のとおり、このガイドはおそらく少し古くなっています。mongodb を EC2 の独自のインスタンスにデプロイする方法を知りたいと思っています。そこから、どうすればお互いに話せるようになりますか? たとえば、新しい mongodb インスタンスは、nginx を搭載した node.js マイクロ インスタンスと通信します。