Sharepoint Apps, can be installed in multiple site collections.
According to everything I have read about apps, sharepoint apps are isolated from the sharepoint environment and I can completely understand that.
Chris O Brien says this: If you’re getting into developing apps for SharePoint, then I’m assuming you know something about the separation of apps and host webs. In a nutshell, apps are kept separate from ‘real’ end-user SharePoint sites – any lists and document libraries created by the app, any files and web pages, all live in a separate web application to the host site. When a user clicks on the app, they leave the host site behind and get redirected to a web which was created when the app was installed for this site. Effectively an ‘app web’ gets created for every site the app is installed to, in a structure which mirrors the host sites themselves.
In this article: http://www.sharepointnutsandbolts.com/2012/08/create-lists-content-types-files-etc.html
So, where are the list, content types, hosted? it says they live in the web application, but my questions is about storage?
Apps need to be installed in a site collection, are those lists stored in the site collection where the app is installed? that wouldnt make sense to me.
Lets say I created an app with 10 list and 100000000 items, and now I want to backup its data to restore it somewhere else, how can I backup the app to restore it somewhere else?