8. DC/OS Features
• Container orchestration (Marathon, Kubernetes)
• Overlay networking
• Service discovery & load balancing
• Layer 4 internal routing (Minuteman)
• Stateful storage support
• Web and command line interfaces
• Elastic scalability
• Service updates with rolling, blue-green, or canary patterns
• Public and private service packages (Mesosphere Universe)
https://docs.mesosphere.com/1.10/overview/features/
20. WSO2 API-M Reference Architecture
for DC/OS
Overlay Network
API-M
1
API-M
2
API-M Service
Analyti
cs 1
Analytics 1 Service
Marathon
Applications
Marathon LB
APIM
DB
Container Registry
Node1
Node2
Noden
Analy
tics
DB
Node3
Persistent Volumes
Analyti
cs 2
Analytics 2 Service
21. DC/OS Reference Architecture
• Container registry for container image management
• Marathon applications for container orchestration
• Marathon API or Mesos DNS API for service discovery
• Service endpoints for internal routing
• Marathon application labels for load balancer configuration
• Marathon load balancer for external routing
• Persistent volumes for sharing configurations, extensions
and runtime artifacts
22. WSO2 API-M DC/OS Resources
• DC/OS resources for API-M deployment pattern 1 are
currently being implemented
– https://github.com/wso2/dcos-apim/
• Expected to complete by Q2, 2018
• Will be releasing DC/OS resources for all API-M
deployment patterns iteratively