web-dev-qa-db-ja.com

DBおよびインスタンスの1and1クラウドホスティングスケーリング

1and1ホスティングの経験者はいますか?私は彼らの「透明な価格設定」を読み直そうとしました。

CPU/RAM/SSDストレージの量を選択できる設定パネルがあります。

(構成パネル)

その構成は何ですか?そして、自動スケーリングはどのように機能しますか?

  • 構成は「マシンごと」で、マシンがビジー状態の場合、別のマシンをインスタンス化しますか?

  • 構成は、「ハードウェアの総電力」をマシン間で分割したものですか(その場合、トラフィックの負荷は時間帯によって異なるため、スケーリングされるのは価格のみです)

  • 最も強力なハードウェアの組み合わせを選択し、いつでもユーザーが1人しかいない場合、完全なコンピューティングパワーを支払いますか? (例では、構成は1.000.000ユーザーをホストできますが、何らかの理由でサーバーは1ユーザーだけで2​​4時間/ 24時間ビジーに保たれます)

  • 「マシン」ごとに異なるDBを構成する必要がありますか?はいの場合、データベースにユーザー名/パスワードとIPアドレスをどのように割り当てますか。

  • 計算能力は自動的にスケーリングしますか?はいの場合、なぜ55秒でいつでも構成を変更できると言われますか?クラウドが「スケーリング」する場合、なぜ構成を変更する必要があるのですか?

私はそれが多くの質問であることを知っていますが、実際には1つの質問にすぎません:1and1クラウドホスティングはどのようにスケールしますか?

2
GameDeveloper

選択する構成はマシンごとです。そのため、仕様を指定すると、マシンごとの仕様がスピンアップされます。 1and1のスケールアップ方法は2倍です。まず、バースト容量と呼ばれるものがあります。バーストキャパシティを使用すると、指定したスペックを少しだけ(現時点では正確なバーストスペックを見つけることができません)、非常に短い期間にわたって確認することができます。これは、価格設定をバイパスする手段と見なされるべきではなく、1、2秒の容量を追加する必要がある場合に何かが発生した場合にオンラインを維持する方法と見なされるべきです。別の方法では、複数のマシンを同じ仕様に合わせてスピンアップし、すべてのマシンで接続のバランスを取ることもできます。

非常に高いハードウェアプロファイルで単一のサーバーをプロビジョニングする場合、それはニーズを満たしますが、単一の接続でもアクティブのままになります。一般的に、必要な容量の種類を把握しながら、容量の少ないマシンに移動して水平方向にスケーリングする(つまり、いくつかのマシン間で接続のバランスを取る)方が良い

マシンごとに異なるdbを構成する必要があるかどうかは、マシンを使用している対象によって異なります。単一のdbが必要で、各マシンが同じdbに接続する場合、マシンごとに個別のdbを構成する必要はありませんが、何らかの理由で各マシンが独自のdbを必要とする場合(共有ホスティング環境など)例として)はい、各マシンには独自のデータベースが必要です。繰り返しになりますが、使用目的によって異なります。

コンピューティング能力のスケーリングに関しては、ここでのスケーリングの概念は、インスタンスを終了し、より高いスペックの新しいマシンをプロビジョニングする必要なく、比較的短い時間内でコンピューティング能力を高めることができるということです。 55秒かかると言う理由は、計算リソースの増加を実行するバックエンドシステムが追加のリソースをプロビジョニングして割り当てるのに時間がかかるためです。

1