Common Sitecore xDB 9 with 2 Sitecore CMS instances

Hello Friends,

This is regarding the new Sitecore 9.0 version that has brought in xConnect feature in xDB for Experience platform.

We are planning on first setting up 2 Sitecore CMS Instances (refer image below) and point to one common xDB platform for analytics and personalization.

Is it possible to have a centralized xDB insfrastructure managing multiple CMS tenants and each tenant having multiple websites.

 

Thanks in advance.