メインコンテンツまでスキップ

Linux.

18 — Linux に関する記事

01

PolarDB のストレージ・コンピュート分離

アーキテクチャの観点から PolarDB のストレージ・コンピュート分離設計を分析します。計算とストレージのデカップリングがどのように拡張性・ストレージコスト・高可用性の課題を解決するのかを、AWS Aurora や従来型 MySQL アーキテクチャと比較しながら解説します。

02

ETCD を探る

分散協調の実際のニーズから出発して etcd の位置づけと Raft による強整合性の原理を紹介し、クラスタ構築と etcdctl での検証の過程を記録。協調の場面における Redis とのトレードオフも比較します。

03

運用(Ops)の歴史的変遷と K8S 以降のトレンド

手作業でのサーバー管理から IaC、クラウドコンピューティング、Kubernetes への進化の流れ、そして GitOps、可観測性、Serverless、AI 運用といったその後のトレンドを整理し、運用という職業の行方についても語ります。

04

Alibaba Cloud リアルタイムデータウェアハウス

Alibaba Cloud の Flink、DataHub、Hologres でフルマネージドなリアルタイムデータウェアハウスを構築する方式:コンポーネント選定、処理フロー、そして ODS/DWD/DWS/ADS のレイヤー設計。

05

SonarQube

コード品質管理プラットフォーム SonarQube 入門:静的解析の仕組み、よく使われる品質指標、Maven プロジェクトへの導入方法、そして CI/CD パイプラインで Quality Gate として組み合わせる使い方を紹介します。

06

Canal コンポーネント

Canal は Alibaba がオープンソースで公開している、MySQL Binlog ベースの増分購読・消費コンポーネントです。本記事では、その動作原理、よくある CDC コンポーネントとの比較、そしてクラスターによる高可用デプロイでの注意点を整理します。

07

HTTP プロトコルの発展史

HTTP が 0.9 から 3.0 へと進化してきた流れを整理します。各世代のプロトコルが何を解決し、何を課題として残したのか、そして QUIC がトランスポート層をどう再設計したのかを見ていきます。

08

隠れたパフォーマンスキラー「False Sharing」

CPU の多段キャッシュと Cache Line から説き起こし、マルチコア並行環境における False Sharing(偽共有)問題の成因と、キャッシュラインパディングなどの一般的な回避手段を分析します。

09

OSI 7階層ネットワークプロトコル

OSI 7階層モデルの整理:各層が解決する問題、データ単位の名称、対応する代表的な機器とプロトコル、そして TCP/IP モデルとの関係。

10

StarVCenter プライベートクラウド構築

StarVCenter は中国産のハイパーコンバージドクラウドプラットフォーム IaaS ソフトウェアで、コンピューティング、ストレージ、ネットワークを同一のハードウェアノードに統合します。本記事ではそのハイパーコンバージドの特徴、無料ポリシー、高度な機能を紹介し、デプロイ前の準備と注意事項を整理します。