我是云服务的新手,需要有人帮助我开始我的项目。
我的任务是为使用 DotNetNuke 作为前端 CMS 的生产 .Net 应用程序构建 Web 环境。
我的最终目标(希望)如下:
创建两个运行 DotNetNuke 的始终在线 Web 服务器(能够在流量大时通过自动缩放进行动态扩展)
创建两个运行 SQL Server 的始终在线 SQL 服务器(能够在流量不足时通过自动缩放进行动态缩放)
理想情况下,我希望我的服务器配置如下静态私有地址:
公共 IP -NAT-> 私有 IP (172.xxx) -> Interface1 -> [Web Cluster] -> Interface2 -> Backend Private IP (10.xxx) -> [Database Cluster]
这个特定的应用程序流量很大,目前我们的托管提供商并没有真正为我们提供我们在性能方面需要的东西(延迟问题、稳定性问题等)。
也就是说,我希望这些资源也能够负载均衡,并且彼此之间保持一致。我没有为此使用 Amazon 的数据库服务的选项,也没有使用 Beanstalk 的选项。
这甚至可能吗?我在网上找到了一些与我正在寻找的内容松散相关的文档,但我觉得我对亚马逊的经验还不够,无法真正理解这些教程在说什么。
任何帮助或指导将不胜感激。
谢谢!