是否有可能实现部署在Azure应用服务中的Web应用程序的100%可用性? 我们有一个ASP.NET MVC Web应用程序部署到Azure应用程序服务。 我们已经将这个应用程序部署到Azure应用程序服务的三个区域,并且定价层级为Premium-P3。 每个区域都启用Auto Scaling,以根据性能(CPU%)将App Service计划从2个扩展到10个实例。 stream量pipe理器用于在三个区域之间路由stream量(基于性能的路由)。stream量pipe理器端点监视具有以下configuration: 探测间隔:10秒 容忍的失败次数:0(值为0表示单个监视失败可能导致该端点被标记为不健康。) 探测超时:5秒 然而,当我们在高负载的情况下停止一个地区的应用程序服务(我们因为大部分stream量预计将冲击该应用程序服务而停止在中美国)时testing系统时,我们观察到一些请求/事务失败/错误在交通转移到其他地区之前。 这不是100%的可用性。 我们如何确保系统的100%可用性? 请注意:我不在寻找保证100%可用性的Azure SLA的细节,我知道没有这样的事情。 我正在寻找一个devise模式或对我们现在的devise进行修改,我已经在我的问题中解释了这个devise模式,这将帮助我们实现它。
让我们采取一个非常直接的设置,都在一个专门的资源组: 1 vnet(比如10.0.0.0/16 ) 1子网(比如10.0.0.0/24 ) 2个Linux虚拟机, machine1和machine2 (带公网ip) 一旦机器启动,让我们说machine1得到ip 10.0.0.4和machine2得到10.0.0.5 。 一旦连接到任何这些,我期望的命令,如: host 10.0.0.4 host 10.0.0.5 要正确parsing主机的内部FQDN,类似于machine1.azelkjzerlqkzjfkljsqfjsf.fx.internal.cloudapp.net 。 我预计它可以像在AWS上一样开箱即用。 但它没有。 在公有IP上有大量关于反向DNS的资源,但这不是我的问题。 我无法find关于内部IP反向DNS的任何有价值的见解。 任何想法如何得到它的权利?
我找不到明确的答案: – ISA 2006支持同一端口上的多个侦听器(HTTPS / 443,具有相同的证书/和不同的身份validation方法 – 一个用于FBA,另一个用于无身份validation)。 我需要这样做才能通过发布网站的同一个ISA服务器来发布ADFS(对于Azure),而我似乎无法对其进行configuration。 谢谢!
我正在使用Windows Azure创build一个小型虚拟机来承载几乎不占用任何空间的服务。 Windows Azure创build一个默认的130GB磁盘,大约100GB空闲。 太过分了 我不需要太多的空间。 据我所知,MSFT将收取存储(即:130GB),所以我想创build更小的VM(大概30或40GB)。 MSFT是否会向我收取未使用的空间? 有没有办法创build我想要的大小的机器? 如果没有办法以我想要的大小创build机器,如何resize? (select下载.vhd到我的电脑,在这里resize看起来太费劲了,说的less)。 谢谢。
我刚刚从2012年阅读这篇文章,这里是相关的片段: 微软真正推动Azure成为创业公司的平台。 我强烈build议早期创业公司不要使用Azure。 Azure开发比在Windows服务器或VS上运行的.Net开发速度慢得多。 部署需要更长的时间,debugging需要更长的时间,Azure环境很难在本地开发计算机上复制,备份是一件很痛苦的事情,而且您被locking到一个托pipe提供商。 当你的创业公司需要灵活性和速度超过其他所有事情的时候,所有的广告都会受到很大的不灵活和摩擦。 以后,Azure可以有一个地方,当规模是你的问题,但在你的启动开始,这不是问题。 我现在正在为人们开发两个新项目并沿着Azure路线前进,主要是因为它削减了系统pipe理员的要求。 在我上一份工作中,我从事Azure部署,发现它很不错。 这是在过去几个月内。 我的问题,上面的文章是从2012年开始的,到现在还是相关的。 我和Azure一起犯了一个错误吗? 谢谢。
我有一个example.com的SSL证书,我想用它来保护: 在Azure的虚拟机上运行我的主页(example.com) 我的servlet(servlet.example.com)在Azure中的另一个虚拟机(但同一帐户)上运行 有没有办法做到这一点? 还是应该将这两个组件托pipe在同一个虚拟机上?
我试图find下面的示例input的IP范围的确切公式 10.144.26.192/28 我在不同的门户获得不同的IP数量。 我使用了下面的在线IP范围计算器。 http://www.gregthatcher.com/Papers/IT/SubnetCalculator.aspx 子网掩码是:255.255.255.240 它显示结果为14 但在我的Azure门户地址数显示16 。 我创build了5个虚拟机和一个负载均衡器( 5 + 1 = 6 ),然后运行下面的powershell命令来查找空闲的IP地址。 (Test-AzureStaticVNetIP -VNetName “XYZS”-IPAddress 10.144.26.192).AvailableAddresses 它只显示5个可用的IP地址! 与Azure相比,这是正确的。 那么免费IP的其余部分在哪里呢? 或计算IP /子网范围的标准是什么? X的价值是什么应该得到3个子网,每个10 + IP 10.144.26.192/X
我想在MS Azure中设置各种基础架构,然后可以在配备Cisco Meraki MX安全设备的多个位置使用。 不幸的是,MX不支持基于路由的VPN,而Azure在使用基于路由的VPN时仅支持多个站点到站点networking。 我认为AWS和其他云服务提供商可能存在类似的挑战。 我想我可以使用虚拟防火墙(如Cisco ASAv)来解决这个限制,但是我一直没有find任何明确的说明文件或营销材料。 我知道过去我已经用物理ASA完成了集线器/分支VPN,但是我没有使用ASAv的经验。 有没有人有过使用ASAv(或任何其他虚拟防火墙)做云提供商集线器的经验,并且使用不支持IKEv2或基于路由的VPN(如Meraki MX,Cisco ASA等)的防火墙进行分支办公?
天青门口总是感觉像一个黑洞,3分钟任务需要45分钟。 (难怪我主要使用AWS。) 今天的困惑: 创buildblob存储容器 找不到上传文件的方法 尝试了微软Azure存储资源pipe理器,只是得到了错误的东西。 Azurepipe理工作室(商业应用)工作上传,但宁愿不依赖$$应用程序。 在azure门户中必须有一种上传方式,对吧? (它有一个下载选项)。 我错过了什么?
我有一个Ubuntu的虚拟机与高级存储帐户上的单独安装的数据磁盘。 数据磁盘非常大,因此比我想要的花费更多。 我已经尝试按照这里的说明复制VHD,但是操作立即完成,并且根据Powershell生成的VHD大小为0或-1(然而Azure门户显示正确的大小)。 无论如何,我分离了高级磁盘并将标准磁盘连接到位。 这变得不好,导致一个初始的错误信息,-512字节的磁盘大小是无效的,随后的错误信息 无法将现有磁盘“datadrive”附加/分离到虚拟机“myservername”。 错误:在存储容器上已经有了一个租借URI的blob “attach / detach”依赖于我正在执行的操作。 我尝试删除新的标准存储帐户,并从头开始过程,但仍然没有运气。 最终,我重新挂接了高级帐户上的现有磁盘,并且我能够再次成功启动计算机,但试图迁移到标准存储帐户是一个可悲的失败。 是否将数据磁盘从高级存储帐户迁移到标准可能? 如果是这样,步骤是什么?