29. Docker
Docker
Containers
Docker Support
Average Linux Server
RAM Usage
CoreOS RAM Usage
161 MByte
Minimal OS
Data
A B
Data
A B
Automatic Update
• 省メモリ、省機能
• ディスクレス起動でも、RAM領域の消耗が少ない
• Cloud-Configとの組み合わせで高い冪等性を担保可能
CoreOS
30. • CoreOS 版 Cloud-Init
• 様々なConfigを一つのymlファイルに。
• 1役割(Role)あたり 1cloud-config 化が可能。
• Chef や Ansible より学習コストが低い。
Cloud-Config
cloud-config.yml
(Template Config)
Instance
hostname
passwd
users
groups
file
directory
run-cmd
unit (systemd)