Docker tutorial - IT technology blog

HashiCorp Nomad:KubernetesよりシンプルなDockerコンテナ管理 — 中小規模システムに最適

HashiCorp NomadはKubernetesの複雑さを避けたい小規模チームに最適な、軽量なDockerコンテナオーケストレーションソリューションです。インストール方法、実践的なジョブスペックの書き方、そしてマイクロサービスの実運用経験から得た運用ヒントを紹介します。
Docker tutorial - IT technology blog

Elixir PhoenixをDockerize:マルチステージビルド・OTP Releases・本番用Erlangクラスタリング

最適化されたマルチステージビルドでイメージを1.2GBから85MBに削減する方法、本番対応OTP Releasesの設定、Docker Composeでのlibcluster DNSを使った自動Erlangクラスタリングの構築まで、Elixir PhoenixのDockerize手順を詳しく解説します。実際のDockerfile、クラスタリング設定、安全なデータベースマイグレーションを含むデプロイスクリプトを収録。
Database tutorial - IT technology blog

Apache Pinot:リアルタイムOLAPデータベースのインストールガイド — 100ms以下のアナリティクスダッシュボード構築

Apache Pinotは、数十億行のデータを100ms以下でクエリできる分散OLAPデータストアで、LinkedInやUberのユーザー向けダッシュボードに採用されている。DockerによるインストールからSchema・Star-treeインデックスの設定、CSVデータの取り込み、クラスターヘルスのモニタリングまでを手順を追って解説する。
Database tutorial - IT technology blog

YugabyteDB:PostgreSQL互換のDistributed SQLをauto-shardingと自動フォールトトレランスで構築するインストールガイド

YugabyteDBはPostgreSQL互換のdistributed SQLデータベースで、auto-sharding・自動フォールトトレランス・マルチリージョン展開をSQLやORMの変更なしにサポートします。DockerによるSingleノードから実際の3ノードクラスターまでのインストール手順と、distributed databaseを扱う際の実践的なTipsを解説します。
Virtualization tutorial - IT technology blog

macOSでLimaを使う:QEMUとVZ FrameworkでLinux仮想マシンを構築してDocker Desktopを無料で置き換える方法

LimaはmacOS上でLinux仮想マシンを作成するオープンソースツールで、QEMUまたはApple VZ Frameworkを使用し、Docker Desktopを完全無料で置き換えます。代替ソリューションの比較、Limaのインストール、Dockerの統合、コマンドラインによる複数VM管理を解説します。