-1

私は、この AWS セキュリティを amazon webservice にデプロイするのは初めてです。一部の IP アドレスでセキュリティ グループを制限すると、アプリケーションの実行速度が非常に遅くなるか、実行されない可能性があります。これが、aws にデプロイされている Web サービスを呼び出そうとすると接続タイムアウトが発生する理由です。セキュリティ グループで IP アドレス制限を開くと、正常に動作します。

セキュリティ グループを使用して AWS を構成する方法。私のアプリケーションが一部の制限されたネットワークにのみアクセスできるようにします。これを着るのを手伝ってください。

以下は私のセキュリティグループの詳細です

INBOUND   
Type     Protocol       Port range      Source       
MYSQL       TCP             3306            X.X.X.X/X   
SSH         TCP             22              X.X.X.X/X    
HTTP        TCP             80              X.X.X.X/X

OUBOUND  
Type    Protocol        Port range      Source  
MYSQL       TCP             3306            0.0.0.0/0  
SSH         TCP             22              0.0.0.0/0  
HTTP        TCP             80              0.0.0.0/0

Web アプリケーションからの DB 接続に休止状態を使用しています。しかし、毎回上記のセキュリティグループで接続タイムアウトが発生します。しかし、IP アドレスの制限を削除すると、正常に動作します。注: DB 接続は mysql ワークベンチから正常に動作します

<property name="hibernate.connection.url">jdbc:mysql://schemaname.amazonDBInsatnce:3306/test</property>
4

1 に答える 1

0

セキュリティ グループは、Amazon EC2 インスタンスへのアクセスを「遅く」しません。これらは、特定の範囲の IP アドレスに対してどのポートが開いているかを判断するために使用されます。トラフィックの通過が許可されているか、許可されていません。

セキュリティ グループは、インバウンドおよびアウトバウンドトラフィックに対して定義できます。デフォルトでは、すべてのインバウンド トラフィックが拒否され、すべてのアウトバウンド トラフィックが許可されます。

アプリケーションが何らかの外部サービスにアクセスしようとしてタイムアウトになり、遅延が発生している可能性があります。すべてのアウトバウンド トラフィックを許可することは通常許容されるので、最初にそれを試して、アプリケーションのパフォーマンスが向上するかどうかを確認してください。

また、アプリケーションが生成するログ ファイルをチェックして、エラーが生成されているかどうかを確認します。これにより、何が起こっているのかについてのヒントが得られます。

于 2015-03-01T22:18:35.863 に答える