次に、HetznerによってデプロイされたOpenStackを使用した経験についてお話しし、そのようなクラウドのコストを計算したいと思います。
ヘッツナー
私の意見では、Hetznerは最高のホスティングプロバイダーです! ECCメモリではなく、デスクトップや使用済みディスクがあるかどうかは気にしません。 私は現在14台のサーバーを所有していますが、最も古いサーバーは3歳であり、これまでのところ重大な問題は1つもありませんでした。
鉄は安いはずだと確信しています! ソフトウェアは、障害、クラッシュ、データ損失が発生する可能性のある安価なハードウェア上で安定して動作するはずです。 負荷の高いシステムのパフォーマンスの問題がトップエンドサーバーのペアを購入することで解決したいとき、私は理解できませんでした。 システムは、低コストのハードウェアで動作するように設計する必要があります。これは、システム自体のアーキテクチャと使用するテクノロジの両方に組み込む必要があります。 当然、多くのタスクでは、フォールトトレラントなソフトウェアを開発するよりも高価なハードウェアに依存する方が(たとえば、銀行セクターで)安くて安価です。 しかし、私の意見では、そのようなタスクは少数です。
Openstack
OpenStackの概要とインストール方法については説明しません。既に多くの情報があります。 展開中は、クラウドを最大限に分散するという原則に導かれたことに注意してください。 つまり 障害がクラウド全体を破壊するような単一のノードはありません。 OpenStackコントローラーを備えたサーバーに障害が発生した場合でも、最悪の事態は、仮想マシンの状態を管理する機能の欠如(作成/停止など)です。 すべての仮想マシンは引き続き動作します。 これは、ネットワーク、DNS、およびその他の必要なサービスの両方に適用されます。
現在、クラウドには異なる構成の10台のサーバーがあります(古いEQ4からEX4Sまで)。 このようなクラウドの合計リソース:240 GBのRAM、72コア、および54 TBのディスクスペース(RAIDなし)。
費用
このクラウドのリソースのコストをAmazon EC2と比較することをお勧めしますが、比較は完全に正しいわけではないことを理解しています。
オンデマンドスモールインスタンス(1.7GB、1 VCPU、160GB、アイルランド)のレンタルには、1時間あたり0.08ドルかかります。 私の計算によれば、Hetzner EX4Sサーバーに基づくクラウドでのこのインスタンスの1時間ごとのレンタルには、1時間あたり0.00488ドルの費用がかかります。 〜17倍安く! 計算では、単純な原則を使用しました。同じ構成の仮想マシンをいくつサーバーに収容できるか(ホストシステムのコストを考慮して)。 リザーブドスモールインスタンスについて話すと、その差は約10倍です。 他のタイプのインスタンスの場合、番号は類似しています。 計算にエラーがあることを認めます:たとえば、ホストシステムがより多くのメモリ(現在は1GB)を必要としている可能性があること、または十分なCPUがないこと(1 CPUあたり3つのVCPUがあること)を正しく認識できます。 おそらく。 それでも、この決定は何倍も安くなります。 そしてそれは素晴らしく機能します。 計算を含む表へのリンクは次のとおりです。
クラウドをAmazonと比較することは間違っていること、多くのマイナス(パブリックIPの不足、追加サービスの追加、展開/サポートの複雑さ、独自のオプションの追加)が間違っていることを繰り返しますが、コストを考慮して、おそらく多くのことを行うことができます目を閉じて!
そのようなクラウドの展開について支援が必要な場合は、喜んでお手伝いします。