2D-04
Haconiwa: プログラムによる、組み立て可能性と拡張性を持つLinuxコンテナ
○近藤宇智朗,松本亮介,栗林健太郎(GMOペパボ)
インターネットが普及し、突発的アクセス増などに耐えられるサーバアーキテクチャが
求められる中、起動やスケールアウトが容易なLinuxコンテナに注目が集まっている。筆者は、
HaconiwaというLinuxコンテナランタイムを新しく開発した。特徴として、コンテナの様々な機能
を作成時に自由に取捨選択して組み合わせができ、豊富なフック機構を備える。さらに、Haconiwa
はスクリプト言語mrubyを内蔵しており、これらの設定をプログラミングにより統一的に記述でき、
様々なシステムやアーキテクチャ的要求に応じたコンテナを作成可能になる。また筆者らはHaconiwa
を中心に据えてシステムの循環を自動的に行い、安全な運用ができるウェブホスティングシステム
も開発した。そのアーキテクチャについても応用例として論ずる。

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会