Container Technology Map
Container 周りでどんな製品があり、今後どのように合従連衡・栄枯盛衰するのか、そして時間を掛けて手を出す領域と順番と力加減を検討するために、Mindmap を仕立ててみました。分類するのが困難、かつ、そもそも知らないモノが多すぎるので、多分にあるかも知れません。その際は、コメントでも Twitter (@m_ohisa) でもご指摘頂けますと幸いでございます。
そこそこ古い人間なので、EAI や J2EE サーバーが登場し始めた時代を彷彿とさせられ、頭を抱えてしまいます。差し当たってはこの辺りでしょうか…
- Docker: Docker, Registry
- Linux: 各種要素機能
- Google: Kubernetes
- CoreOS: etcd
所属組織上の問題で以下は必須。
- VMware: PhotonOS/Controller/vSphere Integrated Containers
- Pivotal: PivotalCF
- CloudFoundry
PNG
テキスト
- Container
- Runtime
- VMware: PhotonOS
- RedHat/CentOS/Fedora: Atomic
- Ubuntu Snappy
- CoreOS: CoreOS
- Apcera: KarumaOS
- Engine
- Docker: Docker
- CoreOS: rkt
- OpenContainers: runC
- Pivotal: Garden
- Apcera: Karuma
- VMware: vSphere Integrated Containers
- Clustering
- Resource Management
- Apache: Mesos
- Scheduler
- Google: Kubernetes
- Google: Container Engine
- Apache: Aurora
- Mesosphere: Marathon
- ??: Chronos
- Docker: Swarm
- CoreOS: Fleet
- Google: Kubernetes
- PaaS
- CloudFoundry: CloudFoundry
- Pivotal: PivotalCF
- RedHat: OpenShift
- RedHat: OpenShift Dedicated
- Google Cloud Platform
- Amazon Web Services
- RedHat: OpenShift Dedicated
- Mesosphere: DCOS
- Apcera: Continuum
- IaaS
- Google: Compute Engine
- Amazon: EC2
- Microsoft: Azure Virtual Machines
- VMware: Photon Controller/Machine
- Resource Management
- Base
- cgroups
- namespaces
- MNT
- IPC
- PID
- UTS
- NET
- unionfs
- overlayfs
- dm-thin
- aufs
- veth
- iptables
- seccomp
- capabilities
- AppArmor
- Management
- GUI
- Panamax: Panamax
- Docker: Kitematic
- Logger
- TreasureData: Fluentd
- Elasticsearch: LogStash
- syslog
- Monitoring
- Google: cAdvisor
- Persistent Storage
- ClusterHQ: Flocker
- Deploy
- Docker: Machine, Compose
- Hashicorp: Vagrant, Terraform, Otto
- Network
- CoreOS: Flannel
- KV, Arbitration
- Apache: Zookeeper
- CoreOS: etcd
- GUI
- Registry
- Docker: Registry, Docker Hub
- Google: Container Registry
- Amazon: EC2 Container Registry
- RedHat: Container Registry
- Runtime