I have a customer that I want to create a "office in the cloud" type solution for. They have 6 total users, 3 physical locations. They all need access to Office 365 for business, Quickbooks Enterprise and file shares. I want them to be able to use RDP connections from their devices (PCs, Macs, Tablets and Phones). They have about 250GB of file shares total at this point.
What is the best way of going about this? I'm open to using Azure or AWS or even a third party if a better option exists. My current plan is to deploy a couple of Servers running 2012 R2, 1 as a DC and 1 as a RDS gateway. I don't have any experience in this arena and would welcome any help here.
What would you do?