システムとは何か?

2025年04月21日

システムというのは仕組みであるので、それを使う人の運用まで含めてシステムであるし、それらをとりまく環境もまたシステムの一部である。

つまりは、コンピュータ上で動作しているハードウエアやソフトウエアやネットワークなどだけはシステムの構成要素で、それらをもちいて組み合わせて作り上げたシステムを、それを使って日々運用し、課題がうまれでて、改善をしてを繰り返すことで運用上のノウハウが蓄積されていくのである。

システムの維持管理などというものは、そういった日常に対して日々の対処の積み重ねであって、何事かがおきてから対処していては維持さえできるわけがない。

保守していくということは、リリースした時点でできていることを保つ。守る。ということである。そのためにも、維持していくためのチェック作業を人がすべて対応していては時間がいくらあっても足りなくなる。これらも、システムの一部として組み込まれて自動化されていなければならない。

具体的には、日次バッチとしてチェック機能が動作して、日々の判断材料がレポートされていることが望ましい。

そこに何かアラートがあがっていれば、その点をエンジニアがより詳細にチェックをし、安全を保障するための作業を行うのである。

ログをみるとか調べるいう点においても闇雲に人がエディタで開いて目視レベル見るというのは現実的ではないので、ツールによって見逃しの無い状態をつくる環境が必要である。

LinuxのOSレベル、通信レベル、動作しているミドルウエア、そして自分たちの構築したシステムなど多岐にわたってのログがでているが、いくらログを吐き出していても、それを活用できていなければ出す意味もないしディスク上のごみになる。

VPSというサーバは、仮想なプライベートサーバである。したがって、この環境はroot権限を与えられて、自己管理することを前提としている。

システムというものはどうしても、機能に集中しがちで、それ以外については後回しになりがちだが、システムに関係するタスクは優先順位ではなく、やるかやらないかの決断だけをすればよい。それは予算とあわせて考えると決断がしやすい。

最新のお知らせ

No Image
2025年11月27日
プログラミングにおけるAIの優位性と人間のだめなところ

プログラミングにおけるAIの優位性と人間のだめなところを...

thumb
2025年11月25日
JAZZを聴きながら

https://open.spotify.com/intl-ja/track/2UiXRej8Fdcc04DFL60...

thumb
2025年11月25日
GTSFエディタの開発

GTSFというのは、弾き語りをするときの楽譜を生成するためのテ...

thumb
2025年11月23日
人生史をヒヤリングするAIアプリケーション

手帳學プロジェクトの中で、人生史を作成する。本来は、現...

thumb
2025年11月22日
ギターコード(和音)の構成音とベース音

コード表を、ルート音とコードの種類、そして、ベース音を...

thumb
2025年11月17日
気をつけろ!AIを利用したシステム開発

AIを利用した開発をしていると、一番の気になるところはAPI...

No Image
2025年11月15日
GTSF:(Guitar Tab and Song Format)弾き語り用楽譜生成テキストフォーマット

GTSF(Guitar Tab and Song text Format)とは、ギターで弾き語...

thumb
2025年11月14日
プロトタイプ(試作)とPoC(概念実証)

プロトタイプ(Prototype)とは、「完成前に作る試作モデル...

thumb
2025年11月14日
見える化による安心感~最先端な要件定義

要件定義ってそんな簡単ではないです。 まずは見える化...

thumb
2025年11月14日
コミュニケーション

人間関係やチームでのコミュニケーション方法(伝え方・傾...