×

PROVISIONING AND MANAGING REPLICATED DATA INSTANCES

  • US 20110099147A1
  • Filed: 10/26/2009
  • Published: 04/28/2011
  • Est. Priority Date: 10/26/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of provisioning a replicated relational database instance in a database environment using one or more self-service Web services of a control environment, comprising:

  • under control of one or more computer systems configured with executable instructions,providing a plurality of application programming interfaces (APIs) each enabling a user to submit a Web service request to a control environment, each API corresponding to a desired action to be performed with respect to a relational database for the user in a separate database environment;

    in response to receiving a Web service request from the user to the control environment through a first API of the plurality of APIs, instantiating a workflow including tasks for;

    provisioning a primary instance replica in a first data zone in the database environment;

    installing a database engine in the primary replica instance;

    provisioning a secondary instance replica in a second data zone in the database environment using one or more snapshots of the primary instance replica; and

    connecting a block level replication mechanism to each of the primary and secondary instance replicas, the block level replication mechanism configured to intercept any read or write for the primary instance replica and cause any data updated for the primary instance replica to be synchronously updated to the secondary instance replica; and

    providing the user with an alias name enabling the user to interact with the database engine installed in the primary replica instance, the alias updatable to enable the user to interact with the secondary instance replica upon a failure of the primary instance replica.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×