OpenPing Technology
事業部門
ネットワーク、通信、データセンター、ホスティング、プラットフォーム、システムの六事業部門は、同一の作業規範と検収手順を共有し、それぞれが当該領域の運用責任を全面的に担います。
区分の根拠は技術スタックではない
「問題が起きたとき誰が責任を負うのか、そしてどの層から調べ始めるのか」です。
ネットワークがつながらない、電話が着信しない、データセンターが停電した、ホスティング中のサーバーが止まった、コンテナクラスタが異常、システムサービスが中断した —— この六つはお客様の目にはどれも「壊れた」ですが、切り分けの経路はまったく異なります。事業部門が存在するのは、どの障害にも明確な一次責任者と明確な処置文書を持たせるためであり、お客様に誰へ連絡すべきか推測させないためです。
同時に、六つの事業部門は互いに独立して動くわけではありません。領域をまたぐ障害は運用で最も時間を要する種類です。ネットワークは正常に見え、ホストも正常に見え、それでもサービスがつながらない。問題はしばしば二つの領域の境界にあります。共有された構成文書、機器台帳、変更記録により、領域横断の切り分けを同一の事実の上で進められます。
ネットワーク事業部門
バックボーン、地域、管理の三つのネットワーク体系を担当し、外部回線の引き込み、BGP ルーティング、区間相互接続、VLAN 設計、ファイアウォールポリシー、VPN、セグメント管理、ドメインと DNS、証明書の発行と更新までを含みます。機器面では MikroTik ルーター、Dell EMC および D-Link スイッチ、Extreme スイッチ、OPNsense ファイアウォールを扱います。
ネットワーク運用で最も難しいのは設定を投入することではなく、いま実際にどういう設定になっているか、そして当初なぜそう設定したのかを知ることです。セグメント、VLAN、ルート、許可リストはすべて単一の情報源で管理し、機器の設定は自動化ツールがその情報源から生成します。一台ずつ手で打つことはしません。
管理ネットワークはバックボーンおよび地域ネットワークから完全に隔離されています。バックボーンが攻撃を受けても、管理ネットワーク経由で影響を受けた機器に対処できます。
通信事業部門
外部回線の引き込み、専用線サービス、拠点間相互接続、企業向けコミュニケーションを担当し、インターネット接続、企業専用線、拠点間接続、クラウド PBX、音声・映像通信、通信品質の測定と担保までを含みます。
通信サービスの価値は平時にはほとんど意識されず、中断したその数分間にだけ意識されます。そのため運用の重心は二点に置かれます。冗長設計 —— 回線、経路、機器の各層に明確な切り替え手順があること。そして測定 —— 遅延、パケットロス、可用率を継続的に測り、お客様が気づく前に対処すること。
データセンター事業部門
ラック、電源、冷却、物理機器、仮想化基盤、ストレージ設備を担当します。仮想化基盤は負荷特性に応じて VMware vSphere と Proxmox VE を併用し、ストレージは用途別に Ceph 分散ストレージ、TrueNAS、QNAP、Synology を使い分け、ストレージネットワークは機器種別と利用プラットフォームで分離しています。
データセンター運用で最も過小評価されがちなのは「そもそもどんな資産があるのか」です。物理機器コードを主キーとして現役資産台帳を維持し、仮想化基盤上のホスト名と一対一で対応させることで、コードだけからラック、拠点、担う役割が分かるようにしています。
ホスティング事業部門
お客様側のサーバーホスティング、クラウドサーバー、データベースホスティング、アプリケーションホスティング、ストレージホスティングを担当します。お客様は規模と要件に応じて区画を分けて収容し、お客様のデータベースとストレージはホスティング区画に集約して、各環境で個別に構築することはしません。
ホスティングサービスの最も中核的な約束は分離です。「お客様どうしが互いに見えない」と称するものは、実際に検証してからでなければサービス条項に書けません。検証項目には、限定された認証情報で他者のリソース名を列挙できるか、他者のデータを読めるかが含まれます。検証を通らなければ、より粗い分離粒度に戻します。設計上の期待を事実としてお客様に約束することはありません。
プラットフォーム事業部門
コンテナクラスタ、イメージレジストリ、継続的インテグレーションとデプロイのパイプライン、オブザーバビリティ基盤、メッセージパイプラインを担当します。コンテナオーケストレーションは Kubernetes を採用し、イメージはバージョン識別子で統一的にタグ付けしダイジェストで固定します。サードパーティ公式イメージも必ず上流バージョンとダイジェストで固定し、可変タグは使用しません。
もう一つの職責は「サービスが動いている」と「サービスが実際に使われている」を切り分けることです。キャッシュ、キュー、監視といった要素には共通の特徴があります。壊れてもサービスは止まらず、静かに劣化するだけです。したがって検収基準は「アプリケーションがまだ生きているか」ではなく、その先の接続数とトラフィックを見ることです。出力がないこと自体が障害であり、エラーメッセージがなくても同じです。
システム事業部門
OS ベースライン、ホスト初期化、バックアップとリストア、セキュリティベースライン、定期点検を担当します。OS は Debian を標準とし、例外の類型は文書に一つずつ理由を添えて明記します。
例外リストそれ自体が一つの管理手段です。規則は、例外には理由と範囲を書き、範囲は狭く書くこと。例外の理由が「そのほうが便利だから」と書かれた時点でリストは際限なく伸び、リストが長くなれば標準そのものが意味を失います。