【手続補正書】
【提出日】令和2年4月13日(2020.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プライベートクラウドにおけるデータベースプロビジョニングのためにリソースを予め配分する方法であって、前記方法は、
顧客のデータベースシステムにおける複数のデータベースの特性を判断するステップと、
前記複数のデータベースを記述している複数のデータベーステンプレートを生成するために、前記複数のデータベースの前記特性をグループ分けするステップと、
前記複数のデータベーステンプレートのうちの少なくともいくつかに基づいて、リソースが前記プライベートクラウドにおいて予め配分されるようにするステップと、
前記複数のデータベーステンプレートから、プロビジョニング要求の一部として、データベーステンプレートの選択を受信するステップと、
前記データベーステンプレートによって少なくとも部分的に記述されたデータベースが、前記プライベートクラウドにおいてプロビジョニングされるようにするステップとを含む、方法。
【請求項２】
前記複数のデータベースの前記特性は、オペレーティングシステムタイプおよびバージョンを含む、請求項１に記載の方法。
【請求項３】
前記複数のデータベースの前記特性は、データベースタイプおよびバージョンを含む、請求項１または２に記載の方法。
【請求項４】
前記複数のデータベースの前記特性は、データベースメモリサイズを含む、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記複数のデータベースの前記特性は、プロセッサ使用率を含む、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記複数のデータベースの前記特性は、前記特性をゲートウェイを通してクラウドサポートプラットフォームへ伝送する、前記顧客のデータベースシステムにインストールされた１つ以上のソフトウェアエージェントによって判断される、請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記クラウドサポートプラットフォームは、前記複数のデータベースの前記特性のリアルタイム報告を生成する、請求項６に記載の方法。
【請求項８】
前記複数のデータベーステンプレートを生成するために前記複数のデータベースの前記特性をグループ分けするステップは、前記特性を、少なくとも第１のグループの特性および第２のグループの特性へと分割するステップを含み、
前記第１のグループの特性は、前記複数のデータベースのうちの２つ以上のデータベース間で共有される特性を含み、
前記第２のグループの特性は、前記複数のデータベースのうちの２つ以上のデータベースのうちの少なくとも１つに特有の特性を含む、請求項１から７のいずれか１項に記載の方法。
【請求項９】
前記第１のグループの特性は、オペレーティングシステムと、データベースバージョン番号と、データベースタイプとを含む、請求項８に記載の方法。
【請求項１０】
前記第２のグループの特性は、データベースメモリサイズと、リスナポートと、ホームディレクトリ経路とを含む、請求項８または９に記載の方法。
【請求項１１】
前記方法は、さらに、
前記データベーステンプレートの前記選択を受信後、前記データベーステンプレートからの前記第１のグループの特性を含む一時的テンプレートを作成するステップと、
前記第２のグループの特性についての値を含む入力を受信するステップと、
前記第２のグループの特性についての前記値を前記一時的テンプレートに割当てるステップとを含む、請求項８から１０のいずれか１項に記載の方法。
【請求項１２】
前記方法は、さらに、
前記データベーステンプレートによって少なくとも部分的に記述された前記データベースが前記プライベートクラウドにおいてアクティブである間、前記一時的テンプレートをテンプレートのライブラリにおいて保持するステップと、
前記データベーステンプレートによって少なくとも部分的に記述された前記データベースが前記プライベートクラウドにおいてもはやアクティブではなくなった後に、テンプレートの前記ライブラリから前記一時的テンプレートを削除するステップとを含む、請求項１１に記載の方法。
【請求項１３】
前記方法は、さらに、
前記データベーステンプレートによって少なくとも部分的に記述された前記データベースがいつ、前記プライベートクラウドにおいてもはやアクティブではなくなったかを判断するために、クラウドサポートプラットフォームが前記プライベートクラウドに問合せるステップを含む、請求項１２に記載の方法。
【請求項１４】
システムであって、
１つ以上のプロセッサと、
前記１つ以上のプロセッサによって実行されると、前記１つ以上のプロセッサに動作を行なわせる命令を含む、１つ以上のメモリデバイスとを含み、前記動作は、
顧客のデータベースシステムにおける複数のデータベースの特性を判断することと、
前記複数のデータベースを記述している複数のデータベーステンプレートを生成するために、前記複数のデータベースの前記特性をグループ分けすることと、
前記複数のデータベーステンプレートのうちの少なくともいくつかに基づいて、リソースがプライベートクラウドにおいて予め配分されるようにすることと、
前記複数のデータベーステンプレートから、プロビジョニング要求の一部として、データベーステンプレートの選択を受信することと、
前記データベーステンプレートによって少なくとも部分的に記述されたデータベースが、前記プライベートクラウドにおいてプロビジョニングされるようにすることとを含む、システム。
【請求項１５】
前記１つ以上のメモリデバイスは、前記１つ以上のプロセッサに追加の動作を行なわせる追加の命令をさらに含み、前記追加の動作は、
前記複数のデータベーステンプレートから、前記プロビジョニング要求の一部として、追加のデータベーステンプレートの追加の選択を受信することと、
前記データベーステンプレートによって少なくとも部分的に記述された前記データベースと、前記追加のデータベーステンプレートによって少なくとも部分的に記述された追加のデータベースとが、前記プロビジョニング要求の一部としてともにプロビジョニングされるべきであることを示す入力を受信することと、
前記追加のデータベーステンプレートによって少なくとも部分的に記述された前記追加のデータベースが、前記データベーステンプレートによって少なくとも部分的に記述された前記データベースとともに、前記プライベートクラウドにおいてプロビジョニングされるようにすることとを含む、請求項１４に記載のシステム。
【請求項１６】
前記プライベートクラウドは、
第１のオペレーティングシステムを使用する第１のプラットフォーム・アズ・ア・サービス（ＰａａＳ）プールと、
第２のオペレーティングシステムを使用する第２のＰａａＳプールとを含み、前記第１のオペレーティングシステムは前記第２のオペレーティングシステムとは異なっている、請求項１４または１５に記載のシステム。
【請求項１７】
前記第１のＰａａＳプールは、
第１のデータベースバージョンを使用する第１のデータベース・アズ・ア・サービス（ＤＢａａＳ）プールと、
第２のデータベースバージョンを使用する第２のＤＢａａＳプールとを含み、前記第１のデータベースバージョンは前記第２のデータベースバージョンとは異なっている、請求項１６に記載のシステム。
【請求項１８】
前記１つ以上のメモリデバイスは、前記１つ以上のプロセッサに追加の動作を行なわせる追加の命令をさらに含み、前記追加の動作は、
前記データベーステンプレートによって少なくとも部分的に記述された前記データベースが、前記データベーステンプレートにおける仕様と一致するＤＢａａＳプールにインストール可能かどうかを判断するために、前記プライベートクラウドをテストすることを含む、請求項１４から１７のいずれか１項に記載のシステム。
【請求項１９】
前記プライベートクラウドをテストすることは、前記プライベートクラウドが、前記データベーステンプレートと一致する、オペレーティングシステムとデータベースバージョンとデータベースタイプとを有するＤＢａａＳプールを含むかどうかと、前記プライベートクラウドが、前記データベーステンプレートによって少なくとも部分的に記述された前記データベースに対処するのに十分なメモリおよび処理パワーを有するかどうかとを判断することを含む、請求項１８に記載のシステム。
【請求項２０】
コンピュータにより実行されると、請求項１〜１３のいずれか１項に記載の方法をコンピュータに実行させる命令を有したコンピュータ読取可能プログラム。