发明名称 Provisioning and managing replicated data instances
摘要 A replicated database can be provisioned that provides primary and secondary replicas located in different data zones or geographical locations. The database can be installed on the primary replica, and both the primary and secondary replica can include a block level replication mechanism that allows any I/O operation to be replicated between the replicas. Any failure of the primary replica can be addressed by performing a failover operation to the secondary replica. A DNS name or other such approach can be used such that the name can be aliased to the secondary replica during a failover. The creation of the database and provisioning of the replicated instance can be initiated using a Web service call to a control environment. A replicated database can also be scaled according to storage or computing capacity with no disruption of service using a Web service call to the control environment.
申请公布号 US9336292(B2) 申请公布日期 2016.05.10
申请号 US201213621044 申请日期 2012.09.15
申请人 Amazon Technologies, Inc. 发明人 McAlister Grant Alexander MacDonald;Sivasubramanian Swaminathan
分类号 G06F17/30;H04L29/08;G06F11/14;G06F11/20;G06F11/07 主分类号 G06F17/30
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A computer-implemented method of creating a replicated database, comprising: under control of one or more computer systems configured with executable instructions, providing an interface to enable one or more service requests to be submitted to a control environment, each of the one or more service requests corresponding to a respective specified action to be performed with respect to a database in a data environment, the control environment being separate from the data environment;obtaining a service request to create a replicated database through the interface;causing a first instance replica and a second instance replica for the replicated database to be provisioned in the data environment via a workflow service in the control environment, the workflow service generating one or more workflow tasks corresponding to the service request and providing a respective state for the one or more workflow tasks;causing a replication mechanism to be configured for the replicated database to apply any write operation of the first instance replica to the second instance replica;providing a Domain Name System (DNS) name or network address information associated with the first instance replica to enable access to the replicated database via the first instance replica; andautomatically causing the DNS name or the network address information associated with the first instance replica to be associated with the second instance replica upon a failure of the first instance replica.
地址 Reno NV US