我在IoT企业应用程序中工作,我们在美国中南部创建了所有资源。最近(18年9月4日),我注意到美国中南部由于任何原因而长时间停工。
现在,我试图在整个区域中断时找到最佳的高可用性解决方案。
我们正在使用以下Azure资源。
EventHub(信息数据提取)
Azure函数(EventHub,CosmosDB,ServicesBus触发器)
Web App和WebJob(计划和连续)
ServiceBus(队列和主题)
Application Insight(应用程序日志)
存储帐户(EventHub检查点和其他数据)
Cosmos DB
VSTS(CI / CD)
对于Cosmos DB,我知道解决方案,该如何处理其他资源?
我看不到创建EventHub或ServiceBus多区域群集的任何方法。
答案 0 :(得分:1)
ServiceBus和EventHub没有群集安排,但可以为两者设置故障转移流程。
请参阅MS Docs上的这些文章:
Azure Event Hubs Geo-disaster recovery
Best practices for insulating applications against Service Bus outages and disasters
让我知道是否有帮助!
答案 1 :(得分:1)
Azure为服务总线和事件中心提供了可用区和地理灾难恢复支持。
这是Service Bus和Event Hubs的可用区链接
对于Geo Disaster Recovery,请查看Service Bus DR,Event Hubs DR