2024.12.01
Webサービスやアプリの利用者が増加すると、サーバーに大きな負荷がかかり、サービスの品質が低下する可能性があります。このような状況に対応するために、サーバーの処理能力を向上させる「スケールアップ」という手法が用いられます。
この記事では、スケールアップとは何か、スケールアウトとの違い、そしてスケールアップのメリットとデメリットについて解説します。
スケールアップとは、サーバーのCPU、メモリ、ディスクなどのハードウェア資源を増強することで、サーバー全体の処理能力を向上させる手法です。
1台のサーバーの性能を向上させる(垂直スケーリング)
サーバーの数を増やし、処理を分散させる(水平スケーリング)
ハードウェアを交換・追加するだけで、短期間に処理能力を向上させることができます。
既存のシステムに大きな変更を加える必要がないため、運用が比較的シンプルです。
高性能なパーツに交換することで、1つのサーバーで処理できる業務量を増やすことができます。
ハードウェアの交換作業中は、サーバーを停止させる必要があるため、サービスが中断する可能性があります。
1台のサーバーの性能には物理的な限界があるため、無制限に性能を向上させることはできません。
スケールアップは、短期間で高性能化を図りたい場合や、特定の処理に高い性能が必要な場合に適しています。一方、スケールアウトは、柔軟な拡張性や耐障害性を重視する場合に適しています。どちらを選ぶかは、システムの規模、処理内容、将来的な拡張性などを考慮して決定する必要があります。
スケールアップは、サーバーの性能を向上させるための有効な手段ですが、メリットだけでなくデメリットも理解しておくことが重要です。システムの状況や将来の計画に合わせて、スケールアップとスケールアウトを適切に組み合わせることで、最適なシステムを構築することができます。
スケールアップにおいてマシンの物理的限界を迎え、より高性能な最新サーバーへと丸ごと環境を切り替えるケースや、スケールアウトに伴い1つの大きなデータを複数台のサーバーへ切り分けて再配置するケースでは、現場に大きな負荷がかかります。 いずれの場合も、サービスを極力止めず、データの破損や損失を防ぎながら作業を進めなければなりません。システムの拡張過程においては、綿密に計画された安全なデータ移行(マイグレーション)の実施が不可欠となります。

データ移行チェックリスト~移行前に確認すべき10の項目~
データ移行のよくある失敗と対策
分析ツール「ZiDOMA data」(14日間トライアル)
ツリー表示とサイズ表示により、容量が大きいディレクトリを階層的に掘り下げていくことで、肥大化の原因を素早く特定できます。
ファイルの作成・更新・アクセス日時からの経過時間を色の濃淡で表示し、直感的に使用状況を把握できます。
また、長期間アクセスされていない未使用ファイルをリスト化し、整理に役立てることが可能です。
ファイルの種類(所有者、拡張子、サイズ)別の使用容量を円グラフで表示します。
これにより、容量を多く占めているファイルを効率的に見つけ出し、優先的に整理することで、効果的な容量削減につながります。
| 項目 | 推奨値 |
| OS | Windows Server 2012 R2/2016/2019/2022 Windows 10/11 21H2以降 ※1 |
| CPU | 2コア以上 |
| Memory | 8GB以上 |
| Disk | 100GB以上 |
| Network | 1Gbps以上 ※2 |
※1 いずれも64ビット版のみ対応
※2 大規模データ移行を行う場合は10Gbpsを推奨
※トライアル版は14日間ご利用いただけます。 また、一部機能をご利用いただけません。