Need help with Windows Server project architecture
We are almost finished with development of a customer-facing asp.net+sql web application and are now facing the challenge of deploying it properly.
I've worked on a much larger asp.net application that we hosted with a company called TierPoint, using about 9 VMWare VPSs (running on four of our own machines ), encryption devices, load balancers, and failover locations. This architecture was developed by TierPoint for us and is managed by them as well, including an Oracle DB.
For this new application, I don't need that level of sophistication, and don't want to spend anywhere near that. We plan to maintain the app for our client, as well as the hosting, but I would like something that is either partially managed, or on something like Vultr or AWS that I can manage minimally.
I'm looking for your advice on where to start here in terms of finding either a resource to help architect the system, or a managed host that can help architect and set up the system, and allows me to scale as needed.
I'm comfortable with cloud-based systems, but my experience is limited when it comes to 1) designing the right architecture and 2) windows servers.
Thanks a lot...