Python tutorial - IT technology blog

Python 3.10のmatch-case:ネストしたif-elseをStructural Pattern Matchingで置き換える

Python match-caseを本番環境に導入して6ヶ月。Structural Pattern Matchingが最も効果を発揮するのは、dictやdataclass、構造バリアントが多いレスポンスを処理する場面だとわかりました。if-elseとmatch-caseを実例で比較し、どちらをいつ使うべきかを分析、よく使うパターンもまとめています。
MySQL tutorial - IT technology blog

MySQLのTemporary Tablesを最適化する:複雑なクエリ処理時のI/Oボトルネックを防ぐ

MySQLの一時テーブル(temporary tables)がディスクに書き出されることは、クエリの遅延とディスクI/O急増の見えにくい原因です。本記事では、その発生原因から、SHOW STATUSとEXPLAINを使った診断方法、tmp_table_sizeの引き上げやクエリの書き直し・適切なインデックス追加といった実践的な解決策までを解説します。
VMware tutorial - IT technology blog

停電時のVMware ESXiグレースフルシャットダウン:VMが破損しない正しい設定方法

停電時のVMware ESXiグレースフルシャットダウン設定ガイド:VMware Toolsの有効化、正しいAutostart順序の設定、UPS連携(APC PowerChuteまたはNUT + PowerCLI)による安全な自動シャットダウンのトリガー方法を解説。8台のESXiホストによる本番クラスターでの実運用経験をもとにしています。
Monitoring tutorial - IT technology blog

Apache KafkaをPrometheusとGrafanaで監視する:Consumer Lag・Throughput・Topic Healthの実践ガイド

Apache Kafkaの監視アプローチ(AKHQ・Burrow・JMX Exporter)の比較と、JMX Exporter + kafka-exporter + Prometheus + Grafanaを使った実践的なデプロイガイド。consumer lag・broker throughput・topic healthの監視方法を解説し、本番環境ですぐに使えるPromQLクエリとアラートルールも掲載。
Fedora tutorial - IT technology blog

targetcliでFedora ServerをiSCSI Targetとして設定する:ローカルネットワークでブロックストレージを共有する

targetcliを使ってFedora ServeriSCSI Targetとして設定する手順を解説——インストールから、ファイルベースまたはLVMのバックストア作成、セキュリティACLの設定、Linuxイニシエーターからの接続、実際のI/Oモニタリングまで網羅。仮想化ラボ、ホームサーバー、スモールチームの共有ストレージに最適。
Linux tutorial - IT technology blog

LinuxでAutoFSを使う:ネットワークドライブ(NFS/Samba)を柔軟かつ安定して自動マウント・アンマウントする方法

AutoFSはLinuxでNFS/Sambaネットワークドライブをマウントする際のfstabの完璧な代替手段です。必要なときだけ自動マウントし、使用しないときは自動アンマウントする詳細な設定方法を解説。サーバーの安定稼働とフリーズ防止に効果的です。