发明名称 Managing test services in a distributed production service environment
摘要 Systems and methods are described for a storage processing service that processes multiple storage commands. The storage processing service uses tags from test storage commands to determine whether a test storage service is to be instantiated that reflects a corresponding production service. Test storage commands with the same tag are tested on that test service. Additionally, the storage processing service determines a strategy for testing processes on production services when the storage system is overloaded. In one embodiment, the test service manager can determine to stop testing processes for a period of time, and issue a shed command that queues or sheds test storage commands. Advantageously, a shed command, while active at a storage processing service, may alleviate the overload on production services. The test service manager can continue to monitor the storage system to determine whether the overload continues to exist.
申请公布号 US9588799(B1) 申请公布日期 2017.03.07
申请号 US201514869713 申请日期 2015.09.29
申请人 Amazon Technologies, Inc. 发明人 Burruss Brian Todd;Guthrie, II John Luther;Olson Marc Stephen;Parthasarathy Madhuvanesh
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00;G06F9/455;H04L29/08 主分类号 G06F3/00
代理机构 Knobbe, Martens, Olson & Bear, LLP 代理人 Knobbe, Martens, Olson & Bear, LLP
主权项 1. A system comprising: a storage processing service comprising at least one production storage volume and at least one test storage volume, the storage processing service executed on one or more storage computing devices and configured to: obtain a first storage request from one of a plurality of virtual computing instances, the first storage request comprising at least one production storage request or at least one test storage request;determine that the first storage request includes a tag indicative that a production service is to be instantiated for further processing of the first storage request;route the first storage request to the instantiated production service;process the first storage request on the instantiated storage production service to generate a first production storage processing result, wherein the instantiated production service is a modification to the production service or another production service, and the test storage command is implemented, at least in part, by resources on the production computing environment;obtain a second storage request from one of the plurality of virtual computing instances, the second storage request comprising at least one production storage request or at least one test storage request;determine that second storage request includes a tag indicative that a non-test production storage service is to be instantiated for further processing of the second storage request;route the second storage request to the instantiated non-test production storage service; andprocess the second storage request to generate a second production storage processing result.
地址 Seattle WA US