2016-04-23 14 views
0

私はHosting a Web App on Amazon Web Servicesチュートリアルに従っています。AWS:デフォルトのVPCにプライベートサブネットを作成する方法

EC2インスタンスはパブリックサブネットに起動する必要があります。ただし、データベースサーバーはプライベートサブネットに起動する必要があります。しかし、プライベートサブネットを作成しようとすると、CIDRを選択する際に問題が発生します。私のデフォルトVPCは172.31.0.0/16です。 CIDRが172.31.x.0/16の場合は、CIDRが既に存在しているというエラーが表示されます。

+0

Welcome to Stackoverflow!コードや何かのような努力をして、人々があなたの問題を早期に理解して助けることができるように、あなたの質問を精緻化してください。ありがとう! – manetsus

+0

今、私はAWSを使って練習するTweet Trendアプリケーション(https://github.com/Leogogo1023/TweetMapに似ています)をホストしたいと思います。私はAWSの初心者であるため、EC2インスタンスをパブリックサブネットに起動する方法を知っています。しかし、私は弾薬を使ってそのようなアプリケーションを正しくホストする方法を正しく知らない。 EC2に何かをインストールする必要はありますか?どうすればこのことができますか?ありがとう。 –

+0

@manetsusご返信ありがとうございます。今、私はAWSを使ってJava Webアプリケーションをホストします。このアプリケーションは、mySQLデータベースにRDSを使用します。 EC2のRDSを正しく設定する方法を知りたい。ありがとう。 –

答えて

1

このチュートリアルでは、パブリックサブネットにデータベースを作成してください。

プライベートリソース(インターネットからアクセスする必要はない)をプライベートサブネットに起動することをお勧めします。ただし、学習プロセスのこの段階でVPCを学習するのではなく、パブリックサブネットにデータベースを作成してください。

その後、VPCについて学んだら、セキュリティを強化するために、パブリックサブネットとプライベートサブネットを持つ独自のVPCを作成できます。

+0

こんにちはJohn、あなたの返事をありがとう。 EC2を既定のパブリックサブネットに起動するからです。同じパブリックサブネットでデータベースを起動する必要がありますか? –

+0

いいえ.VPC内のすべてのサブネットは、互いに話すことができます。このチュートリアルでは、同じサブネット内に作成することは意味があります。これは、パフォーマンスがやや向上し、高可用性を必要としないためです。 –

+0

こんにちはジョン、私はまだEclipse AWSのtakeitを使用するときに問題があります。このサンプルアプリケーション[Sample github](https://github.com/awslabs/eb-tomcat-snakes)を展開したいと思います。最初のステップはプロジェクトを構築することです。このサンプルはgit bashを使ってプロジェクトをビルドします。 Eclipseを使ってアプリケーションをビルドすることはできますか?このサンプルWebプロジェクトをクラスファイルにコンパイルするためにEclipse Mars for Java EE開発者を使用したいと考えています。プロジェクトを右クリックしてビルドプロジェクトを選択すると、Eclipseのマーカーにエラーはありませんが、ビルドフォルダにクラスファイルが見つかりません。 –

関連する問題