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.
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?