Suggested way to setup drupal to handle multiple subsites / subdomains? Looking for some examples of folks successfully using Drupal on multiple subdomains. Is there a good way to go about using a single drupal install to manage multiple subsites like so:


Siteone.domain.com
Sitetwo.domain.com
Sitethree.domain.com


Etc….

All of these subsites have separate information, but some of it could be related here and there, so having it available to each subsite would be a benefit... thinking Entities here I suppose. One database and one core to update would be ideal. Any issues with setting it up? Problems with content types or entities?

I've seen: 


http://www.aegirproject.org/ However, this is multiple drupal sites as far as I can see...
https://www.drupal.org/project/domain This seems like a near perfect fit. Anyone successfully utilizing this?
Have you considered using the multisite setup? 


  This is particularly useful for managing the code since each upgrade
  only needs to be done once. Each site will have its own database and
  its own configuration settings, so each site will have its own
  content, settings, enabled modules, and enabled theme. However, the
  sites are sharing a code base and web document root, so there may be
  security concerns with multiple administrators


I've used this for setting up one codebase and then creating multisite installs of the codebase for clients who want similar websites. Multisites can be done as either subdomains (ie subdomain.domain.com) or subsites (ie domain.com/subsite). Each multisite install has its own database, and can have its own modules or theme even, but if there is core functionality you can put it in the root codebase and it will be shared across all multisites.