鉄
新しい場所では、ブランドサーバーのみを使用しています。 インストールの一般的なホスト構成は、 Dell R720XDです。 2つのXeon E5-2670プロセッサ 、256ギガバイトのRAM、それぞれ600ギガバイトのSAS15KディスクアレイとRAIDコントローラーがあります。 各サーバーには、少なくとも2つのパワーリザーブと2つのネットワークカードを備えた2つの電源があります。
内部ネットワークは、ホスト間で10ギガビットネットワークを提供する冗長スタックでArista、Juniper、およびCiscoネットワーク機器を使用します(必要に応じて拡張オプションを使用)。 モスクワの場所では、ネットワークはすでに20ギガビットに成長しています。 ネットワークのスケーリングに特別な問題はありませんが、既存の機器をロードするにつれて成長する必要があります。
上のスクリーンショットでは、Arista 7050TがアムステルダムのInfoboxCloudで使用されています(説明) 。
競合他社に思考の根拠を与えないように、設置に使用される最高級の機器は開示していません。 ただし、お問い合わせいただくと、必要な詳細情報を確認できます。
ソフトウェア
各サーバーにはParallels Cloud Serverオペレーティングシステムがインストールされており、コンテナー化されたハイパーバイザー仮想化を使用して仮想マシンを作成できます。 Parallels Cloud Storageの分散ファイルシステムはストレージとして使用され、クラスターの一部または個々のサーバーに障害が発生した場合でも仮想マシンの高可用性を提供します。 このテクノロジーは、仮想サーバーデータを転送する必要なく、ホスト間で仮想マシンとコンテナの高速ライブマイグレーションを提供します。
クラウドは、Parallels Operations Automation(POA)およびParallels Business Automation(PBA)によって管理されます。 POAを使用すると、クラウドクラスター内の数百のホストを管理でき、Parallels Business Automation(PBA)が課金を担当します。 コントロールパネルpanel.infobox.ruは、ユーザーに表示されるPOAの一部です。 POAのクラウド部分は、POAのモジュールとして設計されたParallels Automation for Cloud Infrastructure(PACI)です。
PACIには次のコンポーネントが含まれます。
- インスタンスマネージャー(IM) 。 彼は、PACIモジュールのすべての操作を管理する責任があります。 ユーザーがサーバーの作成、パラメーターの変更などのコマンドを入力したとき -チームはIMに転送され、マネージャーはその実行を調整します。
- IMデータベース 。 IMが使用するデータベース。
- PCSノード 。 Parallels Cloud Serverを備えたホスト。 クラウドサーバーの実行に使用され、仮想マシンの信頼性の高い分散ストレージのためにCloud Storageクラスターに編成されます。
- ストレージノード 。 Cloud Storageの外部のバックアップに使用される別個のタイプのサーバー。 ユーザーがクラウドサーバーのバックアップをアクティブにすると、ストレージノードで実行されます。
Cloud Serverと統合されたParallels Virtual Automation(PVA)は、集中管理および監視に使用されます。 PVAの責任には、物理サーバーの管理と監視(IPアドレスプールの追加、グループ化、廃止、IPアドレスプールの管理、ホスト制御ホストのバックアップ、各物理サーバーのリソースのリアルタイム監視)が含まれます。
Cloud StorageはフォールトトレラントストレージクラスターPCSホストを分散し、3つのコンポーネントで構成されます。
- メタデータサーバー (MDS)。 MDSはメタデータ(データの説明)を管理し、仮想マシンファイルの断片化方法と保存場所を制御します。 MDSはフラグメントバージョンも追跡し、クラスターに十分なレプリカがあることを確認します。 MDSは、高可用性のために複数のサーバーで同時に実行されます。 MDSは、クラスターで発生するすべてのイベントのグローバルログも保存します。
- フラグメントサーバー( チャンクサーバー 、CS)。 CSは、ユーザーデータのフラグメントを保存し、データへのアクセスを提供します。 高可用性を確保するために、CSはすべてのホストで実行されています。
- お客さま ( クライアント )。 クライアントは、MDSおよびCSと対話してデータにアクセスします。 クライアントはParallels Cloud Serverです。 クラウド内のコンテナーと仮想マシンは、Cloud Storageクラスターから直接実行されます。
以下は、Cloud Storageの仕組みの図です。
仮想サーバーはCloud Storageから実行されます。 Cloud StorageのPCSホストが故障した場合、ユーザーは作業を続行し、何にも気付きません。 クラウドサーバーが現在このPCSホストで実行されていた場合、データの移行を必要とせずに別のPCSホストで再起動し、作業が続行されます。 これはすべて、専用サーバーよりもはるかに高い信頼性、ディスクサブシステムの高速化、およびクラスターに分散されたクライアントからのディスクへの均一な負荷を提供するために行われます。
ホストマシンの更新(事前に通知されます)の場合、ユーザーのクラウドサーバーを再起動することは可能ですが、InfoboxCloudの2つの場所を使用すると、コンテナーごとに数秒から(コンテナー化された仮想化の場合)仮想マシンを使用する場合の仮想マシンあたりの分数は、アクセシビリティが重要なプロジェクトでは見過ごされていました。
バックアップは、Cloud Storageの外部のストレージホストに保存されます。 これにより、クラウドシステムの信頼性がさらに向上します。 Cloud Storageにはハードウェア障害の単一ポイントがなく、外部バックアップを使用するとCloud Storageが予約されます。
モスクワとアムステルダムの拠点が存在する間(および長期間のテスト期間中)にインシデントは発生しませんでしたが、最も多様な潜在的な問題を考慮し、InfoboxCloudインフラストラクチャをそれらに耐性があり、企業顧客に適したものにします。 InfoboxCloudに登場し、今後も登場し続けるほとんどすべてのことは、連邦および国際規模で24時間365日体制の企業クライアントのニーズに対する反応です。
この記事により、InfoboxCloudがユーザーに対してより透明になったことを願っています。 マーケティングの魔法や広告予算の大きさに依存せず、クラウドの実際の技術的能力に関する知識を活用する真に信頼できるシステムを設計するために、クラウドで何が起こっているのかを理解することは非常に重要です。
試用版
このリンクで登録することにより、アムステルダムまたはモスクワのいずれかのデータセンターでInfoboxCloudを無料で試すことができます。 試用版よりも多くのリソースがテストに必要な場合は、 trukhinyuri @ infoboxcloud.comまでご連絡ください 。最も負荷が高く、アクセシビリティが重要なプロジェクトのテストに必要な数のリソースを割り当てます。