-
公开(公告)号:US10776174B2
公开(公告)日:2020-09-15
申请号:US15988826
申请日:2018-05-24
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Walters , Tanmoy Dutta , Barry B. Hunter, Jr. , Grant Alexander Macdonald McAlister , Daniel Myers , Rahul Nambiar , Bharath Subramanian Pichai , Mark Porter , Dennis Tighe
Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
-
公开(公告)号:US20190361748A1
公开(公告)日:2019-11-28
申请号:US15988826
申请日:2018-05-24
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Walters , Tanmoy Dutta , Barry B. Hunter, JR. , Grant Alexander MacDonald McAlister , Daniel Myers , Rahul Nambiar , Bharath Subramanian Pichai , Mark Porter , Dennis Tighe
Abstract: Resources hosted in different virtualization platforms may be managed across the different virtualization platform. Requests to perform types of actions with respect to a resource hosted in a type of virtualization platform may be received. Mapping information between types of actions and actions available via interfaces for different types of virtualization platforms may be evaluated to select actions for an interface of the type of virtualization platform that hosts the resource. The selected actions may then be performed via the interface to perform the action with regard to the resource.
-
公开(公告)号:US11860901B1
公开(公告)日:2024-01-02
申请号:US16370384
申请日:2019-03-29
Applicant: Amazon Technologies, Inc.
Inventor: Aravind Ramarathinam , Sachin Honnudike , Parijatham Santosh Kumar Vodela , Brian Welcker , Anoop Gupta , Sandor Loren Maurice , Amit Purohit , Tanmoy Dutta , Yuhui Yuan , Jagdeep Singh Sidhu , Lawrence Webley , Sundaresan Krishnamurthy , James H. Mlodgenski , Ramakrishna Dwivedula , Serhii Poliakov , Alexey Kuznetsov
IPC: G06F16/28 , G06F16/901 , H04L67/02 , G06F16/953
CPC classification number: G06F16/284 , G06F16/9017 , G06F16/953 , H04L67/02
Abstract: Techniques for query execution against relational databases using connection pooling are described. According to some embodiments, a query processing service is disclosed that enables users to execute queries against target relational databases implemented by a relational database service. The service receives query requests originated by a client application at a web service endpoint and identifies a connection to a particular target database. In some examples, the query request is a Hyper Text Transfer Protocol (HTTP) message comprising a query to be executed by a target database instance within the provider network. The service transmits the query for execution at the target database via the connection and obtains a query result based on the execution of the query. The service transforms the query result into a format suitable for the client and transmits a query response to the client.
-
公开(公告)号:US11481397B1
公开(公告)日:2022-10-25
申请号:US16356335
申请日:2019-03-18
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Michael Galvin , Shawn McCoy , David Charles Wein , Michael Hall , Khaled Sinno , Grant A. McAlister , Tanmoy Dutta , Dennis Tighe
IPC: H04L9/40 , G06F16/2455 , G06F9/54
Abstract: Techniques for aggregating and emitting database activity record batches are described. Database activity records can be written to a shared memory queue and emitted to a destination using a remote procedure call (RPC). Individual database connection server processes can write client activity records to the queue. An activity monitor plugin in the database engine can monitor the audit records and aggregate the audit records into batches. Batches of audit records can be sent via RPC to their final or intermediate destination. Each instance host in a database service can include a client backend process configured to define how to submit audit records to shared memory. The activity monitor plugin can batch audit records in to messages and submit those messages via RPC to a security host manager and relaying response back to each relevant client backend.
-
-
-