ODK Aggregate Server Deployment

Dear Friends
We are planning to use ODK collect to collect data for a proposed national survey. Survey will run around a year. There will be around 100000 households/submissions in total. Submissions will be kept on sending from mobile devices timely basis.
We have a single form which has 150 questions with one image question and one video question (1 Minute Max). Rest of the questions are text input, date, single and multiple select etc.
We want to host a google aggregate server for this survey’s data management and want to know the cost for this as to put in budget.
It would be great to have a safer side cost which includes all the costs like hosting, data downloading, data retaining throughout the year (project duration).
Is there any other suggestion apart from google Aggregate server?

Thank you