Preface
The goal of this guide is to provide you with an understanding of the main changes and additions done to the SkyFormation platform and delivered in the new 2.4.x major releases.
- Moving to Microservices architecture
To improve the platform's performance, density, future scalability and upgradability
the platform core services have been broken into independent microservices.
Some microservices to note are:
- Health reporter
- SIEM consumer
- Console
- Open API
- Tasks manager
- Event bus
- Cloud connectors
The microservices service is based on the Dropwizard using embedded new Eclipse Jetty
web server.
Adding a new service for centralized and distributed configuration management
based on Apache Zookeeper
- New events bus
Adding a new events bus to the platform based on Apache Kafka
- Additional/replaced docker images
The SkyFormation platform now uses the following docker images:
image name | image function |
sk4tomcat | Open API and web UI gateways |
sk4appconnect | Connectors to the different cloud services |
sk4consoleconsumer | Skyformation event console server |
sk4siemconsumer | Send events to the SIEM |
sk4taskmanagement | Task scheduler |
sk4kafka | Kafka event bus |
sk4healthreport | Send health information to skyformation server |
sk4userinformation | Integration with LDAP service for identity reconciliation |
sk4postgres | Persist tasks and console information |
sk4zookeeper | Centralized distributed configuration management |
sk4graphite | Collect metrics and performance data |
- New configuration management service
Adding a new service for centralized and distributed configuration management
based on Apache Zookeeper
Comments
0 comments
Please sign in to leave a comment.