New Relic APIのhttps://github.com/newrelic/newrelic_apiを参照して、ホストとインスタンスの違いは何だろうと思っていました。
基本的に、私はアプリケーションとは何か、サーバーとは何かを理解しています(明らかに)。インスタンスはアプリケーションのインスタンスであると想定します。つまり、アプリがHerokuで実行されている場合、各インスタンスはアプリを実行しているdynoに対応します。しかし、ホストとは何ですか?そして、ホストとインスタンスの違いは何ですか?
ありがとう、
-ビリー
アップデート
答えてくれてありがとう!
したがって、これが正しければ、一般的なケースでは、アプリケーションとインスタンス間のマッピングは1対nです。つまり、各アプリは1つ以上のインスタンスを持つことができます。また、インスタンスとホスト間のマッピングはn-to-mです。つまり、各インスタンスは最大で1つのホストで(いつでも)実行できますが、インスタンスは使用可能なホストに分散されます。同様に、ホストはサーバー間で分散されます(たとえば、m-to-s)。それですか?(これが非常に明白なことを言っているように聞こえる場合はお詫びしますが、New Relicで使用されている用語に慣れていません)
上記が正しければ、APIからインスタンス(ホストとホスト)サーバーのマッピングを取得するにはどうすればよいですか?アプリケーション(インスタンスとアプリケーション)のホストを取得する方法はわかりますが、他の2つについてはどうでしょうか。
助けてくれてありがとう!