我们正在创建一个软件来备份存储帐户(blobs& tables,no queue),在研究如何执行此操作时,我们遇到了存储日志记录的可能性。我们希望在初始完整备份后使用此功能进行智能增量备份。但是,在此功能的介绍性帖子here中,提到了以下警告:
在正常操作期间记录所有请求;但重要的是要注意,日志记录是在尽力而为的基础上提供的。这意味着我们不保证每条消息都会被记录,因为日志数据在写出之前在存储前端的内存中缓冲,如果角色重新启动,那么它的日志缓冲区将会丢失。
由于这是一种备份解决方案,此行为会导致功能无法使用,因此我们无法错过任何文件。但是我不知道在此期间这是否已经发生了变化,因为微软已经在blob函数触发器和最近的新Azure事件网格之上构建了许多功能。
我的问题是,此行为是否在此期间发生了变化,或者日志是否仍在尽力而为,我们是否应该坚持扫描'策略?
答案 0 :(得分:2)
Azure存储日志的行为仍然相同。对于您的情况,您可能最好使用针对Blob存储的EventGrid通知:https://azure.microsoft.com/en-us/blog/introducing-azure-event-grid-an-event-service-for-modern-applications/