Lev Brouk and Simone Morellato review the Apcera platform architecture and how it supports incoming HTTP and TCP request with the NATS messaging plane.
You can learn more about The Trusted Cloud Platform at: https://www.apcera.com/
Apcera and NGINX: Building a Highly Scalable PaaS Container Infrastructure
1. Lev Brouk, Software Engineer
Simone Morellato, Director Technical Product Management
Building a Highly Scalable PaaS Container Infrastructure
Apcera and NGINX
2. The Apcera Platform High Level Diagram
Web UI
APC
Manages instances. Instances
live inside the Apcera Container
Manages
intercomponent
interactions
Apps
Semantic
Pipeline
Stores
packages
Schedules jobs &
manages app
lifecycle
Job
Managers
Monitors Jobs and
reconciles current
state & expected
state
Health
Managers
Issue auth tokens &
distribute policies
Gather metrics from
the components &
Jobs
Metrics
Managers
GNATS (Secure Messaging Backplane)
NGINX
Auth
Servers
Apps
Instance Managers
API
Servers
Staging
Pipeline
Package
Managers
API
NGINX routes incoming HTTP/TCP
requests to the appropriate component
Policy&Governance
3. How Apcera uses NGINX
• NGINX routes incoming HTTP/TCP requests to the appropriate
component
• NGINX also terminates SSL connections
• Apcera built an upstream plugin to dynamically reconfigure the
routing and load-balancing as new applications and instances go
up and down.
• Apcera uses NATS for the configuration messages.
• All messages are signed and encrypted.
• The nginx-nats module is open source, https://github.com/nats-
io/nginx-nats
• We love NGINX!
OpenStack users can now easily, safely and automatically connect with multiple public clouds, including Amazon Web Services (AWS), VMware vSphere, and Google Compute Engine (GCE), enabling applications to be shared, moved and governed consistently and securely across all clouds, from a single technology platform.
Apcera’s policy-driven HCOS delivers enhanced security and workload mobility for OpenStack by extending fine-grained policy and strong governance functionality across all cloud environments.
Apcera’s policy-driven HCOS delivers enhanced security and workload mobility for OpenStack by extending fine-grained policy and strong governance functionality across all cloud environments.