-
公开(公告)号:US11048424B1
公开(公告)日:2021-06-29
申请号:US14934971
申请日:2015-11-06
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Matthew James Eddey , John Sandeep Yuhan , Mahmood Miah , Abhishek Kumar
IPC: G06F3/06
Abstract: A system includes a storage volume configured to store a data set in a plurality of data blocks, a data store configured to store a plurality of captures of the data set in a plurality of data chunks, and file retrieval logic. The data set includes a file stored in a first data block of the plurality of data blocks. The file retrieval logic is configured to identify a first data chunk of the plurality of data chunks in which the first data block as captured in a first capture is stored in the data store, retrieve the first data chunk from the data store, and read the first data block as captured in the first capture from the first data chunk.
-
公开(公告)号:US10534749B1
公开(公告)日:2020-01-14
申请号:US15087335
申请日:2016-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Mahmood Miah , Matthew James Eddey , John Sandeep Yuhan
IPC: G06F16/11
Abstract: A snapshot analysis system analyzes a plurality of data snapshots taken in connection with data stored on a block device allocated by a data storage system. The snapshot analysis system may include an ingestor capable of initially detecting new snapshots and adding a root node for the snapshots. The system may include a block device analyzer that analyzes each snapshot to determine its contents, the relationship within data structures extant within the snapshot, and the snapshot's relationship to other snapshots and/or that of other block devices. The system may also include a clustering analyzer capable of determining whether snapshots are associated with multipart block devices, such as LVM or MD-RAID devices. The system may further include a block device emulator that exposes data associated with a given snapshot as an addressable block device without necessitating retrieval or exposure of the full block device to which the snapshot is associated.
-
公开(公告)号:US10289493B1
公开(公告)日:2019-05-14
申请号:US15087334
申请日:2016-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Mahmood Miah , Matthew James Eddey , John Sandeep Yuhan
Abstract: A snapshot analysis system analyzes a plurality of data snapshots taken in connection with data stored on a block device allocated by a data storage system. The snapshot analysis system may include an ingestor capable of initially detecting new snapshots and adding a root node for the snapshots. The system may include a block device analyzer that analyzes each snapshot to determine its contents, the relationship within data structures extant within the snapshot, and the snapshot's relationship to other snapshots and/or that of other block devices. The system may also include a clustering analyzer capable of determining whether snapshots are associated with multipart block devices, such as LVM or MD RAID devices. The system may further include a block device emulator that exposes data associated with a given snapshot as an addressable block device without necessitating retrieval or exposure of the full block device to which the snapshot is associated.
-
公开(公告)号:US10481983B1
公开(公告)日:2019-11-19
申请号:US15087710
申请日:2016-03-31
Applicant: Amazon Technologies, Inc.
Inventor: Mahmood Miah , Matthew James Eddey , John Sandeep Yuhan
IPC: G06F16/13 , G06F11/14 , G06F16/28 , G06F16/901 , G06F16/11
Abstract: A snapshot analysis system analyzes a plurality of data snapshots taken in connection with data stored on a block device allocated by a data storage system. The snapshot analysis system may include an ingestor capable of initially detecting new snapshots and adding a root node for the snapshots. The system may include a block device analyzer that analyzes each snapshot to determine its contents, the relationship within data structures extant within the snapshot, and the snapshot's relationship to other snapshots and/or that of other block devices. The system may also include a clustering analyzer capable of determining whether snapshots are associated with multipart block devices, such as LVM or MD RAID devices. The system may further include a block device emulator that exposes data associated with a given snapshot as an addressable block device without necessitating retrieval or exposure of the full block device to which the snapshot is associated.
-
公开(公告)号:US10469329B1
公开(公告)日:2019-11-05
申请号:US14482885
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
Abstract: A technology is described for managing computing capacity within a computing service environment. An example method may include determining a state of a computing service environment having a group of physical hosts that execute computing instances and determining a predicted demand for computing instance launches on the group of physical hosts. A co-location of the computing instance launches on the group of physical hosts may then be determined by applying the predicted demand for computing instance launches to the state of the computing service environment. A predicted launch time for the computing instance launches may then be determined using the co-location of the computing instance launches as an input feature. An additional physical host may then be added to the group of physical hosts to decrease the predicted launch time.
-
公开(公告)号:US09753802B1
公开(公告)日:2017-09-05
申请号:US14673845
申请日:2015-03-30
Applicant: Amazon Technologies, Inc.
Inventor: George Shipilov , Kerry Quintin Lee , Matthew James Eddey
CPC classification number: G06F11/1004 , G06F11/1443 , G06F11/3006
Abstract: A system and method for using a dead letter queue to regulate host computing systems performing transformation or migration operations. The system and method including reading a message from a queue, the message including one or more references to a set of data objects, with the set of data objects including one or more data objects selected for a transformation operation according to a transformation scheme. The system and method further including performing a mitigation action upon determination that the message is one of a number of unsuccessfully processed messages in the queue that are associated with the computer system, when the number of unsuccessfully processed messages exceed a threshold.
-
7.
公开(公告)号:US09495234B1
公开(公告)日:2016-11-15
申请号:US13918708
申请日:2013-06-14
Applicant: Amazon Technologies, Inc.
Inventor: Richard Alan Hamman , Matthew James Eddey
CPC classification number: G06F11/079 , G06F11/0709 , G06F11/301 , H04L41/0631 , H04L41/064 , H04L41/0654 , H04L41/142 , H04L43/50
Abstract: Systems and methods for detecting anomalies within a multi-tenant environment are described. Diagnostic tests are performed on one or more components, such as host computing devices. The one or more components send resulting diagnostic information to an electronic device such as a monitoring component that processes the diagnostic information. The electronic device determines whether one or more properties, such as errors, are comprised within the one or more components. Based at least in part on properties that may be found, a correlation may be made between at least two properties.
Abstract translation: 描述了用于检测多租户环境中的异常的系统和方法。 在一个或多个组件(如主机计算设备)上执行诊断测试。 一个或多个组件将所产生的诊断信息发送到诸如处理诊断信息的监视组件之类的电子设备。 电子设备确定一个或多个属性(诸如错误)是否包含在一个或多个组件内。 至少部分地基于可以发现的性质,可以在至少两个性质之间进行相关性。
-
8.
公开(公告)号:US20160070590A1
公开(公告)日:2016-03-10
申请号:US14482812
申请日:2014-09-10
Applicant: Amazon Technologies, Inc.
Inventor: Anton André Eicher , Matthew James Eddey , Richard Alan Hamman
CPC classification number: G06N99/005 , G06F9/45558 , G06F9/505 , G06F2009/45562 , G06F2009/4557
Abstract: Technology is described for determining computing instance placement. A request to launch a computing instance in a computing service environment may be received. Estimated launch times for the computing instance to launch on individual physical hosts in a group of physical hosts may be identified. A physical host in the group of physical hosts that can provide placement of the computing instance may be selected based in part on the estimated launch times for the computing instance and additional factors related to placement of the computing instance.
Abstract translation: 描述了用于确定计算实例布局的技术。 可以接收在计算服务环境中启动计算实例的请求。 可以识别计算实例在一组物理主机中的单个物理主机上启动的预计启动时间。 可以部分地基于计算实例的估计启动时间和与计算实例的放置相关的附加因素来选择可以提供计算实例的物理主机组的物理主机。
-
公开(公告)号:US11106640B1
公开(公告)日:2021-08-31
申请号:US15491554
申请日:2017-04-19
Applicant: Amazon Technologies, Inc.
Inventor: Carl Bellingan , Matthew James Eddey
IPC: G06F16/21
Abstract: A fleet of databases may comprise subsets of databases sharing a common schema for replication, horizontal partitioning and other applications. Events related to potential deviations from a desired schema may be monitored. Automated means may be employed to detect variations from a desired schema. An intermediate representation of database schema may be formed and used to compare database schemas. Subclasses and allowed versions of desired schemas may be defined. Security attributes related to schema inspection and modification may be mapped to enable selected operations on schema.
-
公开(公告)号:US10929259B2
公开(公告)日:2021-02-23
申请号:US16544474
申请日:2019-08-19
Applicant: Amazon Technologies, Inc.
Inventor: Carl Bellingan , Matthew James Eddey , Anton André Eicher , Atle Normann Jorgensen , André Mostert
Abstract: Systems and methods for performing diagnostic tests within a multi-tenant environment are described. Diagnostics are performed on one or more components, such as host computing devices. The one or more components send resulting diagnostic information to an ingester which collects the diagnostic information. The ingester then sends the diagnostic information to a database. A generator is able to query the information in the database and create metrics. Based at least in part on metrics, an alarm may be triggered.
-
-
-
-
-
-
-
-
-