Service Fabrik is a Cloud Foundry broker
Service Fabrik is SAP’s multi-cloud, enterprise service provisioning, management and operating solution which is run in production at SAP Cloud Platform. It has the capability to spawn single node Docker container-based service instances and managed enterprise grade, BOSH-based, multi-node service clusters.
Application developers can choose to start their development of polyglot applications using single node containers, test them thoroughly and switch to the Enterprise-grade service clusters when the application matures and is ready to get into production.
In addition to provisioning, Service Fabrik has also built-in additional capabilities like instance monitoring, alerting, logging, update support, backup and restore, automatic failover in case of instance down times, and so on.
In other words, Service Fabrik is THE solution which can help you to provision, maintain and operate Cloud Foundry services as “managed” services.
It enables the consumption of open-source based and industry-proven data and storage technologies to enhance the platform capabilities and accelerate development of innovative applications on the SAP Cloud Platform.
Although we have brought open-source technologies into the SAP Cloud Platform, we have made sure that the services are suitable for building Enterprise-grade applications. In this regard, we have built the following Enterprise qualities into these services:
High Availability: All services are built to be inherently highly available, based on their technology-specific implementations. Every service plan available to the customer (except the Redis single-node plans and the ‘dev’ plans), are highly-available clusters.
Managed Backup and Restore: The platform provides Managed Backup and Restore capabilities for the PostgreSQL and MongoDB services. Full database backups are taken once per day and the backups are store for 14 days, after which they will be deleted. A restore will be possible to any point of time in the past 14 days.
Security: Creation of instances for any of the services, also creates a secure user id and password, which can be used when binding these instances to applications running on the Cloud Foundry environment of the platform.