サーバーの管理に何をすれば良いかわかりません
分かりにくいですよね。インフラの運用は何をやるのか。
イメージとしては、システムの「危機管理」「安全保障」です。
もう少し具体的に言うと、「障害対策」です。
障害を予防するためのサーバ監視などです。
だから、一番分かりやすいのは、最悪の事態を想定して、
そこから逆算して運用の作業に分割することです。
商業サービスでも、データベースのデータが吹っ飛んで、
サービス終了した例が過去にありますよね。
そうならないように、障害が起きたときの復旧手順とか、
障害が起きる前に作っておきます。起きてからだと遅いです。
バックアップはもちろん取ってるでしょうが、商業レベルの運用だと、
バックアップも破損してた時のために二重三重に対策したり、
正常復帰できたかどうか、判断するツールを用意したりします。
さらに、障害が起きる前にそれを監視/予測/対策します。
かんたんに言うとたとえば、前回サーバが落ちたとき、
これだけ負荷があったから、これだけ増強しないと、みたいな話です。
それから、セキュリティ対策も必要です。
これは開発の段階で脆弱性を作り込まないことが重要です。
ほかにもシェルスクリプトを使ったサーバ運用やデプロイの自動化、
(オンプレミスなら)サーバの仮想化と統合、SDx、DevOps……など、
インフラまわりには、工夫の余地が意外とたくさんあります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。