【手続補正書】
【提出日】平成26年9月18日(2014.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クラウドプロセスを開始するステップであって、前記クラウドプロセスは、ステートレスであり、クラウドストレージシステムを有する、ステップと、
前記クラウドプロセスに仮想化レイヤをロードし、実行するステップであって、前記仮想化レイヤは、状態変更を捕捉し、前記クラウドストレージシステムへ前記状態変更をリダイレクトする、ステップと、
前記クラウドプロセス上でステートフルアプリケーションを実行して、前記仮想化レイヤが前記ステートフルアプリケーションの状態変更を特定し、前記クラウドストレージシステムに前記状態変更を格納するようにするステップと
を含むことを特徴とする方法。
【請求項２】
請求項１に記載の方法であって、前記クラウドプロセスは仮想マシン上で動作を行うことを特徴とする方法。
【請求項３】
請求項２に記載の方法であって、前記クラウドプロセスはデータセンタ内で動作を行うことを特徴とする方法。
【請求項４】
請求項１に記載の方法であって、前記クラウドストレージシステムはバーチャルハードディスクを備え、前記仮想化レイヤは前記状態変更を前記バーチャルハードディスクに格納するように構成されることを特徴とする方法。
【請求項５】
請求項１に記載の方法であって、前記ステートフルアプリケーションはパッケージに格納されることを特徴とする方法。
【請求項６】
請求項５に記載の方法であって、前記パッケージは前記状態変更を含むことを特徴とする方法。
【請求項７】
請求項５に記載の方法であって、前記状態変更は前記パッケージとは独立していることを特徴とする方法。
【請求項８】
請求項１に記載の方法であって、前記クラウドプロセスは第１のクラウドプロセスであり、前記方法は、
第２のクラウドプロセスを開始するステップと、
前記仮想化レイヤをロードするステップと、
前記ステートフルアプリケーションをロードするステップと、
前記状態変更をロードするステップと、
前記状態変更とともに前記ステートフルアプリケーションを実行するステップと
を更に含むことを特徴とする方法。
【請求項９】
請求項８に記載の方法であって、
複数の前記状態変更から前記状態変更を選択するステップであって、前記複数の状態変更の各々が、前記第１のクラウドプロセスおよび前記第２のクラウドプロセスの複数のインスタンスについての状態変更を含む、ステップを更に含む
ことを特徴とする方法。
【請求項１０】
請求項９に記載の方法であって、前記複数の状態変更の各々は、異なるクラウドプロセスによって作成されることを特徴とする方法。
【請求項１１】
請求項９に記載の方法であって、前記複数のインスタンスの各々は、バーチャルハードディスクに格納されることを特徴とする方法。
【請求項１２】
請求項１１に記載の方法であって、前記複数のインスタンスの各々は、前記第１のクラウドプロセスおよび前記第２のクラウドプロセスのうちの１つについての前記状態変更の異なるバージョンであることを特徴とする方法。
【請求項１３】
クラウドプロセスを有するクラウドコンピューティング環境であって、前記クラウドプロセスの各々は、クラウドコンピューティングハードウェアファブリック上で実行するステートレスプロセスである、クラウドコンピューティング環境と、
クラウドプロセス内で動作可能な仮想化レイヤであって、前記仮想化レイヤは、前記クラウドプロセスへの状態変更を捕捉し、前記状態変更をクラウドストレージに格納する、仮想化レイヤと、
クラウドプロセス管理システムであって、
第１のクラウドプロセスを開始し、
前記第１のクラウドプロセスにおいて実行するステートフルアプリケーションへなされた状態変更が捕捉され、前記クラウドストレージに格納されるように、前記仮想化レイヤを前記第１のクラウドプロセス内でロードし、
前記仮想化レイヤ内で前記ステートフルアプリケーションを実行する、
クラウドプロセス管理システムと
を備えることを特徴とするシステム。
【請求項１４】
請求項１３に記載のシステムであって、前記クラウドプロセス管理システムは、前記クラウドストレージ内でバーチャルハードディスクを更に作成することを特徴とするシステム。
【請求項１５】
請求項１４に記載のシステムであって、前記クラウドプロセス管理システムは、更に、前記バーチャルハードディスクをあらかじめ定められた間隔で格納して、前記バーチャルハードディスクの複数のバージョンを作成することを特徴とするシステム。
【請求項１６】
請求項１３に記載のシステムであって、
前記ステートフルアプリケーションを実行し、該アプリケーションおよび第１の状態を含むパッケージを作成するシーケンサ
を更に備えることを特徴とするシステム。
【請求項１７】
請求項１６に記載のシステムであって、前記第１の状態は、オペレーティングシステムのレジストリ設定及び少なくとも１つの設定ファイルの変更を含むことを特徴とするシステム。
【請求項１８】
複数のクラウドプロセスが動作するクラウドハードウェアファブリックであって、前記クラウドプロセスの各々はステートレスプロセスである、クラウドハードウェアファブリックと、
前記クラウドプロセス上で動作可能な仮想化レイヤであって、状態変更を特定し、該状態変更をクラウドストレージに格納し、前記状態変更のコールを前記クラウドストレージにリダイレクトする仮想化レイヤと、
クラウドプロセスマネージャであって、開始コマンドを受け、第１のステートレスクラウドプロセスを開始し、前記仮想化レイヤを前記第１のステートレスクラウドプロセス内でロードし、前記クラウドプロセス内でステートフルアプリケーションを実行するクラウドプロセスマネージャと
を備えることを特徴とするクラウドコンピューティングプラットフォーム。
【請求項１９】
請求項１８に記載のクラウドコンピューティングプラットフォームであって、前記状態変更は、
オペレーティングシステムのレジストリ設定と、
設定ファイルの変更と
を含むことを特徴とするクラウドコンピューティングプラットフォーム。
【請求項２０】
請求項１９に記載のクラウドコンピューティングプラットフォームであって、前記状態変更は、前記ステートフルアプリケーションとともにアプリケーションパッケージに格納されることを特徴とするクラウドコンピューティングシステム。
【請求項２１】
少なくとも１つのコンピューティングデバイスに、
第１のクラウドプロセスを開始するステップであって、前記第１のクラウドプロセスは、ステートレスであり、クラウドストレージシステムを有する、ステップと、
前記第１のクラウドプロセスに仮想化レイヤをロードし、実行するステップであって、前記仮想化レイヤは、状態変更を捕捉し、前記クラウドストレージシステムへ前記状態変更をリダイレクトする、ステップと、
前記第１のクラウドプロセス上でステートフルアプリケーションを実行して、前記仮想化レイヤが前記ステートフルアプリケーションの状態変更を特定し、前記クラウドストレージシステムに前記状態変更を格納するようにするステップと、
第２のクラウドプロセスを開始するステップと、
前記仮想化レイヤをロードするステップと、
前記ステートフルアプリケーションをロードするステップと、
前記状態変更をロードするステップと、
前記ステートフルアプリケーションを前記状態変更とともに実行するステップと、
複数の前記状態変更から前記状態変更を選択するステップであって、前記複数の状態変更の各々が、前記第１のクラウドプロセスおよび前記第２のクラウドプロセスの複数のインスタンスについての状態変更を含み、異なるクラウドプロセスにより作成される、ステップと
を実行させることを特徴とするコンピュータプログラム。