【要約】未経験エンジニア 初めてのDBサーバー構築経験 [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
未経験のエンジニアが、指示された手順をこなすだけで、設定の根拠を理解できない課題に直面した。
- ・作業手順の遂行に終始し、設定の「なぜ」が不明であった。
- ・デフォルトのユーザー名が変更されている事象への対応が必要であった。
// Approach
作業者は、指示された構築手順を完遂した後、各設定の技術的な背景を調査した。
- ・さくらVPSへのログインと、WinSakuraUserによる認証。
- ・Windows Firewallを用いたRDPおよびSQL ServerのIP制限。
- ・ディスク管理によるCドライブの縮小と、Dドライブへの領域確保。
- ・SQL Server Expressのインストールと、TCP/IPプロトコルの有効化。
// Result
作業者は、構築作業を完了し、設計意図を体系的に理解した。
- ・OSとデータの分離による、トラブル時の影響抑制とバックアップ効率の向上。
- ・Cドライブの容量制限による、システム不安定化の防止。
- ・VPSの特性(root権限の保有)の再認識。
Senior Engineer Insight
> 基本設計思想を遵守しており、小規模環境の構築としては適切である。しかし、大規模トラフィックを想定する場合、VPSの仮想ディスクによるI/O競合や、Express版の機能制限がボトルネックとなる。実戦では、マネージドなDBサービスや、物理I/Oを分離したクラウド構成を検討すべきである。