1Cサーバーの選択に関する以前の記事へのコメントの中で、彼らは「成長のための」構成の合理性についての奇妙な疑問を提起しました。 サーバーを取得し、パブリッククラウドでリソースをレンタルするためのいくつかのオプションを考慮して、この問題をより詳細に説明することにしました。 私たちは、ビジネスに最大限の利益をもたらす予算を費やそうとします。
わかりやすくするために、小規模な抽象的な会社に鉄を選択することを想像してください。
会う-UFO LLC
UFO有限責任会社で働く従業員は約20人で、次の構成の3つの1Cベースが必要です。
給与および人事管理。
簿記;
- 貿易管理。
プラットフォームとして-Microsoft Windows ServerおよびMicrosoft SQLに基づくクラシック。 1CはSQLと同じマシンで実行されるため、 共有メモリの追加の利点を利用できます。
私の練習では、管理者は共有メモリの設定を忘れることがありますが、これだけでパフォーマンスが10〜15%向上します
シンクライアントは 、データベースへのアクセスに適しています。これにより、ユーザーコンピューターのパフォーマンスに依存せず、ターミナルサーバーを上げることができなくなります。
データベースのボリュームを推定するために、私は主に過去の経験を使用しました:
2 GB、給与およびHR、ユーザー-人事担当者1名。
1 GB、会計-2人の会計士。
- 5 GB、貿易管理-会計士を含む19人のユーザー。
1Cのサーバー構成の選択は創造的なプロセスであるため、このテーマに関する有用な記事を用意し、 以前の出版物であるServer Mallを思い出して、次の要件を取得します。
プロセッサー:4コア;
RAM:16 GBから。
- ディスクシステム:RAID1、少なくとも200 GB。
ただし、最小推奨構成では、レポート期間とラッシュの定期的なバーストは考慮されません。 さらに、1年後には、このようなサーバーでは、ユーザー数の増加に伴う快適な作業には不十分な場合があります。
一般に、これらの要件にSSDを追加し、Supermicroセラーコンフィギュレーターで新しいサーバーを計算しました。
モデル | 価格 | |
プラットフォーム | Supermicro SYS5019SM 1520 | 48 000₽ |
CPU | Intel Xeon E3-1230 V5 | 21 760₽ |
RAM | 2×キングストンKVR21E15D8 / 8 | 7 680₽ |
ドライブ | 2×Intel SSDSC2BB240G601 | 29 440₽ |
RAIDコントローラー | Adaptec ASR6405 | 27 510₽ |
そり | Supermicro MCP2200000x | 1 280₽ |
2.5 ''ドライブアダプター | Supermicro MCP220000x | ₽1,024 |
合計 | 136 694₽ |
この数値を覚えて、計画に戻ります。
そして、一年で何が起こるでしょうか?
通常、小規模企業は成長する傾向があるため、スタッフがほぼ2倍になったと想像してください。 データベースのサイズとユーザー数は次のようになります。
4 GBには、 給与と HR、要員数-2が必要です。
2 GB- 会計 、会計士は4人になりました。
- 40 GB- 貿易管理 、38人の従業員が作業します。
通常、組織のワークフローであるため、ベースの「貿易管理」は急速に成長しています
多数のユーザーとデータベースの増加は、必然的にパフォーマンスの問題につながります。 この記事のフレームワークでは、この状況の原因の診断と調査は考慮せず、単に1Cリソースを追加します。
いくつかのオプションがあります:
既存のサーバーをアップグレードします。
- クラウド内のリソースの一部をレンタルします。
ユーザー数を大幅に増やすことなくパフォーマンスが低下した場合は、診断を行う価値があります。 原則として、理由は複雑な処理とレポートであり、標準構成でも見られます。 または、SQLのロック、メモリ不足、およびSQLの不十分なキャッシュ。 Gilevの資料をお勧めします。 何度も助けてくれました
時代の精神で、最初に複雑なクラウドオプションを検討します。
クラウドに拡張可能
UFO LLCシナリオの場合、2つの一般的なクラウドの種類がサービスのスケーリングに適しています。
SaaS (レンタルアプリケーション)。 2つの小さなベースをクラウドに移動し、3番目のベースのリソースを解放できます。
IaaS (仮想マシンのレンタル)。 いくつかのオプションがあります:
1Cエンタープライズの2番目のサーバーをインストールし、SaaSに似たものを入手してシステムを完全に制御することにより、2つのベースをクラウド仮想マシンに移動します。
1Cアプリケーションサーバーをクラウドに転送すると同時に、 共有メモリを介して作業する利点を失います 。
- SQLをレプリカを読み取り専用にします 。 一部のユーザーが複雑なレポートのみを生成し、テーブルをブロックして他のユーザーの作業を妨げる場合に役立ちます。 ただし、1C構成を完成させ、このモードで作業するようにユーザーをトレーニングする必要があります。
SaaSを評価する場合、6人のユーザーに対して合計6 GBの2つのベースが必要です。 評価のために、検索で見つかった最初のSaaSプロバイダーの計算機を使用しました。 毎月5 700 outになりました。
一部のデータベースをクラウドに移行するとサーバーの負荷が軽減されますが、ユーザーが特定のデータベースのパフォーマンスについて苦情を言った場合、問題が解決しない場合があります。 クラウドソリューションの明らかなマイナスに加えて、プロバイダーは主要な交換方法(COM、SMB、FTP)の操作をブロックできるため、データベース交換スキームをやり直す必要があります。 さらに、イントラネット外での使用は安全ではありません。
次に、検索エンジンによって発行されたVPSプロバイダーのいずれかの計算機を使用して、クラウド仮想マシンのコストを推定します。これは、上記のすべてのシナリオに適合します。
高速ディスク上のベースおよびシステム用に80 GBのスペース。
4つのプロセッサコア。
- 少なくとも8 GBのRAM。
合計6,400₽/月。
私の過去の会社の1つでは、メインの作業拠点で4年間すべてのドキュメントを再配布する必要がありました。 残りの作業を麻痺させないために、クラウドでサーバーをレンタルすることにしました。 彼らはその上に基地のコピーを展開し、夜間取引所を設置し、文字通り1か月ですべての取引が生産を損なうことなく完了しました
IaaSクラウドでリソースをレンタルすると、年間で76,800ドルの費用がかかります。これは、長期的にはさらに面白くないようです。 ただし、このオプションは、ピーク負荷の一時的なパフォーマンスの問題を解決するのに適しています。
次に、雲から地球に降りて、救助の従来のオプション「ユーザーエクスペリエンス」を検討します。
「準備中」ですぐにアップグレードまたは購入する
多くの場合、パフォーマンスの問題はプロセッサではなく、ディスクシステムとメモリに関連しています。 したがって、UFOサーバーのメモリ容量を2倍にし、RAID1からRAID10に切り替えます。
RAID10を使用すると、読み取り/書き込み速度が向上し、信頼性が向上します。 これは、4枚のディスクを使用するときに最も成功するオプションの1つです。 さらに、それらのいずれかをその後のアレイの再構築で置き換えても、パフォーマンスはそれほど低下しません(同じRAID5と比較して)
将来のアップグレードの価格については、予測を立てることは困難です。 しかし、私たちのメインバージョンでは、新鮮な鉄が使用されているため、概算では、現在の価格の使用は許容されます。
アセンブリサービスとサーバーの保証をコストから除外するために、 Yandex市場の平均価格でコンポーネントを計算します。
RAM: 2個 キングストンKVR21E15D8 / 8-6,400₽
- ディスクシステム: 2個 。 インテルSSDSC2BB240G601-27200₽
合計33600₽ 。
ここで、「1年で」サーバーのコストを計算して、基本構成とアップグレードの価格を合計します。
136694 + 33600 = 170294₽
廃止されたコンポーネントの仮想的なコスト削減を考慮しても、更新されたサーバーのコストが150 000₽未満になることはほとんどありません。 最初の見積もりで新しい機器のアップグレードを敷設するのは非常に費用がかかることがわかりました。 少なくともビジネスでは、これはお金の無駄のようです。
復元されたサーバーを使用する
より大規模なサーバーをより少ないお金で購入する経済的に実行可能なオプションを検討しているため、再生ブランドのサーバーのオプションも評価します。 構成と将来の変更は既にわかっているので、Server Mall Webサイトの緑色の価格ボタンに切り替えます 。
価格表を調べ、会社の営業部門と相談した後、IBMに基づいた興味深い選択肢を見つけました。 すぐに、SupermicroのオリジナルバージョンとIBMのタブレットの新しいバージョンをダウンさせます。
スーパーマイクロ | Ibm | |
プラットフォーム | Supermicro SYS5019SM 1520 | IBM x3250 M4 |
CPU | Intel Xeon E3-1230 V5 | Intel Xeon E3-1270 V2 |
RAM | 16 GB DDR4 | 24 GB DDR3 |
ドライブ | 2×Intel SSDSC2BB240G601 | 4×Intel SSDSC2BB240G601 |
RAIDコントローラー | Adaptec ASR6405 | ServeRaid m5014 |
復元されたサーバーは、オプションの「アップグレード後のSupermicro」に似ており、同じ4つのSSDディスクと129 000 forの速度の同様のプロセッサーを備えています。 元のバージョンとの価格差については、RAMの量を最大32 GBまで増やすこともできます。
「はい、それは白黒です」というステレオタイプを破棄して事実を比較すると、生産性の大幅なマージンを備えた予算適合サーバー、 3年間の保証 、およびIBM独自の管理ソフトウェアが登場します。 また、 2つの電源装置があります。これにより、耐障害性が向上し、別のラックに移動してもサーバーの電源を切らないようになります。
欠点もあります:
道徳的に時代遅れのタイプの記憶;
プロセッサがサポートするRAMは最大32 GBです。
- 帯域幅の少ないシステムバス。
それにもかかわらず、サーバーは1Cメンテナンスに対応します。
LLC「UFO」を選択するもの
架空の会社「UFO」の選択はあなたのものと一致しないかもしれないので、それを発声する意味がありません。 表でパフォーマンスを改善する方法を単純に比較します。
サース | いやー | Physをアップグレードします。 サーバー | 元々改装されたサーバー | |
実装の複雑さ | 小さい | 大きい | 取るに足らない | 行方不明です |
サービスの利便性 | はい | いや | はい | はい |
システム制御 | 完全ではない | いっぱい | いっぱい | いっぱい |
ユーザーの利便性 | はい | 実装に依存 | はい | はい |
さらなるスケーリング | はい | はい | はい | はい(最大32 GBのメモリ) |
頭金 | 136 694₽* | 136 694₽* | 136 694₽ | 129 000₽ |
2年目の費用 | 68400₽** | 76800₽** | 33600₽ | 0₽ |
*コアソリューションの取得コスト-物理サーバー
**リース期間を通して毎月支払われます。
クラウドを使用したハイブリッドインフラストラクチャで1CとSQLを実際に使用する独自の例がある場合は、コメントで教えてください。読むのは非常に興味深いです。