Single Drupal 8 site across multiple web frontends and one database cluster

We are getting ready to deploy Drupal 8. Rather than deploying it to a single server and connecting to a database on the local server, we would like to have Drupal connect to a database cluster. And, rather than a single server for the site, we would like multiple web servers for load-balancing. So, the single Drupal 8 site installation across all web servers would use the same database tables in the database cluster. We would hope users logged into any of the web servers would be able to make updates and Drupal should handle all locking issues with the shared database tables. In addition, content changes published on one server should automatically appear on all of the other web servers.

Is this a configuration that Drupal 8 supports?

Drupal version: