Resilient service orchestration for cloud
Distributed systems benefit a business greatly given the potential for increased availability and reliability. However managing distributed systems is hard. When you can no longer name your machines or count them on one hand then you need something to help you.
Lightbend Service Orchestration is a "batteries included" approach to managing distributed systems. No more cobbling together of service gateways, service locators, consolidated logging, monitoring and so forth - all of these essential items and more are included. In fact, Lightbend Service Orchestration is to operations what Play and Lagom are to developers; operations will be so productive that they in turn can concentrate on keeping their business customers happy.
Lightbend Service Orchestration is the easiest way to manage Akka cluster based applications, and it’s laser-focused on ensuring that Lightbend Reactive Platform applications can be managed with ease. It guides you regarding distributed concerns when embarking on developing a project; not as an afterthought when you're near that release deadline.
Features
and Capabilities
Safe cluster startup
Cluster startup sequences are automated, guaranteeing nodes can spring into life safely and easily in hybrid cloud environments.
Infrastructure agnostic
Deploys to bare Linux, Amazon EC2, and Mesos/DCOS. Works with Docker, Chef, and Puppet and supports Linux Debian and RHEL/Fedora.
Load balancing at scale
Proxying ensures each node or cluster gets just the right amount of activity to remain responsive under load.
Consolidated events and logging
Integrating with ElasticSearch and Kibana consolidates all logs for sane viewing.
Automated failure recovery
Service failures are automatically isolated, replicating new instances in the cluster to cover load.
No single point of failure
Embrace a fully decentralized, peer-to-peer architecture engineered for resilience.
Scalable rolling upgrades
Safely roll out new application versions while keeping the older version available.
Dynamic service discovery
Reactive applications at scale expand and contract dynamically. Service discovery is built in, so developers focus on creating applications rather than worrying about where all the components are running.