我是云服务新手,需要有人帮助我开始我的项目。
我一直负责为使用DotNetNuke作为前端CMS的生产.Net应用程序构buildWeb环境。
我的最终目标(希望)如下:
创build两个运行DotNetNuke的永远在线的Web服务器(能够在交通繁忙的情况下通过自动调节进行扩展)
创build两个运行SQL Server的永远在线的SQL服务器(能够在stream量下自动缩放)
理想情况下,我想我的服务器具有这样的静态私人地址configuration:
公共IP -NAT->私有IP(172.xxx) – >接口1 – > [Web群集] – >接口2 – >后端私有IP(10.xxx) – > [数据库群集]
这个特定的应用程序看到stream量大,目前我们的托pipe提供商并没有真正给我们在性能(延迟问题,稳定性问题等)方面的需求。
也就是说,我希望这些资源也是负载平衡的,并且不断相同。 我没有select使用Amazon的数据库服务,也没有使用Beanstalk的选项。
这甚至有可能吗? 我在网上发现了一些与我正在寻找的东西松散相关的文档,但是我觉得我没有足够的经验来与亚马逊真正理解这些教程的内容。
任何帮助或指导将不胜感激。
你可以做到,但是你需要学习很多。 而不是为SQL服务器使用EC2实例,您可能需要使用RDS,以便您可以更好地进行扩展。 对于应用程序CMS实例,您需要了解如何使用cfn-init脚本创buildCloudFormation模板来创build自动缩放组。 学习如何使用自动缩放将需要一些时间。 也许更重要的障碍将是学习如何引导你的实例。 最佳做法是从一个普通的香草实例开始,安装软件,上传任何数据,并在启动后启动任何服务。