-
公开(公告)号:US11553046B1
公开(公告)日:2023-01-10
申请号:US15717789
申请日:2017-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Alexey Kuznetsov , Sandor Loren Maurice , Alok Nandan Nikhil , Joseph Andrew Tucek , Alexandre Olegovich Verbitski , Lawrence Webley , Tengiz Kharatishvili , Bohan Liu , Mushahid Alam , Kamal Kant Gupta , Debanjan Saha , Anurag Windlass Gupta , Saileshwar Krishnamurthy
IPC: H04L29/08 , H04L12/751 , H04L67/148 , H04L67/141 , H04L45/02 , H04L9/40 , H04L67/01
Abstract: A service provider network implements seamless scaling via proxy replay of session state. Upon a trigger, such as a determination to scale a server, a scaled server may be spun up and an identifier of the scaled server provided to a first (existing) server. The first server sends the identification of the second server, and session state information for each of the connections between the first server and the request router, to the request router. For each of the connections, the request router establishes a new connection between the request router and the second (scaled) server, and replays the session state information for the connection to the second server. The request router then routes traffic between each existing client connection (e.g., the same existing client connection which carried traffic delivered to the first server) and the corresponding new connection to the second server.
-
公开(公告)号:US11442928B2
公开(公告)日:2022-09-13
申请号:US16673689
申请日:2019-11-04
Applicant: Amazon Technologies, Inc.
Inventor: Chayan Biswas , Anoop Gupta , Sirish Chandrasekaran , Lawrence Webley , Anton Okmyanskiy
IPC: H04L67/101 , G06F16/23
Abstract: Techniques for database connection management and governance in a multi-tenant provider network are described. One or more database proxy instances connect to client applications and can obtain database connections for these client applications. The database connections may be pinned to particular client applications and/or multiplexed and thus shared by multiple client connections.
-
公开(公告)号: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.
-
-