×

Computer system for controlling backups using wide area network

  • US 8,745,342 B2
  • Filed: 09/24/2009
  • Issued: 06/03/2014
  • Est. Priority Date: 09/24/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system, comprising:

  • a backup apparatus coupled to a wide area network;

    a plurality of storage systems including a storage system coupled to the wide area network,wherein one of the backup apparatus and the storage system performs control to store backup data in a storage system which belongs to an organization and/or location different from an organization and/or location to which a storage-target storage system for original data belongs, based on information (P) and/or (Q) below;

    (P) information relating to original data, and information relating to the backup data, which is a copy of the original data;

    (Q) information indicating an organization and/or location to which each storage system belongs;

    a plurality of SaaS (Software as a Service) servers which are servers provided by a SaaS vendor,wherein the SaaS servers are each coupled to at least one of the backup apparatus and one or more other SaaS servers,wherein two or more SaaS servers of the plurality of SaaS servers are coupled to the backup apparatus,wherein the plurality of storage systems are systems provided by a plurality of PaaS (Platform as a Service) vendors,wherein the storage systems are each coupled to at least one of one or more SaaS servers and one or more other storage systems,wherein two or more storage systems among the plurality of storage systems are coupled to the plurality of SaaS servers,wherein the storage systems are each configured to execute;

    (a) management of a Universally Unique Identifier (UUID) of a stored file;

    (b) in response to a file storage request, a determination of whether a backup identifier is included in the UUID of the file;

    (c) when a determination is made that the backup identifier is included, a determination of whether a UUID identical to the UUID in the UUID of the file is managed;

    (d) when a determination is made that the identical UUID is managed, transmission of an error response to a transmission source of the storage request; and

    (e) when a determination is made that an identical UUID is not managed, storage of the file,(A) wherein the backup apparatus adds, to a backup file which is a copy of an original file, a backup UUID, which is a UUID including a UUID of the original file and a backup identifier, and sends a request to store the backup file, to which the backup UUID has been added, to a first SaaS server from among two or more SaaS servers coupled to the backup apparatus,(B) wherein, in response to the received storage request, the first SaaS server sends a request to store the backup file to which the backup UUID has been added, to a first storage system coupled to the first SaaS server,(C) wherein, in response to the received storage request, when a determination is made that a backup identifier is included in the backup UUID added to the backup file, the first storage system judges whether a UUID identical to the UUID included in the backup UUID is being managed,(D) wherein, when the result of the determination in (C) is affirmative, the first storage system returns an error response to the first SaaS server,(E) wherein, when the result of the determination in the (C) is negative, the first storage system stores the backup file,(F) wherein, when an error is received from the first storage system, the first SaaS server sends a request to store the backup file to which the backup UUID has been added to the second storage system coupled to the first SaaS server,wherein the information relating to the original data is the UUID of the original file, andwherein the information relating to the backup data is the backup UUID of the backup file.

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