我正在尝试开发一种使用云形成模板的自动扩展策略,以便在我的负载激增发生在AWS云中时启动多个EC2实例。
每次通过自动缩放生成新节点时,我都需要分配一个主机名。主机名应采用类似于节点应用程序角色的方式(如web、db或邮件服务器etc....This是我的传统application.The主机名的要求可以按如下顺序排列: web01、web02用于web服务器,db01、db02...对于db server .I,我不确定如何才能实现它,任何帮助都将不胜感激。
我们有一个具有web角色和worker角色的Azure云服务。我们希望在Visual Studio Team Services中设置持续交付,在源代码签入时自动将构建推送到Azure。(QA环境)。源代码在Github中。最好的做法是不向Github签入秘密,所以我们只签入.csdef文件,而不签入.cscfg文件。
在VSTS中创建构建定义的最佳方式是什么,它将从其他位置拾取.cscfg文件并创建云服务包?在哪里存储.cscfg文件,以及如何配置构建?
初学者的问题。以下是一些可能相关的软件版本:
Windows 10
Visual Studio 2015
.NET框架4.5及以上
Microsoft Azure Compute模拟器v2.7
Microsoft Azure存储模拟器v4.1
Microsoft Azure SDK v2.7
我遵循这些步骤(仅执行这些步骤)来创建一个简单的云服务,其中包含一个简单的Web角色:
打开。
选择文件->新->项目
在“新建项目”中,选择“蔚蓝云服务”并继续。
将ASP.NET Web角色添加到云服务中。
为Web角色选择MVC模板。
我在Azure云服务上的单个web角色中有三个mvc 3 web应用程序。今天早上,生产中和暂存中的单个实例突然都给出了"HTTP错误503.服务不可用“。在浏览器中导航到时。
我重新启动了生产实例,但没有任何变化。然后,我将启用远程桌面的版本部署到登台实例并登录。然而,奇怪的是,当我在远程暂存实例中的浏览器中导航到web应用程序时,一切都正常工作。
查看IIS服务器日志,似乎在启动角色时出现了一些问题(关于appPoolId不正确的警告级别),但很明显,角色正在启动,因为可以从临时服务器内部访问它们。
World Wide Web Publishing服务也在运行,即使在重新启动此服