Amazon RDS インスタンスにリモート接続するには、EC2 インスタンスを作成する必要がありますか?
Amazon RDS インスタンスをセットアップすると、「バックグラウンドで」EC2 インスタンスが自動的に作成されることを理解しています。しかし、EC2 コンソールを調べても、その非表示のインスタンスが表示されないため、パブリック DNS や Elastic IP の詳細も、SSH 経由で接続する必要がある EC2 インスタンス キーも見つかりません。
Amazon RDS インスタンスにリモート接続するには、EC2 インスタンスを作成する必要がありますか?
Amazon RDS インスタンスをセットアップすると、「バックグラウンドで」EC2 インスタンスが自動的に作成されることを理解しています。しかし、EC2 コンソールを調べても、その非表示のインスタンスが表示されないため、パブリック DNS や Elastic IP の詳細も、SSH 経由で接続する必要がある EC2 インスタンス キーも見つかりません。
はい、RDS インスタンスはデータベースを実行する EC2 インスタンスを作成しますが、ssh 経由で直接アクセスすることはできません。
RDS は管理されるサービスであり、実装の詳細を非表示にして、別の EC2 インスタンスから接続するためのエンドポイントを提供するだけです。エンドポイント名は EC2 コンソールで見つけることができます。これをホスト名として使用してアプリケーションから接続するだけで、RDS を他のデータベースと同じように扱うことができます。
Amazon は、サーバーをサービスとして提供するために一定レベルのサーバー制御を維持する必要があり、ssh アクセスはそれを妨げます。これが原因で見逃してしまうことがいくつかありますが (DB ファイルへの直接アクセスなど)、Amazon にアップグレード、バックアップ、およびレプリケーションを管理してもらうことで、これらをはるかに上回ることができます。