SaaS vs. On-Premises
CKEditor Cloud Services is available in two variants.
The first one is Software as a Service (SaaS). In this variant, CKSource takes care of all the needed infrastructure, adjusts the servers to the current needs, ensures data safety as well as performs and restores backups in case of any losses. After completing the purchase, the customer can log into the CKEditor Ecosystem customer dashboard where they can find all the credentials needed to get up and running with CKEditor Cloud Services. The SaaS environment runs on the AWS infrastructure, which allows us to keep the availability on a high level. You can read more about server security on the security page.
The other approach is On-Premises, where CKSource only provides the software. It is the customer that is responsible for the installation, the provision and maintenance of the servers. In addition, the customer needs to monitor the servers, scale the application in response to the increased usage, as well as take care of creating and restoring backups. Before running CKEditor Cloud Services for the first time, the customer needs to prepare the whole environment, which requires additional work by developers.
New features and fixes are applied to SaaS immediately after being tested, while the On-Premises Docker images are released periodically every 6 weeks and the On-Premises installation has to be updated manually.
# Support and monitoring
Whatever the chosen CKEditor Cloud Services variant, CKSource customers are always provided with top-quality assistance. Thanks to the robust monitoring system, the CKSource team is able to swiftly debug SaaS application problems. Support for On-Premises is also provided but, due to the infrastructure being managed on the customer’s end, it requires closer cooperation between CKSource and the client’s team.
To read more about how the CKEditor Team monitors the application, check out the security notes.